Class FasterMSC.Instance

  • Enclosing class:
    FasterMSC<O>

    protected class FasterMSC.Instance
    extends FastMSC.Instance
    FasterMSC clustering instance for a particular data set.
    Author:
    Erich Schubert
    • Constructor Detail

      • Instance

        public Instance​(elki.database.query.distance.DistanceQuery<?> distQ,
                        elki.database.ids.DBIDs ids,
                        elki.database.datastore.WritableIntegerDataStore assignment)
        Constructor.
        Parameters:
        distQ - Distance query
        ids - IDs to process
        assignment - Cluster assignment
    • Method Detail

      • run

        protected double run​(elki.database.ids.ArrayModifiableDBIDs medoids,
                             int maxiter)
        Run the FasterMSC optimization phase.
        Overrides:
        run in class FastMSC.Instance
        Parameters:
        medoids - Initial medoids list
        maxiter - Maximum number of iterations
        Returns:
        final medoid Silhouette