Academia.eduAcademia.edu

Constrained ant colony optimization for data clustering

2004

Abstract

Processes that simulate natural phenomena have successfully been applied to a number of problems for which no simple mathematical solution is known or is practicable. Such meta-heuristic algorithms include genetic algorithms, particle swarm optimization and ant colony systems and have received increasing attention in recent years. This paper extends ant colony systems and discusses a novel data clustering process using Constrained Ant Colony Optimization (CACO). The CACO algorithm extends the Ant Colony Optimization algorithm by accommodating a quadratic distance metric, the Sum of K Nearest Neighbor Distances (SKNND) metric, constrained addition of pheromone and a shrinking range strategy to improve data clustering. We show that the CACO algorithm can resolve the problems of clusters with arbitrary shapes, clusters with outliers and bridges between clusters.

Key takeaways

  • An advanced version of the ACO algorithm, termed the Constrained Ant Colony Optimization (CACO) algorithm, is proposed here for data clustering by adding constraints on the calculation of pheromone strength.
  • The Constrained Ant Colony Optimization algorithm for data clustering can be expressed as follows:
  • Let each ant moves to N 1 objects only using Eq.
  • N 1 is the number of objects to be visited in each cycle for each ant.
  • CACO extends Ant Colony Optimization through the use of a quadratic metric, the Sum of K Nearest Neighbor Distances metric, together with constrained addition of pheromone and shrinking range strategies to better partition data sets with clusters with arbitrary shape, clusters with outliers and outlier points connecting clusters.