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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Stutzle, T., Hoos, H.: MAX-MIN Ant systems. Future Generation Computer Systems 16, 889–914 (2000)
Dorigo, M., Gambardella, L.M.: Ant colonies for the traveling salesman problem. BioSystems 43(2), 73–81 (1997)
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)
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)
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)
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)
Maniezzo, V.: Exact and approximate nonditerministic tree search procedures for the quadratic assignment problem. Informs Journal of Computer 11(4), 358–369 (1999)
Maniezzo, V., Carbonaro, A.: An ANTS heuristic for the frequency assignment problem. Future Generation Computer Systems 16, 927–935 (2000)
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)
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)
Costa, D., Hertz, A.: Ants can colour graphs. Journal of the Operational.Research Society 48(3), 295–305 (1997)
Holland, O.E., Melhuish, C.: Stigmergy, self-organization, and sorting in collective robotics. Artificial Life 5, 173–202 (1999)
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)
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)
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)
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)
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)
Randall, M., Lewis, A.: A parallel implementation of ant colony optimization. Parallel and Distributed Computing 62, 1421–1432 (2002)
Merkle, D., Middendorf, M.: Fast ant colony optimization on runtime reconfigurable processor arrays. Genetic Programming and Evolvable Machine 3, 345–361 (2002)
Blum, C., Dorigo, M.: The Hyper - Cube framework for ant colony optimization. IEEE Transactions on SMC 34(2), 1161–1172 (2004)
TSPLIB WebPage, http://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/tsp/
Middendorf, M., Reischle, F., Schmeck, H.: Multi colony ant algorithms. Heuristics 8, 305–320 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)