[討論] 不同電腦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