Abstract

Evolutionary multi-task optimization (EMTO) is an emerging research topic in the field of evolutionary computation, which aims to simultaneously optimize several component tasks within a problem and output the best solution for each task. Since EMTO has widespread applications in solving real-world multi-task optimization problems, in recent years, some EMTO algorithms have been proposed. However, most of which are based on the multifactorial evolution framework which has difficulties in independently controlling the optimization of each component task and implementing parallel computing. To tackle this problem and enrich the EMTO algorithms’ family, this paper firstly designs a novel EMTO framework inspired by the brainstorming process of human beings when they solve multi-task problems. Under this framework, a novel EMTO algorithm, named as brain storm multi-task optimization (BSMTO), is presented, where the optimization for each component task and the knowledge transfer between different tasks are both implemented by the proposed brainstorming operations. Furthermore, through investigating the knowledge transfer process in the proposed algorithm, an enhanced BSMTO algorithm named as BSMTO-II is further proposed, where the knowledge transfer in each component task can be managed and controlled by our newly designed scheme. Finally, the proposed two algorithms are tested on benchmark problems. Experimental results show that BSMTO-II has a competitive performance compared with both classical and state-of-the-art algorithms. Moreover, the effectiveness of the proposed EMTO framework and the knowledge transfer control scheme is proved through experiments, and the key parameters settings and the algorithmic complexity are also discussed at last.

Highlights

  • E Volutionary computation (EC) is a technique inspired by the process of natural evolution to solve optimization problems which cannot be effectively addressed by classical optimization methods

  • BRAIN STORM MULTI-TASK OPTIMIZATION 1) An Overview of BSMTO Based on the designed brain storm multi-task problems solver (BSMTPS) framework, we propose a novel evolutionary multi-task optimization (EMTO) algorithm called brain storm multi-task optimization (BSMTO) which is summarized in Algorithm 2, where rand is a randomly generated number

  • In this paper, we have proposed two novel EMTO algorithms inspired by the multi-task brainstorming process

Read more

Summary

Introduction

E Volutionary computation (EC) is a technique inspired by the process of natural evolution to solve optimization problems which cannot be effectively addressed by classical optimization methods (e.g., the steepest descent method [1]). Many evolutionary algorithms (EAs) have been proposed by researchers, such as genetic algorithm (GA) [2], genetic programming (GP) [3], differential evolution (DE) [4], particle swarm optimization (PSO) [5], brain storm optimization (BSO) [6], etc. In recent years, a new EA paradigm called evolutionary multi-task optimization (EMTO) has been proposed for solving the so called multi-task optimization (MTO) problem that consists of several component tasks, all of.

Methods
Discussion
Conclusion
Full Text
Published version (Free)

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