International Conference on Knowledge Based and Intelligent Information and Engineering Systems , KES 2017 , 6-8 September 2017 , Marseille , France A Coevolutionary Decomposition-based Chemical Reaction Algorithm for Bi-level Combinatorial Optimization Problems

Abstract Bi-level optimization problems (BOPs) are a class of challenging problems with two levels of optimization tasks. The main goal is to optimize the upper level problem which has another optimization problem as a constraint. In these problems, the optimal solutions to the lower level problem become possible feasible candidates to the upper level one. Such a requirement makes the optimization problem difficult to solve, and has kept the researchers busy towards devising methodologies, which can efficiently handle the problem. Recently, a new research field, called EBO (Evolutionary Bi-Level Optimization) has appeared thanks to the promising results obtained by the use of EAs (Evolutionary Algorithms) to solve such kind of problems. However, most of these promising results are restricted to the continuous case. The number of existing EBO works for the discrete (combinatorial case) bi-level problems is relatively small when compared to the field of evolutionary continuous BOP. Motivated by this observation, we have recently proposed a Co-evolutionary Decomposition-Based Algorithm (CODBA) to solve combinatorial bi-level problems. The recently proposed approach applies a Genetic Algorithm to handle BOPs. Besides, a new recently proposed meta-heuristic called CRO has been successfully applied to several practical NP-hard problems. To this end, we propose in this work a CODBA-CRO (CODBA with Chemical Reaction Optimization) to solve BOP. The experimental comparisons against other works within this research area on a variety of benchmark problems involving various difficulties show the effectiveness and the efficiency of our proposal.

[1]  Marouane Kessentini,et al.  Preference-Based Many-Objective Evolutionary Testing Generates Harder Test Cases for Autonomous Agents , 2013, SSBSE.

[2]  Gilles Savard,et al.  The steepest descent direction for the nonlinear bilevel programming problem , 1990, Oper. Res. Lett..

[3]  Wilfred Candler,et al.  A linear two-level programming problem, , 1982, Comput. Oper. Res..

[4]  A. Koh A Metaheuristic Framework for Bi-level Programming Problems with Multi-disciplinary Applications , 2013 .

[5]  Abir Chaabani,et al.  An Improved Co-evolutionary Decomposition-based Algorithm for Bi-level Combinatorial Optimization , 2015, GECCO.

[6]  Arnaud Liefooghe,et al.  CoBRA: A cooperative coevolutionary algorithm for bi-level optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[7]  Jonathan F. Bard,et al.  An explicit solution to the multi-level programming problem , 1982, Comput. Oper. Res..

[8]  Abir Chaabani,et al.  An indicator-based chemical reaction optimization algorithm for multi-objective search , 2014, GECCO.

[9]  G. Laporte,et al.  A tabu search heuristic for periodic and multi-depot vehicle routing problems , 1997, Networks.

[10]  Kalyanmoy Deb,et al.  Efficient Evolutionary Algorithm for Single-Objective Bilevel Optimization , 2013, ArXiv.

[11]  Victor O. K. Li,et al.  Chemical-Reaction-Inspired Metaheuristic for Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[12]  Patrice Marcotte,et al.  An overview of bilevel optimization , 2007, Ann. Oper. Res..

[13]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[14]  Abir Chaabani,et al.  A memetic evolutionary algorithm for bi-level combinatorial optimization: A realization between Bi-MDVRP and Bi-CVRP , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[15]  Victor O. K. Li,et al.  Chemical Reaction Optimization for population transition in peer-to-peer live streaming , 2010, IEEE Congress on Evolutionary Computation.

[16]  Jin Xu,et al.  Chemical Reaction Optimization for Task Scheduling in Grid Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[17]  Herminia I. Calvete,et al.  A Multiobjective Bilevel Program for Production-Distribution Planning in a Supply Chain , 2008, MCDM.

[18]  A. E. Eiben,et al.  Parameter tuning for configuring and analyzing evolutionary algorithms , 2011, Swarm Evol. Comput..

[19]  W. Y. Szeto,et al.  Chemical reaction optimization for solving a static bike repositioning problem , 2016 .

[20]  Abir Chaabani,et al.  A new co-evolutionary decomposition-based algorithm for bi-level combinatorial optimization , 2015, Applied Intelligence.

[21]  Zhao Wei,et al.  Chemical Reaction Optimization for the Fuzzy Rule learning problem , 2012, 2012 IEEE Congress on Evolutionary Computation.

[22]  Raul Poler,et al.  Non-Linear Programming , 2014 .

[23]  Tung Khac Truong,et al.  Chemical reaction optimization with greedy strategy for the 0-1 knapsack problem , 2013, Appl. Soft Comput..

[24]  Herminia I. Calvete,et al.  A Hybrid Algorithm for Solving a Bilevel Production-Distribution Planning Problem , 2013, MS.

[25]  Abir Chaabani,et al.  An Efficient Chemical Reaction Optimization Algorithm for Multiobjective Optimization , 2015, IEEE Transactions on Cybernetics.