application domains primarily due to its simplicity, time/space efficiency, and invariance to
the ordering of the data points. Unfortunately, the algorithm's sensitivity to the initial selection
of the cluster centers remains to be its most serious drawback. Numerous initialization
methods have been proposed to address this drawback. Many of these methods, however,
have time complexity superlinear in the number of data points, which makes them …