Skip to main content
Log in

A parametric segmented multifactorial evolutionary algorithm based on a three-phase analysis

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Algorithm 2
Algorithm 3
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 4
Algorithm 5
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. Zhang Yu, Qiang Yang (2022) A survey on multi-task learning. IEEE Trans Knowl Data Eng 34(12):5586–5609

    Article  Google Scholar 

  4. 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

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

  13. Gupta A, Ong Y, Feng L (2016) Multifactorial evolution: Toward evolutionary multitasking. IEEE Trans Evol Comput 20(3):343–357

    Article  Google Scholar 

  14. Ong Y, Gupta A (2016) Evolutionary multitasking: A computer science view of cognitive multitasking. Cognit Comput 8(2):125–142

    Article  Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. Tan Z, Luo L, Zhong J (2023) Knowledge transfer in evolutionary multitask optimization: A survey. Appl Soft Comput 138:110182

    Article  Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

  21. 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

  22. Yang Xin S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2(2):78–847

    Article  Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Article  Google Scholar 

  25. Gong M, Tang Z, Li H, Zhang J (2019) Evolutionary multitasking with dynamic resource allocating strategy. IEEE Trans Evol Comput 23(5):858–869

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

    Article  Google Scholar 

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

  32. 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

  33. Bean JC (1994) Genetic algorithms and random keys for sequencing and optimization. INFORMS J Comput 6(2):154-160

    Article  MATH  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. Reinelt G (1991) Tsplib a traveling salesman problem library. INFORMS J Comput 3(4):376–384

    Article  MATH  Google Scholar 

  36. Cheikhrouhou O, Khoufi I (2021) A comprehensive survey on the multiple travelling salesman problem: Applications, approaches and taxonomy

  37. 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

  38. 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

  39. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Langcai Cao.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04917-6

Keywords

Navigation