Evolutionary multitasking in combinatorial search spaces: A case study in capacitated vehicle routing problem

Multifactorial optimization (MFO) is a new paradigm proposed recently for evolutionary multi-tasking. In contrast to traditional evolutionary optimization approaches, which focus on solving only a single optimization problem at a time, MFO was proposed to solve multiple optimization problems simultaneously. It is contended that the concept of evolutionary multi-tasking provides the scope for implicit knowledge transfer of useful traits across different but related problem domains, thereby enhancing the evolutionary search for problem-solving. With the aim of evolutionary multi-tasking, multifactorial evolutionary algorithm (MFEA) was proposed in [1], and demonstrated efficient multi-tasking performances on several problem domains, including continuous, discrete, and the mixtures of continuous and combinatorial tasks. To solve different problems, the design of unified solution representations and effective problem specific decoding operators are required in MFEA. In particular, the random-key unified representation and the sorting based decoding operator were presented in MFEA for multi-tasking in the context of vehicle routing problem. However, problems such as ineffective solution representation and decoding are existed in this unified representation, which would deteriorate the multi-tasking performance of MFEA. Taking this cue, in this paper, we propose an improved MFEA (P-MFEA) with a permutation based unified representation and a split based decoding operator. To evaluate the efficacy of the proposed P-MFEA, comparison against the traditional single task evolutionary search paradigm on 12 multi-tasking capacitated vehicle routing problems is presented and discussed.

[1]  Zhen Ji,et al.  Affinity propagation based memetic band selection on hyperspectral imagery datasets , 2010, IEEE Congress on Evolutionary Computation.

[2]  John E. Beasley,et al.  Route first--Cluster second methods for vehicle routing , 1983 .

[3]  Ah-Hwee Tan,et al.  Towards probabilistic memetic algorithm: An initial study on capacitated arc routing problem , 2010, IEEE Congress on Evolutionary Computation.

[4]  Xin Yao,et al.  Memetic Algorithm With Extended Neighborhood Search for Capacitated Arc Routing Problems , 2009, IEEE Transactions on Evolutionary Computation.

[5]  Mohammad Mirabi A novel hybrid genetic algorithm for the multidepot periodic vehicle routing problem , 2014, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[6]  Yew-Soon Ong,et al.  Evolutionary Multitasking: A Computer Science View of Cognitive Multitasking , 2016, Cognitive Computation.

[7]  Kaisa Miettinen,et al.  On initial populations of a genetic algorithm for continuous optimization problems , 2007, J. Glob. Optim..

[8]  C. A. Coello Coello,et al.  Evolutionary multi-objective optimization: a historical view of the field , 2006, IEEE Computational Intelligence Magazine.

[9]  Gilbert Laporte,et al.  What you should know about the vehicle routing problem , 2007 .

[10]  Kay Chen Tan,et al.  Multiobjective Multifactorial Optimization in Evolutionary Multitasking , 2017, IEEE Transactions on Cybernetics.

[11]  Yew-Soon Ong,et al.  Curse and Blessing of Uncertainty in Evolutionary Algorithm Using Approximation , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[12]  Y. Ong,et al.  Multifactorial Evolution : Towards Evolutionary Multitasking , 2022 .

[13]  J. F. Pierce,et al.  ON THE TRUCK DISPATCHING PROBLEM , 1971 .

[14]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[15]  D. J. Smith,et al.  A Study of Permutation Crossover Operators on the Traveling Salesman Problem , 1987, ICGA.

[16]  Kay Chen Tan,et al.  A Hybrid Multiobjective Evolutionary Algorithm for Solving Vehicle Routing Problem with Time Windows , 2003, Comput. Optim. Appl..

[17]  Liang Feng,et al.  A New Approach to Adapting Control Parameters in Differential Evolution Algorithm , 2008, SEAL.

[18]  Jean-Yves Potvin,et al.  A genetic algorithm for vehicle routing with backhauling , 1996, Applied Intelligence.

[19]  Nacima Labadie,et al.  A memetic algorithm for the vehicle routing problem with time windows , 2008, RAIRO Oper. Res..

[20]  Christian Prins,et al.  Two memetic algorithms for heterogeneous fleet vehicle routing problems , 2009, Eng. Appl. Artif. Intell..

[21]  Hrvoje Gold,et al.  Vehicle Routing Problem , 2008, Encyclopedia of GIS.

[22]  Zbigniew Kokosinski A Chromosome Representation of Permutations for Genetic Algorithms , 1999, IC-AI.

[23]  Bruce L. Golden,et al.  Capacitated arc routing problems , 1981, Networks.

[24]  Pablo Moscato,et al.  Handbook of Memetic Algorithms , 2011, Studies in Computational Intelligence.