Clustering can be applied to many fields including data mining, statistical data analysis, pattern recognition, image processing etc. In the past decade, a lot of efficient and effective new clustering algorithms have been proposed, in which famous algorithms contributed from the database community are CLARANS, BIRCH, DBSCAN, CURE, STING, CLIGUE and WaveCluster. All these algorithms try to chal...