[讨论] 不同电脑fmincon结果不同

楼主: as4006440064 (阿竣)   2018-02-13 21:32:22
因为研究需求,利用Matlab Optimization toolbox中的fmincon做最佳化参数分析,
一样版本的Matlab及code,在不同电脑做最佳化,结果不尽相同,分别用了四台电脑做测
试,共有两种结果,其中每两台电脑的结果一样,但此误差尚可接受。
主要是利用fmincon做最佳化时,跑出没有满足nonlinear constraints的结果, exitflag
却显示为1,但利用另一台电脑却可跑出有满足nonlinear constraints的结果,exitflag仍
是1,但根据官网所写exitflag=1应该是满足nonlinear constraints之结果,想请问怎么
解决这个问题?有人遇过这状况吗?不同电脑会有不一样的结果,是和电脑什么有关吗?谢谢
QQ
补充:Tolcon有调过
作者: LiamIssac (Madchester)   2018-02-13 22:11:00
没有 因为只有一台电脑
作者: YoursEver (猪是妳)   2018-02-13 22:43:00
optimize时所有参数的起始值都固定吗?
楼主: as4006440064 (阿竣)   2018-02-14 07:13:00
初始值都一样!

Links booklink

Contact Us: admin [ a t ] ucptt.com