Daniel M. Kane
University of California, San Diego
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Daniel M. Kane.
symposium on principles of database systems | 2010
Daniel M. Kane; Jelani Nelson; David P. Woodruff
We give the first optimal algorithm for estimating the number of distinct elements in a data stream, closing a long line of theoretical research on this problem begun by Flajolet and Martin in their seminal paper in FOCS 1983. This problem has applications to query optimization, Internet routing, network topology, and data mining. For a stream of indices in {1,...,n}, our algorithm computes a (1 ± ε)-approximation using an optimal O(1/ε-2 + log(n)) bits of space with 2/3 success probability, where 0<ε<1 is given. This probability can be amplified by independent repetition. Furthermore, our algorithm processes each stream update in O(1) worst-case time, and can report an estimate at any point midstream in O(1) worst-case time, thus settling both the space and time complexities simultaneously. We also give an algorithm to estimate the Hamming norm of a stream, a generalization of the number of distinct elements, which is useful in data cleaning, packet tracing, and database auditing. Our algorithm uses nearly optimal space, and has optimal O(1) update and reporting times.
Journal of the ACM | 2014
Daniel M. Kane; Jelani Nelson
We give two different and simple constructions for dimensionality reduction in <i>ℓ</i><sub>2</sub> via linear mappings that are sparse: only an <i>O</i>(<i>ϵ</i>)-fraction of entries in each column of our embedding matrices are non-zero to achieve distortion 1 + <i>ϵ</i> with high probability, while still achieving the asymptotically optimal number of rows. These are the first constructions to provide subconstant sparsity for all values of parameters, improving upon previous works of Achlioptas [2003] and Dasgupta et al. [2010]. Such distributions can be used to speed up applications where <i>ℓ</i><sub>2</sub> dimensionality reduction is used.
foundations of computer science | 2005
Timothy G. Abbott; Daniel M. Kane; Paul Valiant
The efficient computation of Nash equilibria is one of the most formidable challenges in computational complexity today. The problem remains open for two-player games. We show that the complexity of two-player Nash equilibria is unchanged when all outcomes are restricted to be 0 or 1. That is, win-or-lose games are as complex as the general case for two-player games.
foundations of computer science | 2010
Ilias Diakonikolas; Daniel M. Kane; Jelani Nelson
For an
symposium on the theory of computing | 2011
Daniel M. Kane; Jelani Nelson; Ely Porat; David P. Woodruff
n
foundations of computer science | 2016
Ilias Diakonikolas; Gautam Kamath; Daniel M. Kane; Jerry Zheng Li; Ankur Moitra; Alistair Stewart
-variate degree–
conference on computational complexity | 2010
Daniel M. Kane
2
international colloquium on automata languages and programming | 2012
Daniel M. Kane; Kurt Mehlhorn; Thomas Sauerwald; He Sun
real polynomial
symposium on discrete algorithms | 2015
Ilias Diakonikolas; Daniel M. Kane; Vladimir Nikishkin
p
arXiv: Number Theory | 2008
Bakir Farhi; Daniel M. Kane
, we prove that