IEEE Trans Cybern. 2017 Jul;47(7):1652-1665. doi: 10.1109/TCYB.2016.2554622. Epub 2016 May 3.
In recent decades, the field of multiobjective optimization has attracted considerable interest among evolutionary computation researchers. One of the main features that makes evolutionary methods particularly appealing for multiobjective problems is the implicit parallelism offered by a population, which enables simultaneous convergence toward the entire Pareto front. While a plethora of related algorithms have been proposed till date, a common attribute among them is that they focus on efficiently solving only a single optimization problem at a time. Despite the known power of implicit parallelism, seldom has an attempt been made to multitask, i.e., to solve multiple optimization problems simultaneously. It is contended that the notion of evolutionary multitasking leads to the possibility of automated transfer of information across different optimization exercises that may share underlying similarities, thereby facilitating improved convergence characteristics. In particular, the potential for automated transfer is deemed invaluable from the standpoint of engineering design exercises where manual knowledge adaptation and reuse are routine. Accordingly, in this paper, we present a realization of the evolutionary multitasking paradigm within the domain of multiobjective optimization. The efficacy of the associated evolutionary algorithm is demonstrated on some benchmark test functions as well as on a real-world manufacturing process design problem from the composites industry.
近几十年来,多目标优化领域引起了进化计算研究人员的极大兴趣。进化方法特别适用于多目标问题的一个主要特点是群体提供的隐式并行性,这使得它们能够同时朝着整个 Pareto 前沿收敛。虽然迄今为止已经提出了大量相关算法,但它们的一个共同特点是专注于一次高效地解决单个优化问题。尽管隐式并行性的强大功能是众所周知的,但很少有人尝试进行多任务处理,即同时解决多个优化问题。有人认为,进化多任务处理的概念使得在可能共享潜在相似性的不同优化练习之间自动传递信息成为可能,从而促进了更好的收敛特性。特别是,从工程设计练习的角度来看,自动传递的潜力是非常宝贵的,因为在这些练习中,手动知识适应和重用是常规操作。因此,在本文中,我们在多目标优化领域中实现了进化多任务处理范例。所提出的进化算法的有效性在一些基准测试函数以及复合材料行业中的实际制造过程设计问题上得到了验证。