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, random
ALGORITHM_ID
DISTANCE_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) |
getInputTypeRestriction
getDistanceFunction
run
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
run
private 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()
AbstractAlgorithm
Copyright © 2019 ELKI Development Team. License information.