mark.nlp.clusterers
Class AgglomerativeClusterer

java.lang.Object
  |
  +--mark.nlp.clusterers.AgglomerativeClusterer
Direct Known Subclasses:
CompleteLinkClusterer, SingleLinkClusterer

public abstract class AgglomerativeClusterer
extends java.lang.Object


Constructor Summary
AgglomerativeClusterer()
           
 
Method Summary
protected abstract  double calcSimilarity(java.util.ArrayList cluster1, java.util.ArrayList cluster2, SimilarityMeasure sm)
           
 java.util.ArrayList[] genClusters(java.util.ArrayList instances, SimilarityMeasure sm, int numClusters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgglomerativeClusterer

public AgglomerativeClusterer()
Method Detail

genClusters

public java.util.ArrayList[] genClusters(java.util.ArrayList instances,
                                         SimilarityMeasure sm,
                                         int numClusters)

calcSimilarity

protected abstract double calcSimilarity(java.util.ArrayList cluster1,
                                         java.util.ArrayList cluster2,
                                         SimilarityMeasure sm)