A Quantum Approximation Scheme for k-Means

08/16/2023
by   Ragesh Jaiswal, et al.
0

We give a quantum approximation scheme (i.e., (1 + ε)-approximation for every ε > 0) for the classical k-means clustering problem in the QRAM model with a running time that has only polylogarithmic dependence on the number of data points. More specifically, given a dataset V with N points in ℝ^d stored in QRAM data structure, our quantum algorithm runs in time Õ( 2^Õ(k/ε)η^2 d) and with high probability outputs a set C of k centers such that cost(V, C) ≤ (1+ε) · cost(V, C_OPT). Here C_OPT denotes the optimal k-centers, cost(.) denotes the standard k-means cost function (i.e., the sum of the squared distance of points to the closest center), and η is the aspect ratio (i.e., the ratio of maximum distance to minimum distance). This is the first quantum algorithm with a polylogarithmic running time that gives a provable approximation guarantee of (1+ε) for the k-means problem. Also, unlike previous works on unsupervised learning, our quantum algorithm does not require quantum linear algebra subroutines and has a running time independent of parameters (e.g., condition number) that appear in such procedures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/10/2018

q-means: A quantum algorithm for unsupervised machine learning

Quantum machine learning is one of the most promising applications of a ...
research
11/28/2022

A Faster k-means++ Algorithm

K-means++ is an important algorithm to choose initial cluster centers fo...
research
08/14/2022

Exact Exponential Algorithms for Clustering Problems

In this paper we initiate a systematic study of exact algorithms for wel...
research
06/08/2020

Quantum Legendre-Fenchel Transform

We present a quantum algorithm to compute the discrete Legendre-Fenchel ...
research
07/30/2019

Parallelization of Kmeans++ using CUDA

K-means++ is an algorithm which is invented to improve the process of fi...
research
07/22/2022

Fair Range k-center

We study the problem of fairness in k-centers clustering on data with di...
research
09/06/2023

Improved Outlier Robust Seeding for k-means

The k-means is a popular clustering objective, although it is inherently...

Please sign up or login with your details

Forgot password? Click here to reset