Cluster analysis is a widely used unsupervised learning technique designed to classify samples on the basis of their similarity 1. This technique presents a challenging problem in data mining and ...