| 查看: 4365 | 回復(fù): 17 | ||
chenyangbu金蟲(chóng) (著名寫(xiě)手)
|
[求助]
求助大神,為何不同機(jī)器運(yùn)行MATLAB結(jié)果不同 已有3人參與
|
|
|
求助:不同機(jī)器運(yùn)行MATLAB結(jié)果不同 我調(diào)用MATLAB優(yōu)化工具箱的庫(kù)函數(shù)fmincon,使用相同的初始解(可行解),對(duì)同一個(gè)問(wèn)題進(jìn)行局部搜索(算法為序列二次規(guī)劃,即SQP),但在不同機(jī)器上得到的結(jié)果不同。 一共有五臺(tái)機(jī)器 (為了方便,簡(jiǎn)稱為A1,A2,A3, B1,B2), B1-B2配置相同,均為新買(mǎi)的機(jī)器,A1-A3為以前的機(jī)器。A1-A3上運(yùn)行結(jié)果相同, B1-B2上結(jié)果相同。 在A1-A3以及B1-B2上均安裝了MATLAB2014b和MATLAB2015a,說(shuō)明MATLAB版本對(duì)結(jié)果沒(méi)有影響。 A1-A3的系統(tǒng)分別為Windows 7, Windows Server 2008, Windows Server 2003; B1-B2的系統(tǒng)分別為Windows 7, Windows 10; 都有win7,說(shuō)明系統(tǒng)對(duì)結(jié)果應(yīng)該沒(méi)有影響。 但A1-A3與B1-B2的結(jié)果不同,說(shuō)明機(jī)器對(duì)結(jié)果有影響? 調(diào)用fmincon的核心代碼如下: options=optimset('Algorithm','sqp','GradObj','off','GradConstr','off','TolCon',0,'Display','iter','TolFun',1e-4,'MaxFunEvals',50); [X,FVAL,EXITFLAG,OUTPUT,LAMBDA,GRAD,HESSIAN]=fmincon(@myFun,x0,[],[],[],[],lb,ub,@mycon,options); 其中,@myFun為所求解函數(shù)的目標(biāo)函數(shù),@mycon為所求解函數(shù)的約束函數(shù);lb,ub分別為自變量的下界和上屆(lb=[0,0] ,ub=[3,4]). 初始解均為:[2.32952 3.17849] 兩種結(jié)果如下 1)A1-A3上的運(yùn)行結(jié)果如下: Norm of First-order Iter F-count f(x) Feasibility Steplength step optimality 0 3 -5.508010e+00 2.000e+00 1.000e+00 1 6 -3.508006e+00 2.685e-08 1.000e+00 2.000e+00 2.000e+00 2 9 -3.508013e+00 2.927e-12 1.000e+00 6.319e-06 1.000e+00 3 12 -3.508013e+00 0.000e+00 1.000e+00 1.946e-12 1.279e-08 得到的解為:2.329520197477608 1.178493074117684 目標(biāo)函數(shù)值是:-3.508013271595291 2)B1-B2的運(yùn)行結(jié)果如下: Norm of First-order Iter F-count f(x) Feasibility Steplength step optimality 0 3 -5.508010e+00 2.000e+00 1.000e+00 1 6 -3.508006e+00 2.685e-08 1.000e+00 2.000e+00 2.000e+00 2 9 -3.508013e+00 2.984e-12 1.000e+00 6.319e-06 1.694e+00 3 12 -3.508013e+00 0.000e+00 1.000e+00 1.972e-12 1.179e-06 得到的解為:2.329520197477604 1.178493074117646 目標(biāo)函數(shù)值是:-3.508013271595249。 求教大神,是否可能因?yàn)椴煌瑱C(jī)器的浮點(diǎn)數(shù)運(yùn)算部件不同導(dǎo)致會(huì)有最終結(jié)果有精度的差異? |
捐助貴賓 (著名寫(xiě)手)
木蟲(chóng) (職業(yè)作家)

金蟲(chóng) (著名寫(xiě)手)
金蟲(chóng) (著名寫(xiě)手)

鐵桿木蟲(chóng) (著名寫(xiě)手)
ส็็็

金蟲(chóng) (著名寫(xiě)手)
金蟲(chóng) (著名寫(xiě)手)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 22408 359分調(diào)劑 +4 | Qshers 2026-03-27 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 309求調(diào)劑 +7 | 誰(shuí)不是少年 2026-03-29 | 7/350 |
|
|
[考研] 數(shù)一英一271專碩(085401)求調(diào)劑,可跨 +7 | 前行必有光 2026-03-28 | 8/400 |
|
|
[考研] 本科新能源科學(xué)與工程,一志愿華理能動(dòng)285求調(diào)劑 +7 | AZMK 2026-03-28 | 11/550 |
|
|
[考研] 調(diào)劑 +3 | 好好讀書(shū)。 2026-03-28 | 3/150 |
|
|
[考研] 291求調(diào)劑 +15 | hhhhxn.. 2026-03-23 | 21/1050 |
|
|
[考研] 085405 考的11408求各位老師帶走 +3 | Qiu學(xué)ing 2026-03-28 | 3/150 |
|
|
[考研] 286求調(diào)劑 +4 | 丟掉懶惰 2026-03-27 | 7/350 |
|
|
[考研] 張芳銘-中國(guó)農(nóng)業(yè)大學(xué)-環(huán)境工程專碩-298 +4 | 手機(jī)用戶 2026-03-26 | 4/200 |
|
|
[考研] 07化學(xué)280分求調(diào)劑 +10 | 722865 2026-03-23 | 10/500 |
|
|
[考博] 26申博 +3 | 加油沖! 2026-03-26 | 3/150 |
|
|
[考研] 085601 材料工程 313分 求調(diào)劑 +5 | Ong3 2026-03-27 | 5/250 |
|
|
[考研] 調(diào)劑推薦 +5 | 清酒714 2026-03-26 | 6/300 |
|
|
[考研] 求調(diào)劑,一志愿 南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩 +4 | @taotao 2026-03-26 | 5/250 |
|
|
[考研] 343求調(diào)劑 +4 | 贈(zèng)我一本書(shū) 2026-03-23 | 4/200 |
|
|
[考研] 求調(diào)劑 一志愿 本科 北科大 化學(xué) 343 +6 | 13831862839 2026-03-24 | 7/350 |
|
|
[考研] 0854人工智能方向招收調(diào)劑 +4 | 章小魚(yú)567 2026-03-24 | 4/200 |
|
|
[考研] 上海電力大學(xué)材料防護(hù)與新材料重點(diǎn)實(shí)驗(yàn)室招收調(diào)劑研究生(材料、化學(xué)、電化學(xué),環(huán)境) +4 | 我愛(ài)學(xué)電池 2026-03-23 | 4/200 |
|
|
[考研] 材料專碩331求調(diào)劑 +4 | 鮮當(dāng)牛 2026-03-24 | 4/200 |
|
|
[考研] 335求調(diào)劑 +4 | yuyu宇 2026-03-23 | 5/250 |
|