Simple probabilistic population based optimization for combinatorial optimization

A new scheme is proposed for the design of probabilistic population based optimization algorithms for solving combinatorial optimization problems. The new scheme, Simple Probabilistic Population Based Optimization scheme (SPPBO), is used also to classify existing metaheuristics, e.g., the Population-based Ant Colony Optimization algorithm (PACO) and the Simplified Swarm Optimization algorithm (SSO). The classification shows the close relationship between PACO and SSO. This fact has not been recognized in the literature so far. SPPBO is also used to identify new metaheuristics that come up naturally as variants and combinations of PACO and SSO. An experimental study is done to evaluate and compare the different algorithms when applied to the Traveling Salesperson Problem. The results show which parts of the algorithms are helpful for obtaining a good optimization behaviour. In addition to the original PACO and SSO algorithms also some of the new combinations perform very well.

[1]  Marco Dorigo,et al.  Ant colony optimization for continuous domains , 2008, Eur. J. Oper. Res..

[2]  Daniel Angus,et al.  Crowding Population-based Ant Colony Optimisation for the Multi-objective Travelling Salesman Problem , 2007, 2007 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making.

[3]  Francisco Jurado,et al.  Hybrid discrete PSO and OPF approach for optimization of biomass fueled micro-scale energy system , 2013 .

[4]  M. Dorigo,et al.  Ant System: An Autocatalytic Optimizing Process , 1991 .

[5]  James Montgomery,et al.  Population-ACO for the automotive deployment problem , 2011, GECCO '11.

[6]  Wei-Chang Yeh,et al.  A new simplified swarm optimization (SSO) using exchange local search scheme , 2012 .

[7]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[8]  Shengxiang Yang,et al.  Ant colony optimization with memory-based immigrants for the dynamic vehicle routing problem , 2012, 2012 IEEE Congress on Evolutionary Computation.

[9]  Daniel Angus,et al.  Niching for Population-Based Ant Colony Optimization , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[10]  Martin Middendorf,et al.  A Population Based Approach for ACO , 2002, EvoWorkshops.

[11]  Daniel Merkle,et al.  Protein Folding in the HP-Model Solved With a Hybrid Population Based ACO Algorithm , 2008 .

[12]  Wei-Chang Yeh,et al.  Simplified swarm optimization in disassembly sequencing problems with learning effects , 2012, Comput. Oper. Res..

[13]  Christine Solnon,et al.  A New ACO Approach for Solving Dynamic Problems , 2009 .

[14]  Wei-Chang Yeh,et al.  Optimization of the Disassembly Sequencing Problem on the Basis of Self-Adaptive Simplified Swarm Optimization , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[15]  Wei-Chang Yeh,et al.  A two-stage discrete particle swarm optimization for the problem of multiple multi-level redundancy allocation in series systems , 2009, Expert Syst. Appl..

[16]  Wei-Chang Yeh,et al.  Novel swarm optimization for mining classification rules on thyroid gland data , 2012, Inf. Sci..

[17]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[18]  Martin Middendorf,et al.  Solving Multi-criteria Optimization Problems with Population-Based ACO , 2003, EMO.

[19]  Martin Middendorf,et al.  Sensor Placement in Water Networks Using a Population-Based Ant Colony Optimization Algorithm , 2010, ICCCI.

[20]  Thomas Stützle,et al.  A detailed analysis of the population-based ant colony optimization algorithm for the TSP and the QAP , 2011, GECCO.

[21]  Michael Guntsch Ant algorithms in stochastic and multi-criteria environments , 2004 .

[22]  Hussein A. Abbass,et al.  Performance analysis of elitism in multi-objective ant colony optimization algorithms , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[23]  Daniel Angus,et al.  Population-Based Ant Colony Optimisation for Multi-objective Function Optimisation , 2007, ACAL.

[24]  Bernd Scheuermann,et al.  FPGA implementation of population-based ant colony optimization , 2004, Appl. Soft Comput..

[25]  Michael Guntsch,et al.  Applying Population Based ACO to Dynamic Optimization Problems , 2002, Ant Algorithms.

[26]  Yao Liu,et al.  Simplified Swarm Optimization with Sorted Local Search for golf data classification , 2012, 2012 IEEE Congress on Evolutionary Computation.

[27]  W. Yeh,et al.  Disassembly Sequencing Problems with Stochastic Processing Time using Simplified Swarm Optimization , 2022 .

[28]  Mohd Afizi Mohd Shukran,et al.  Image classification technique using modified particle swarm optimization , 2011 .

[29]  Marzuki Khalid,et al.  Evaluation of Ordering Methods for DNA Sequence Design Based on Ant Colony System , 2008, 2008 Second Asia International Conference on Modelling & Simulation (AMS).

[30]  Joaquín Bautista,et al.  Solving an urban waste collection problem using ants heuristics , 2008, Comput. Oper. Res..