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.
Similar content being viewed by others
Notes
IEEE WCCI 2022, accepted competition on Evolutionary Multi-task Optimization: https://wcci2022.org/accepted-competitions/, accessed on February 11th, 2022.
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.
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
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.
Ong Y-S, Gupta A. Evolutionary multitasking: a computer science view of cognitive multitasking. Cogn Comput. 2016;8(2):125–42.
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.
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.
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.
Bäck T, Fogel DB, Michalewicz Z. Handbook of evolutionary computation. CRC Press; 1997.
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.
Kennedy J. Swarm intelligence. In: Handbook of nature-inspired and innovative computing. Springer; 2006. p. 187–219.
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.
Gong M, Tang Z, Li H, Zhang J. Evolutionary multitasking with dynamic resource allocating strategy. IEEE Trans Evol Comput. 2019;23(5):858–69.
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.
Gupta A, Ong YS, Feng L, Tan KC. Multiobjective multifactorial optimization in evolutionary multitasking. IEEE Trans Cybern. 2016;47(7):1652–65.
Swersky K, Snoek J, Adams RP. Multi-task Bayesian optimization. Adv Neural Inf Process Syst. 2013;26:2004–12.
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.
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.
Pearce M, Branke J. Continuous multi-task Bayesian optimisation with correlation. Eur J Oper Res. 2018;270(3):1074–85.
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.
Gupta A, Ong Y-S, Feng L. Multifactorial evolution: Toward evolutionary multitasking. IEEE Trans Evol Comput. 2015;20(3):343–57.
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.
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.
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.
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.
Louis SJ, McDonnell J. Learning with case-injected genetic algorithms. Reno: Tech. rep. College of Engineering, University of Nevada; 2004.
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.
Paredis J. Coevolutionary computation. Artif Life. 1995;2(4):355–75.
Song H, Qin A, Tsai P-W, Liang J. Multitasking multi-swarm optimization. In: IEEE Congress on Evolutionary Computation (CEC). 2019; p. 1937–44.
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.
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.
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.
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.
Larrañaga P, Lozano JA. Estimation of distribution algorithms: a new tool for evolutionary computation, vol. 2, Springer Science & Business Media; 2001.
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.
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.
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.
Ong YS. Towards evolutionary multitasking: a new paradigm. In: Proceedings of the Sixth International Symposium on Information and Communication Technology. 2015. p. 2–2.
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.
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.
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.
Xu Q, Zhang J, Fei R, Li W. Parameter analysis on multi-factorial evolutionary algorithm. J Eng. 2020;2020(13):620–5.
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.
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.
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.
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.
Wang L, Sun Q, Xu Q, Li W, Jiang Q. Analysis of multitasking evolutionary algorithms under the order of solution variables. Complexity. 2020.
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.
Gupta A, Ong YS. Back to the roots: Multi-x evolutionary computation. Cogn Comput. 2019;11(1):1–17.
Li G, Zhang Q, Wang Z. Evolutionary competitive multitasking optimization. IEEE Trans Evol Comput.
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.
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.
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.
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.
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.
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.
Thanh HTT, Dinh TP. Two levels approach based on multifactorial optimization to solve the clustered shortest path tree problem. Evol Intell. 2020;1–29.
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.
Hanh PTH, Thanh PD, Binh HTT. Evolutionary algorithm and multifactorial evolutionary algorithm on clustered shortest-path tree problem. Inf Sci. 2021;553:280–304.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tam NT, Dat VT, Lan PN, Binh HTT, Swami A, et al. Multifactorial evolutionary optimization to maximize lifetime of wireless sensor network. Info Sci.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Yi J, Bai J, He H, Zhou W, Yao L. A multifactorial evolutionary algorithm for multitasking under interval uncertainties. IEEE Trans Evol Comput.
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.
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.
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.
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.
Gupta A, Mańdziuk J, Ong Y-S. Evolutionary multitasking in bi-level optimization. Complex Intell Syst. 2015;1(1–4):83–95.
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.
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.
Kennedy J, Eberhart R. Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, vol. 4. IEEE; 1995. p. 1942–8.
Price K, Storn RM, Lampinen JA. Differential evolution: a practical approach to global optimization. Springer Science & Business Media; 2006.
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.
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.
Chen K, Xue B, Zhang M, Zhou F. An evolutionary multitasking-based feature selection method for high-dimensional classification. IEEE Trans Cybern.
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.
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.
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.
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.
Hao X, Qu R, Liu J. A unified framework of graph-based evolutionary multitasking hyper-heuristic. IEEE Trans Evol Comput.
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.
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.
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.
Li G, Lin Q, Gao W. Multifactorial optimization via explicit multipopulation evolutionary framework. Inf Sci. 2020;512:1555–70.
Zhong J, Feng L, Cai W, Ong Y-S. Multifactorial genetic programming for symbolic regression problems. IEEE Transactions on Systems, Man, and Cybernetics: Systems.
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.
Shen F, Liu J, Wu K. Evolutionary multitasking fuzzy cognitive map learning. Knowl-Based Syst. 2020;192: 105294.
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.
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.
Xu Z, Zhang K, Xu X, He J. A fireworks algorithm based on transfer spark for evolutionary multitasking. Front Neurorobot. 2020;13:109.
Tan Y, Zhu Y. Fireworks algorithm for optimization. In: International Conference in Swarm Intelligence. Springer. 2010; p. 355–64.
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.
Wang X, Dong Z, Tang L, Zhang Q. Multiobjective multitasking optimization based on decomposition with dual neighborhoods. arXiv preprint: arXiv:2101.07548.
Zhang Q, Li H. MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput. 2007;11(6):712–31.
Xu Q, Wang L, Yang J, Wang N, Fei R, Sun Q. An effective variable transformation strategy in multitasking evolutionary algorithms. Complexity. 2020.
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.
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.
Bali KK, Gupta A, Ong Y-S, Tan PS. Cognizant multitasking in multiobjective multifactorial evolution: MO-MFEA-II. IEEE Trans Cybern.
Zheng X, Qin AK, Gong M, Zhou D. Self-regulated evolutionary multitask optimization. IEEE Trans Evol Comput. 2019;24(1):16–28.
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.
Lim TY, Tan CJ, Wong WP, Lim CP. An information entropy-based evolutionary computation for multi-factorial optimization. Appl Soft Comput. 2022;114: 108071.
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.
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.
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.
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.
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.
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.
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.
Tang Z, Gong M. Adaptive multifactorial particle swarm optimisation. CAAI Trans Intell Technol. 2019;4(1):37–46.
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.
Martinez AD, Del Ser J, Osaba E, Herrera F. Adaptive multi-factorial evolutionary optimization for multi-task reinforcement learning. IEEE Trans Evol Comput.
Wang Z, Wang X. Multiobjective multifactorial operation optimization for continuous annealing production process. Ind Eng Chem Res. 2019;58(41):19166–78.
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.
Xu Z, Liu X, Zhang K, He J. Cultural transmission based multi-objective evolution strategy for evolutionary multitasking. Inf Sci. 2022;582:215–42.
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.
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.
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.
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.
Bi Y, Xue B, Zhang M. Learning to share: a multitasking genetic programming approach to image feature learning. arXiv e-prints. 2020. arXiv–2012.
Dang Q, Gao W, Gong M. Multiobjective multitasking optimization assisted by multidirectional prediction method. Complex Intell Syst. 2022;1–17.
Chen Y, Zhong J, Feng L, Zhang J. An adaptive archive-based evolutionary framework for many-task optimization. IEEE Trans Emerg Topics Comput Intell.
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.
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.
Wu D, Tan X. Multitasking genetic algorithm (MTGA) for fuzzy system optimization. IEEE Trans Fuzzy Syst. 2020;28(6):1050–61.
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.
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.
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.
Lin J, Liu H-L, Tan KC, Gu F. An effective knowledge transfer approach for multiobjective multitasking optimization. IEEE Trans Cybern.
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.
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.
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.
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.
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.
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.
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.
Xu Z, Zhang K. Multiobjective multifactorial immune algorithm for multiobjective multitask optimization problems. Appl Soft Comput. 2021;107:107399.
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.
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.
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.
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.
Wang C, Liu J, Wu K, Wu Z. Solving multi-task optimization problems with adaptive knowledge transfer via anomaly detection. IEEE Trans Evol Comput.
Gupta A, Ong Y-S. Multitask knowledge transfer across problems. In: Memetic Computation. Springer; 2019. p. 83–92.
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.
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.
Bean JC. Genetic algorithms and random keys for sequencing and optimization. ORSA J Comput. 1994;6(2):154–60.
Shakeri M, Miahi E, Gupta A, Ong Y-S. Scalable transfer evolutionary optimization: coping with big task instances. arXiv preprint: arXiv:2012.01830.
Frith CD. Social cognition. Philosophical Transactions of the Royal Society B: Biological Sciences. 2008;363(1499):2033–9.
Myerson RB. Game theory. Harvard University Press; 2013.
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.
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.
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.
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
Iba H, Noman N. Deep neural evolution: Deep learning with evolutionary computation. Springer Nature; 2020.
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
Corresponding authors
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12559-022-10012-8