zbbpearl 发表于 2008-8-29 09:59:38

多目标遗传算法中目标函数的权系数问题

最近在用NSGA2算法在优化一个两个目标函数的问题,发现修改权系数以后得到的优化结果不一样,想问各位高手一下,如果在用多目标优化算法进行优化时,如果修改了默认的权系数时是不是isight就会采用加权函数法将两个目标函数并成一个再优化,还是没并在一块两个目标函数同时优化。

zbbpearl 发表于 2008-9-1 09:17:33

难道大家都不修改权系数的吗?是不是都用的默认的1:1啊

lee3000 发表于 2008-9-4 20:14:22

印度学者Deb 完成的NSGAII 算法是目标没有权重之说的,为什么iSIGHT中要引入权的概念来?

hnyzyhq230 发表于 2008-9-5 13:49:58

原帖由 zbbpearl 于 2008-8-29 09:59 发表 http://forum.simwe.com/images/common/back.gif
最近在用NSGA2算法在优化一个两个目标函数的问题,发现修改权系数以后得到的优化结果不一样,想问各位高手一下,如果在用多目标优化算法进行优化时,如果修改了默认的权系数时是不是isight就会采用加权函数法将两个目 ...

我建议你好好看看iSIGHT的Userguide中关于多目标优化算法的相关内容。iSIGHT中包含有两种多目标优化算法,分别是NCGA和NSGAII,使用这两种算法进行多目标优化是不需要设置权重的,因为iSIGHT会在优化之后给出一个Pareto前沿图,该图中包含了多个目标的所用权重的组合,所以你只需要在Pareto前沿图中找到你所关心的多目标最优解即可,完全不需要为每个目标设置权重。

zbbpearl 发表于 2008-9-13 20:15:46

可是我在修改了权重比值后确实起了很大作用,特别是能寻到不修改权重以前寻不到的解,而且比使用默认权重得出的解要好很多

zcs197938 发表于 2008-9-22 00:07:00

跟你所要求的最优解有关,修改后pareto集可能更靠近你所要求的解

sea1979 发表于 2009-5-18 21:01:02

请问如何得到Pareto前沿图
页: [1]
查看完整版本: 多目标遗传算法中目标函数的权系数问题