A hybrid Jumping Particle Swarm Optimization method for high dimensional unconstrained discrete problems

This article presents an original adaptation of particle swarm for solving high dimensional optimization problems with discrete variables. The proposed method combines Particle Swarm Optimization (PSO) theory with both Variable Neighbourhood Search (VNS) and Stretching Technique (ST) principles. A dedicated mathematical formalism used to handle real-coded discrete variables is defined previously to the theoretical background section which ends with a full description of the developed hybrid local/global optimization algorithm (Jumping PSO + VNS local heuristic + ST). Its performances for solving low and high combinatorial unconstrained optimization problems are evaluated. These latter are obtained from a specific benchmark composed of several reference multimodal functions whose search domains have been disadvantageously discretized. Some comments and perspectives dealing with the future works conclude this paper.

[1]  Pierre Hansen,et al.  Variable Neighbourhood Search , 2003 .

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

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

[4]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[5]  Alcherio Martinoli,et al.  Discrete Multi-Valued Particle Swarm Optimization , 2006 .

[6]  Jigui Sun,et al.  An Improved Discrete Particle Swarm Optimization Algorithm for TSP , 2007, 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops.

[7]  Konstantinos E. Parsopoulos,et al.  Cooperative micro-particle swarm optimization , 2009, GEC '09.

[8]  Sergio Consoli,et al.  Discrete Particle Swarm Optimization for the minimum labelling Steiner tree problem , 2010, Natural Computing.

[9]  HU Gui-wu Discrete Particle Swarm Optimization Algorithm for TSP , 2012 .

[10]  Godfrey C. Onwubolu TRIBES application to the flow shop scheduling problem , 2004 .

[11]  Michael N. Vrahatis,et al.  On the computation of all global minimizers through particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[12]  Maurice Clerc,et al.  Why does it work , 2008 .

[13]  Godfrey C. Onwubolu,et al.  Particle Swarm Optimization for the Assignment of Facilities to Locations , 2004 .

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