ABSTRACT
Recently, an idea of evolutionary multi-tasking has been proposed and applied to various types of optimization problems. The basic idea of evolutionary multi-tasking is to simultaneously solve multiple optimization problems (i.e., tasks) in a cooperative manner by a single run of an evolutionary algorithm. For this purpose, each individual in a population has its own task. This means that a population of individuals can be viewed as being divided into multiple sub-populations. The number of sub-populations is the same as the number of tasks to be solved. In this paper, first we explain that a multi-factorial evolutionary algorithm (MFEA), which is a representative algorithm of evolutionary multi-tasking, can be viewed as a special island model. MFEA has the following two features: (i) Crossover is performed not only within an island but also between islands, and (ii) no migration is performed between islands. Information of individuals in one island is transferred to another island through inter-island crossover. Next, we propose a simple implementation of evolutionary multi-tasking in the framework of the standard island model. Then, we compare our island model with MFEA through computational experiments. Promising results are obtained by our implementation of evolutionary multi-tasking.
- E. Cantú-Paz. 1998. A survey of parallel genetic algorithms, Calculateurs Paralleles 10, 2 (1998), 141--171.Google Scholar
- B. Da, Y. S. Ong, L. Feng, A.K. Qin, A. Gupta, Z. Zhu, C. K. Ting, K. Tang, X. Yao. 2017. Evolutionary multitasking for single-objective continuous optimization: benchmark problems, performance metric, and baseline results. arXiv preprint arXiv:1706.03470 (2017)Google Scholar
- J. Ding, C. Yang, Y. Jin, T. Chai. 2017. Generalized multi-tasking for evolutionary optimization of expensive problems, IEEE Trans. on Evolutionary Computation (Early Access Paper: Online Available from IEEE Xplore)Google Scholar
- M. Gorges-Schleuter. 1990. Explicit parallelism of genetic algorithms through population structures. In Proceedings of International Conference of Parallel Problem Solving from Nature I (PPSN 1990), Springer, Dortmund, Germany, 150--159. Google Scholar
Digital Library
- A. Gupta, Y. S. Ong, and L. Feng. 2016. Multifactorial evolution: Towards evolutionary multitasking. IEEE Trans. on Evolutionary Computation 20, 3(2016), 343--357.Google Scholar
Cross Ref
- A. Gupta, Y. S. Ong, L. Feng and K. C. Tan. 2017. Multiobjective multifactorial optimization in evolutionary multitasking. IEEE Trans. on Cybernetics 47, 7(2017), 1652--1665.Google Scholar
Cross Ref
- A. Gupta, B. Da, Y. Yuan and Y. S. Ong. 2017. On the emerging notion of evolutionary multitasking: A Computational analog of cognitive multitasking. Recent Advances in Evolutionary Multi-objective Optimization. New York, USA: Springer, 2017, 139--157.Google Scholar
- A. Gupta, Y. S. Ong, L. Feng. 2015. Evolutionary multitasking in bi-level optimization. Complex & Intelligent Systems 1, 1--4 (2015), 83--95.Google Scholar
Cross Ref
- Y. S. Ong, A. Gupta. 2016. Evolutionary multitasking: A computer science view of cognitive multitasking. Cognitive Computation 8, 2 (2016), 521--544.Google Scholar
Cross Ref
- L. Pan, C. He, C. He, Y. Tian, H. Wang, X. Zhang, and Y. Jin. 2018. A Classification Based Surrogate-Assisted Evolutionary Algorithm for Expensive Many-Objective Optimization. IEEE Trans. on Evolutionary Computation (Early Access Paper: Online Available from IEEE Xplore)Google Scholar
- Y. W, Wen and C. K. Ting. 2017. Parting ways and reallocating resources in evolutionary multitasking. In Proceeding of 2017 Congress on Evolutionary Computation (CEC 2017), IEEE, San Sebastián, Spain, 1295--1302.Google Scholar
Cross Ref
Recommendations
An island-based differential evolution algorithm with the multi-size populations
Highlights- Differential evolution on islands of different sizes improves fitness dynamics.
AbstractComputational intelligence methods can provide high-quality solutions to a variety of complex optimization problems where exact analytical solutions are impossible to obtain within a reasonable time and other resources used. The ...
An effective new island model genetic algorithm for job shop scheduling problem
This paper presents an effective new island model genetic algorithm to solve the well-known job shop scheduling problem with the objective of minimizing the makespan. To improve the effectiveness of the classical island model genetic algorithm, we have ...
An operation to promote diversity in evolutionary algorithms in a dynamic hybrid island model
GECCO '21: Proceedings of the Genetic and Evolutionary Computation Conference CompanionCurrently, there is a considerable variety of Evolutionary Algorithms (EAs) and due to their performances some of them become more popular. EAs can be implemented in different ways, such as the Island Model (IM). However, despite the good performance of ...





Comments