A Hybrid Multi-Swarm Particle Swarm Optimization algorithm for the Probabilistic Traveling Salesman Problem

The Probabilistic Traveling Salesman Problem (PTSP) is a variation of the classic Traveling Salesman Problem (TSP) and one of the most significant stochastic routing problems. In the PTSP, only a subset of potential customers need to be visited on any given instance of the problem. The number of customers to be visited each time is a random variable. In this paper, a new hybrid algorithmic nature inspired approach based on Particle Swarm Optimization (PSO), Greedy Randomized Adaptive Search Procedure (GRASP) and Expanding Neighborhood Search (ENS) Strategy is proposed for the solution of the PTSP. The proposed algorithm is tested on numerous benchmark problems from TSPLIB with very satisfactory results. Comparisons with the classic GRASP algorithm, the classic PSO and with a Tabu Search algorithm are also presented. Also, a comparison is performed with the results of a number of implementations of the Ant Colony Optimization algorithm from the literature and in 13 out of 20 cases the proposed algorithm gives a new best solution.

[1]  Andries Petrus Engelbrecht,et al.  Locating multiple optima using particle swarm optimization , 2007, Appl. Math. Comput..

[2]  Q. Henry Wu,et al.  MCPSO: A multi-swarm cooperative particle swarm optimizer , 2007, Appl. Math. Comput..

[3]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications , 2008, Natural Computing.

[4]  Ann Melissa Campbell Aggregation for the probabilistic traveling salesman problem , 2006, Comput. Oper. Res..

[5]  Dimitris Bertsimas,et al.  Computational Approaches to Stochastic Vehicle Routing Problems , 1995, Transp. Sci..

[6]  Yu-Hsin Liu A hybrid scatter search for the probabilistic traveling salesman problem , 2007, Comput. Oper. Res..

[7]  Ιωάννης Μαρινάκης,et al.  Vehicle routing in distribution problems , 2005 .

[8]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part I: background and development , 2007, Natural Computing.

[9]  H N Psaraftis,et al.  DYNAMIC VEHICLE ROUTING PROBLEMS. VEHICLE ROUTING: METHODS AND STUDIES. STUDIES IN MANAGEMENT SCIENCE AND SYSTEMS - VOLUME 16 , 1988 .

[10]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[11]  Panos M. Pardalos,et al.  Expanding Neighborhood GRASP for the Traveling Salesman Problem , 2005, Comput. Optim. Appl..

[12]  D. Bertsimas,et al.  Further results on the probabilistic traveling salesman problem , 1993 .

[13]  A R Odoni,et al.  THE PROBABILISTIC VEHICLE ROUTING PROBLEM. VEHICLE ROUTING: METHODS AND STUDIES. STUDIES IN MANAGEMENT SCIENCE AND SYSTEMS - VOLUME 16 , 1988 .

[14]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[15]  Patrick Jaillet,et al.  A Priori Solution of a Traveling Salesman Problem in Which a Random Subset of the Customers Are Visited , 1988, Oper. Res..

[16]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

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

[18]  M. Dorigo,et al.  Ant colony optimization and local search for the probabilistic traveling salesman problem: a case study in stochastic combinatorial optimization , 2006 .

[19]  Joan Aldous,et al.  Networks and algorithms - an introductory approach , 1993 .

[20]  T. Fink,et al.  Characterization of the probabilistic traveling salesman problem. , 2000, Physical review. E, Statistical, nonlinear, and soft matter physics.

[21]  Panos M. Pardalos,et al.  Expanding neighborhood search–GRASP for the probabilistic traveling salesman problem , 2008, Optim. Lett..

[22]  Bruce L. Golden,et al.  VEHICLE ROUTING: METHODS AND STUDIES , 1988 .

[23]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[24]  M. Clerc,et al.  Particle Swarm Optimization , 2006 .

[25]  Gilbert Laporte,et al.  A Priori Optimization of the Probabilistic Traveling Salesman Problem , 1994, Oper. Res..

[26]  G. Nemhauser,et al.  Integer Programming , 2020 .

[27]  Luca Maria Gambardella,et al.  Solving the Homogeneous Probabilistic Traveling Salesman Problem by the ACO Metaheuristic , 2002, Ant Algorithms.

[28]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[29]  Prasanna Balaprakash,et al.  The ACO/F-Race Algorithm for Combinatorial Optimization Under Uncertainty , 2007, Metaheuristics.

[30]  Dimitris Bertsimas,et al.  The probabilistic vehicle routing problem , 1988 .

[31]  Jay H. Lee,et al.  An algorithmic framework for improving heuristic solutions: Part II. A new version of the stochastic traveling salesman problem , 2004, Comput. Chem. Eng..

[32]  Joshua D. Knowles,et al.  Local search for the probabilistic traveling salesman problem: Correction to the 2-p-opt and 1-shift algorithms , 2005, Eur. J. Oper. Res..

[33]  Elise Miller-Hooks,et al.  Approximate Procedures for Probabilistic Traveling Salesperson Problem , 2004 .

[34]  Patrick Jaillet,et al.  Probabilistic Traveling Salesman Problems , 1985 .

[35]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[36]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[37]  D. Bertsimas Probabilistic combinatorial optimization problems , 1988 .

[38]  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.

[39]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[40]  Warren B. Powell,et al.  Stochastic and dynamic networks and routing , 1995 .

[41]  Thomas Stützle,et al.  An experimental study of estimation-based metaheuristics for the probabilistic traveling salesman problem , 2007 .

[42]  Francesco Rossi,et al.  Aspects of Heuristic Methods in the Probabilistic Traveling Salesman Problem (PTSP) , 1987 .

[43]  Thomas Stützle,et al.  Estimation-Based Local Search for Stochastic Combinatorial Optimization Using Delta Evaluations: A Case Study on the Probabilistic Traveling Salesman Problem , 2008, INFORMS J. Comput..

[44]  Raghuveer M. Rao,et al.  Darwinian Particle Swarm Optimization , 2005, IICAI.

[45]  Riccardo Poli,et al.  Particle Swarm Optimisation , 2011 .

[46]  Jürgen Branke,et al.  Solving the Probabilistic TSP with Ant Colony Optimization , 2004 .

[47]  D. M. Deighton,et al.  Computers in Operations Research , 1977, Aust. Comput. J..

[48]  Luca Maria Gambardella,et al.  An Ant Colony Optimization Approach to the Probabilistic Traveling Salesman Problem , 2002, PPSN.

[49]  Thomas Stützle,et al.  Engineering Stochastic Local Search Algorithms: A Case Study in Estimation-Based Local Search for the Probabilistic Travelling Salesman Problem , 2008, Recent Advances in Evolutionary Computation for Combinatorial Optimization.