A hierarchical clustering method works by grouping data objects into a tree of clusters.
It uses distance (similarity) matrix as clustering criteria.
Hierarchical clustering methods can be further classified as either agglomerative or divisive, depending on whether the hierarchical decomposition is formed in a bottom-up (merging) or top-down (splitting) fashion. …