2005 · 80 citations · 21 references
ComputingComputer ScienceMathematicsComputational GeometryData StructuresDiscrete MathematicsDynamic Data StructuresGeometric ApproximationGeometric Data StructuresMemory HierarchyStream ProcessingStreaming AlgorithmsDiscrete Space RepresentationGeometric Data ModelVc Dimensionε-Nets
A dynamic geometric data stream is a sequence of m Add/Remove operations of points from a discrete geometric space (1,...,Δ)d [21]. Add(p) inserts a point p from (1,...,Δ)d into the current point set, Remove(p) deletes p from P. We develop low-storage data structures to (i) maintain ε-approximations of range spaces of P with constant VC-dimension and (ii) maintain an ε-approximation of the weight of the Euclidean minimum spanning tree of P. Our data structures use O(log3ε • log3(1/ε) • log(1/ε)/ε2) and O(log (1/δ) • (log Δ/ε)O(d)) bits of memory, respectively (we assume that the dimension d is a constant), and they are correct with probability 1-δ. These results are based on a new data structure that maintains a set of elements chosen (almost) uniformly at random from P.
21
The space complexity of approximating the frequency moments
Noga Alon, Yossi Matias, Márió Szegedy · 1996 · 847 citations
A guided tour of chernoff bounds
Torben Hagerup, Christine Rüb · Information Processing Letters · 1990 · 525 citations
On coresets for k-means and k-median clustering
Sariel Har-Peled, Soham Mazumdar · 2004 · 502 citations