Other top-down algorithms, such as PROCLUS [1], ORCLUS [2] and FINDIT [21], use random sampling to generate a set of potential cluster centers, the clusters are refine by replacing bad cluster centers with new cluster centers as long as the clustering quality increases.