Lai Yutao, Chen Hongyan, Gu Fangqing
School of Mathematics and Statistics, Guangdong University of Technology, Guangzhou, China.
Math Biosci Eng. 2023 Feb 28;20(5):8261-8278. doi: 10.3934/mbe.2023360.
Evolutionary multitasking algorithms aim to solve several optimization tasks simultaneously, and they can improve the efficiency of various tasks evolution through the knowledge transfer between different optimization tasks. Evolutionary multitasking algorithms have been applied to various applications and achieved certain results. However, how to transfer knowledge between tasks is still a problem worthy of research. Aiming to improve the positive transfer between tasks and reduce the negative transfer, we propose a single-objective multitask optimization algorithm based on elite individual transfer, namely MSOET. In this paper, whether to execute knowledge transfer between tasks depends on a certain probability. Meanwhile, in order to enhance the effectiveness and the global search ability of the algorithm, the current population and the elite individual in the transfer population are further utilized as the learning sources to construct a Gaussian distribution model, and the offspring is generated by the Gaussian distribution model to achieve knowledge transfer between tasks. We compared the proposed MSOET with ten multitask optimization algorithms, and the experimental results verify the algorithm's excellent performance and strong robustness.
进化多任务算法旨在同时解决多个优化任务,并且它们可以通过不同优化任务之间的知识转移来提高各种任务进化的效率。进化多任务算法已应用于各种应用并取得了一定成果。然而,如何在任务之间转移知识仍然是一个值得研究的问题。为了提高任务之间的正向转移并减少负向转移,我们提出了一种基于精英个体转移的单目标多任务优化算法,即MSOET。在本文中,是否执行任务之间的知识转移取决于一定的概率。同时,为了提高算法的有效性和全局搜索能力,进一步利用当前种群和转移种群中的精英个体作为学习源来构建高斯分布模型,并通过高斯分布模型生成后代以实现任务之间的知识转移。我们将提出的MSOET与十种多任务优化算法进行了比较,实验结果验证了该算法的优异性能和强大的鲁棒性。