基于NSGA-II算法的研究和改进

本文分享了作者对NSGA-II算法的改进研究,通过ZDT测试函数对比传统与改进算法在GD和SP指标上的收敛性能。结果显示,改进算法在距离和分布性指标上均有显著优势,特别是在ZDT1-6函数中展现快速收敛。
摘要由CSDN通过智能技术生成

基于NSGA-II算法的研究和改进

在大学的时候学习了有关NSGA2算法的相关知识,对这个颇有兴趣,想着把自己学习的内容都记录下来。同时也是自己第一次开始写博客,想开始自己以后的博客之路,为下班后的业余时间找点事情做

前言

本节内容主要大致说明改进的NSGA-II算法和传统的NSGA-II算法的对比结果。
后续会基于NSGA-II算法的研究和改进的系列文章主要分为以下内容:

  1. 多目标的数学模型和概念
  2. 进化算法
  3. 传统的NSGA2算法
  4. 对传统的NSGA2算法的改进
  5. 实验结果

一、改进的NSGA-II与传统的NSGA-II的结果对比

测试函数为:ZDT1、ZDT2,ZDT3,ZDT4,ZDT6
指标采用:分布性指标(GD)和距离指标(SP)
其他测试参数:(每一个参数的说明后续章节会说明)
参数的说明

下面是测试函数根据 30 次的测试情况,选取两个算法对应的最终距离指标 GD和SP 最小的解, 计算每一代的GD和SP的结果,,画出迭代500次过程中GD和SP的变化,对比两者的收敛速度和收敛结果,以及Pareto前言的分布性。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从上述的 5 组对比图,可以看出改进的 NSGA-II 算法在距离指标上的收敛 速度快于传统的 NSGA-II 算法。在 ZDT1、ZDT2,ZDT3,ZDT6 这三个测试函 数中,改进的 NSGA-II 算法在距离指标上,在进化不到 50 代的时候就已经收敛, 而对于传统的 NSGA-II 算法要想距离指标收敛到一个较理想的程度,所需的进化代数需要在 300 代以上。对于 ZDT4 函数,改进的 NSGA-II 算法收敛到接近 0 的附近也只需 100 代左右,而传统的 NSGA-II 算法则陷入了一个局部最优中。 对于分布性指标的收敛情况,同样在 ZDT1、ZDT2,ZDT3,ZDT6 这三个 测试函数中改进的 NSGA-II 算法可以较快的收敛,传统的 NSGA-II 算法最终收敛的结果与改进的 NSGA-II 算法结果相近,最终都是在一个小范围内波动。

  • 9
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
摘要:航空器滑行路径规划是一个复杂的多目标优化问题,需要考虑多个目标和约束条件。为了解决这个问题,本文提出了一种基于改进NSGA-II算法的航空器滑行路径规划方法。首先,将滑行路径规划问题转化为多目标优化问题,然后针对问题的特点,设计了适应性权重策略和局部搜索算子,将其集成到NSGA-II算法中。最后,通过仿真实验验证了该方法的有效性和优越性。实验结果表明,该方法可以有效地求解多目标航空器滑行路径规划问题,具有较高的求解效率和优化性能。 关键词:航空器滑行路径规划;多目标优化;NSGA-II算法;适应性权重策略;局部搜索算子 Abstract: Aircraft taxiway path planning is a complex multi-objective optimization problem that requires consideration of multiple objectives and constraints. In order to solve this problem, this paper proposes an aircraft taxiway path planning method based on an improved NSGA-II algorithm. Firstly, the taxiway path planning problem is transformed into a multi-objective optimization problem. Then, based on the characteristics of the problem, an adaptive weight strategy and a local search operator are designed and integrated into the NSGA-II algorithm. Finally, the effectiveness and superiority of the method are verified through simulation experiments. The experimental results show that the proposed method can effectively solve the multi-objective aircraft taxiway path planning problem with high efficiency and optimization performance. Keywords: Aircraft taxiway path planning; Multi-objective optimization; NSGA-II algorithm; Adaptive weight strategy; Local search operator
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值