Abstract
Evolutionary multitasking optimization, which concentrates on solving multiple tasks simultaneously, has been a core area of interest for researchers in recent years. Existing Multifactorial Evolutionary Algorithms (MFEA) are quite dependent on the synergy among the tasks. Consequently, solving multiple tasks is prone to fall into local traps when the optimization enters a certain stage. The objective of this paper is to investigate these problems in more detail and provide corresponding solutions. Specifically, we propose a three-stage analysis method that divides the multitasking optimization problem into three stages and explain the MFEA features according to the individual distribution in each stage, based on which we further develop a Parametric Segmented Multifactorial Evolutionary Algorithm (PS-MFEA) and apply a precise search strategy in the algorithm. Additionally, we propose both a reinitialization mechanism and a backtracking mechanism to avoid local optima. We conduct a comprehensive experiment on two test sets of benchmark problems with different similarity levels and the discrete combinatorial optimization tasks of the traveling salesman problem. The results demonstrate that using PS-MFEA can obtain better performances in both test sets and solve practical problems.
Similar content being viewed by others
References
Aldhaheri S, Alotaibi R, Alzahrani B, Hadi A, Mahmood A, Alhothali A, Barnawi A (2023) MACC Net: Multi-task attention crowd counting network. Appl Intell 53(8):9285–9297
Lee T, Seok J (2023) Multi Task Learning: A Survey and Future Directions. In: 2023 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), pp 232-235
Zhang Yu, Qiang Yang (2022) A survey on multi-task learning. IEEE Trans Knowl Data Eng 34(12):5586–5609
Ji X, Zhang Y, Gong D, Sun X, Guo Y (2021) Multisurrogate-assisted multitasking particle swarm optimization for expensive multimodal problems. IEEE Transactions on Cybernetics 1–15
Chen K, Xue B, Zhang M, Zhou F (2022) Evolutionary multitasking for feature selection in high-dimensional classification via particle swarm optimization. IEEE Trans Evol Comput 26(3):446–460
Szczepanski R, Erwinski K, Tejer M, Bereit A, Tarczewski T (2022) Optimal scheduling for palletizing task using robotic arm and artificial bee colony algorithm. Eng Appl Artif Intell 113:104976
Yokoya G, Xiao H, Hatanaka T (2019) Multifactorial optimization using Artificial Bee Colony and its application to Car Structure Design Optimization. In: 2019 IEEE Congress on Evolutionary Computation (CEC), pp 3404-3409
He Y, Peng H, Deng C, Dong X, Wu Z, Guo Z (2023) Reference point reconstruction-based firefly algorithm for irregular multi-objective optimization. Appl Intell 53(1):962–983
Peng H, Xiao W, Han Y, Jiang A, Xu Z, Li M, Wu Z (2022) Multistrategy firefly algorithm with selective ensemble for complex engineering optimization problems. Appl Soft Comput 120:108634
Bäck T, Hammel U, Schwefel H (1997) Evolutionary computation: comments on the history and current state. IEEE Trans Evol Comput 1(1):3–17
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
Bali KK, Gupta A, Feng L, Ong Y, Tan PS (2017) Linearized domain adaptation in evolutionary multitasking. In: 2017 IEEE Congress on Evolutionary Computation, CEC 2017, Donostia, San Sebastián, Spain, June 809 5-8, 2017, pp 1295–1302
Gupta A, Ong Y, Feng L (2016) Multifactorial evolution: Toward evolutionary multitasking. IEEE Trans Evol Comput 20(3):343–357
Ong Y, Gupta A (2016) Evolutionary multitasking: A computer science view of cognitive multitasking. Cognit Comput 8(2):125–142
Da B, Ong Y, Feng L, Qin AK, Gupta A, Zhu Z, Ting C, Tang K, Yao X (2017) Evolutionary multitasking for single-objective continuous optimization: Benchmark problems, performance metric, and baseline results. CoRR
Gupta A, Ong Y-S, Feng L (2018) Insights on transfer optimization: Because experience is the best teacher. IEEE Trans Emerg Top Comput Intell 2(1):51–64
Tan Z, Luo L, Zhong J (2023) Knowledge transfer in evolutionary multitask optimization: A survey. Appl Soft Comput 138:110182
Gupta A, Ong Y, Da B, Feng L, Handoko SD (2016) Landscape synergy in evolutionary multitasking. In: 2016 IEEE Congress on Evolutionary Computation (CEC 2016), pp 3076–3083
Han F, Chen WT, Ling QH, Han H (2021) Multi-objective particle swarm optimization with adaptive strategies for feature selection. Swarm Evolutionary Comput 62(6):100847
Hancer E, Xue B, Zhang M, Karaboga D, Akay B (2015) A multi-objective artificial bee colony approach to feature selection using fuzzy mutual information. In: 2015 IEEE Congress on Evolutionary Computation (CEC 2015), pp 2420–2427
S J, Haris PA, K S (2020) Efficient channel estimation of massive mimo systems using artificial bee colony algorithm. In: 2020 IEEE Recent Advances in Intelligent Computational Systems (RAICS), pp 190–194
Yang Xin S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2(2):78–847
Zhang D, Xiao J, Zhou N, Zheng M, Luo X, Jiang H, Chen K (2015) A genetic algorithm based support vector machine model for blood-brain barrier penetration prediction. Biomed Res Int 2015:1–13
Meng K, Tang Q, Zhang Z, Yu C (2021) Solving multi-objective model of assembly line balancing considering preventive maintenance scenarios using heuristic and grey wolf optimizer algorithm. Eng Appl Artif Intell 100:104183
Gong M, Tang Z, Li H, Zhang J (2019) Evolutionary multitasking with dynamic resource allocating strategy. IEEE Trans Evol Comput 23(5):858–869
Tuan NQ, Hoang TD, Thanh Binh HT (2018) A guided differential evolutionary multi-tasking with powell search method for solving multi-objective continuous optimization. In: 2018 IEEE Congress on Evolutionary Computation (CEC), pp 1–8
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
Bali KK, Ong Y-S, Gupta A (2020) Multifactorial evolutionary algorithm with online transfer parameter estimation: Mfea-ii. IEEE Trans Evol Comput 24(1):69–83
Zhou Y, Wang T, Peng X (2020) Mfea-ig: A multi-task algorithm for mobile agents path planning. In: 2020 IEEE Congress on Evolutionary Computation (CEC), pp 1–7
Bali KK, Gupta A, Ong Y-S, Tan PS (2021) Cognizant multitasking in multiobjective multifactorial evolution: Mo-mfea-ii. IEEE Trans Cybern 51(4):1784–1796
Xu M, Zhu Z, Qi Y, Wang L, Ma X (2021) An adaptive multi-objective multifactorial evolutionary algorithm based on mixture gaussian distribution. In: 2021 IEEE Congress on Evolutionary Computation (CEC), pp 1696–1703
Yi J, Zhang W, Bai J, Zhou W, Yao L (2022) Multifactorial evolutionary algorithm based on improved dynamical decomposition for many-objective optimization problems. IEEE Trans Evol Comput 26(2):334–348
Bean JC (1994) Genetic algorithms and random keys for sequencing and optimization. INFORMS J Comput 6(2):154-160
Zhou L, Feng L, Tan KC, Zhong J, Zhu Z, Liu K, Chen C (2021) Toward adaptive knowledge transfer in multifactorial evolutionary computation. IEEE Trans Cybern 51(5):2563–2576
Reinelt G (1991) Tsplib a traveling salesman problem library. INFORMS J Comput 3(4):376–384
Cheikhrouhou O, Khoufi I (2021) A comprehensive survey on the multiple travelling salesman problem: Applications, approaches and taxonomy
Osaba E, Martinez AD, Galvez A, Iglesias A, Ser JD (2020) Dmfea II: An adaptive multifactorial evolutionary algorithm for permutation based discrete optimization problems. In: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion. GECCO‘20, pp 1690–1696. Association for Computing Machinery, New York, NY, USA
Li MW, Xu DY, Geng J, Hong WC (2022) A hybrid approach for forecasting ship motion using cnn-gru-am and gcwoa. Applied Soft Computing (114-), 114
Bali KK, Ong Y, Gupta A, Tan PS (2020) Multifactorial evolutionary algorithm with online transfer parameter estimation: Mfea-ii. IEEE Trans Evol Comput 24(1):69–83
Acknowledgements
Thanks to Eneko Osaba for providing the dMFEA-II source code. Thanks to A. Gupta and others for providing the MFEA open-source code. This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 61836005 and 62176225.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
We have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper - A Parametric Segmented Multifactorial Evolutionary Algorithm Based on Three-Phase Analysis. We have no any financial interests/personal relationships which may be considered as potential competing interests. Peihua Chai, Langcai Cao, Ridong Xu and Yifeng Zeng
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chai, P., Cao, L., Xu, R. et al. A parametric segmented multifactorial evolutionary algorithm based on a three-phase analysis. Appl Intell 53, 25605–25625 (2023). https://doi.org/10.1007/s10489-023-04917-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04917-6