Parting ways and reallocating resources in evolutionary multitasking

Evolutionary multitasking aims to explore implicit synergy among multiple optimization tasks. Through the effect of hitchhiking, evolutionary multitasking is capable of improving the performance of evolutionary algorithms on exploration as well as exploitation. Multifactorial evolutionary algorithm (MFEA) presented an effectual implementation of evolutionary multitasking, which simultaneously seeks the solutions to multiple optimization problems by unifying their search spaces. The MFEA enables information sharing across tasks during evolution. This mechanism can improve the evolutionary efficiency in the early phase; however, it will impair the exploitation and consume extra resources later on, due to the essential difference among the fitness landscapes of optimization problems. This study proposes detecting the occurrence of parting ways, at which the information sharing begins to fail. In addition, we develop the resource allocation mechanism to reallocate the fitness evaluations on different types of offspring by ceasing information sharing when parting ways. Experiments are conducted to evaluate the proposed methods. The experimental results show that applying parting ways detection and resource reallocation for MFEA can achieve better solution quality in most of testing cases, especially when the tasks share low similarity of landscapes.

[1]  R. Hinterding,et al.  Gaussian mutation and self-adaption for numeric genetic algorithms , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

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

[3]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[4]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[5]  David E. Goldberg,et al.  Genetic Algorithms with Sharing for Multimodalfunction Optimization , 1987, ICGA.

[6]  Qingfu Zhang,et al.  Evolutionary Multitasking for Multiobjective Continuous Optimization: Benchmark Problems, Performance Metrics and Baseline Results , 2017, ArXiv.

[7]  Yew-Soon Ong,et al.  Multifactorial Evolution: Toward Evolutionary Multitasking , 2016, IEEE Transactions on Evolutionary Computation.

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

[9]  Rolls-Royce,et al.  Measuring Complementarity between Function Landscapes in Evolutionary Multitasking , 2016 .

[10]  Liang Feng,et al.  Evolutionary multitasking across single and multi-objective formulations for improved problem solving , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[11]  Swagatam Das,et al.  Inducing Niching Behavior in Differential Evolution Through Local Information Sharing , 2015, IEEE Transactions on Evolutionary Computation.

[12]  Xin Yao,et al.  Every Niching Method has its Niche: Fitness Sharing and Implicit Sharing Compared , 1996, PPSN.

[13]  Claudio De Stefano,et al.  Where Are the Niches? Dynamic Fitness Sharing , 2007, IEEE Transactions on Evolutionary Computation.

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

[15]  Lalit M. Patnaik,et al.  Genetic algorithms: a survey , 1994, Computer.

[16]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..