MATLAB求非线性规划时初值X0不相同时,优化结果也不同 怎么办??
答案:2 悬赏:10 手机版
解决时间 2021-02-16 15:41
- 提问者网友:孤凫
- 2021-02-15 19:42
MATLAB求非线性规划时初值X0不相同时,优化结果也不同 怎么办??
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-02-15 20:59
出现这个现象有几种可能,一是迭代没有成功收敛,二是求解过程收敛到了局部最优值而不是全局最优值,如果是第一种情况的话即使初值变化不大优化结果也会不相同,如果是第二种情况初值在一个较大的范围内变化优化结果都应该不变,通常这个范围会非常大,所以你可以看看你是哪种情况,如果是第一种的话应该能从matlab的提示中看出来,如果是第二种的话你可以换个求解方法,比如原来用的最小二乘,现在改用可以避免掉入局部最优的遗传算法求解,希望对你有帮助
全部回答
- 1楼网友:轻雾山林
- 2021-02-15 21:29
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯