Particle Swarm for the Traveling Salesman Problem

  • Elizabeth F. Gouvêa Goldbarg
  • Givanaldo R. de Souza
  • Marco César Goldbarg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3906)


This paper presents a competitive Particle Swarm Optimization algorithm for the Traveling Salesman Problem, where the velocity operator is based upon local search and path-relinking procedures. The paper proposes two versions of the algorithm, each of them utilizing a distinct local search method. The proposed heuristics are compared with other Particle Swarm Optimization algorithms presented previously for the same problem. The results are also compared with three effective algorithms for the TSP. A computational experiment with benchmark instances is reported. The results show that the method proposed in this paper finds high quality solutions and is comparable with the effective approaches presented for the TSP.


Particle Swarm Optimization Local Search Particle Swarm Particle Swarm Optimization Algorithm Travel Salesman Problem 
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.
    Aarts, E., Lenstra, J.K.: Local Search in Combinatorial Optimization. John Wiley & Sons, Chichester (1997)MATHGoogle Scholar
  2. 2.
    Bellmore, M., Nemhauser, G.L.: The Traveling Salesman Problem: A Survey. Operations Research 16, 538–582 (1968)MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Concorde TSP Solver (last access January 18, 2005)
  4. 4.
    Cook, W.J., Seymour, P.: Tour Merging via Branch-decomposition. INFORMS Journal on Computing 15, 233–248 (2003)MathSciNetCrossRefMATHGoogle Scholar
  5. 5.
    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
  6. 6.
    Eberhart, R.C., Shi, Y.: Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimization. In: Proceedings of the 2000 Congress on Evolutionary Computation, vol. 1, pp. 84–88 (2000)Google Scholar
  7. 7.
    Feo, T.A., Resende, M.G.C.: A Probabilistic Heuristic for a Computationally Difficult Set Covering Problem. Operations Research Letters 8, 67–71 (1989)MathSciNetCrossRefMATHGoogle Scholar
  8. 8.
    Glover, F.: Parametric Combinations of Local Job Shop Rules, ch. IV, ONR Research Memorandum N. 117, GSIA. Carnegie Mellon University, Pittsburgh, PA (1963)Google Scholar
  9. 9.
    Glover, F., Laguna, M., Martí, R.: Fundamentals of Scatter Search and Path Relinking. Control and Cybernetics 29(3), 653–684 (2000)MathSciNetMATHGoogle Scholar
  10. 10.
    Gutin, G., Punnen, A.P. (eds.): Traveling Salesman Problem and Its Variations. Kluwer Academic Publishers, Dordrecht (2002)MATHGoogle Scholar
  11. 11.
    Heppner, F., Grenander, U.: A Stochastic Nonlinear Model for Coordinated Bird Flocks. In: Krasner, S. (ed.) The Ubiquity of Caos, AAAS Publications, Washington (1990)Google Scholar
  12. 12.
    Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)Google Scholar
  13. 13.
    Johnson, D.S., McGeoh, L.A.: Experimental Analysis of Heuristics for the STSP. In: Guttin, G., Punnen, A.P. (eds.) Traveling Salesman Problem and Its Variations, Kluwer Academic Publishers, Dordrecht (2002)Google Scholar
  14. 14.
    Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: Proceedings of the IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)Google Scholar
  15. 15.
    Lin, S., Kernighan, B.: An Effective Heuristic Algorithm for the Traveling-salesman Problem. Operations Research 21, 498–516 (1973)MathSciNetCrossRefMATHGoogle Scholar
  16. 16.
    Machado, T.R., Lopes, H.S.: A Hybrid Particle Swarm Optimization Model for the Traveling Salesman Problem. In: Ribeiro, H., Albrecht, R.F., Dobnikar, A. (eds.) Natural Computing Algorithms, pp. 255–258. SpringerWienNewYork, Wien (2005)CrossRefGoogle Scholar
  17. 17.
    Moscato, P.: On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts: Towards Memetic Algorithms, Caltech Concurrent Computation Program, C3P Report 826 (1989)Google Scholar
  18. 18.
    Onwubulu, G.C., Clerc, M.: Optimal Path for Automated Drilling Operations by a New Heuristic Approach Using Particle Swarm Optimization. International Journal of Production Research 42(3), 473–491 (2004)CrossRefMATHGoogle Scholar
  19. 19.
    Pang, W., Wang, K.-P., Zhou, C.-G., Dong, L.-J., Liu, M., Zhang, H.-Y., Wang, J.-Y.: Modified Particle Swarm Optimization Based on Space Transformation for Solving Traveling Salesman Problem. In: Proceedings of the Third International Conference on Machine Learning and Cybernetics, pp. 2342–2346 (2004)Google Scholar
  20. 20.
    Pomeroy, P.: An Introduction to Particle Swarm Optimization, Electronic document available at
  21. 21.
    Reeves, W.T.: Particle Systems Technique for Modeling a Class of Fuzzy Objects. Computer Graphics 17(3), 359–376 (1983)CrossRefGoogle Scholar
  22. 22.
  23. 23.
    Reynolds, C.W.: Flocks, Herds and Schools: a Distributed Behavioral Model. Computer Graphics 21(4), 24–34 (1987)CrossRefGoogle Scholar
  24. 24.
    Reynolds, R.G.: An Introduction to Cultural Algorithms. In: Proceedings of Evolutionary Programming, EP 1994, pp. 131–139. World Scientific, River Edge, NJ (1994)Google Scholar
  25. 25.
    Shi, Y., Eberhart, R.C.: Parameter Selection in Particle Swarm Optimization. In: Porto, V.W., Waagen, D. (eds.) EP 1998. LNCS, vol. 1447, pp. 591–600. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  26. 26.
    Wang, K.-P., Huang, L., Zhou, C.-G., Pang, W.: Particle Swarm Optimization for Traveling Salesman Problem. In: Proceedings of the Second International Conference on Machine Learning and Cybernetics, pp. 1583–1585 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Elizabeth F. Gouvêa Goldbarg
    • 1
  • Givanaldo R. de Souza
    • 1
  • Marco César Goldbarg
    • 1
  1. 1.Department of Informatics and Applied MathematicsFederal University of Rio Grande do NorteNatalBrazil

Personalised recommendations