Agglomerative hierarchical clustering (AHC) is an approach for constructing a tree-structure (dendrogram) that describes a hierarchical relationship between a set of objects . This relationship is usually based on a mathematically defined measure of dissimilarity or distance between objects -an AHC algorithm receives as input a square and symmetric dissimilarity matrix that summarizes the pairwise dissimilarity between all objects in the set.