Abstract

Traditional evolution algorithms tend to start the search from scratch. However, real-world problems seldom exist in isolation and humans effectively manage and execute multiple tasks at the same time. Inspired by this concept, the paradigm of multi-task evolutionary computation (MTEC) has recently emerged as an effective means of facilitating implicit or explicit knowledge transfer across optimization tasks, thereby potentially accelerating convergence and improving the quality of solutions for multi-task optimization problems. An increasing number of works have thus been proposed since 2016. The authors collect the abundant specialized literature related to this novel optimization paradigm that was published in the past five years. The quantity of papers, the nationality of authors, and the important professional publications are analyzed by a statistical method. As a survey on state-of-the-art of research on this topic, this review article covers basic concepts, theoretical foundation, basic implementation approaches of MTEC, related extension issues of MTEC, and typical application fields in science and engineering. In particular, several approaches of chromosome encoding and decoding, intro-population reproduction, inter-population reproduction, and evaluation and selection are reviewed when developing an effective MTEC algorithm. A number of open challenges to date, along with promising directions that can be undertaken to help move it forward in the future, are also discussed according to the current state. The principal purpose is to provide a comprehensive review and examination of MTEC for researchers in this community, as well as promote more practitioners working in the related fields to be involved in this fascinating territory.

Highlights

  • Due to its extensive application in science and engineering fields, global optimization is a topic of great interest nowadays

  • In multifactorial evolutionary algorithm (MFEA) based on decomposition strategy (MFEA/D), through multiple sets of weight vectors, each multi-objective task was decomposed into a series of single-objective optimization (SOO) subtasks optimized with an independent population [161]

  • As a novel optimization paradigm proposed five years ago, with the increasing complexity and volume of data collected in the data-driven world of today, multi-task optimization appears to be an indispensable and competitive tool for the future

Read more

Summary

Introduction

Due to its extensive application in science and engineering fields, global optimization is a topic of great interest nowadays. The production and selection procedure terminates when a predefined condition is satisfied Due to their simple implementation and strong search capability, in the last few decades, EAs have been successfully applied to solve a wide range of real-world optimization problems in areas such as defense and cybersecurity, biometrics and bioinformatics, finance and economics, sport, and games [9,10]. Despite their great successes in science and engineering, existing EAs still contain some drawbacks.

Definition of Multi-Task Optimization
Confusing Concepts of MTO
Sequential Transfer Optimization
Multi-Form Optimization
Multifactorial Evolutionary Algorithm
Theoretical Analyses of Multi-Task Evolutionary Computation
Basic Implementation Approaches of Multi-Task Evolutionary Computation
Chromosome Encoding and Decoding Scheme
Intro-Population Reproduction
Inter-Population Reproduction
When to Transfer
What to Transfer
How to Knowledge Transfer Implicitly
How to Knowledge Transfer Explicitly
Fixed Parameter Strategy
Parameter Adaptation Strategy
Resource Reallocating Strategy
Evaluation and Selection Strategy
Algorithm Framework
Similarity Measure between Tasks
Many-Task Optimization Problem
Decision Variable Translation Strategy
Decision Variable Shuffling Strategy
Adaptive Operator Selection Strategy
Multi-Task Optimization under Uncertainties
Hyper-Heuristic Multi-Task Evolutionary Computation
Auxiliary Task Construction
Applications of Multi-Task Evolutionary Computation
Continuous Optimization Problem
Discrete Optimization Problem
Machine Learning
Manufacturing Industry
Industrial Engineering
Others
Future Works
Explore Mechanism of Knowledge Transfer
Balance Theoretical Analysis and Practical Application
Enhance Effectiveness and Efficiency of MTEC Algorithms
Extend MTEC Algorithmic Advancements
Develop New Science and Engineering Applications
Compare Disparate Algorithms under Different Scenarios
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.