From the Real Ant to the Artificial Ant: Applications in Combinatorial Optimization, Data Clustering, Collective Robotics and Image Processing

Biological studies highlighting the collective behavior of ants in fulfilling various tasks by using their complex indirect communication process have constituted the starting point for many physical systems and various ant colony algorithms. Each ant colony is considered as a superorganism which operates as a unified entity made up of simple agents. These agents ants interact locally with one another and with their environment, particularly in finding the shortest path from the nest to food sources without any centralized control dictating the behavior of individual agents. It is this coordination mechanism that has inspired researchers to develop plenty of metaheuristic algorithms in order to find good solutions for NP-hard combinatorial optimization problems. In this article, the authors give a biological description of these fascinating insects and their complex indirect communication process. From this rich source of inspiration for researchers, the authors show how, through the real ant, artificial ant is modeled and applied in combinatorial optimization, data clustering, collective robotics, and image processing.

[1]  Israel A. Wagner,et al.  From Ants to A(ge)nts: A Special Issue on Ant-Robotics , 2001, Annals of Mathematics and Artificial Intelligence.

[2]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[3]  Marco Dorigo,et al.  AntNet: Distributed Stigmergetic Control for Communications Networks , 1998, J. Artif. Intell. Res..

[4]  Urszula Boryczka,et al.  Finding Groups in Data: Cluster Analysis with Ants , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[5]  W H Gotwald,et al.  Morphology Of The Male Internal Reproductive system In Army Ants - Phylogenetic Implications (Hymenoptera, Formicidae) , 1981 .

[6]  Hamid R. Tizhoosh,et al.  Image Thresholding Using Ant Colony Optimization , 2006, The 3rd Canadian Conference on Computer and Robot Vision (CRV'06).

[7]  B. Kulkarni,et al.  An ant colony approach for clustering , 2004 .

[8]  T. Sum-im Economic dispatch by ant colony search algorithm , 2004, IEEE Conference on Cybernetics and Intelligent Systems, 2004..

[9]  Roland Siegwart,et al.  Fascination of down scaling — Alice the sugar cube robot , 2001 .

[10]  Jun Zhang,et al.  Protein folding in hydrophobic-polar lattice model: a flexible ant-colony optimization approach. , 2008, Protein and peptide letters.

[11]  Baldo Faieta,et al.  Diversity and adaptation in populations of clustering ants , 1994 .

[12]  W. Tschinkel,et al.  Nest complexity, group size and brood rearing in the fire ant, Solenopsis invicta , 2002, Insectes Sociaux.

[13]  Krzysztof Walkowiak,et al.  Ant algorithm for flow assignment in connection-oriented networks , 2005 .

[14]  Israel A. Wagner,et al.  Cooperative Cleaners: A Study in Ant Robotics , 2008, Int. J. Robotics Res..

[15]  Guangming Xie,et al.  Adaptive task assignment for multiple mobile robots via swarm intelligence approach , 2007, Robotics Auton. Syst..

[16]  Shengli Xie,et al.  An ant colony optimization algorithm for image edge detection , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[17]  Mohamed Batouche,et al.  MRF-based image segmentation using Ant Colony System , 2003 .

[18]  Michael Guntsch,et al.  Applying Population Based ACO to Dynamic Optimization Problems , 2002, Ant Algorithms.

[19]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[20]  B. Bullnheimer,et al.  A NEW RANK BASED VERSION OF THE ANT SYSTEM: A COMPUTATIONAL STUDY , 1997 .

[21]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[22]  Paul Graham,et al.  Visual Cues for the Retrieval of Landmark Memories by Navigating Wood Ants , 2007, Current Biology.

[23]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[24]  Habtom W. Ressom,et al.  Peak selection from MALDI-TOF mass spectra using ant colony optimization , 2007, Bioinform..

[25]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part I: background and development , 2007, Natural Computing.

[26]  Mark W. Moffett,et al.  Physical Castes in Ant Workers: A Problem for Daceton Armigerum and Other Ants , 1991 .

[27]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[28]  Gilles Venturini,et al.  Fast Unsupervised Clustering with Artificial Ants , 2004, PPSN.

[29]  P.-P. Grasse La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp. la théorie de la stigmergie: Essai d'interprétation du comportement des termites constructeurs , 1959, Insectes Sociaux.

[30]  Lynne E. Parker,et al.  Guest editorial advances in multirobot systems , 2002, IEEE Trans. Robotics Autom..

[31]  J. Deneubourg,et al.  The self-organizing exploratory pattern of the argentine ant , 1990, Journal of Insect Behavior.

[32]  Piotr Naskrecki,et al.  Bolton's Catalogue of Ants of the World: 1758-2005 , 1995 .

[33]  Cyril Fonlupt,et al.  Parallel Ant Colonies for the quadratic assignment problem , 2001, Future Gener. Comput. Syst..

[34]  Zhaoheng Liu,et al.  Reliability optimization using multiobjective ant colony system approaches , 2005, Reliab. Eng. Syst. Saf..

[35]  M. Dorigo,et al.  Ant System: An Autocatalytic Optimizing Process , 1991 .

[36]  Francisco Herrera,et al.  A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for the bi-criteria TSP , 2007, Eur. J. Oper. Res..

[37]  Yunhe Hou,et al.  Generalized ant colony optimization for economic dispatch of power systems , 2002, Proceedings. International Conference on Power System Technology.

[38]  Daniel Angus,et al.  Ant colony optimisation: from biological inspiration to an algorithmic framework , 2006 .

[39]  Israel A. Wagner,et al.  Efficiently searching a graph by a smell-oriented vertex process , 2004, Annals of Mathematics and Artificial Intelligence.

[40]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications , 2008, Natural Computing.

[41]  Christine Solnon,et al.  Ants can solve constraint satisfaction problems , 2002, IEEE Trans. Evol. Comput..

[42]  Marco Dorigo,et al.  Ant-Based Clustering and Topographic Mapping , 2006, Artificial Life.

[43]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[44]  Jean-Louis Deneubourg,et al.  The dynamics of collective sorting robot-like ants and ant-like robots , 1991 .

[45]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[46]  Leopoldo Cruz-López,et al.  Antennal olfactory sensitivity in response to task‐related odours of three castes of the ant Atta mexicana (hymenoptera: formicidae) , 2006 .

[47]  Thomas Stützle,et al.  The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances , 2003 .

[48]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[49]  H. T. Huang,et al.  The Ancient Cultured Citrus Ant , 1987 .

[50]  Marco Dorigo,et al.  Ant-based clustering: a comparative study of its relative performance with respect to k-means, average link and 1d-som , 2003 .

[51]  Antonella Carbonaro,et al.  An ANTS heuristic for the frequency assignment problem , 2000, Future Gener. Comput. Syst..

[52]  Fatih Erdogan Sevilgen,et al.  A Hybrid Particle Swarm Optimization Algorithm for Function Optimization , 2008, EvoWorkshops.

[53]  Keller,et al.  Alternative reproductive strategies: a queen perspective in ants. , 2000, Trends in ecology & evolution.

[54]  Luca Maria Gambardella,et al.  A Multiple Ant Colony System for Vehicle Routing Problems with Time Windows , 1999 .

[55]  Marco Dorigo,et al.  Self-organisation and communication in groups of simulated and physical robots , 2006, Biological Cybernetics.

[56]  Francesco Masulli,et al.  A survey of kernel and spectral methods for clustering , 2008, Pattern Recognit..

[57]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[58]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[59]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[60]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[61]  Gabriele Kotsis,et al.  Parallelization strategies for the ant system , 1998 .

[62]  Rodney A. Brooks,et al.  Fast, Cheap and Out of Control: a Robot Invasion of the Solar System , 1989 .

[63]  Nicolas Monmarché,et al.  On Improving Clustering in Numerical Databases with Artificial Ants , 1999, ECAL.

[64]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[65]  Julia Handl,et al.  Improved Ant-Based Clustering and Sorting , 2002, PPSN.

[66]  Chih-Cheng Hung,et al.  Swarm Intelligence and Image Segmentation , 2007 .

[67]  S. J. Huang,et al.  Enhancement of Hydroelectric Generation Scheduling Using Ant Colony System-Based Optimization Approaches , 2001, IEEE Power Engineering Review.

[68]  Alain Hertz,et al.  Ants can colour graphs , 1997 .

[69]  Zhang Jihong,et al.  Codebook design by a hybridization of ant colony with improved LBG algorithm , 2003, International Conference on Neural Networks and Signal Processing, 2003. Proceedings of the 2003.

[70]  G. Ettershank,et al.  Some aspects of the ecology and nest microclimatology of the meat ant, Iridomyrmex purpureus (Sm.) , 1971 .

[71]  Min Kong,et al.  A new ant colony optimization algorithm for the multidimensional Knapsack problem , 2008, Comput. Oper. Res..

[72]  F. Roces,et al.  Use of stridulation in foraging leaf-cutting ants: mechanical support during cutting or short-range recruitment signal? , 1996, Behavioral Ecology and Sociobiology.

[73]  Raghavendra Gadagkar And now... eusocial thrips , 1993 .

[74]  Marco Dorigo,et al.  Evolved Homogeneous Neuro-controllers for Robots with Different Sensory Capabilities: Coordinated Motion and Cooperation , 2006, SAB.

[75]  Jivika Govil,et al.  An Insight into Swarm Intelligence for adapting to Business and Technology , 2008, 2008 IEEE Region 5 Conference.

[76]  C. Rajendran,et al.  An ant-colony optimization algorithm for minimizing the completion-time variance of jobs in flowshops , 2006 .

[77]  AJAY K. KATANGUR,et al.  Routing in optical multistage networks with limited crosstalk using ant colony optimization , 2005, Int. J. Found. Comput. Sci..

[78]  Forbes McGain,et al.  Ant sting mortality in Australia. , 2002, Toxicon : official journal of the International Society on Toxinology.

[79]  Marco Dorigo,et al.  Autonomous Self-Assembly in Swarm-Bots , 2006, IEEE Transactions on Robotics.

[80]  Johann Dréo,et al.  Hybrid Continuous Interacting Ant Colony aimed at Enhanced Global Optimization , 2007, Algorithmic Oper. Res..

[81]  Luca Maria Gambardella,et al.  MACS-VRPTW: a multiple ant colony system for vehicle routing problems with time windows , 1999 .

[82]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[83]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .