An Adaptive Recombination-Based Extension of the iMOACOR Algorithm

Commonly, Ant Colony Optimization algorithms have been applied to the solution of single-and multi-objective optimization problems (MOPs). However, in recent years, a number of approaches have been proposed to solve problems with continuous search spaces. One remarkable proposal is the indicator-based Multi-Objective Ant Colony Optimizer for continuous search spaces (iMOACOR) which is based on the ACOR algorithm and the $R2$ performance indicator, aiming to solve continuous many-objective optimization problems (i.e., MOPs having more than three objective functions). In previous work, we presented an extension of iMOACOR, called iMOACOR-R, in which a recombination operator is employed for solution construction with a fixed, externally-specified probability. In the present work, we introduce a further adaptive variation, called iMOACOR-AR, in which the frequency of applying recombination is dynamically adapted based on the recent past performance of the recombination operator. Our proposal is compared to iMOACOR and iMOACOR-R using 64 standard problems from the multi-objective optimization literature with a number of objectives ranging from 3 to 10. Experimental results show that iMOACOR-AR outperforms iMOACOR and iMOACOR-R in most of the test problems.

[1]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[2]  Carlos M. Fonseca,et al.  An Improved Dimension-Sweep Algorithm for the Hypervolume Indicator , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[3]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[4]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[5]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[6]  Thomas Stützle,et al.  Ant Colony Optimization for Mixed-Variable Optimization Problems , 2014, IEEE Transactions on Evolutionary Computation.

[7]  Heike Trautmann,et al.  On the properties of the R2 indicator , 2012, GECCO '12.

[8]  Adem Kalinli,et al.  A Parallel Ant Colony Optimization Algorithm Based on Crossover Operation , 2008, Advances in Metaheuristics for Hard Optimization.

[9]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[10]  Carlos A. Coello Coello,et al.  A new indicator-based many-objective ant colony optimizer for continuous search spaces , 2017, Swarm Intelligence.

[11]  R. Lyndon While,et al.  A review of multiobjective test problems and a scalable test problem toolkit , 2006, IEEE Transactions on Evolutionary Computation.

[12]  Carlos A. Coello Coello,et al.  Improved Metaheuristic Based on the R2 Indicator for Many-Objective Optimization , 2015, GECCO.

[13]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[14]  Khalid M. Salama,et al.  Solution recombination in an indicator-based many-objective ant colony optimizer for continuous search spaces , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).