
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 26, NO. 2, APRIL 2022 319
Evolutionary Many-Task Optimization Based on
Multisource Knowledge Transfer
Zhengping Liang , Xiuju Xu , Ling Liu, Yaofeng Tu, and Zexuan Zhu , Senior Member, IEEE
Abstract—Multitask optimization aims to solve two or more
optimization tasks simultaneously by leveraging intertask knowl-
edge transfer. However, as the number of tasks increases to
the extent of many-task optimization, the knowledge trans-
fer between tasks encounters more uncertainty and challenges,
thereby resulting in degradation of optimization performance.
To give full play to the many-task optimization framework and
minimize the potential negative transfer, this article proposes
an evolutionary many-task optimization algorithm based on a
multisource knowledge transfer mechanism, namely, EMaTO-
MKT. Particularly, in each iteration, EMaTO-MKT determines
the probability of using knowledge transfer adaptively according
to the evolution experience, and balances the self-evolution within
each task and the knowledge transfer among tasks. To perform
knowledge transfer, EMaTO-MKT selects multiple highly simi-
lar tasks in terms of maximum mean discrepancy as the learning
sources for each task. Afterward, a knowledge transfer strategy
based on local distribution estimation is applied to enable the
learning from multiple sources. Compared with the other state-
of-the-art evolutionary many-task algorithms on benchmark test
suites, EMaTO-MKT shows competitiveness in solving many-task
optimization problems.
Index Terms—Evolutionary many-task optimization (EMaTO),
local distribution estimation, maximum mean discrepancy
(MMD), multisource knowledge transfer.
Manuscript received October 31, 2020; revised February 21, 2021 and
June 2, 2021; accepted July 25, 2021. Date of publication August 2, 2021;
date of current version March 31, 2022. This work was supported
in part by the National Natural Science Foundation of China under
Grant 61871272 and Grant 62001300; in part by the National Natural
Science Foundation of Guangdong, China, under Grant 2020A1515010479,
Grant 2021A1515011911, and Grant 2021A1515011679; in part by the
Guangdong Provincial Key Laboratory under Grant 2020B121201001;
in part by the Shenzhen Fundamental Research Program under
Grant 20200811181752003 and Grant JCYJ20190808173617147; and in part
by the BGI-Research Shenzhen Open Funds under Grant BGIRSZ20200002.
This article was recommended by M. Zhang. (Corresponding authors:
Ling Liu; Zexuan Zhu.)
Zhengping Liang, Xiuju Xu, and Ling Liu are with the College of Computer
Science and Software Engineering, Shenzhen University, Shenzhen 518060,
China (e-mail: liangzp@szu.edu.cn; xuxiuju2018@e-mail.szu.edu.cn;
liulingcs@szu.edu.cn).
Yaofeng Tu is with Central Research and Development Institute, ZTE
Corporation, Shenzhen 518057, China (e-mail: tu.yaofeng@zte.com.cn).
Zexuan Zhu is with the College of Computer Science and Software
Engineering, Shenzhen University, Shenzhen 518060, China, also with
Shenzhen Pengcheng Laboratory, Shenzhen 518055, China, and also
with the Guangdong Provincial Key Laboratory of Brain-Inspired
Intelligent Computation, Southern University of Science and Technology,
Shenzhen 518055, China (e-mail: zhuzx@szu.edu.cn).
This article has supplementary material provided by the
authors and color versions of one or more figures available at
https://doi.org/10.1109/TEVC.2021.3101697.
Digital Object Identifier 10.1109/TEVC.2021.3101697
I. INTRODUCTION
E
VOLUTIONARY algorithms (EAs) are population-based
optimization algorithms capable of obtaining multiple
solutions of a target problem in a single run [1]–[3]. They
have achieved widely successes in various complex applica-
tion problems [4]–[7]. Traditional EAs tend to solve one single
problem from scratch by assuming zero prior knowledge.
However, since complex real-world optimization problems sel-
dom appear in isolation, knowledge learned from previous
optimization exercises or related problems can be exploited
to facilitate the solution of the target problems. Inspired by
the parallel processing of multiple problems in human brain,
Gupta et al. [8], [9] proposed a paradigm, namely, evolutionary
multitask optimization (EMTO), to solve multiple optimization
problems simultaneously. Compared with the traditional evo-
lutionary single-task optimization, EMTO can achieve better
performance in solving correlated optimization problems by
leveraging knowledge transfer among the problems [10]–[14].
Nevertheless, as the number of optimization tasks increases to
the extent of many-task optimization (MaTO) [15] (the num-
ber of tasks exceeds three), the majority of EMTO algorithms
face big challenges in computational resource allocation, larger
scale knowledge transfer, and task selection for knowledge
transfer [16]–[18]. More specifically, in MaTO, more efforts
should be put into balancing the computational budgets allo-
cated to the intratask optimization and intertask knowledge
transfer. New knowledge transfer mechanism is required to
enable the efficient knowledge transfer among a larger num-
ber of tasks, where proper selection of participant tasks is the
key to the efficiency of knowledge transfer.
A few specific evolutionary MaTO (EMaTO) algorithms
have been proposed to solve the aforementioned issues.
For example, GMFEA [16] uses a clustering method to
choose task for knowledge transfer. Explicit EMT algo-
rithm (EEMTA) [19] performs task selection for knowledge
transfer via feedback-based credit allocation method. SaEF-
AKT [20] adopts the Kullback–Leibler divergence (KLD)
and pheromone-based method to identify tasks for knowledge
transfer. Many-task EA (MaTEA) [17] transfers knowledge
across the tasks selected according to the feedback information
of the evolutionary process and KLD. To allocate computa-
tional resource, MaTEA also introduces a fixed probability
to control the intratask optimization and knowledge transfer
among tasks. EBS [15] scales up the knowledge transfer by
concatenating offspring to share the knowledge of all tasks.
The existing EMaTO algorithms have made a substantial
1089-778X
c
2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: ZTE Corporation (One Dept). Downloaded on June 08,2025 at 03:36:00 UTC from IEEE Xplore. Restrictions apply.
评论