zhuchao1234 发表于 2011-5-12 16:54:05

优化

我想在matlab中做一个优化,要把两个目标转化为一个目标,但是它们的数量级不同,比如第一个目标按初始值计算为6.0*10(-3),第二个目标按初始值计算为0.43,那么我应该如何取他们的加权系数了?
希望各位高手解答

feynmand 发表于 2011-5-12 16:58:45

建议加权以后二者的数量级相同,这样他们的影响力才有可能相差不大,优化的结果不会总偏向其中一方。你这里第一个目标大致要乘以100左右。如果你需要哪个目标权重更大一点,在达到相同数量级后再微调

zhuchao1234 发表于 2011-5-12 22:12:58

谢谢版主的回答

anbcjys 发表于 2011-5-14 06:14:29

用pareto解即可

zhuchao1234 发表于 2011-5-14 10:24:58

感谢“anbcjys”的回答,能不能解释“pareto”是什么意思
页: [1]
查看完整版本: 优化