class 
AFKMC2 
AFKMC² initialization

class 
FarthestPoints<O> 
KMeans initialization by repeatedly choosing the farthest point (by the
minimum distance to earlier points).

class 
FarthestSumPoints<O> 
KMeans initialization by repeatedly choosing the farthest point (by the
sum of distances to previous objects).

class 
KMC2 
KMC² initialization

class 
KMeansPlusPlus<O> 
KMeans++ initialization for kmeans.

class 
Ostrovsky 
Ostrovsky initial means, a variant of kmeans++ that is expected to give
slightly better results on average, but only works for kmeans and not for,
e.g., PAM (kmedoids).

class 
Predefined 
Run kmeans with prespecified initial means.

class 
RandomlyChosen<O> 
Initialize Kmeans by randomly choosing k existing elements as initial
cluster centers.

class 
RandomNormalGenerated 
Initialize kmeans by generating random vectors (normal distributed
with \(N(\mu,\sigma)\) in each dimension).

class 
RandomUniformGenerated 
Initialize kmeans by generating random vectors (uniform, within the value
range of the data set).

class 
SampleKMeans<V extends NumberVector> 
Initialize kmeans by running kmeans on a sample of the data set only.

class 
SphericalAFKMC2 
Spherical KMeans++ initialization with markov chains.

class 
SphericalKMeansPlusPlus<O> 
Spherical KMeans++ initialization for kmeans.
