Do you know what q-means?
Arjan Cornelissen, Joao F. Doriguello, Alessandro Luongo, Ewin Tang

TL;DR
This paper introduces classical and quantum algorithms for approximate k-means clustering, achieving significant runtime improvements and matching quantum lower bounds, with the quantum approach avoiding complex linear algebra primitives.
Contribution
It presents a classical $ ext{ extasciicircum}$$ ext{ extasciicircum}$-k-means algorithm with improved complexity and a novel quantum $q$-means algorithm that outperforms classical methods, both matching lower bounds.
Findings
Classical $ ext{ extasciicircum}$$ ext{ extasciicircum}$-k-means has reduced runtime complexity.
Quantum $q$-means achieves quadratic speedup over classical algorithms.
Both algorithms are shown to be optimal in most parameters.
Abstract
Clustering is one of the most important tools for analysis of large datasets, and perhaps the most popular clustering algorithm is Lloyd's algorithm for -means. This algorithm takes vectors and outputs centroids ; these partition the vectors into clusters based on which centroid is closest to a particular vector. We present a classical --means algorithm that performs an approximate version of one iteration of Lloyd's algorithm with time complexity , exponentially improving the dependence on the data size and matching that of the "-means" quantum algorithm originally proposed by Kerenidis, Landman, Luongo, and Prakash (NeurIPS'19). Moreover, we propose an improved -means quantum algorithm with time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Algebraic structures and combinatorial models
