Particle Swarm Optimization Algorithm for the Traveling Salesman Problem

Particle swarm optimization, PSO, is an evolutionary computation technique inspired in the behavior of bird flocks. PSO algorithms were first introduced by Kennedy & Eberhart (1995) for optimizing continuous nonlinear functions. The fundamentals of this metaheuristic approach rely on researches where the movements of social creatures were simulated by computers (Reeves, 1983; Reynolds, 1987; Heppner & Grenander, 1990). The research in PSO algorithms has significantly grown in the last few years and a number of successful applications concerning single and multi-objective optimization have been presented (Kennedy& Eberhart, 2001; Coello et al., 2004). This popularity is partially due to the fact that in the canonical PSO algorithm only a small number of parameters have to be tuned and also due to the easiness of implementation of the algorithms based on this technique. Motivated by the success of PSO algorithms with continuous problems, researchers that deal with discrete optimization problems have investigated ways to adapt the original proposal to the discrete case. In many of those researches, the new approaches are illustrated with the Traveling Salesman Problem, TSP, once it has been an important test ground for most algorithmic ideas. Given a graph

[1]  Chunguang Zhou,et al.  Fuzzy discrete particle swarm optimization for solving traveling salesman problem , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[2]  Abraham P. Punnen,et al.  The traveling salesman problem and its variations , 2007 .

[3]  Heitor Silvério Lopes,et al.  A hybrid particle swarm optimization model for the traveling salesman problem , 2005 .

[4]  Maurice Clerc,et al.  Discrete Particle Swarm Optimization, illustrated by the Traveling Salesman Problem , 2004 .

[5]  M. M. Flood The Traveling-Salesman Problem , 1956 .

[6]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[7]  William J. Cook,et al.  Finding Tours in the TSP , 1999 .

[8]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[9]  Marco César Goldbarg,et al.  Particle Swarm Optimization for the Bi-objective Degree constrained Minimum Spanning Tree , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[10]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[11]  W. J. Conover,et al.  Practical Nonparametric Statistics , 1972 .

[12]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[13]  M. F. Fuller,et al.  Practical Nonparametric Statistics; Nonparametric Statistical Inference , 1973 .

[14]  Eugene L. Lawler,et al.  Traveling Salesman Problem , 2016 .

[15]  Tim Hendtlass,et al.  Preserving Diversity in Particle Swarm Optimisation , 2003, IEA/AIE.

[16]  David S. Johnson,et al.  Experimental Analysis of Heuristics for the STSP , 2007 .

[17]  Paul D. Seymour,et al.  Tour Merging via Branch-Decomposition , 2003, INFORMS J. Comput..

[18]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[19]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[20]  F. Glover,et al.  Fundamentals of Scatter Search and Path Relinking , 2000 .

[21]  Yanchun Liang,et al.  Particle swarm optimization-based algorithms for TSP and generalized TSP , 2007, Inf. Process. Lett..

[22]  Ulf Grenander,et al.  A stochastic nonlinear model for coordinated bird flocks , 1990 .

[23]  David S. Johnson,et al.  The Traveling Salesman Problem: A Case Study in Local Optimization , 2008 .

[24]  Wei Pang,et al.  Modified particle swarm optimization based on space transformation for solving traveling salesman problem , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[25]  Marco César Goldbarg,et al.  Particle Swarm for the Traveling Salesman Problem , 2006, EvoCOP.

[26]  ATSPDavid S. JohnsonAT Experimental Analysis of Heuristics for the Stsp , 2001 .

[27]  Godfrey C. Onwubolu,et al.  Optimal path for automated drilling operations by a new heuristic approach using particle swarm optimization , 2004 .

[28]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[29]  Li Liao,et al.  Chaotic Particle Swarm Optimization Algorithm for Traveling Salesman Problem , 2007, 2007 IEEE International Conference on Automation and Logistics.

[30]  George L. Nemhauser,et al.  The Traveling Salesman Problem: A Survey , 1968, Oper. Res..

[31]  Rainer E. Burkard The travelling salesman problem , 2002 .

[32]  Pan Chen,et al.  Particle swarm optimization with simulated annealing for TSP , 2007 .

[33]  Jun Zhang,et al.  A novel discrete particle swarm optimization to solve traveling salesman problem , 2007, 2007 IEEE Congress on Evolutionary Computation.

[34]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[35]  Edward P. K. Tsang,et al.  Guided local search and its application to the traveling salesman problem , 1999, Eur. J. Oper. Res..

[36]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[37]  Russell C. Eberhart,et al.  Swarm intelligence for permutation optimization: a case study of n-queens problem , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[38]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.