Class KMeansPlusPlus<O>

  • Type Parameters:
    O - Vector type
    All Implemented Interfaces:
    KMeansInitialization, KMedoidsInitialization<O>

    @Title("K-means++")
    @Reference(authors="D. Arthur, S. Vassilvitskii",
               title="k-means++: the advantages of careful seeding",
               booktitle="Proc. 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2007)",
               url="http://dl.acm.org/citation.cfm?id=1283383.1283494",
               bibkey="DBLP:conf/soda/ArthurV07")
    public class KMeansPlusPlus<O>
    extends AbstractKMeansInitialization
    implements KMedoidsInitialization<O>
    K-Means++ initialization for k-means.

    Reference:

    D. Arthur, S. Vassilvitskii
    k-means++: the advantages of careful seeding
    Proc. 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2007)

    Since:
    0.5.0
    Author:
    Erich Schubert