《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (10): 3178-3187.DOI: 10.11772/j.issn.1001-9081.2022091453

• 先进计算 • 上一篇    

基于新评价指标自适应预测的动态多目标优化算法

李二超(), 张生辉   

  1. 兰州理工大学 电气工程与信息工程学院,兰州 730050
  • 收稿日期:2022-09-30 修回日期:2022-11-17 接受日期:2022-11-21 发布日期:2023-02-16 出版日期:2023-10-10
  • 通讯作者: 李二超
  • 作者简介:张生辉(1997—),男,甘肃武威人,硕士研究生,主要研究方向:动态多目标优化。
  • 基金资助:
    国家自然科学基金资助项目(62063019);甘肃省自然科学基金资助项目(20JR10RA152)

Dynamic multi-objective optimization algorithm based on adaptive prediction of new evaluation index

Erchao LI(), Shenghui ZHANG   

  1. College of Electrical and Information Engineering,Lanzhou University of Technology,Lanzhou Gansu 730050,China
  • Received:2022-09-30 Revised:2022-11-17 Accepted:2022-11-21 Online:2023-02-16 Published:2023-10-10
  • Contact: Erchao LI
  • About author:ZHANG Shenghui, born in 1997, M. S. candidate. His research interests include dynamic multi-objective optimization.
  • Supported by:
    National Natural Science Foundation of China(62063019);Natural Science Foundation of Gansu Province(20JR10RA152)

摘要:

现实生活中的多目标优化问题(MOP)大多为动态多目标优化问题(DMOP),此类问题的目标函数、约束条件和决策变量都可能随时间的变化而发生改变,这需要算法在环境变化后快速适应新的环境,且在保证Pareto解集多样性的同时快速收敛到新的Pareto前沿。针对此问题,提出一种基于新评价指标自适应预测的动态多目标优化算法(NEI-APDMOA)。首先,在种群非支配排序过程中提出一种优于拥挤度的新评价指标,并分阶段平衡收敛快速性和种群多样性,使种群的收敛过程更加合理;其次,提出一种可判断环境变化强弱的因子,为预测阶段提供有价值信息,并引导种群更好地适应环境变化;最后,根据环境变化因子匹配3种更加合理的预测策略,使种群快速响应环境变化。将NEI-APDMOA与DNSGA-Ⅱ-A(Dynamic Non-dominated Sorting Genetic Algorithm-Ⅱ-A)、DNSGA-Ⅱ-B(Dynamic Non-dominated Sorting Genetic Algorithm-Ⅱ-B)和PPS(Population Prediction Strategy)算法在9个标准动态测试函数上进行对比。实验结果表明,NEI-APDMOA分别在9、4和8个测试函数上取得了最优的平均反世代距离(IGD)值、平均间距(SP)值和平均世代距离(GD)值,可以更快地响应环境变化。

关键词: 动态多目标优化, 进化算法, 评价指标, 非支配排序, 预测策略

Abstract:

Most of the Multi-objective Optimization Problems (MOP) in real life are Dynamic Multi-objective Optimization Problems (DMOP), and the objective function, constraint conditions and decision variables of such problems may change with time, which requires the algorithm to quickly adapt to the new environment after the environment changes, and guarantee the diversity of Pareto solution sets while converging to the new Pareto frontier quickly. To solve the problem, an Adaptive Prediction Dynamic Multi-objective Optimization Algorithm based on New Evaluation Index (NEI-APDMOA) was proposed. Firstly, a new evaluation index better than crowding was proposed in the process of population non-dominated sorting, and the convergence speed and population diversity were balanced in different stages, so as to make the convergence process of population more reasonable. Secondly, a factor that can judge the strength of environmental changes was proposed, thereby providing valuable information for the prediction stage and guiding the population to better adapt to environmental changes. Finally, three more reasonable prediction strategies were matched according to environmental change factor, so that the population was able to respond to environmental changes quickly. NEI-APDMOA, DNSGA-Ⅱ-A (Dynamic Non-dominated Sorting Genetic Algorithm-Ⅱ-A), DNSGA-Ⅱ-B (Dynamic Non-dominated Sorting Genetic Algorithm-Ⅱ-B) and PPS (Population Prediction Strategy) algorithms were compared on nine standard dynamic test functions. Experimental results show that NEI-APDMOA achieves the best average Inverted Generational Distance (IGD) value, average SPacing (SP) value and average Generational Distance (GD) value on nine, four and eight test functions respectively, and can respond to environmental changes faster.

Key words: dynamic multi-objective optimization, evolutionary algorithm, evaluation index, non-dominated sorting, prediction strategy

中图分类号: