计算机工程与应用 ›› 2022, Vol. 58 ›› Issue (4): 83-90.DOI: 10.3778/j.issn.1002-8331.2101-0496
原杨飞,党乾龙,徐伟,刘玲玲,罗宇婷
YUAN Yangfei, DANG Qianlong, XU Wei, LIU Lingling, LUO Yuting
摘要: 针对罚函数法在求解约束优化问题时罚系数不易选取的问题,提出一种基于动态罚函数的差分进化算法。利用罚函数法将约束优化问题转化为无约束优化问题。为平衡种群的目标函数和约束违反程度,结合[ε]约束法设计了一种动态罚系数策略,其中罚系数随着种群质量和进化代数的改变而改变。采用差分进化算法更新种群直到搜索到最优解。对IEEE CEC 2010和IEEE CEC 2017两组基准测试集进行仿真实验,结果表明提出的算法具有较强的寻优性能。