Class ParkJun<O>

  • Type Parameters:
    O - Object type for KMedoids initialization
    All Implemented Interfaces:
    KMeansInitialization, KMedoidsInitialization<O>

    @Priority(-100)
    @Reference(authors="H.-S. Park, C.-H. Jun",
               title="A simple and fast algorithm for K-medoids clustering",
               booktitle="Expert Systems with Applications 36(2)",
               url="https://doi.org/10.1016/j.eswa.2008.01.039",
               bibkey="DBLP:journals/eswa/ParkJ09")
    public class ParkJun<O>
    extends java.lang.Object
    implements KMeansInitialization, KMedoidsInitialization<O>
    Initialization method proposed by Park and Jun.

    It is easy to imagine that this approach can become problematic, because it does not take the distances between medoids into account. In the worst case, it may choose k duplicates as initial centers, therefore we cannot recommend this strategy, but it is provided for completeness.

    Reference:

    H.-S. Park, C.-H. Jun
    A simple and fast algorithm for K-medoids clustering
    Expert Systems with Applications 36(2)

    Since:
    0.7.5
    Author:
    Erich Schubert