A simple D^2-sampling based PTAS for k-means and other Clustering Problems
Abstract
Given a set of points , the -means clustering problem is to find a set of {\em centers} such that the objective function , where denotes the distance between and the closest center in , is minimized. This is one of the most prominent objective functions that have been studied with respect to clustering. -sampling \cite{ArthurV07} is a simple non-uniform sampling technique for choosing points from a set of points. It works as follows: given a set of points , the first point is chosen uniformly at random from . Subsequently, a point from is chosen as the next sample with probability proportional to the square of the distance of this point to the nearest previously sampled points. -sampling has been shown to have nice properties with respect to the -means clustering problem. Arthur and Vassilvitskii \cite{ArthurV07} show that points chosen as centers from using -sampling gives an approximation in expectation. Ailon et. al. \cite{AJMonteleoni09} and Aggarwal et. al. \cite{AggarwalDK09} extended results of \cite{ArthurV07} to show that points chosen as centers using -sampling give approximation to the -means objective function with high probability. In this paper, we further demonstrate the power of -sampling by giving a simple randomized -approximation algorithm that uses the -sampling in its core.
Cite
@article{arxiv.1201.4206,
title = {A simple D^2-sampling based PTAS for k-means and other Clustering Problems},
author = {Ragesh Jaiswal and Amit Kumar and Sandeep Sen},
journal= {arXiv preprint arXiv:1201.4206},
year = {2012}
}