net.sourceforge.cilib.functions.clustering.validityindices
Class DunnIndex53

java.lang.Object
  extended by net.sourceforge.cilib.functions.Function
      extended by net.sourceforge.cilib.functions.ContinuousFunction
          extended by net.sourceforge.cilib.functions.clustering.ClusteringFitnessFunction
              extended by net.sourceforge.cilib.functions.clustering.validityindices.ScatterSeperationRatio
                  extended by net.sourceforge.cilib.functions.clustering.validityindices.GeneralisedDunnIndex
                      extended by net.sourceforge.cilib.functions.clustering.validityindices.DunnIndex33
                          extended by net.sourceforge.cilib.functions.clustering.validityindices.DunnIndex53
All Implemented Interfaces:
Serializable, Cloneable

public class DunnIndex53
extends DunnIndex33

DunnIndex53. This is the Dunn Index 53 due to Equations 24 and 28 in

Author:
Theuns Cloete
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.cilib.functions.clustering.validityindices.ScatterSeperationRatio
betweenClusterSeperationCache, withinClusterScatterCache
 
Fields inherited from class net.sourceforge.cilib.functions.clustering.ClusteringFitnessFunction
arrangedCentroids, arrangedClusters, clusterCenterStrategy, clustersFormed, helper
 
Constructor Summary
DunnIndex53()
           
 
Method Summary
protected  double calculateBetweenClusterSeperation(int i, int j)
          This method implements Equation 24 in the above-mentioned article.
 
Methods inherited from class net.sourceforge.cilib.functions.clustering.validityindices.DunnIndex33
calculateWithinClusterScatter, getClone
 
Methods inherited from class net.sourceforge.cilib.functions.clustering.validityindices.GeneralisedDunnIndex
calculateFitness, worstFitness
 
Methods inherited from class net.sourceforge.cilib.functions.clustering.validityindices.ScatterSeperationRatio
cacheBetweenClusterSeperation, cacheWithinClusterScatter, getBetweenClusterSeperation, getWithinClusterScatter
 
Methods inherited from class net.sourceforge.cilib.functions.clustering.ClusteringFitnessFunction
calculateAverageIntraClusterDistance, calculateAverageSetDistance, calculateClusterDiameter, calculateIntraClusterDistance, calculateMaximumAverageDistance, calculateMaximumInterClusterDistance, calculateMaximumSetDistance, calculateMinimumInterClusterDistance, calculateMinimumSetDistance, calculateQuantisationError, evaluate, getMaximum, getMinimum, setClusterCenterStrategy, validateFitness
 
Methods inherited from class net.sourceforge.cilib.functions.ContinuousFunction
evaluate
 
Methods inherited from class net.sourceforge.cilib.functions.Function
getBehavioralDomainRegistry, getDimension, getDomain, getDomainRegistry, setBehavioralDomain, setBehaviouralDomainRegistry, setDomain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DunnIndex53

public DunnIndex53()
Method Detail

calculateBetweenClusterSeperation

protected double calculateBetweenClusterSeperation(int i,
                                                   int j)
This method implements Equation 24 in the above-mentioned article.

Overrides:
calculateBetweenClusterSeperation in class DunnIndex33


Copyright © 2009 CIRG. All Rights Reserved.