A memetic evolutionary algorithm for bi-level combinatorial optimization: A realization between Bi-MDVRP and Bi-CVRP

Bi-level optimization problems are a class of challenging optimization problems, that contain two levels of optimization tasks. In these problems, the optimal solutions to the lower level problem become possible feasible candidates to the upper level problem. 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. In recent decades, it is observed that many efficient optimizations using modern advanced EAs have been achieved via the incorporation of domain specific knowledge. In such a way, the embedment of domain knowledge about an underlying problem into the search algorithms can enhance properly the evolutionary search performance. Motivated by this issue, we present in this paper a Memetic Evolutionary Algorithm for Bi-level Combinatorial Optimization (M-CODBA) based on a new recently proposed CODBA algorithm with transfer learning to enhance future bi-level evolutionary search. A realization of the proposed scheme is investigated on the Bi-CVRP and Bi-MDVRP problems. The experimental studies on well established benchmarks are presented to assess and validate the benefits of incorporating knowledge memes on bi-level evolutionary search. Most notably, the results emphasize the advantage of our proposal over the original scheme and demonstrate its capability to accelerate the convergence of the algorithm.

[1]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[2]  穂鷹 良介 Non-Linear Programming の計算法について , 1963 .

[3]  Nicos Christofides,et al.  An Algorithm for the Vehicle-dispatching Problem , 1969 .

[4]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

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

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

[7]  Jonathan F. Bard,et al.  Practical Bilevel Optimization , 1998 .

[8]  Giovanni Rinaldi,et al.  Computational results with a branch and cut code for the capacitated vehicle routing problem , 1998 .

[9]  Jonathan F. Bard,et al.  Practical Bilevel Optimization: Algorithms and Applications , 1998 .

[10]  Bernhard Schölkopf,et al.  Measuring Statistical Dependence with Hilbert-Schmidt Norms , 2005, ALT.

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

[12]  Hisao Ishibuchi,et al.  Special Issue on Memetic Algorithms , 2007, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Hisao Ishibuchi,et al.  Special issue on emerging trends in soft computing: memetic algorithms , 2009, Soft Comput..

[14]  Yew-Soon Ong,et al.  Memetic Computation—Past, Present & Future [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

[15]  Ah-Hwee Tan,et al.  Towards human-like social multi-agents with memetic automaton , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[16]  Kay Chen Tan,et al.  A Multi-Facet Survey on Memetic Computation , 2011, IEEE Transactions on Evolutionary Computation.

[17]  Herminia I. Calvete,et al.  Bilevel model for production-distribution planning solved by using ant colony optimization , 2011, Comput. Oper. Res..

[18]  Ivor W. Tsang,et al.  An evolutionary search paradigm that learns with past experiences , 2012, 2012 IEEE Congress on Evolutionary Computation.

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

[20]  K. Baker,et al.  Singular Value Decomposition Tutorial , 2013 .

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

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

[23]  Giovanni Iacca,et al.  Parallel memetic structures , 2013, Inf. Sci..

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

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

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

[27]  Ivor W. Tsang,et al.  Memes as building blocks: a case study on evolutionary optimization + transfer learning for routing problems , 2015, Memetic Comput..

[28]  Ivor W. Tsang,et al.  Memetic Search With Interdomain Learning: A Realization Between CVRP and CARP , 2015, IEEE Transactions on Evolutionary Computation.

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

[30]  Hoong Chuin Lau,et al.  Solving multi-vehicle profitable tour problem via knowledge adoption in evolutionary bi-level programming , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

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