作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (3): 115-123. doi: 10.19678/j.issn.1000-3428.0060693

• 人工智能与模式识别 • 上一篇    下一篇

全局与局部模型交替辅助的差分进化算法

于成龙, 付国霞, 孙超利, 张国晨   

  1. 太原科技大学 计算机科学与技术学院, 太原 030024
  • 收稿日期:2021-01-25 修回日期:2021-03-14 发布日期:2021-03-23
  • 作者简介:于成龙(1994-),男,硕士研究生,主研方向为计算智能;付国霞,硕士研究生;孙超利(通信作者),教授;张国晨,副教授。
  • 基金资助:
    国家自然科学基金面上项目(61876123);山西省自然科学基金(201901D111264);山西省优秀人才科技创新项目(201805D211028)。

Differential Evolution Algorithm Alternately Assisted by Global and Local Models

YU Chenglong, FU Guoxia, SUN Chaoli, ZHANG Guochen   

  1. School of Computer Science and Technology, Taiyuan University of Science and Technology, Taiyuan 030024, China
  • Received:2021-01-25 Revised:2021-03-14 Published:2021-03-23

摘要: 为求解实际复杂工程应用中的高维计算费时优化问题,提出一种全局与局部代理模型交替辅助的差分进化算法。利用历史样本训练全局和局部代理模型,通过交替搜索全局和局部代理模型得到模型最优解并对其进行真实目标函数评价,实现探索和开采的平衡以减少真实目标函数的计算次数,同时通过针对性地选择个体进行真实目标函数计算,辅助算法快速找到目标函数的较优解。在15个低维测试问题和14个高维测试问题上的实验结果表明,在有限的计算资源情况下,该算法在12个低维测试问题上相较于最优重启策略代理辅助的社会学习粒子群优化算法、基于主动学习的代理模型辅助的粒子群优化算法等表现更好,在7个高维测试问题上相较于高斯过程辅助的进化算法、代理模型辅助的分层粒子群优化算法、求解高维费时问题的代理辅助的多种群优化算法等能找到目标函数的更优解。

关键词: 全局代理模型, 局部代理模型, 差分进化算法, 计算费时优化问题, 径向基函数网络

Abstract: To solve high-dimensional, computationally expensive optimization problems in practical complex engineering applications, a Differential Evolution(DE) algorithm assisted by the alternate optimization of global proxy and local proxy models is proposed.Therefore, a global or local proxy model is trained based on historical data and optimized alternatingly to assist the algorithm in finding the optimal solution of the original problem.A balance between exploration and exploitation can be achieved by alternatingly searching for the optimal solution of the global and local proxy models.The optimal solutions of global and local proxy models can be evaluated using the real objective function, which helps reduce the number of objective evaluations.Furthermore, it can accelerate the time required to find the optimal solution by selecting target individuals for real objective evaluation.The performance of the algorithm was tested on 15 low-dimensional and 14 high-dimensional test problems.Experimental results show that when computational resources are limited, the proposed algorithm performs better on 12 low-dimensional problems compared to the GORS-SSLPSO, CAL-SAPSO and other algorithms, and can find better optimal solutions for 7 high-dimensional problems than the MGP-SLPSO, SHPSO, SAMSO and other algorithms.

Key words: global proxy model, local proxy model, Differential Evolution(DE) algorithm, computationally expensive optimization problem, Radial Basis Function Network(RBFN)

中图分类号: