MOEA/D的通俗解析--3.权重和聚合方法

之前说道,由于购买计算机需要考虑到价格变量和性能变量而且由于pareto排名方法的不靠谱,所以决策函数希望能用一种简单高效的方法来表达。那么,其实有一种很简单的方法,让这两个变量融合成为一个决策结果。

如果我钱包近期比较干,那么我可能不考虑玩游戏了,买台电脑回来看看直播就完事了,那么决策函数可以这样设置:F(X) = 0.9*f_{1}(X)+0.1*f_{2}(X)

这样,种群在进化的过程中由于f_{1}前面的系数比较大,所以会渐渐改变种群,使种群能加快f_{1}的增长速度。这就是权重和聚合方法。目标函数前的系数可以看做为v1=(0.9,0.1),这种形式的向量,也被叫做权重向量。这个定义后面会用到。

值得注意的有两点:

1.为了增强Pareto解的多样性,种群里的每一个个体都应该具有不同的权重变量,方便决策者做出不同偏好的选择。比如我突然中彩票了,价格都是小问题,最重要的是性能,2080+i9直接上机。那么权重变量就可以表示为v2=(0.1,0.9)。

2.权重向量的取值需要符合均匀分布,并且需要类似于下方的约束:

设权重向量v=\left \{ v_{1},v_{2},v_{3},...,v_{n} \right \},那么v_{1}+v_{2}+v_{3}+...+v_{n}=1或者{v_{1}}^{2}+{v_{2}}^{2}+{v_{3}}^{2}+...+{v_{n}}^{2}=1(这个后面就会用到)等约束。并且v_{1},v_{2},v_{3},...,v_{n}各不相同。

  • 11
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值