基于角度邻域的多目标差分进化算法
赵志伟1
杨景明2
呼子宇2
车海军2
1.燕山大学电气工程学院工业计算机控制工程河北省重点实验室,河北秦皇岛066004;唐山学院计算机科学与技术系,河北唐山063000;燕山大学国家冷轧板带装备及工艺工程技术研究中心,河北秦皇岛0660042.燕山大学电气工程学院工业计算机控制工程河北省重点实验室,河北秦皇岛066004;燕山大学国家冷轧板带装备及工艺工程技术研究中心,河北秦皇岛066004
摘要:针对如何实现差分进化算法求解多目标优化问题,提出了一种基于角度邻域的多目标差分进化算法,通过在选择操作中引入弱支配概念,实现了对多目标优化问题的求解.该算法通过计算目标空间中个体与权重向量的夹角来确定每个个体的邻域,并在此基础上引入了基于角度邻域的变异策略,使个体的变异在邻域内进行,保证进化方向.此外,该算法创建了一个外部存档用来保存进化过程中的非支配解,并定期对外部存档进行维护,大大改善了解集的分布性.大量的数值仿真实验结果表明通过角度确定邻域的方法比通过欧氏距离确定邻域的方法更加有效,算法所得解集的收敛性和分布性也均明显优于基于分解的差分多目标进化算法(multiobjective evolutionary algorithm based on decomposition and differential evolution,MOEA/D-DE)和非支配排序算法Ⅱ(nondominated sorting genetic algorithm II,NSGA).
关键词:差分进化角度邻域外部存档多目标优化
分类号:TP18(自动化基础理论)
论文发表日期:2017-01-01
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:11( 22-32 )
英文信息
