Skip to main content
Log in

Multipopulation-based multi-tasking evolutionary algorithm

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. http://www.bdsc.site/websites/MTO/index.html.

References

  1. Zhang X, Yuen SY (2015) A directional mutation operator for differential evolution algorithms. Appl Soft Comput J 30:529–548

    Article  Google Scholar 

  2. Nguyen TT, Yang S, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24

    Article  Google Scholar 

  3. Peng H, Zhu W, Deng C, Wu Z (2021) Enhancing firefly algorithm with courtship learning. Inf Sci 543:18–42

    Article  MATH  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

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

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

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

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

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

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

  28. Zheng X, Qin A K, Gong M, Zhou D (2019) Self-regulated evolutionary multitask optimization. IEEE Trans Evol Comput 24(1):16–28

    Article  Google Scholar 

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

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

  31. Li G, Lin Q, Gao W (2020) Multifactorial optimization via explicit multipopulation evolutionary framework. Inf Sci 512:1555–1570

    Article  Google Scholar 

  32. Karaboga D (2010) Artificial bee colony algorithm. Scholarpedia 5(3):6915

    Article  Google Scholar 

  33. Hauschild M, Pelikan M (2011) An introduction and survey of estimation of distribution algorithms. Swarm Evol Comput 1(3):111–128

    Article  Google Scholar 

  34. Hashimoto R, Ishibuchi H, Masuyama N, Nojima Y (2018) Analysis of evolutionary multi-tasking as an island model, pp 1894–1897

  35. Liaw RT, Ting CK (2019) Evolutionary manytasking optimization based on symbiosis in biocoenosis. Proc AAAI Conf Artif Intell 33:4295–4303

    Google Scholar 

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

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

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

    Article  Google Scholar 

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

    Google Scholar 

  40. Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for differential evolution. In: 2013 IEEE Congress on evolutionary computation, pp 71–78

  41. Zhang J, Sanderson AC (2009) Jade: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  44. Yang M, Li C, Cai Z, Guan J (2015) Differential evolution with auto-enhanced population diversity. IEEE Trans Cybern 45(2):302–315

    Article  Google Scholar 

  45. Beyer H-G (1994) Toward a theory of evolution strategies: the (μ, λ)-theory. Evol Comput 2(4):381–407

    Article  Google Scholar 

  46. Durrett R (2019) Probability: theory and examples, vol 49, Cambridge University Press, Cambridge

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

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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Lei Wang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03626-w

Keywords

Navigation