多目标柔性生产作业车间——反世代距离(IGD)

反世代距离(IGD)是评估多目标优化算法性能的指标,特别是针对收敛性和分布性。IGD值越小,表示算法的性能越好。它通过计算真实帕累托前沿到解集的最小欧几里得距离来度量。文章讨论了如何通过IGD评估算法的收敛和分布性能,并提供了一个计算示例。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


反世代距离IGD概念

反世代距离是一个综合性能的评价指标,主要是应用至求解多目标问题中,评价多目标优化算法的综合性能——收敛性、分布性;IGD的值越小,表明算法的收敛性以及分布性越好。
IGD的定义,如下公式所示:
在这里插入图片描述
其中,P表示真实的帕累托前沿,Q表示所求解得种群(求解出的最优帕累托解集),d(v,Q)表示P中的个体v到种群Q的最小欧几里得距离,|P|表示分布在帕累托前沿面上点集的个数,IGD是通过计算真实帕累托前沿个体到种群的最小欧几里得距离来评价算法的综合性能。(ps:P真实的帕累托前沿非常多,在计算IGD时,取均匀分布的帕累托前沿即可。

收敛性能以及分布性能

收敛性能好→d(v,Q)的值相对越小,则IGD的值越小,可评价算法的收敛性能。

若所求解的最优帕累托解集是集中在一个较为狭小的区域,则d(v,Q)的值较大,可通过IGD的值判断算法的分布性能。

举例计算

取6个真实帕累托前沿
真实帕累托前沿
在这里插入图片描述
所求解的4个最优帕累托解集
在这里插入图片描述
求解反世代距离(IGD):
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JiAngTxone

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值