Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Fast Approximation Scheme for Low-Dimensional kk-Means

Published 24 Aug 2017 in cs.DS and cs.CG | (1708.07381v2)

Abstract: We consider the popular kk-means problem in dd-dimensional Euclidean space. Recently Friggstad, Rezapour, Salavatipour [FOCS'16] and Cohen-Addad, Klein, Mathieu [FOCS'16] showed that the standard local search algorithm yields a (1+ϵ)(1+\epsilon)-approximation in time (n⋅k)<sup>1/ϵ<sup>O(d)(n \cdot k)<sup>{1/\epsilon<sup>{O(d)}}, giving the first polynomial-time approximation scheme for the problem in low-dimensional Euclidean space. While local search achieves optimal approximation guarantees, it is not competitive with the state-of-the-art heuristics such as the famous kk-means++ and D<sup>2D<sup>2-sampling algorithms. In this paper, we aim at bridging the gap between theory and practice by giving a (1+ϵ)(1+\epsilon)-approximation algorithm for low-dimensional kk-means running in time n⋅k⋅(log⁡n)<sup>(dϵ<sup>−1)<sup>O(d)n \cdot k \cdot (\log n)<sup>{(d\epsilon<sup>{-1})<sup>{O(d)}}, and so matching the running time of the kk-means++ and D<sup>2D<sup>2-sampling heuristics up to polylogarithmic factors. We speed-up the local search approach by making a non-standard use of randomized dissections that allows to find the best local move efficiently using a quite simple dynamic program. We hope that our techniques could help design better local search heuristics for geometric problems. We note that the doubly exponential dependency on dd is necessary as kk-means is APX-hard in dimension d=ω(log⁡n)d = \omega(\log n).

Authors (1)
Citations (32)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.