找回密码
 注册
Simdroid-非首页
查看: 305|回复: 6

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

[复制链接]
发表于 2008-8-29 09:59:38 | 显示全部楼层 |阅读模式 来自 陕西西安
最近在用NSGA2算法在优化一个两个目标函数的问题,发现修改权系数以后得到的优化结果不一样,想问各位高手一下,如果在用多目标优化算法进行优化时,如果修改了默认的权系数时是不是isight就会采用加权函数法将两个目标函数并成一个再优化,还是没并在一块两个目标函数同时优化。
 楼主| 发表于 2008-9-1 09:17:33 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
难道大家都不修改权系数的吗?是不是都用的默认的1:1啊
回复 不支持

使用道具 举报

发表于 2008-9-4 20:14:22 | 显示全部楼层 来自 湖北武汉
印度学者Deb 完成的NSGAII 算法是目标没有权重之说的,为什么iSIGHT中要引入权的概念来?
回复 不支持

使用道具 举报

发表于 2008-9-5 13:49:58 | 显示全部楼层 来自 北京
原帖由 zbbpearl 于 2008-8-29 09:59 发表
最近在用NSGA2算法在优化一个两个目标函数的问题,发现修改权系数以后得到的优化结果不一样,想问各位高手一下,如果在用多目标优化算法进行优化时,如果修改了默认的权系数时是不是isight就会采用加权函数法将两个目 ...


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

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2008-9-13 20:15:46 | 显示全部楼层 来自 陕西西安
可是我在修改了权重比值后确实起了很大作用,特别是能寻到不修改权重以前寻不到的解,而且比使用默认权重得出的解要好很多
回复 不支持

使用道具 举报

发表于 2008-9-22 00:07:00 | 显示全部楼层 来自 湖北武汉
跟你所要求的最优解有关,修改后pareto集可能更靠近你所要求的解
回复 不支持

使用道具 举报

发表于 2009-5-18 21:01:02 | 显示全部楼层 来自 北京
请问如何得到Pareto前沿图
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-4 06:47 , Processed in 0.037894 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表