作者as4006440064 (阿竣)
看板MATLAB
标题[讨论] 不同电脑fmincon结果不同
时间Tue Feb 13 21:32:22 2018
因为研究需求,利用Matlab Optimization toolbox中的fmincon做最佳化参数分析,
一样版本的Matlab及code,在不同电脑做最佳化,结果不尽相同,分别用了四台电脑做测
试,共有两种结果,其中每两台电脑的结果一样,但此误差尚可接受。
主要是利用fmincon做最佳化时,跑出没有满足nonlinear constraints的结果, exitflag
却显示为1,但利用另一台电脑却可跑出有满足nonlinear constraints的结果,exitflag仍
是1,但根据官网所写exitflag=1应该是满足nonlinear constraints之结果,想请问怎麽
解决这个问题?有人遇过这状况吗?不同电脑会有不一样的结果,是和电脑什麽有关吗?谢谢
QQ
补充:Tolcon有调过
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.52.101.235
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1518528745.A.480.html
1F:→ LiamIssac: 没有 因为只有一台电脑 02/13 22:11
2F:→ YoursEver: optimize时所有参数的起始值都固定吗? 02/13 22:43
3F:→ as4006440064: 初始值都一样! 02/14 07:13