计算机科学 ›› 2026, Vol. 53 ›› Issue (2): 349-357.doi: 10.11896/jsjkx.250600197

• 人工智能 • 上一篇    下一篇

基于迁移知识选择和种群削减的进化多任务优化算法

李二超, 黄鹏飞   

  1. 兰州理工大学电气工程与信息工程学院 兰州 730050
  • 收稿日期:2025-06-24 修回日期:2025-09-28 发布日期:2026-02-10
  • 通讯作者: 李二超(lecstarr@163.com)
  • 基金资助:
    国家自然科学基金(62063019);甘肃省科技计划重点研发计划(25YFGA030);甘肃省自然科学基金重点项目(24JRRA173)

Evolutionary Multi-task Optimization Algorithm Based on Transfer Knowledge Selection and Population Reduction

LI Erchao, HUANG Pengfei   

  1. College of Electrical Engineering and Information Engineering,Lanzhou University of Technology,Lanzhou 730050,China
  • Received:2025-06-24 Revised:2025-09-28 Online:2026-02-10
  • About author:LI Erchao,born in 1980,Ph.D,professor.His main research interests include intelligent optimization theory,methods,and applications,environmental perception,modeling,and control of intelligent robots,modeling and operational optimization of integrated energy systems.
  • Supported by:
    National Natural Science Foundation of China(62063019),Key Research and Development Program of Gansu Province Science and Technology Plan(25YFGA030) and Key Project of Natural Science Foundation of Gansu Province(24JRRA173).

摘要: 进化多任务优化是近年来计算智能领域的研究热点之一,其原理是通过任务间的知识迁移提高算法同时求解多个任务的效率。不合理的迁移知识选择会降低任务间的正向知识迁移,因此如何合理选择迁移知识成为了当前的重点研究方向。此外,在算法进化过程中,单层种群削减难以长期维持算法的高效优化性能。基于此,提出了一种基于迁移知识选择和种群削减的进化多任务优化算法(MTDE-MCT)。首先,初始化任务种群并进行适应度评估,采用基于曼哈顿距离和适应度值的联合指标进行迁移知识的选取。其次,通过子群体对齐策略消除任务间迁移个体的特征差异。最后,提出了一种多层种群削减策略,根据算法的进化阶段对任务种群进行线性规模的削减。为验证所提算法的性能,在CEC2017问题测试集和WCCI2020问题测试集上将其与近几年的经典算法进行了比较。实验结果证明,该算法在求解多任务优化问题时具有较强的竞争力。

关键词: 进化算法, 多任务优化, 迁移知识选取, 子群体对齐, 多层种群削减

Abstract: Evolutionary multi-task optimization has emerged as one of the research hotspots in the field of computational intelligence in recent years,with its principle being to enhance the efficiency of algorithms in simultaneously solving multiple tasks through knowledge transfer between tasks.Since improper selection of transfer knowledge can reduce positive knowledge transfer between tasks,how to appropriately select transfer knowledge has become a key research direction.Additionally,during the algorithm’s evolutionary process,single-layer population reduction is insufficient to sustain the algorithm’s efficient optimization performance over the long term.Based on this,this paper proposes an evolutionary multi-task optimization algorithm(MTDE-MCT) based on transfer knowledge selection and population reduction.Firstly,the task population is initialized,and fitness evaluation is conducted,utilizing a combined index based on Manhattan distance and fitness values for the selection of transfer knowledge.Next,a subpopulation alignment strategy is applied to eliminate feature differences in transfer individuals between tasks.Finally,a multi-layer population reduction strategy is proposed,which linearly reduces the task population size based on the algorithm’s evolutionary stage.To validate the performance of the proposed algorithm,comparisons are made with classic algorithms from recent years using the CEC2017 and WCCI2020 problem test sets.The experimental results demonstrate that the proposed algorithm exhibits strong competitiveness in solving multi-task optimization problems.

Key words: Evolutionary algorithm, Multi-task optimization, Transfer knowledge selection, Subpopulation alignment, Multi-layer population reduction

中图分类号: 

  • TP18
[1]LIANG J,LIU R,ZHAI B Y,et al.Overview of the application of evolutionary Algorithms in Large-Scale Optimization Problems[J].Journal of Zhengzhou University,2018,39(3):15-21.
[2]SONG Q L,CHE A D.Overview of the application of quantum evolutionary algorithms in production scheduling[J].Computer Applications and Research,2012,29(5):1601-1605.
[3]SONG X B,GAO J W,ZHANG C X.Research on off-road vehicle path planning based on improved ant colony algorithm[J].Computer Simulation,2023,40(10):200-204,325.
[4]WANG Y,WANG Z G.Solving the multi-choice knapsack problem using differential evolution algorithm[J].Science Technology and Engineering,2011,11(34):8405-8408.
[5]BACK T,HAMMEL U,SCHWEFEL H P.Evolutionary com-putation:Comments on the history and current state[J].IEEE Transactions on Evolutionary Computation,1997,1(1):3-17.
[6]ZHANG X,ZHANG Y,WANG W,et al.Transfer Boosting with Synthetic Instances for Class Imbalanced Object Recogni-tion[J].IEEE Transactions on Cybernetics,2016(1):357-370.
[7]GUPTA A,ONG Y,FENG L.Multifactorial Evolution:Toward Evolutionary Multitasking[J].IEEE Transactions on Evolutio-nary Computation,2016,20(3):343-357.
[8]MUHAMMAD I,BING X,HARITH S A,et al.Cross-Domain Reuse of Extracted Knowledge in Genetic Programming for Image Classification[J].IEEE Transactions on Evolutionary Computation,2017,21(4):569-587.
[9]LI G,ZHANG Q,GAO W.Multipopulation evolution frame-work for multifactorial optimization[C]//Proceedings of the Genetic and Evolutionary Computation Conference Companion.2018:215-216.
[10]FENG L,ZHOU W,ZHOU L,et al.An empirical study of mul-tifactorial PSO and multifactorial DE[C]//2017 IEEE Congress on Evolutionary Computation(CEC).IEEE,2017:921-928.
[11]WU D R,TAN X F.Multitasking genetic algorithm(MTGA) for fuzzy system optimization[J].IEEE Transactions on Fuzzy Systems,2020,28(6):1050-1061.
[12]XUE X,ZHANG K,TAN K C,et al.Affine transformation-enhanced multifactorial optimization for heterogeneous problems[J].IEEE Transactions on Cybernetics,2020,52(7):6217-6231.
[13]MA X,ZHENG Y,ZHU Z,et al.Improving evolutionary multitasking optimization by leveraging inter-task gene similarity and mirror transformation[J].IEEE Computational Intelligence Magazine,2021,16(4):38-53.
[14]WANG C,LIU J,WU K,et al.Solving multitask optimizationproblems with adaptive knowledge transfer via anomaly detection[J].IEEE Transactions on Evolutionary Computation,2021,26(2):304-318.
[15]CHEN Y,ZHONG J,FENG L,et al.An adaptive archive-based evolutionary framework for many-task optimization[J].IEEE Transactions on Emerging Topics in Computational Intelligence,2019,4(3):369-384.
[16]ZHAO B,CUI Z,YANG J,et al.A multi-task evolutionary algorithm for solving the problem of transfer targets[J].Information Sciences,2024,681:121214-121214.
[17]CHEN K,XUE B,ZHANG M,et al.Evolutionary multitasking for feature selection in high-dimensional classification via particle swarm optimization[J].IEEE Transactions on Evolutionary Computation,2021,26(3):446-460.
[18]LIANG Z,DONG H,LIU C,et al.Evolutionary multitasking for multiobjective optimization with subspace alignment and adaptive differential evolution[J].IEEE Transactions on Cyberne-tics,2020,52(4):2096-2109.
[19]GAO W,CHENG J,GONG M,et al.Multiobjective multitas-king optimization with subspace distribution alignment and decision variable transfer[J].IEEE Transactions on Emerging Topics in Computational Intelligence,2021,6(4):818-827.
[20]WANG R,FENG X,YU H.Contrastive variational auto-en-coder driven convergence guidance in evolutionary multitasking[J].Applied Soft Computing,2024,163:111883.
[21]ZHANG T Y,GONG W Y,LI Y C.Multitask differential evolution with adaptive dual knowledge transfer[J].Applied Soft Computing,2024,165:112040.
[22]DA B,ONG Y S,FENG L,et al.Evolutionary multitasking for single-objective continuous optimization:Benchmark problems,performance metric,and baseline results[J].arXiv:1706.03470,2017.
[23]BALI K K,ONG Y S,GUPTA A,et al.Multifactorial evolu-tionary algorithm with online transfer parameter estimation:MFEA-II[J].IEEE Transactions on Evolutionary Computation,2019,24(1):69-83.
[24]FENG L,ZHOU L,ZHONG J,et al.Evolutionary multitasking via explicit autoencoding[J].IEEE Transactions on Cyberne-tics,2018,49(9):3457-3470.
[25]ZHOU L,FENG L,TAN K C,et al.Toward adaptive know-ledge transfer in multifactorial evolutionary computation[J].IEEE Transactions on Cybernetics,2020,51(5):2563-2576.
[26] LI Y,GONG W,LI S.Multitasking optimization via an adaptive solver multitasking evolutionary framework[J].Information Sciences,2023,630:688-712.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!