“…The most popular class of clustering algorithms is K-means algorithm [3] which is a centre based, simple and fast algorithm but has the insufficiencies that it highly depends on the initial states and is easily trapped in local minima from the starting position of the search and global solutions of large problems cannot find with reasonable amount of computation effort [4]. In order to overcome local optima problem, the researchers from diverse fields are applying hierarchical clustering, partition-based clustering, density-based clustering, and artificial intelligence based clustering methods, such as: statistics [5], graph theory [6], expectation-maximization algorithms [7], artificial neural networks [8], evolutionary algorithms [9], swarm intelligence algorithms [10][11][12][13].…”