多目标优化归一化方法如何确定目标函数权值?
如题。是根据主观判断还是有一定的方法? 三个目标函数的单位是一致的。 老大,现在搞优化了啊??有什么好的例子共享下啊 多目标就是要自己权衡不同目标的重要性了~~~如果你认为各目标均等,在isight中权重均设为1就可以了,如果权重不同,按照自己的要求设定比例就可以了,可以自动归一化 现在搞优化了啊??有什么好的例子共享下啊
gao264 发表于 2009-2-25 15:29
学习而已,例子是有,不过也是从各个论坛搜刮的,哈哈~
比较好的例子就是isight公司出的一些例子。
多目标就是要自己权衡不同目标的重要性了~~~如果你认为各目标均等,在isight中权重均设为1就可以了,如果权重不同,按照自己的要求设定比例就可以了,可以自动归一化
jacicka1984 发表于 2009-2-25 16:40
感谢!
我自己设置总感觉不踏实,呵呵~~
看过一些这个方面的文章,不过大多只谈理论,没有你的这么直白易懂。 有没有ISIGHT直接集成MATLAB的例子? isight有MATLAB组件 多目标就是要自己权衡不同目标的重要性了~~~如果你认为各目标均等,在isight中权重均设为1就可以了,如果权重不同,按照自己的要求设定比例就可以了,可以自动归一化
jacicka1984 发表于 2009-2-25 16:40 http://forum.simwe.com/images/common/back.gif如果是用NSGA-II 就不用考虑权重问题了吧 所谓多目标算法,就是能获得各目标不同权重下的最优结果的方法,通过多目标方法优化会得到一系列的最优解(pareto解),区别于单目标算法得到的唯一最优解。但是工程师最终还是要选择一个合适的方案,也就是在pareto解集中找一个。 多目标问题在优化中就没必要认为考虑权重因子,在最终所生成的pareto前沿中包括了所有权重的方案,你只需要在前沿上选取就可以了。多目标优化就是为了让用户有更多的选择空间。 如果各个目标不是矛盾的,pareto前沿就显得不是很漂亮,获得比较难,这个怎么办? 为什么要漂亮的pareto前沿呢,如果二者不是矛盾关系,pareto前沿是不会出现那种明了的双曲线情况啊。但是只要反应真实的关系就可以了,pareto归根结底还是为你选择合适的“一个”最优解提供直观的依据而已。 12# jacicka1984
原来也是基于jacicka兄的想法,但是优化了四天(NSGAⅡ),算了5000步,才发现12个蓝色的点,太少了,不够明了,才想到去归一化的问题。 高手们好,来报个到! 看来各位都是高手,谁能举个简单的例子来明确的说一下NSGA-II的原理呀?那个非支配关系到底怎么排序?
页:
[1]