A Comparative Study of Prominent Particle Swarm Optimization Based Methods to Solve Traveling Salesman Problem

Computational methods inspired by natural phenomenon have gain much interest in the recent years. Among the developed algorithms, particle swarm optimization (PSO), mimicking behavior of bird flocking or fish schooling, seems the most famous method due to its simplicity as well as performance. A variant number of PSO based methods was developed for traveling salesman problem (TSP), the most popular combinatorial problem. The aim of the study is to make a comparative study of several prominent PSO based methods in solving TSP. The study is important because different PSO based methods have been developed by different researchers and tested on different sets of problems. Therefore, the description of the prominent PSO based methods in a similar fashion reveals distinct features of individuals. Moreover, experimental results on a common benchmark TSP data set will reveal performance of each method. In this study, the methods have been tested on a large number of benchmark TSPs and outcomes compared among themselves as well as ant colony optimization (ACO), the prominent method to solve TSP. Experimental results revealed that enhanced self-tentative PSO (ESTPSO) and velocity tentative PSO (VTPSO) outperformed ACO; and self-tentative PSO (STPSO) is competitive to ACO. On the other hand, experimental analysis revealed that ESTPSO is computationally heavier than others and VTPSO took least time to solve a benchmark problem. The reasons behind performance and time requirement of each individual method are explained and VTPSO is found most effective PSO based method to solve TSP.

[1]  Huilian Fan,et al.  Discrete Particle Swarm Optimization for TSP based on Neighborhood , 2010 .

[2]  T. Stützle,et al.  A Review on the Ant Colony Optimization Metaheuristic: Basis, Models and New Trends , 2002 .

[3]  Cengiz Kahraman,et al.  Usage of Metaheuristics in Engineering: A Literature Review , 2013 .

[4]  M. A. H. Akhand,et al.  Velocity Tentative PSO : An Optimal Velocity Implementation based Particle Swarm Optimization to Solve Traveling Salesman Problem , 2022 .

[5]  Pandian Vasant,et al.  Hybrid genetic algorithms and line search method for industrial production planning with non-linear fitness function , 2009, Eng. Appl. Artif. Intell..

[6]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[7]  Lei Zhang,et al.  Gases concentration estimation using heuristics and bio-inspired optimization models for experimental chemical electronic nose , 2011 .

[8]  Barbara Webb,et al.  Swarm Intelligence: From Natural to Artificial Systems , 2002, Connect. Sci..

[9]  Pandian Vasant,et al.  Handbook of Research on Artificial Intelligence Techniques and Algorithms , 2015 .

[10]  T. T. Mirnalinee,et al.  From Optimization to Clustering: A Swarm Intelligence Approach , 2015 .

[11]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[12]  Q. Henry Wu,et al.  Group Search Optimizer: An Optimization Algorithm Inspired by Animal Searching Behavior , 2009, IEEE Transactions on Evolutionary Computation.

[13]  Amrit Pal Singh,et al.  Comparative Study of Firefly Algorithm and Particle Swarm Optimization for Noisy Non- Linear Optimization Problems , 2012 .

[14]  Aurora Trinidad Ramirez Pozo,et al.  A hybrid Particle Swarm Optimization algorithm for combinatorial optimization problems , 2010, IEEE Congress on Evolutionary Computation.

[15]  Xiong Wei Enhanced self-tentative particle swarm optimization algorithm for TSP , 2009 .

[16]  Jason Brownlee,et al.  Clever Algorithms: Nature-Inspired Programming Recipes , 2012 .

[17]  Abhishek Majumder,et al.  Application of Standard Deviation Method Integrated PSO Approach in Optimization of Manufacturing Process Parameters , 2015 .

[18]  Duc Truong Pham,et al.  The Bees Algorithm and Its Applications , 2015 .

[19]  Harish Garg,et al.  Predicting Uncertain Behavior and Performance Analysis of the Pulping System in a Paper Industry Using PSO and Fuzzy Methodology , 2014 .

[20]  Leopoldo Altamirano,et al.  A PSO algorithm to solve a Real Course+Exam Timetabling Problem (1) , 2011 .

[21]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[22]  Chieh-Li Chen,et al.  Evolutionary algorithm to traveling salesman problems , 2012, Comput. Math. Appl..

[23]  Xuesong Yan,et al.  Solve Traveling Salesman Problem Using Particle Swarm Optimization Algorithm , 2012 .

[24]  Koffka Khan,et al.  A Glowworm Optimization Method for the Design of Web Services , 2012 .

[25]  Li-Pei Wong,et al.  A Bee Colony Optimization Algorithm for Traveling Salesman Problem , 2008, 2008 Second Asia International Conference on Modelling & Simulation (AMS).

[26]  Jiang-wei Zhang,et al.  Improved Enhanced Self-Tentative PSO algorithm for TSP , 2010, 2010 Sixth International Conference on Natural Computation.

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

[28]  Seyed Mojib Zahraee,et al.  Integration of Computer Simulation, Design of Experiments and Particle Swarm Optimization to Optimize the Production Line Efficiency , 2016 .

[29]  Rustem Popa Melanocytic Lesions Screening through Particle Swarm Optimization , 2014 .

[30]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[31]  Jeremy Mange,et al.  Scheduling Functions for Position Updating in Population Based Optimization Algorithms , 2016 .

[32]  Chunguang Zhou,et al.  Particle swarm optimization for traveling salesman problem , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).