Skip to main content
Log in

Evolutionary Multitask Optimization: a Methodological Overview, Challenges, and Future Research Directions

  • Published:
Cognitive Computation Aims and scope Submit manuscript

Abstract

In this work, we consider multitasking in the context of solving multiple optimization problems simultaneously by conducting a single search process. The principal goal when dealing with this scenario is to dynamically exploit the existing complementarities among the problems (tasks) being optimized, helping each other through the exchange of valuable knowledge. Additionally, the emerging paradigm of evolutionary multitasking tackles multitask optimization scenarios by using biologically inspired concepts drawn from swarm intelligence and evolutionary computation. The main purpose of this survey is to collect, organize, and critically examine the abundant literature published so far in evolutionary multitasking, with an emphasis on the methodological patterns followed when designing new algorithmic proposals in this area (namely, multifactorial optimization and multipopulation-based multitasking). We complement our critical analysis with an identification of challenges that remain open to date, along with promising research directions that can leverage the potential of biologically inspired algorithms for multitask optimization. Our discussions held throughout this manuscript are offered to the audience as a reference of the general trajectory followed by the community working in this field in recent times, as well as a self-contained entry point for newcomers and researchers interested to join this exciting research avenue.

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

Similar content being viewed by others

Notes

  1. IEEE WCCI 2022, accepted competition on Evolutionary Multi-task Optimization: https://wcci2022.org/accepted-competitions/, accessed on February 11th, 2022.

  2. GECCO 2020 Competition on Evolutionary Multi-task Optimization, http://www.bdsc.site/websites/MTO_competition_2020/MTO_Competition_GECCO_2020.html, accessed on February 11th, 2022.

  3. Competitions on Evolutionary Multi-task Optimization held at IEEE Congress on Evolutionary Computation (CEC’2017 to CEC’2021) and Genetic and Evolutionary Computation Conference (GECCO’2020).

References

  1. Gupta A, Ong Y-S, Feng L. Insights on transfer optimization: because experience is the best teacher. IEEE Trans Emerg Topics Comput Intell. 2017;2(1):51–64.

    Article  Google Scholar 

  2. Ong Y-S, Gupta A. Evolutionary multitasking: a computer science view of cognitive multitasking. Cogn Comput. 2016;8(2):125–42.

    Article  Google Scholar 

  3. Feng L, Ong Y-S, Tan A-H, Tsang IW. Memes as building blocks: a case study on evolutionary optimization+ transfer learning for routing problems. Memetic Comput. 2015;7(3):159–80.

    Article  Google Scholar 

  4. Gupta A, Ong Y-S. Genetic transfer or population diversification? Deciphering the secret ingredients of evolutionary multitask optimization. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE; 2016. p. 1–7.

  5. Ong Y-S. Towards evolutionary multitasking: a new paradigm in evolutionary computation. In: Computational intelligence, cyber security and computational models. Springer; 2016. p. 25–6.

  6. Bäck T, Fogel DB, Michalewicz Z. Handbook of evolutionary computation. CRC Press; 1997.

  7. Del Ser J, Osaba E, Molina D, Yang XS, Salcedo-Sanz S, Camacho D, Das S, Suganthan PN, Coello CAC, Herrera F. Bio-inspired computation: Where we stand and what’s next. Swarm Evol Comput. 2019;48:220–50.

    Article  Google Scholar 

  8. Kennedy J. Swarm intelligence. In: Handbook of nature-inspired and innovative computing. Springer; 2006. p. 187–219.

  9. Wang C, Ma H, Chen G, Hartmann S. Evolutionary multitasking for semantic web service composition. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 2490–7.

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

    Article  Google Scholar 

  11. Yu Y, Zhu A, Zhu Z, Lin Q, Yin J, Ma X. Multifactorial differential evolution with opposition-based learning for multi-tasking optimization. In: IEEE Congress on Evolutionary Computation (CEC). 2019. p. 1898–1905.

  12. Gupta A, Ong YS, Feng L, Tan KC. Multiobjective multifactorial optimization in evolutionary multitasking. IEEE Trans Cybern. 2016;47(7):1652–65.

    Article  Google Scholar 

  13. Swersky K, Snoek J, Adams RP. Multi-task Bayesian optimization. Adv Neural Inf Process Syst. 2013;26:2004–12.

    Google Scholar 

  14. Shahriari B, Swersky K, Wang Z, Adams RP, De Freitas N. Taking the human out of the loop: a review of Bayesian optimization. Proc IEEE. 2015;104(1):148–75.

    Article  Google Scholar 

  15. Moss HB, Leslie DS, Rayson P. Mumbo: Multi-task max-value Bayesian optimization. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases 2020 (pp. 447-462). Springer, Cham.

  16. Pearce M, Branke J. Continuous multi-task Bayesian optimisation with correlation. Eur J Oper Res. 2018;270(3):1074–85.

    Article  MathSciNet  MATH  Google Scholar 

  17. Chowdhury SR, Gopalan A. No-regret algorithms for multi-task Bayesian optimization. In International Conference on Artificial Intelligence and Statistics. 2021 (pp. 1873–1881). PMLR.

  18. Gupta A, Ong Y-S, Feng L. Multifactorial evolution: Toward evolutionary multitasking. IEEE Trans Evol Comput. 2015;20(3):343–57.

    Article  Google Scholar 

  19. Tan KC, Feng L, Jiang M. Evolutionary transfer optimization-a new frontier in evolutionary computation research. IEEE Comput Intell Mag. 2021;16(1):22–33.

    Article  Google Scholar 

  20. Xu Q, Wang N, Wang L, Li W, Sun Q. Multi-task optimization and multi-task evolutionary computation in the past five years: a brief review. Mathematics. 2021;9(8):864.

    Article  Google Scholar 

  21. Wei T, Wang S, Zhong J, Liu D, Zhang J. A review on evolutionary multi-task optimization: Trends and challenges, IEEE Transactions on Evolutionary Computation.

  22. Bali KK, Gupta A, Feng L, Ong YS, Siew TP. Linearized domain adaptation in evolutionary multitasking. In: 2017 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2017. p. 1295–1302.

  23. Louis SJ, McDonnell J. Learning with case-injected genetic algorithms. Reno: Tech. rep. College of Engineering, University of Nevada; 2004.

    Book  Google Scholar 

  24. 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 preprint: arXiv:1706.03470.

  25. Paredis J. Coevolutionary computation. Artif Life. 1995;2(4):355–75.

    Article  Google Scholar 

  26. Song H, Qin A, Tsai P-W, Liang J. Multitasking multi-swarm optimization. In: IEEE Congress on Evolutionary Computation (CEC). 2019; p. 1937–44.

  27. Cheng MY, Gupta A, Ong YS, Ni ZW. Coevolutionary multitasking for concurrent global optimization: with case studies in complex engineering design. Eng Appl Artif Intell. 2017;64:13–24.

    Article  Google Scholar 

  28. Osaba E, Villar-Rodriguez E, Del Ser J. A coevolutionary variable neighborhood search algorithm for discrete multitasking (CoVNS): Application to community detection over graphs. In: 2020 IEEE Symposium Series on Computational Intelligence (SSCI). 2020 pp. 768–774. IEEE.

  29. Osaba E, Del Ser J, Martinez AD, Lobo JL, Herrera F. AT-MFCGA: An adaptive transfer-guided multifactorial cellular genetic algorithm for evolutionary multitasking. Inf Sci. 2021;570:577–598.

  30. Osaba E, Martinez AD, Lobo JL, Del Ser J, Herrera F. Multifactorial cellular genetic algorithm (MFCGA): Algorithmic design, performance comparison and genetic transferability analysis. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2020. p. 1–8.

  31. Larrañaga P, Lozano JA. Estimation of distribution algorithms: a new tool for evolutionary computation, vol. 2, Springer Science & Business Media; 2001.

  32. Gupta A, Ong Y-S, Da B, Feng L, Handoko SD. Landscape synergy in evolutionary multitasking. In: 2016 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2016. p. 3076–83.

  33. Bali KK, Ong YS, Gupta A, Tan PS. Multifactorial evolutionary algorithm with online transfer parameter estimation: MFEA-II. IEEE Trans Evol Comput. 2019;24(1):69–83.

    Article  Google Scholar 

  34. Gong YJ, Chen WN, Zhan ZH, Zhang J, Li Y, Zhang Q, Li JJ. Distributed evolutionary algorithms and their models: a survey of the state-of-the-art. Appl Soft Comput. 2015;34:286–300.

    Article  Google Scholar 

  35. Ong YS. Towards evolutionary multitasking: a new paradigm. In: Proceedings of the Sixth International Symposium on Information and Communication Technology. 2015. p. 2–2.

  36. Gupta A, Ong Y, Da B, Feng L, Handoko S. Measuring complementarity between function landscapes in evolutionary multitasking. In: 2016 IEEE Congress on Evolutionary Computation, accepted; 2016.

  37. Gupta A, Da B, Yuan Y, Ong Y-S. On the emerging notion of evolutionary multitasking: a computational analog of cognitive multitasking. In: Recent Advances in Evolutionary Multi-objective Optimization. Springer; 2017. p. 139–57.

  38. Huang Z, Chen Z, Zhou Y. Analysis on the efficiency of multifactorial evolutionary algorithms. In: International Conference on Parallel Problem Solving from Nature. Springer; 2020. p. 634–47.

  39. Xu Q, Zhang J, Fei R, Li W. Parameter analysis on multi-factorial evolutionary algorithm. J Eng. 2020;2020(13):620–5.

    Article  Google Scholar 

  40. Wang N, Xu Q, Fei R, Yang J, Wang L. Rigorous analysis of multi-factorial evolutionary algorithm as multi-population evolution model. Int J Comput Intell Syst. 2019;12(2):1121–33.

    Article  Google Scholar 

  41. Hashimoto R, Ishibuchi H, Masuyama N, Nojima Y. Analysis of evolutionary multi-tasking as an island model. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion. 2018; p. 1894–7.

  42. Zhou L, Feng L, Zhong J, Zhu Z, Da B, Wu Z. A study of similarity measure between tasks for multifactorial evolutionary algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion; 2018. p. 229–30.

  43. Yao L, Long W, Yi J, Li T, Tang D, Xu Q. A novel tournament selection based on multilayer cultural characteristics in gene-culture coevolutionary multitasking. Soft Comput. 2021;25(14):9529–43.

    Article  Google Scholar 

  44. Wang L, Sun Q, Xu Q, Li W, Jiang Q. Analysis of multitasking evolutionary algorithms under the order of solution variables. Complexity. 2020.

  45. Bai L, Lin W, Gupta A, Ong Y-S. From multitask gradient descent to gradient-free evolutionary multitasking: a proof of faster convergence. IEEE Trans Cybern.

  46. Gupta A, Ong YS. Back to the roots: Multi-x evolutionary computation. Cogn Comput. 2019;11(1):1–17.

    Article  Google Scholar 

  47. Li G, Zhang Q, Wang Z. Evolutionary competitive multitasking optimization. IEEE Trans Evol Comput.

  48. Yuan Y, Ong Y-S, Feng L, Qin AK, Gupta A, Da B, Zhang Q, Tan KC, Jin Y, Ishibuchi H. Evolutionary multitasking for multiobjective continuous optimization: Benchmark problems, performance metrics and baseline results. arXiv preprint: arXiv:1706.02766.

  49. Yuan Y, Ong Y-S, Gupta A, Tan PS, Xu H. Evolutionary multitasking in permutation-based combinatorial optimization problems: Realization with TSP, QAP, LOP, and JSP. In: 2016 IEEE Region 10 Conference (TENCON). IEEE; 2016. p. 3157–64.

  50. Zhou L, Feng L, Zhong J, Ong Y-S, Zhu Z, Sha E. Evolutionary multitasking in combinatorial search spaces: a case study in capacitated vehicle routing problem. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE; 2016. p. 1–8.

  51. Thanh PD, Binh HTT, Trung TB. An efficient strategy for using multifactorial optimization to solve the clustered shortest path tree problem. Appl Intell. 2020;50(4):1233–58.

    Article  Google Scholar 

  52. Binh HT, Thanh PD, Trung TB, et al. Effective multifactorial evolutionary algorithm for solving the cluster shortest path tree problem. In: 2018 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2018. p. 1–8.

  53. Thanh PD, Dung DA, Tien TN, Binh HTT. An effective representation scheme in multifactorial evolutionary algorithm for solving cluster shortest-path tree problem. In: 2018 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2018. p. 1–8.

  54. Thanh HTT, Dinh TP. Two levels approach based on multifactorial optimization to solve the clustered shortest path tree problem. Evol Intell. 2020;1–29.

  55. Dinh TP, Thanh BHT, Ba TT, Binh LN. Multifactorial evolutionary algorithm for solving clustered tree problems: Competition among Cayley codes. Memetic Comput. 2020;12(3):185–217.

    Article  Google Scholar 

  56. Hanh PTH, Thanh PD, Binh HTT. Evolutionary algorithm and multifactorial evolutionary algorithm on clustered shortest-path tree problem. Inf Sci. 2021;553:280–304.

    Article  MathSciNet  Google Scholar 

  57. Binh HTT, Thang TB, Thai ND, Thanh PD. A bi-level encoding scheme for the clustered shortest-path tree problem in multifactorial optimization. Eng Appl Artif Intell. 2021;100:104187.

    Article  Google Scholar 

  58. Bao L, Qi Y, Shen M, Bu X, Yu J, Li Q, Chen P. An evolutionary multitasking algorithm for cloud computing service composition. In: World Congress on Services. Springer; 2018. p. 130–44.

  59. Liang Z, Zhang J, Feng L, Zhu Z. Multi-factorial optimization for large-scale virtual machine placement in cloud computing. arXiv preprint: arXiv:2001.06585.

  60. Martinez AD, Osaba E, Del Sery J, Herrera F. Simultaneously evolving deep reinforcement learning models using multifactorial optimization. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2020. p. 1–8.

  61. Ding J, Yang C, Jin Y, Chai T. Generalized multitasking for evolutionary optimization of expensive problems. IEEE Trans Evol Comput. 2017;23(1):44–58.

    Article  Google Scholar 

  62. Yin J, Zhu A, Zhu Z, Yu Y, Ma X. Multifactorial evolutionary algorithm enhanced with cross-task search direction. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 2244–51.

  63. Huynh TTB, Pham DT, Tran BT, Le CT, Le MHP, Swami A, Bui TL. A multifactorial optimization paradigm for linkage tree genetic algorithm. Inf Sci. 2020;540:325–44.

    Article  MathSciNet  MATH  Google Scholar 

  64. Da B, Gupta A, Ong YS, Feng L. The boon of gene-culture interaction for effective evolutionary multitasking. In: Australasian Conference on Artificial Life and Computational Intelligence. Springer; 2016. p. 54–65.

  65. Lian Y, Huang Z, Zhou Y, Chen Z. Improve theoretical upper bound of Jumpk function by evolutionary multitasking. In: Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference. 2019. p. 44–50.

  66. Zhou Y, Wang T, Peng X. MFEA-IG: a multi-task algorithm for mobile agents path planning. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2020. p. 1–7.

  67. Binh HTT, Thangy TB, Long NB, Hoang NV, Thanh PD. Multifactorial evolutionary algorithm for inter-domain path computation under domain uniqueness constraint. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2020. p. 1–8.

  68. Dao TC, Hung TH, Tam NT, Binh HTT. A multifactorial evolutionary algorithm for minimum energy cost data aggregation tree in wireless sensor networks. In: 2021 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2021. p. 1656–63.

  69. Tam NT, Dat VT, Lan PN, Binh HTT, Swami A, et al. Multifactorial evolutionary optimization to maximize lifetime of wireless sensor network. Info Sci.

  70. Wang T-C, Liaw R-T. Multifactorial genetic fuzzy data mining for building membership functions. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2020. p. 1–8.

  71. Xue X, Zhang K, Tan KC, Feng L, Wang J, Chen G, Zhao X, Zhang L, Yao J. Affine transformation-enhanced multifactorial optimization for heterogeneous problems. IEEE Trans Cybern. 2020.

  72. Rauniyar A, Nath R, Muhuri PK. Multi-factorial evolutionary algorithm based novel solution approach for multi-objective pollution-routing problem. Comput Ind Eng. 2019;130:757–71.

    Article  Google Scholar 

  73. Liu J, Li P, Wang G, Zha Y, Peng J, Xu G. A multitasking electric power dispatch approach with multi-objective multifactorial optimization algorithm. IEEE Access. 2020;8:155902–11.

    Article  Google Scholar 

  74. Yang C, Ding J, Jin Y, Wang C, Chai T. Multitasking multiobjective evolutionary operational indices optimization of beneficiation processes. IEEE Trans Autom Sci Eng. 2018;16(3):1046–57.

    Article  Google Scholar 

  75. Yang C, Ding J, Tan KC, Jin Y. Two-stage assortative mating for multi-objective multifactorial evolutionary optimization. In: 2017 IEEE 56th Annual Conference on Decision and Control (CDC). IEEE; 2017. p. 76–81.

  76. Mo J, Fan Z, Li W, Fang Y, You Y, Cai X. Multi-factorial evolutionary algorithm based on M2M decomposition. In: Asia-Pacific Conference on Simulated Evolution and Learning. Springer; 2017. p. 134–44.

  77. Zhou Z, Ma X, Liang Z, Zhu Z. Multi-objective multi-factorial memetic algorithm based on bone route and large neighborhood local search for VRPTW. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2020. p. 1–8.

  78. Tuan NQ, Hoang TD, Binh HTT. A guided differential evolutionary multi-tasking with Powell search method for solving multi-objective continuous optimization. In: 2018 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2018. p. 1–8.

  79. Yi J, Bai J, He H, Zhou W, Yao L. A multifactorial evolutionary algorithm for multitasking under interval uncertainties. IEEE Trans Evol Comput.

  80. Yi J, Zhang W, Bai J, Zhou W, Yao L. Multifactorial evolutionary algorithm based on improved dynamical decomposition for many-objective optimization problems. IEEE Trans Evol Comput.

  81. Tang Q, Meng K, Cheng L, Zhang Z. An improved multi-objective multifactorial evolutionary algorithm for assembly line balancing problem considering regular production and preventive maintenance scenarios. Swarm Evol Comput. 2022;68: 101021.

    Article  Google Scholar 

  82. Da B, Gupta A, Ong Y-S, Feng L. Evolutionary multitasking across single and multi-objective formulations for improved problem solving. In: 2016 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2016. p. 1695–701.

  83. Ma X, Yin J, Zhu A, Li X, Yu Y, Wang L, Qi Y, Zhu Z. Enhanced multifactorial evolutionary algorithm with meme helper-tasks. IEEE Trans Cybern. 2021.

  84. Gupta A, Mańdziuk J, Ong Y-S. Evolutionary multitasking in bi-level optimization. Complex Intell Syst. 2015;1(1–4):83–95.

    Article  Google Scholar 

  85. Sagarna R, Ong Y-S. Concurrently searching branches in software tests generation through multitask evolution. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE; 2016. p. 1–8.

  86. Feng L, Zhou W, Zhou L, Jiang S, Zhong J, Da B, Zhu Z, Wang Y. An empirical study of multifactorial PSO and multifactorial DE. In: 2017 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2017. p. 921–8.

  87. Kennedy J, Eberhart R. Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, vol. 4. IEEE; 1995. p. 1942–8.

  88. Price K, Storn RM, Lampinen JA. Differential evolution: a practical approach to global optimization. Springer Science & Business Media; 2006.

  89. Zhou L, Feng L, Liu K, Chen C, Deng S, Xiang T, Jiang S. Towards effective mutation for knowledge transfer in multifactorial differential evolution. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 1541–7.

  90. Tang Z, Gong M, Wu Y, Liu W, Xie Y. Regularized evolutionary multi-task optimization: Learning to inter-task transfer in aligned subspace. IEEE Trans Evol Comput.

  91. Chen K, Xue B, Zhang M, Zhou F. An evolutionary multitasking-based feature selection method for high-dimensional classification. IEEE Trans Cybern.

  92. Osaba E, Martinez AD, Lobo JL, Laña I, Del Ser J. On the transferability of knowledge among vehicle routing problems by using a cellular evolutionary multitasking. arXiv preprint: arXiv:2005.05066.

  93. Xiao H, Yokoya G, Hatanaka T. Multifactorial PSO-FA hybrid algorithm for multiple car design benchmark. In: 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC). IEEE; 2019. p. 1926–31.

  94. Feng Y, Feng L, Hou Y, Tan KC. Large-scale optimization via evolutionary multitasking assisted random embedding. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2020. p. 1–8.

  95. Liang Z, Zhang J, Feng L, Zhu Z. A hybrid of genetic transform and hyper-rectangle search strategies for evolutionary multi-tasking. Expert Syst Appl. 2019;138: 112798.

    Article  Google Scholar 

  96. Hao X, Qu R, Liu J. A unified framework of graph-based evolutionary multitasking hyper-heuristic. IEEE Trans Evol Comput.

  97. Guo W, Zou F, Chen D, Liu H, Cao S. An improved teaching-learning-based optimization for multitask optimization problems. In: International Conference on Intelligent Computing. Springer; 2021. p. 48–58.

  98. Wang C, Liu J, Wu K, Ying C. Learning large-scale fuzzy cognitive maps using an evolutionary many-task algorithm. Appl Soft Comput. 2021;108: 107441.

    Article  Google Scholar 

  99. Li G, Zhang Q, Gao W. Multipopulation evolution framework for multifactorial optimization. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion. 2018. p. 215–6.

  100. Li G, Lin Q, Gao W. Multifactorial optimization via explicit multipopulation evolutionary framework. Inf Sci. 2020;512:1555–70.

    Article  Google Scholar 

  101. Zhong J, Feng L, Cai W, Ong Y-S. Multifactorial genetic programming for symbolic regression problems. IEEE Transactions on Systems, Man, and Cybernetics: Systems.

  102. Li W, Li J. Covariance matrix adaptation evolutionary algorithm for multi-task optimization. In: Bio-Inspired Computing: Theories and Applications: 15th International Conference, BIC-TA 2020, Qingdao, China, October 23-25, 2020, Revised Selected Papers, wol. 1363. Springer Nature; 2021. p. 25.

  103. Shen F, Liu J, Wu K. Evolutionary multitasking fuzzy cognitive map learning. Knowl-Based Syst. 2020;192: 105294.

    Article  Google Scholar 

  104. Li H, Ong Y-S, Gong M, Wang Z. Evolutionary multitasking sparse reconstruction: Framework and case study. IEEE Trans Evol Comput. 2018;23(5):733–47.

    Article  Google Scholar 

  105. Jin C, Tsai P-W, Qin AK. A study on knowledge reuse strategies in multitasking differential evolution. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 1564–71.

  106. Xu Z, Zhang K, Xu X, He J. A fireworks algorithm based on transfer spark for evolutionary multitasking. Front Neurorobot. 2020;13:109.

    Article  Google Scholar 

  107. Tan Y, Zhu Y. Fireworks algorithm for optimization. In: International Conference in Swarm Intelligence. Springer. 2010; p. 355–64.

  108. Zhang F, Mei Y, Nguyen S, Zhang M. A preliminary approach to evolutionary multitasking for dynamic flexible job shop scheduling via genetic programming. In: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion. 2020; p. 107–8.

  109. Wang X, Dong Z, Tang L, Zhang Q. Multiobjective multitasking optimization based on decomposition with dual neighborhoods. arXiv preprint: arXiv:2101.07548.

  110. Zhang Q, Li H. MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput. 2007;11(6):712–31.

    Article  Google Scholar 

  111. Xu Q, Wang L, Yang J, Wang N, Fei R, Sun Q. An effective variable transformation strategy in multitasking evolutionary algorithms. Complexity. 2020.

  112. Liang J, Qiao K, Yuan M, Yu K, Qu B, Ge S, Li Y, Chen G. Evolutionary multi-task optimization for parameters extraction of photovoltaic models. Energy Convers Manage. 2020;207: 112509.

    Article  Google Scholar 

  113. Osaba E, Martinez AD, Galvez AD, Iglesias A, Del Ser J. dMFEA-II: an adaptive multifactorial evolutionary algorithm for permutation-based discrete optimization problems. arXiv preprint: arXiv:2004.06559.

  114. Bali KK, Gupta A, Ong Y-S, Tan PS. Cognizant multitasking in multiobjective multifactorial evolution: MO-MFEA-II. IEEE Trans Cybern.

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

    Article  Google Scholar 

  116. Wen Y-W, Ting C-K. Parting ways and reallocating resources in evolutionary multitasking. In: 2017 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2017. p. 2404–11.

  117. Lim TY, Tan CJ, Wong WP, Lim CP. An information entropy-based evolutionary computation for multi-factorial optimization. Appl Soft Comput. 2022;114: 108071.

    Article  Google Scholar 

  118. Tang J, Chen Y, Deng Z, Xiang Y, Joy CP. A group-based approach to improve multifactorial evolutionary algorithm. In: IJCAI. 2018; p. 3870–6.

  119. Zhou L, Feng L, Tan KC, Zhong J, Zhu Z, Liu K, Chen C. Toward adaptive knowledge transfer in multifactorial evolutionary computation. IEEE Trans Cybern.

  120. Yao J, Nie Y, Zhao Z, Xue X, Zhang K, Yao C, Zhang L, Wang J, Yang Y. Self-adaptive multifactorial evolutionary algorithm for multitasking production optimization. J Petrol Sci Eng. 2021;205: 108900.

    Article  Google Scholar 

  121. Binh HTT, Tuan NQ, Long DCT. A multi-objective multi-factorial evolutionary algorithm with reference-point-based approach. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 2824–31.

  122. Yao S, Dong Z, Wang X, Ren L. A multiobjective multifactorial optimization algorithm based on decomposition and dynamic resource allocation strategy. Inf Sci. 2020;511:18–35.

    Article  MathSciNet  MATH  Google Scholar 

  123. Wu T, Bu S, Wei X, Wang G, Zhou B. Multitasking multi-objective operation optimization of integrated energy system considering biogas-solar-wind renewables. Energy Convers Manage. 2021;229: 113736.

    Article  Google Scholar 

  124. Chen Q, Ma X, Sun Y, Zhu Z. Adaptive memetic algorithm based evolutionary multi-tasking single-objective optimization. In: Asia-Pacific Conference on Simulated Evolution and Learning. Springer. 2017; p. 462–72.

  125. Tang Z, Gong M. Adaptive multifactorial particle swarm optimisation. CAAI Trans Intell Technol. 2019;4(1):37–46.

    Article  Google Scholar 

  126. Tang Z, Gong M, Xie Y, Li H, Qin A. Multi-task particle swarm optimization with dynamic neighbor and level-based inter-task learning. IEEE Trans Emerg Topics Comput Intell.

  127. Martinez AD, Del Ser J, Osaba E, Herrera F. Adaptive multi-factorial evolutionary optimization for multi-task reinforcement learning. IEEE Trans Evol Comput.

  128. Wang Z, Wang X. Multiobjective multifactorial operation optimization for continuous annealing production process. Ind Eng Chem Res. 2019;58(41):19166–78.

    Article  Google Scholar 

  129. Liang Z, Dong H, Liu C, Liang W, Zhu Z. Evolutionary multitasking for multiobjective optimization with subspace alignment and adaptive differential evolution. IEEE Trans Cybern.

  130. Xu Z, Liu X, Zhang K, He J. Cultural transmission based multi-objective evolution strategy for evolutionary multitasking. Inf Sci. 2022;582:215–42.

    Article  MathSciNet  Google Scholar 

  131. Zhao Y, Li H, Wu Y, Wang S, Gong M. Endmember selection of hyperspectral images based on evolutionary multitask. In: 2020 IEEE Congress on Evolutionary Computation (CEC). IEEE. 2020; p. 1–7.

  132. Liaw R-T, Ting C-K. Evolutionary many-tasking based on biocoenosis through symbiosis: a framework and benchmark problems. In: 2017 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2017. p. 2266–73.

  133. Liaw R-T, Ting C-K. Evolutionary manytasking optimization based on symbiosis in biocoenosis. In: Proceedings of the AAAI Conference on Artificial Intelligence. 2019;33:4295–303.

  134. Liaw R-T, Ting C-K. Evolution of biocoenosis through symbiosis with fitness approximation for many-tasking optimization. Memetic Comput. 2020;12(4):399–417.

    Article  Google Scholar 

  135. Bi Y, Xue B, Zhang M. Learning to share: a multitasking genetic programming approach to image feature learning. arXiv e-prints. 2020. arXiv–2012.

  136. Dang Q, Gao W, Gong M. Multiobjective multitasking optimization assisted by multidirectional prediction method. Complex Intell Syst. 2022;1–17.

  137. Chen Y, Zhong J, Feng L, Zhang J. An adaptive archive-based evolutionary framework for many-task optimization. IEEE Trans Emerg Topics Comput Intell.

  138. Osaba E, Del Ser J, Yang X-S, Iglesias A, Galvez A. COEBA: a coevolutionary Bat algorithm for discrete evolutionary multitasking. arXiv preprint: arXiv:2003.11628.

  139. Zheng X, Lei Y, Qin AK, Zhou D, Shi J, Gong M. Differential evolutionary multi-task optimization. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 1914–21.

  140. Wu D, Tan X. Multitasking genetic algorithm (MTGA) for fuzzy system optimization. IEEE Trans Fuzzy Syst. 2020;28(6):1050–61.

    Article  Google Scholar 

  141. Shi J, Zhang X, Liu X, Lei Y, Jeon G. Multicriteria semi-supervised hyperspectral band selection based on evolutionary multitask optimization. Knowledge-Based Syst. 2022;107934.

  142. Feng L, Zhou L, Zhong J, Gupta A, Ong Y-S, Tan K-C, Qin AK. Evolutionary multitasking via explicit autoencoding. IEEE Transactions on cybernetics. 2018;49(9):3457–70.

    Article  Google Scholar 

  143. Feng L, Huang Y, Zhou L, Zhong J, Gupta A, Tang K, Tan KC. Explicit evolutionary multitasking for combinatorial optimization: a case study on capacitated vehicle routing problem. IEEE Trans Cybern.

  144. Lin J, Liu H-L, Tan KC, Gu F. An effective knowledge transfer approach for multiobjective multitasking optimization. IEEE Trans Cybern.

  145. Tang Z, Gong M, Jiang F, Li H, Wu Y. Multipopulation optimization for multitask optimization. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 1906–13.

  146. Zhang K, Hao W-N, Yu X-H, Jin D-W, Zhang Z-H. A multitasking genetic algorithm for Mamdani fuzzy system with fully overlapping triangle membership functions. Int J Fuzzy Syst. 2020;1–17.

  147. Liu D, Huang S, Zhong J. Surrogate-assisted multi-tasking memetic algorithm. In: 2018 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2018. p. 1–8.

  148. Wang H, Feng L, Jin Y, Doherty J. Surrogate-assisted evolutionary multitasking for expensive minimax optimization in multiple scenarios. IEEE Comput Intell Mag. 2021;16(1):34–48.

    Article  Google Scholar 

  149. Zhang F, Mei Y, Nguyen S, Zhang M, Tan KC. Surrogate-assisted evolutionary multitask genetic programming for dynamic flexible job shop scheduling. IEEE Trans Evol Comput. 2021;25(4):651–665.

  150. Chen Y, Zhong J, Tan M. A fast memetic multi-objective differential evolution for multi-tasking optimization. In: 2018 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2018. p. 1–8.

  151. Shang Q, Huang Y, Wang Y, Li M, Feng L. Solving vehicle routing problem by memetic search with evolutionary multitasking. Memetic Comput. 2022;1–14.

  152. Xu Z, Zhang K. Multiobjective multifactorial immune algorithm for multiobjective multitask optimization problems. Appl Soft Comput. 2021;107:107399.

    Article  Google Scholar 

  153. Shang Q, Zhang L, Feng L, Hou Y, Zhong J, Gupta A, Tan KC, Liu H-L. A preliminary study of adaptive task selection in explicit evolutionary many-tasking. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE; 2019. p. 2153–9.

  154. Da B, Gupta A, Ong Y-S. Curbing negative influences online for seamless transfer evolutionary optimization. IEEE Transactions on Cybernetics. 2018;49(12):4365–78.

    Article  Google Scholar 

  155. Lim R, Zhou L, Gupta A, Ong Y-S, Zhang AN. Solution representation learning in multi-objective transfer evolutionary optimization. IEEE Access. 2021;9:41844–60.

    Article  Google Scholar 

  156. Feng L, Ong Y-S, Jiang S, Gupta A. Autoencoding evolutionary search with learning across heterogeneous problems. IEEE Trans Evol Comput. 2017;21(5):760–72.

    Article  Google Scholar 

  157. Wang C, Liu J, Wu K, Wu Z. Solving multi-task optimization problems with adaptive knowledge transfer via anomaly detection. IEEE Trans Evol Comput.

  158. Gupta A, Ong Y-S. Multitask knowledge transfer across problems. In: Memetic Computation. Springer; 2019. p. 83–92.

  159. Wei X. A study on realtime task selection based on credit information updating in evolutionary multitasking. in: Evolutionary Multi-Criterion Optimization: 11th International Conference, EMO 2021, Shenzhen, China, March 28-31, 2021, Proceedings. Springer Nature; 2021. p. 480.

  160. Gupta A, Zhou L, Ong Y-S, Chen Z, Hou Y. Half a dozen real-world applications of evolutionary multitasking and more. arXiv preprint: arXiv:2109.13101.

  161. Bean JC. Genetic algorithms and random keys for sequencing and optimization. ORSA J Comput. 1994;6(2):154–60.

    Article  MATH  Google Scholar 

  162. Shakeri M, Miahi E, Gupta A, Ong Y-S. Scalable transfer evolutionary optimization: coping with big task instances. arXiv preprint: arXiv:2012.01830.

  163. Frith CD. Social cognition. Philosophical Transactions of the Royal Society B: Biological Sciences. 2008;363(1499):2033–9.

    Article  Google Scholar 

  164. Myerson RB. Game theory. Harvard University Press; 2013.

  165. Derrac J, García S, Molina D, Herrera F. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput. 2011;1(1):3–18.

    Article  Google Scholar 

  166. Carrasco J, García S, Rueda M, Das S, Herrera F. Recent trends in the use of statistical tests for comparing swarm and evolutionary computing algorithms: Practical guidelines and a critical review. Swarm Evol Comput. 2020;54.

  167. Martinez AD, Del Ser J, Villar-Rodriguez E, Osaba E, Poyatos J, Tabik S, Molina D, Herrera F. Lights and shadows in evolutionary deep learning: Taxonomy, critical methodological analysis, cases of study, learned lessons, recommendations and challenges. Information Fusion. 2021;67:161–94.

    Article  Google Scholar 

  168. Salimans T, Ho J, Chen X, Sidor S, Sutskever I. Evolution strategies as a scalable alternative to reinforcement learning. arXiv preprint: arXiv:1703.03864. 2017

  169. Iba H, Noman N. Deep neural evolution: Deep learning with evolutionary computation. Springer Nature; 2020.

Download references

Funding

The authors would like to thank the Basque Government for its funding support through the ELKARTEK program (3KIA project, KK-2020/00049) and the consolidated research group MATHMODE (ref. T1294-19).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Eneko Osaba or Javier Del Ser.

Ethics declarations

Ethics Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Conflict of Interest

Prof. Amir Hussain is the Editor in Chief of the Cognitive Computation journal. The authors declare that they have no other conflict of interest regarding this work.

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

Osaba, E., Del Ser, J., Martinez, A.D. et al. Evolutionary Multitask Optimization: a Methodological Overview, Challenges, and Future Research Directions. Cogn Comput 14, 927–954 (2022). https://doi.org/10.1007/s12559-022-10012-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12559-022-10012-8

Keywords

Navigation