最佳答案
1、 f1max f1min,f2max f2min 这些是根据 单目标函数优化得到的数值。 2、之后,自己根据需要设定权重w1、w2,最后优化即可。 |
6 条回复
1、 f1max f1min,f2max f2min 这些是根据 单目标函数优化得到的数值。 2、之后,自己根据需要设定权重w1、w2,最后优化即可。 |
maple1314168 发表于 2022-6-21 18:12 你好,这里的“根据单目标函数优化得到的数值”是指分别对f1和f2作为目标函数单独优化的意思吗?但是优化得到的是目标函数的最小值,那f1min和f2min可以这样得出,不过f1max和f2max是怎么得到的? 还是说将f1化为-f1去做优化,再将结果取负作为f1max?感谢您的解答 |
backslider 发表于 2022-6-22 15:05 对的,取符号得到最少值,再变回正号就是最大值。 |
maple1314168 发表于 2022-6-22 15:17 也就是说f1min,f1max,f2min,f2max在后面多目标转换单目标的优化过程中是一个定值,并不用随着优化迭代改变吗 |
backslider 发表于 2022-6-22 15:20 肯定的啊!我第一个贴已经说清楚的。他们四个都是定值。 如果再多目标函数,也是这样处理变为一个综合的目标函数。 |
maple1314168 发表于 2022-6-22 15:24 好的,感谢您的解答 |
Powered by Discuz! X3.4
© 2001-2022