International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Due to increase in the amount of data, it is important to find useful information from data which is the main objective of data mining. Clustering is one of the techniques of data mining. Data clustering is the process of putting similar data into groups. A clustering algorithm partitions a data set into several groups such that similarity within a group is larger than other groups. Cluster analysis is not an automatic task but an iterative process of knowledge discovery or interactive multi-objective optimization.