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 as inspiration concepts drawn from 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 stimulate future efforts in this topic. 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.
翻译:在这项工作中,我们考虑通过一个单一的搜索进程,同时解决多重优化问题,同时考虑多重任务。处理这一设想的主要目的,是通过交流宝贵的知识,积极利用正在优化的问题(任务)之间的现有互补性,相互帮助。此外,新兴的进化多任务模式利用进化计算得出的启发概念,解决多重任务优化设想。本调查的主要目的是收集、组织并严格审查迄今为止在进化多任务中发表的大量文献,重点是设计这一领域新的算法建议时遵循的方法模式(即多因素优化和多人口多任务)。我们补充我们的关键分析,找出迄今尚未解决的挑战,同时提出有希望的研究方向,促进今后在这一专题上的努力。我们在整个手稿中进行的讨论是向听众提供的,作为最近在这一领域开展工作的社区所遵循的一般轨迹的参考,也是有意加入这一令人振奋的研究途径的来者和研究人员自成一体的切入点。