Abstract
Ant colony optimization (ACO for short) is a meta-heuristics for hard combinatorial optimization problems. It is a population-based approach that uses exploitation of positive feedback as well as greedy search. In this paper, genetic algorithm's (GA for short) ideas are introduced into ACO to present a new binary-coding based ant colony optimization. Compared with the typical ACO, the algorithm is intended to replace the problem's parameter-space with coding-space, which links ACO with GA so that the fruits of GA can be applied to ACO directly. Furthermore, it can not only solve general combinatorial optimization problems, but also other problems such as function optimization. Based on the algorithm, it is proved that if the pheromone remainder factor ρ is under the condition of ρ≥1, the algorithm can promise to converge at the optimal, whereas if 0<ρ<1, it does not.
Similar content being viewed by others
References
Dorigo M, Caro G D. The Ant Colony Optimization Meta-Heuristic. InNew Idcas in Optimization, Corne D, Dorigo M, Glover F (eds.), McGraw-Hill, 1999, pp.11–32.
Dorigo M, Caro G D, Gambardella L M. Ant algorithms for discrete optimization.Artificial Life, 1999, 5(2): 137–172.
Bonabeau E, Dorigo M, Theraulaz G. Swarm Intelligence: From Natural to Artificial Systems. Oxford Univ. Press, New York, 1999.
Bonabeau E, Dorigo M, Theraulaz G. Inspiration for optimization from social insect behavior.Nature, 2000, 406(6): 39–42.
Li M-Q, Kou J-S, Lin D, Li S-Q. Genetic Algorithm's Foundational Theory and Its Application. Science Press, Beijing, 2002.
Liu Y, Kang L-S, Chen Y-P. Non-Numerical Parallel Algorithm: Genetic Algorithm. Science Press, Beijing, 1995.
Deneubourg J-L, Aron S, Goss S, Pasteels J-M. The self-organizing exploratory pattern of the Argentine ant.Journal of Insect Behavior, 1990, 3: 159–168.
Goss S, Aron S, Deneubourg J-L, Pasteels J-M. Selforganized shortcuts in the Argentine ant.Naturwissenschaften, 1989, 76: 579–581.
Dorigo M, Gambardella L M. Ant colony system: A cooperative learning approach to the traveling salesman problem.IEEE Trans. Evol. Comput., 1997, 1(1): 53–66.
Dorigo M, Maniezzo V. The ant system: Optimization by a colony of cooperating agents.IEEE Trans. SMC, 1996, 26(1): 29–41.
Stutzle T, Hoos H H. MAX-MIN ant system and local search for combinatorial optimization problems. InMeta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization, Voss S, Martello S, Osman I H, Roucairol C (eds.), Kluwer, Boston, 1999, pp 313–329.
Bu T-M, Yu S-N. Ant algorithm for the maximum clique problem. InFourth Shanghai Conference on Combinatorics, Shanghai Jiaotong University, May 002.
Wang X-P, Cao L-M. Genetic Algorithm—Theory, Application and Implement. Xi'an Jiaotong University Press, Xi'an, 2002.
De Jong K A. An analysis of the behavior of a class of genetic adaptive system University of Michigan, No.769381, 1975.
Wang Zh-Zh, Bo T. Evolutionary Computing. National University of Defence Technology Press, Changsha, 2000.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is supported by the Science Foundation of Shanghai Municipal Commission of Science and Technology under Grant No.00JC14052.
Tian-Ming Bu received the M.S. degree in computer software and theory from Shanghai University, China, in 2003. And now he is a Ph.D. candidate of Fudan University in the same area of theory computer science. His research interests include algorithms, especially, heuristic algorithms and heuristic algorithms and parallel algorithms, quantum computing and computational complexity.
Song-Nian Yu received the B.S. degree in mathematics from Xi'an University of Science and Technology, Xi'an, China, in 1981, the Ph.D. degree under Prof. L. Lovasz's guidance and from Lorand University, Budapest, Hungary, in 1990. Dr. Yu is a professor in the School of Computer Engineering and Science at Shanghai University. He was a visiting professor as a faculty member in Department of Computer Science at Nelson College of Engineering, West Virginia University, from 1998 to 1999. His current research interests include parallel algorithms' design and analyses, graph theory, combinatorial optimization, wavelet analyses, and grid computing.
Hui-Wei Guan received the B.S. degree in electronic engineering from Shanghai University, China, in 1982, the M.S. degree in computer engineering from China Textile University, China, in 1989, and the Ph.D. degree in computer science and engineering from Shanghai Jiaotong University, China, in 1993. He is an associate professor in the Department of Computer Science at North Shore Community College, USA. He is a member of IEEE. His current research interests are parallel and distributed computing, high performance computing, distributed database, massively parallel processing system, and intelligent control.
Rights and permissions
About this article
Cite this article
Bu, TM., Yu, SN. & Guan, HW. Binary-coding-based ant colony optimization and its convergence. J. Compt. Sci. & Technol. 19, 472–478 (2004). https://doi.org/10.1007/BF02944748
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02944748