论文标题
Coeba:用于离散进化多任务处理的协调蝙蝠算法
COEBA: A Coevolutionary Bat Algorithm for Discrete Evolutionary Multitasking
论文作者
论文摘要
多任务优化是一个新兴的研究领域,在科学界引起了很多关注。该范式的主要目的是如何通过进行单个搜索过程同时解决多个优化问题或任务。实现这一目标的主要催化剂是利用要优化的任务之间可能的协同作用和互补性,并凭借知识的转移相互帮助(从而称为转移优化)。在这种情况下,进化多任务处理通过诉诸于进化计算的概念来解决转移优化问题,以同时解决手头的任务。这项工作通过提出一种用于处理多任务环境的新型算法方案来促进这一趋势。所提出的方法是共同进化的蝙蝠算法,它在共同进化策略和元硫素蝙蝠算法的概念中找到了灵感。我们将我们提出的方法的性能与其多因素进化算法的性能进行了比较,超过15种不同的多任务设置,该设置由离散旅行推销员问题的八个参考实例组成。该研究的主要假设的实验和结果支持:拟议的协同进化的BAT算法是解决进化多任务情景的有前途的元元素。
Multitasking optimization is an emerging research field which has attracted lot of attention in the scientific community. The main purpose of this paradigm is how to solve multiple optimization problems or tasks simultaneously by conducting a single search process. The main catalyst for reaching this objective is to exploit possible synergies and complementarities among the tasks to be optimized, helping each other by virtue of the transfer of knowledge among them (thereby being referred to as Transfer Optimization). In this context, Evolutionary Multitasking addresses Transfer Optimization problems by resorting to concepts from Evolutionary Computation for simultaneous solving the tasks at hand. This work contributes to this trend by proposing a novel algorithmic scheme for dealing with multitasking environments. The proposed approach, coined as Coevolutionary Bat Algorithm, finds its inspiration in concepts from both co-evolutionary strategies and the metaheuristic Bat Algorithm. We compare the performance of our proposed method with that of its Multifactorial Evolutionary Algorithm counterpart over 15 different multitasking setups, composed by eight reference instances of the discrete Traveling Salesman Problem. The experimentation and results stemming therefrom support the main hypothesis of this study: the proposed Coevolutionary Bat Algorithm is a promising meta-heuristic for solving Evolutionary Multitasking scenarios.