Parallel Approaches in MOACOs for Solving the Bi-criteria TSP: A Preliminary Study

  • A. M. Mora
  • P. A. Castillo
  • M. G. Arenas
  • P. García-Sánchez
  • J. L. J. Laredo
  • J. J. Merelo
Part of the Studies in Computational Intelligence book series (SCI, volume 422)


This work presents two parallelization schemes applied to three different Multi-Objective Ant Colony Optimization (MOACO) algorithms. The aim is to get a better performance, improving the quality, quantity and the spread of solutions over the Pareto Front (the ideal set of solutions), rather than just reduce the running time. Colony-level (coarse-grained) implementations have been tested for solving two instances of the Bi-criteria TSP problem, yielding better sets of solutions, in the mentioned sense, than the correspondent sequential approach.


Pareto Front Travelling Salesman Problem Vehicle Route Problem Heuristic Function Vehicle Route Problem With Time Window 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Barán, B., Schaerer, M.: A multiobjective ant colony system for vehicle routing problem with time windows. In: IASTED International Multi-Conference on Applied Informatics. IASTED IMCAI, vol. (21), pp. 97–102 (2003)Google Scholar
  2. 2.
    Coello, C.A.C., Veldhuizen, D.A.V., Lamont, G.B.: Evolutionary Algorithms for Solving Multi-Objective Problems. Kluwer Academic Publishers (2002)Google Scholar
  3. 3.
    Croes, G.: A method for solving traveling salesman problems. Operations Res. 6, 791–812 (1958)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Deneubourg, J.L., Pasteels, J.M., Verhaeghe, J.C.: Probabilistic behaviour in ants: a strategy of errors? J. Theor. Biol. 105, 259–271 (1983)CrossRefGoogle Scholar
  5. 5.
    Dorigo, M., Maniezzo, V., Colorni, A.: The ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics Part B: Cybernetics 26(1), 29–41 (1996)CrossRefGoogle Scholar
  6. 6.
    Dorigo, M., Gambardella, L.M.: Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1(1), 53–66 (1997)CrossRefGoogle Scholar
  7. 7.
    Dorigo, M., Caro, G.D.: The ant colony optimization meta-heuristic. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization, pp. 11–32. McGraw-Hill (1999)Google Scholar
  8. 8.
    Dorigo, M., Stützle, T.: The ant colony optimization metaheuristic: Algorithms, applications, and advances. In: Glover, F., Kochenberber, G.A. (eds.) Handbook of Metaheuristics, pp. 251–285. Kluwer (2002)Google Scholar
  9. 9.
    Gambardella, L., Taillard, E., Agazzi, G.: Macs-vrptw: A multiple ant colony system for vehicle routing problems with time windows. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization, pp. 73–76. McGraw-Hill (1999)Google Scholar
  10. 10.
    García-Martínez, C., Cordón, Ó., Herrera, F.: An Empirical Analysis of Multiple Objective Ant Colony Optimization Algorithms for the Bi-criteria TSP. In: Dorigo, M., Birattari, M., Blum, C., Gambardella, L.M., Mondada, F., Stützle, T. (eds.) ANTS 2004. LNCS, vol. 3172, pp. 61–72. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  11. 11.
    Grassé, P.-P.: La reconstruction du nid et les coordinations inter-individuelles chez bellicositermes natalensis et cubitermes sp. la theorie de la stigmerie. Insects Soc. 6, 41–80 (1959)CrossRefGoogle Scholar
  12. 12.
    Gropp, W., Lusk, E., Doss, N., Skjellum, A.: A high-performance, portable implementation of the MPI message passing interface standard. Parallel Computing 22(6), 789–828 (1996)zbMATHCrossRefGoogle Scholar
  13. 13.
    Iredi, S., Merkle, D., Middendorf, M.: Bi-Criterion Optimization with Multi Colony Ant Algorithms. In: Zitzler, E., Deb, K., Thiele, L., Coello Coello, C.A., Corne, D.W. (eds.) EMO 2001. LNCS, vol. 1993, pp. 359–372. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  14. 14.
    Janson, S., Merkle, D., Middendorf, M.: Parallel Metaheuristics. In: Parallel Ant Algorithms. Wiley, London (2005)Google Scholar
  15. 15.
    Lawler, E.L., Lenstra, J.K., Kan, A.H.G.R., Shmoys, D.B. (eds.): The Traveling Salesman Problem. John Wiley & Sons Ltd. (1985)Google Scholar
  16. 16.
    Mora, A.M., Merelo, J.J., Laredo, J.L.J., Millán, C., Torrecillas, J.: CHAC, a MOACO algorithm for computation of bi-criteria military unit path in the battlefield: Presentation and first results. International Journal of Intelligent Systems 24(7), 818–843 (2009)zbMATHCrossRefGoogle Scholar
  17. 17.
    Osyczka, A.: Multicriteria optimization for engineering design. In: Gero, J.S. (ed.) Design Optimization, pp. 193–227. Academic Press (2005)Google Scholar
  18. 18.
    Pareto, V.: Cours d’economie politique, volume I and II. F. Rouge, Lausanne (1896)Google Scholar
  19. 19.

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • A. M. Mora
    • 1
  • P. A. Castillo
    • 1
  • M. G. Arenas
    • 1
  • P. García-Sánchez
    • 1
  • J. L. J. Laredo
    • 1
  • J. J. Merelo
    • 1
  1. 1.Departamento de Arquitectura y Tecnología de ComputadoresUniversidad de GranadaGranadaSpain

Personalised recommendations