Abstract
Multi-tasking optimization (MTO) has attracted more and more attention from researchers in the area of evolutionary computing. The main factor affecting the success of MTO is knowledge transfer. Nevertheless, knowledge transfer between tasks has positive and negative effects on tasks that are solved simultaneously. In multi-task evolutionary optimization, the negative migration can be suppressed to a certain extent by adjusting random mating probability between tasks, but the negative migration between tasks cannot be completely avoided. This paper proposes a new multi-population-based multi-task evolutionary algorithm (MPEMTO) to weaken the impact of negative knowledge transfer between tasks. The MPEMTO has a novel dual information transfer strategy, an adaptive knowledge screening mechanism, an extended adaptive mating strategy, and a computational resource allocation method. MPEMTO first applies adaptive mating strategy and dual information migration strategy to control the transfer of knowledge between tasks and then applies a transfer information screening mechanism to screen the transfer information to achieve effective use of the transfer information between tasks. The effectiveness of MPEMTO is compared with eight excellent algorithms on single-object MFO test problems. The experimental results demonstrate that the performance of the MPEMTO algorithm is very competitive on most optimization problems.
Similar content being viewed by others
References
Zhang X, Yuen SY (2015) A directional mutation operator for differential evolution algorithms. Appl Soft Comput J 30:529–548
Nguyen TT, Yang S, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24
Peng H, Zhu W, Deng C, Wu Z (2021) Enhancing firefly algorithm with courtship learning. Inf Sci 543:18–42
Peng H, Han Y, Deng C, Wang J, Wu Z (2021) Multi-strategy co-evolutionary differential evolution for mixed-variable optimization. Knowl-Based Syst (9):107366
Peng H, Wang C, Han Y, Xiao W, Zhou X, Wu Z (2022) Micro multi-strategy multi-objective artificial bee colony algorithm for microgrid energy optimization. Futur Gener Comput Syst 131:59–74
Houssein EH, Mahdy MA, Shebl D, Manzoor A, Sarkar R, Mohamed WM (2022) An efficient slime mould algorithm for solving multi-objective optimization problems. Expert Syst Appl 187:115870
Tharwat A, Houssein EH, Ahmed MM, Hassanien AE, Gabel T (2018) Mogoa algorithm for constrained and unconstrained multi-objective optimization problems. Appl Intell 48(4):2268–2283
Dhiman G, Singh KK, Soni M, Nagar A, Dehghani M, Slowik A, Kaur A, Sharma A, Houssein EH, Cengiz K (2021) Mosoa: a new multi-objective seagull optimization algorithm. Expert Syst Appl 167:114150
Houssein EH, Ahmed MM, Abd Elaziz M, Ewees AA, Ghoniem RM (2021) Solving multi-objective problems using bird swarm algorithm. IEEE Access 9:36382–36398
Cuevas E, Zaldivar D, Pérez-Cisneros M (2010) A novel multi-threshold segmentation approach based on differential evolution optimization. Expert Syst Appl 37(7):5265–5271
Zhang Q, Gao J, Dong H, Mao Y (2018) Wpd and de/bbo-rbfnn for solution of rolling bearing fault diagnosis. Neurocomputing 312(27):27–33
Chen X, Du W, Qian F (2016) Solving chemical dynamic optimization problems with ranking-based differential evolution algorithms. Chin J Chem Eng 24(11):1600–1608
Feng SL, Zhu QX, Zhong S, Gong XJ (2013) Hybridizing adaptive biogeography-based optimization with differential evolution for global numerical optimization. Appl Mech Mater 457–458:1283–1287
Chen Y, Zhong J, Tan M (2018) A fast memetic multi-objective differential evolution for multi-tasking optimization. In: 2018 IEEE Congress on evolutionary computation (CEC), pp 1–8
Zhao Y, Li H, Wu Y, Wang S, Gong M (2020) Endmember selection of hyperspectral images based on evolutionary multitask. In: 2020 IEEE Congress on evolutionary computation (CEC), pp 1–7
Yuan Y, Ong Y-S, Gupta A, Tan PS, Xu H (2016) Evolutionary multitasking in permutation-based combinatorial optimization problems: realization with tsp, qap, lop, and jsp. In: 2016 IEEE Region 10 conference (TENCON)
Thanh PD, Dung DA, Tien TN, Binh HTT (2018) An effective representation scheme in multifactorial evolutionary algorithm for solving cluster shortest-path tree problem. In: 2018 IEEE Congress on evolutionary computation (CEC)
Singh D, Sisodia DS, Singh P (2020) Compositional framework for multitask learning in the identification of cleavage sites of hiv-1 protease. J Biomed Inform 102:103376
Feng L, Huang Y, Zhou L, Zhong J, Gupta A, Tang K, Tan KC (2020) Explicit evolutionary multitasking for combinatorial optimization: A case study on capacitated vehicle routing problem. 51:3143–3156
Thanh PD, Binh HTT, Trung TB (2020) An efficient strategy for using multifactorial optimization to solve the clustered shortest path tree problem. Appl Intell 50(4):1233–1258
Gupta A, Ong Y-S, Feng L (2016) Multifactorial evolution: toward evolutionary multitasking. IEEE Trans Evol Comput 20(3):343–357
Bali KK, Ong Y-S, Gupta A, Tan PS (2020) Multifactorial evolutionary algorithm with online transfer parameter estimation: Mfea-ii. IEEE Trans Evol Comput 24(1):69–83
Feng L, Zhou W, Zhou L, Jiang S, Zhong J, Da B, Zhu Z, Wang Y (2017) An empirical study of multifactorial pso and multifactorial de. In: 2017 IEEE Congress on evolutionary computation (CEC), pp 921–928
Yu Y, Zhu A, Zhu Z, Lin Q, Yin J, Ma X (2019) Multifactorial differential evolution with opposition-based learning for multi-tasking optimization. In: 2019 IEEE Congress on evolutionary computation (CEC), pp 1898–1905
Tang J, Chen Y, Deng Z, Xiang Y, Joy CP (2018) A group-based approach to improve multifactorial evolutionary algorithm. In: IJCAI, pp 3870–3876
Bali KK, Gupta A, Feng L, Ong YS, Siew TP (2017) Linearized domain adaptation in evolutionary multitasking. In: 2017 IEEE Congress on evolutionary computation (CEC), pp 1295– 1302
Liaw R-T, Ting C-K (2017) Evolutionary many-tasking based on biocoenosis through symbiosis: a framework and benchmark problems. In: Evolutionary computation, pp 2266–2273
Zheng X, Qin A K, Gong M, Zhou D (2019) Self-regulated evolutionary multitask optimization. IEEE Trans Evol Comput 24(1):16–28
Cai Y, Peng D, Fu S, Tian H (2019) Multitasking differential evolution with difference vector sharing mechanism. In: 2019 IEEE Symposium series on computational intelligence (SSCI), pp 3039–3046
Liang Z, Zhang J, Feng L, Zhu ZA hybrid of genetic transform and hyper-rectangle search strategies for evolutionary multi-tasking. Expert Syst Appl 138
Li G, Lin Q, Gao W (2020) Multifactorial optimization via explicit multipopulation evolutionary framework. Inf Sci 512:1555–1570
Karaboga D (2010) Artificial bee colony algorithm. Scholarpedia 5(3):6915
Hauschild M, Pelikan M (2011) An introduction and survey of estimation of distribution algorithms. Swarm Evol Comput 1(3):111–128
Hashimoto R, Ishibuchi H, Masuyama N, Nojima Y (2018) Analysis of evolutionary multi-tasking as an island model, pp 1894–1897
Liaw RT, Ting CK (2019) Evolutionary manytasking optimization based on symbiosis in biocoenosis. Proc AAAI Conf Artif Intell 33:4295–4303
Feng L, Zhou L, Zhong J, Gupta A, Ong Y-S, Tan K-C, Qin AK (2019) Evolutionary multitasking via explicit autoencoding. IEEE Trans Cybern 49(9):3457–3470
Tang Z, Gong M, Jiang F, Li H, Wu Y (2019) Multipopulation optimization for multitask optimization. In: 2019 IEEE Congress on evolutionary computation (CEC), pp 1906–1913
Chen Y, Zhong J, Feng L, Zhang J (2020) An adaptive archive-based evolutionary framework for many-task optimization. IEEE Trans Emerg Top Comput Intell 4(3):369–384
Tang Z, Gong M, Wu Y, Liu W, Xie Y (2020) Regularized evolutionary multi-task optimization: Learning to inter-task transfer in aligned subspace. IEEE Trans Evol Comput PP(99):1–1
Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for differential evolution. In: 2013 IEEE Congress on evolutionary computation, pp 71–78
Zhang J, Sanderson AC (2009) Jade: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Wu G, Mallipeddi R, Suganthan PN, Wang R, Chen H (2016) Differential evolution with multi-population based ensemble of mutation strategies. Inf Sci 329(1):329–345
Yang M, Li C, Cai Z, Guan J (2015) Differential evolution with auto-enhanced population diversity. IEEE Trans Cybern 45(2):302–315
Beyer H-G (1994) Toward a theory of evolution strategies: the (μ, λ)-theory. Evol Comput 2(4):381–407
Durrett R (2019) Probability: theory and examples, vol 49, Cambridge University Press, Cambridge
Da B, Ong Y-S, Feng L, Qin AK, Gupta A, Zhu Z, Ting C-K, Tang K, Yao X Evolutionary multitasking for single-objective continuous optimization: benchmark problems, performance metric, and baseline results. arXiv:1706.03470
Ding J, Yang C, Jin Y, Chai T (2019) Generalized multitasking for evolutionary optimization of expensive problems. IEEE Trans Evol Comput 23(1):44–58
Acknowledgements
The authors would like to express their sincere thanks to Professor Gao Wei feng for providing the source code of MFMPSHADE. This work is supported by the National Natural Science Foundation of China under Grant (No⋅62176146, No⋅61773314, No⋅61803301), Shaanxi Provincial Natural Science Basic Research Program under Grant No.2019JZ-11, Scientific Research Project of Education Department of Shaanxi Provincial Government under Grant No⋅19JC011.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, X., Wang, L. & Jiang, Q. Multipopulation-based multi-tasking evolutionary algorithm. Appl Intell 53, 4624–4647 (2023). https://doi.org/10.1007/s10489-022-03626-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03626-w