Skip to main content

Adaptive Parallel Ant Colony Algorithm

  • Conference paper
Advances in Natural Computation (ICNC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3611))

Included in the following conference series:

Abstract

An adaptive parallel ant colony optimization is presented by improving the critical factor influencing the performance of the parallel algorithm. We propose two different strategies for information exchange between processors: selection based on sorting and on difference, which make each processor choose another processor to communicate and update the pheromone adaptively. In order to increase the ability of search and avoid early convergence, we also propose a method of adjusting the time interval of information exchange adaptively according to the diversity of the solutions. These techniques are applied to the traveling salesman problem on the massive parallel processors (MPP) Dawn 2000. Experimental results show that our algorithm has high convergence speed, high speedup and efficiency.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dorigo, M., Maniezzo, V., Colomi, A.: Ant system: Optimization by a colony of coorperating agents. IEEE Transactions on Systems, Man and Cybernetics-Part B 26(1), 29–41 (1996)

    Article  Google Scholar 

  2. Dorigo, M., Gambardella, L.M.: Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Transaction. on Evolutionary Computation 1(1), 53–66 (1997)

    Article  Google Scholar 

  3. Stutzle, T., Hoos, H.: MAX-MIN Ant systems. Future Generation Computer Systems 16, 889–914 (2000)

    Article  Google Scholar 

  4. Dorigo, M., Gambardella, L.M.: Ant colonies for the traveling salesman problem. BioSystems 43(2), 73–81 (1997)

    Article  Google Scholar 

  5. Chang, C.S., Tian, L., Wen, F.S.: A new approach to fault section in power systems using Ant System. Electric Power Systems Research 49(1), 63–70 (1999)

    Article  Google Scholar 

  6. Gambardella, L.M., Dorigo, M.: HAS-SOP: An Hybrid Ant System for the Sequential Ordering Problem. Tech. Rep. No. IDSIA 97-11, IDSIA, Lugano, Switzerland (1997)

    Google Scholar 

  7. Colorni, A., Dorigo, M., Maniezzo, V.: Ant colony system for job-shop scheduling. Belgian J. of Operations Research Statistics and Computer Science 34(1), 39–53 (1994)

    MATH  Google Scholar 

  8. Bonabeau, E., Sobkowski, A., Théraulaz, G., Denebourg, J.L.: Adaptive Task Allocation Inspired by a Model of Division of Labor in Social Insects. In: Lundh, D., et al. (eds.) Biocomputing and Emergent Computation: Proceedings of BCEC 1997, pp. 36–45 (1997)

    Google Scholar 

  9. Maniezzo, V.: Exact and approximate nonditerministic tree search procedures for the quadratic assignment problem. Informs Journal of Computer 11(4), 358–369 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  10. Maniezzo, V., Carbonaro, A.: An ANTS heuristic for the frequency assignment problem. Future Generation Computer Systems 16, 927–935 (2000)

    Article  Google Scholar 

  11. Di Caro, G., Dorigo, M.: AntNet: A mobile agents approach to adaptive routing. Technical Report, IRIDIA/97-12, IRIDIA, Universite Libre de Bruxelles, Belgium (1997)

    Google Scholar 

  12. Schoonderwoerd, R., Holland, O., Ruten, J.: Ant-like agents for load balancing in telecommunications networks. In: Proc. of Agents 1997, pp. 209–216. ACM Press, Marina del Rey (1997)

    Chapter  Google Scholar 

  13. Costa, D., Hertz, A.: Ants can colour graphs. Journal of the Operational.Research Society 48(3), 295–305 (1997)

    MATH  Google Scholar 

  14. Holland, O.E., Melhuish, C.: Stigmergy, self-organization, and sorting in collective robotics. Artificial Life 5, 173–202 (1999)

    Article  Google Scholar 

  15. Kuntz, P., Layzell, P., Snyder, D.: A colony of ant-like agents for partitioning in VLSI technology. In: Husbands, P., Harvey, I. (eds.) Proceedings of the Fourth European Conference on Artificial Life, pp. 417–424. MIT Press, Cambridge (1997)

    Google Scholar 

  16. Kuntz, P., Snyder, D.: New results on ant-based heuristic for highlighting the organization of large graphs. In: Proceedings of the 1999 Congress or Evolutionary Computation, pp. 1451–1458. IEEE Press, Piscataway (1999)

    Google Scholar 

  17. Bullnheimer, B., Kotsis, G., Steauss, C.: Parallelization strategies for the ant system. High Performance and Algorithms and Software in Nonlinear Optimization, Applied Optimization 24, 87–100 (1998)

    Google Scholar 

  18. Talbi, E.-G., Roux, O., Fonlupt, C., Robilard, D.: Parallel ant colonies for the quadratic assignment problem. Future Generation Computer Systems 17, 441–449 (2001)

    Article  MATH  Google Scholar 

  19. Piriyakumar, D.A.L., Levi, P.: A new approach to exploiting parallelism in ant colony optimization. In: Proceedings of 2002 International Symposium on Micromechatronics and Human Science, pp. 237–243 (2002)

    Google Scholar 

  20. Randall, M., Lewis, A.: A parallel implementation of ant colony optimization. Parallel and Distributed Computing 62, 1421–1432 (2002)

    Article  MATH  Google Scholar 

  21. Merkle, D., Middendorf, M.: Fast ant colony optimization on runtime reconfigurable processor arrays. Genetic Programming and Evolvable Machine 3, 345–361 (2002)

    Article  MATH  Google Scholar 

  22. Blum, C., Dorigo, M.: The Hyper - Cube framework for ant colony optimization. IEEE Transactions on SMC 34(2), 1161–1172 (2004)

    Google Scholar 

  23. TSPLIB WebPage, http://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/tsp/

  24. Middendorf, M., Reischle, F., Schmeck, H.: Multi colony ant algorithms. Heuristics 8, 305–320 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, L., Zhang, C. (2005). Adaptive Parallel Ant Colony Algorithm. In: Wang, L., Chen, K., Ong, Y.S. (eds) Advances in Natural Computation. ICNC 2005. Lecture Notes in Computer Science, vol 3611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11539117_165

Download citation

  • DOI: https://doi.org/10.1007/11539117_165

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28325-6

  • Online ISBN: 978-3-540-31858-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics