V - Vector type@Reference(authors="Erich Schubert, Peter J. Rousseeuw", title="Faster k-Medoids Clustering: Improving the PAM, CLARA, and CLARANS Algorithms", booktitle="preprint, to appear", url="https://arxiv.org/abs/1810.05691", bibkey="DBLP:journals/corr/abs-1810-05691") @Priority(value=101) public class FastCLARANS<V> extends CLARANS<V>
Reference:
 Erich Schubert, Peter J. Rousseeuw
 Faster k-Medoids Clustering: Improving the PAM, CLARA, and CLARANS
 Algorithms
 preprint, to appear
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
FastCLARANS.Assignment
Assignment state. 
 | 
static class  | 
FastCLARANS.Parameterizer<V>
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private static Logging | 
LOG
Class logger. 
 | 
k, maxneighbor, numlocal, randomALGORITHM_IDDISTANCE_FUNCTION_ID| Constructor and Description | 
|---|
FastCLARANS(DistanceFunction<? super V> distanceFunction,
           int k,
           int numlocal,
           double maxneighbor,
           RandomFactory random)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Logging | 
getLogger()
Get the (STATIC) logger for this class. 
 | 
Clustering<MedoidModel> | 
run(Database database,
   Relation<V> relation)  | 
getInputTypeRestrictiongetDistanceFunctionrunclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrunprivate static final Logging LOG
public FastCLARANS(DistanceFunction<? super V> distanceFunction, int k, int numlocal, double maxneighbor, RandomFactory random)
distanceFunction - Distance function to usek - Number of clusters to producenumlocal - Number of samples (restarts)maxneighbor - Neighbor sampling rate (absolute or relative)random - Random generatorpublic Clustering<MedoidModel> run(Database database, Relation<V> relation)
protected Logging getLogger()
AbstractAlgorithmCopyright © 2019 ELKI Development Team. License information.