论文解读:NSGA3

这里浅谈一下自己对NSGA3算法中个体保留操作的一些理解

NSGA3算法流程:

在这里插入图片描述
由上图可以看出,NSGA3算法主要分为四大块,包括:

  • 参考点设置;
  • 种群的自适应标准化;
  • 关联操作;
  • 个体保留操作

这里我主要分享一下对最后一块的理解,请多指正!

个体保留操作

假设在个体保留操作之前,算法已经完生成了后代种群 Q t Q_t Qt,并对合并种群 R t = P t ∪ Q t ( 2 N ) R_t=P_t∪Q_t(2N) Rt=PtQt2N执行了非支配排序。个体保留操作的主要任务是,从第 F l F_l Fl层个体中选出其余的 K = N − ∣ P t + 1 ∣ K=N-|P_t+1| K=NPt+1个用来构成下一代种群的个体。具体操作如下:
在这里插入图片描述
对于该部分的理解,YanYan在文献[2]中给了出了如下的详细解释,其中标注部分是我的理解:

在这里插入图片描述
在这里插入图片描述

参考文献

[1] K. Deb and H. Jain, “An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints,” IEEE Transactions on Evolutionary Computation, vol. 18, no. 4, pp. 577-601, 2014.

[2] Y. Yuan, H. Xu, B. Wang and X. Yao, “A New Dominance Relation-Based Evolutionary Algorithm for Many-Objective Optimization,” IEEE Transactions on Evolutionary Computation, vol. 20, no. 1, pp. 16-37, 2016.

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用的内容,NSGA-III算法流程图包括以下几个步骤:Normalize(归一化)、Associate(关联)、Niching(分区)和分类器(Classification of Population into Non-dominated Levels)。具体流程如下: 1. 归一化(Normalize):使用结构化参考点或用户首选参考点,将原始参考点映射到归一化超平面上,确保每一代成员所跨越的空间多样性。 2. 关联(Associate):根据归一化得到的超平面上的点,确定每个个体的邻居和引导向量。这一步骤有助于维持种群的多样性。 3. 分区(Niching):通过计算每个个体与其邻居之间的距离,将种群分成不同的区域。这有助于保持种群的多样性,并避免过度拥挤。 4. 分类器(Classification of Population into Non-dominated Levels):根据非支配水平,将种群划分为不同的非支配级别,以确定每个个体的非支配级别。这有助于确定个体的优越性和非优越性。 综上所述,NSGA-III算法流程图包括归一化、关联、分区和分类器等步骤。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [[论文笔记] 第1篇: NSGA-III 算法原始论文笔记](https://blog.csdn.net/weixin_46854242/article/details/124203958)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值