Skip to main content
Log in

Binary-coding-based ant colony optimization and its convergence

  • Artificial Intelligence
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. Dorigo M, Caro G D, Gambardella L M. Ant algorithms for discrete optimization.Artificial Life, 1999, 5(2): 137–172.

    Article  Google Scholar 

  3. Bonabeau E, Dorigo M, Theraulaz G. Swarm Intelligence: From Natural to Artificial Systems. Oxford Univ. Press, New York, 1999.

    MATH  Google Scholar 

  4. Bonabeau E, Dorigo M, Theraulaz G. Inspiration for optimization from social insect behavior.Nature, 2000, 406(6): 39–42.

    Article  Google Scholar 

  5. Li M-Q, Kou J-S, Lin D, Li S-Q. Genetic Algorithm's Foundational Theory and Its Application. Science Press, Beijing, 2002.

    Google Scholar 

  6. Liu Y, Kang L-S, Chen Y-P. Non-Numerical Parallel Algorithm: Genetic Algorithm. Science Press, Beijing, 1995.

    Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. Goss S, Aron S, Deneubourg J-L, Pasteels J-M. Selforganized shortcuts in the Argentine ant.Naturwissenschaften, 1989, 76: 579–581.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. Dorigo M, Maniezzo V. The ant system: Optimization by a colony of cooperating agents.IEEE Trans. SMC, 1996, 26(1): 29–41.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. Bu T-M, Yu S-N. Ant algorithm for the maximum clique problem. InFourth Shanghai Conference on Combinatorics, Shanghai Jiaotong University, May 002.

  13. Wang X-P, Cao L-M. Genetic Algorithm—Theory, Application and Implement. Xi'an Jiaotong University Press, Xi'an, 2002.

    Google Scholar 

  14. De Jong K A. An analysis of the behavior of a class of genetic adaptive system University of Michigan, No.769381, 1975.

  15. Wang Zh-Zh, Bo T. Evolutionary Computing. National University of Defence Technology Press, Changsha, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tian-Ming Bu.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02944748

Keywords

Navigation