| 2 | 1/1 | 返回列表 |
| 查看: 869 | 回復(fù): 1 | ||
M.bySong鐵蟲 (小有名氣)
|
[求助]
1stopt高版本代跑,很急,先謝謝大神們了! 已有1人參與
|
|
大神上午好,最近碰到一個(gè)多目標(biāo)優(yōu)化的問題,想用理想點(diǎn)法與平方和加權(quán)法求多目標(biāo)最優(yōu)。三個(gè)目標(biāo)函數(shù),分別跑出最優(yōu)值以后,加權(quán)求解。希望大神能夠幫忙代跑一下,不勝感激。就這點(diǎn)金幣了,完成后加v有大紅包,現(xiàn)在很急,先謝謝大神們了!! 求第一個(gè)目標(biāo)目標(biāo)函數(shù)最優(yōu)值op1: parameter x1=[6422,10000],x2=[0,6422],x3=[0,6422],h1=[0,2280],h2=[1600,10000],h3=[1241,10000] ; minfunction 6422*600000*sqrt((h1-h3)^2+(x1-x3)^2)*(x1-x2)/((-x3*h3+x1*h1)*(x1-x2)-(-x2*h3+x1*h2)*(x1-x3)); x1-10000<=0 x3-x1<0; x2-x3<0; h2-h1<0; h3-h2<0; h3-x2<0; sqrt((x1-x3)^2+(h1-h3)^2)-3000<=0; -sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h<0; sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-8150<=0; (sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-sqrt((x1-x3)^2+(h1-h3)^2))/(2*sqrt((x1-x3)^2+(h1-h3)^2))-0.8<=0; x1-(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)-6000<=0; -x1+(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)<=0; sqrt((x1-x2)^2+(-h3+h2)^2)-7000<0; -6422*600000*sqrt((h1-h3)^2+(x1-x3)^2)*(x1-x2)/((-x3*h3+x1*h1)*(x1-x2)-(-x2*h3+x1*h2)*(x1-x3))<0; ——————————————————————————————————————————————————————————————————————————————————第2個(gè)目標(biāo)目標(biāo)函數(shù)最優(yōu)值op2: parameter x1=[6422,10000],x2=[0,6422],x3=[0,6422],h1=[0,2280],h2=[1600,10000],h3=[1241,10000] ; minfunction sqrt((x1-x2)^2+(-h3+h2)^2); x1-10000<=0 x3-x1<0; x2-x3<0; h2-h1<0; h3-h2<0; h3-x2<0; sqrt((x1-x3)^2+(h1-h3)^2)-3000<=0; //收攏長(zhǎng)度 -sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h<0; //H sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-8150<=0; //展開長(zhǎng)度 (sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-sqrt((x1-x3)^2+(h1-h3)^2))/(2*sqrt((x1-x3)^2+(h1-h3)^2))-0.8<=0; //導(dǎo)向比 x1-(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)-6000<=0; //導(dǎo)向行程 -x1+(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)<=0; //導(dǎo)向行程 sqrt((x1-x2)^2+(-h3+h2)^2)-7000<0; //拉桿長(zhǎng)度 -6422*600000*sqrt((h1-h3)^2+(x1-x3)^2)*(x1-x2)/((-x3*h3+x1*h1)*(x1-x2)-(-x2*h3+x1*h2)*(x1-x3))<0; ——————————————————————————————————————————————————————————————————————————————————第3個(gè)目標(biāo)目標(biāo)函數(shù)最優(yōu)值op3: parameter x1=[6422,10000],x2=[0,6422],x3=[0,6422],h1=[0,2280],h2=[1600,10000],h3=[1241,10000] ; minfunction sqrt((h3-269)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)-6422)^2); x1-10000<=0 x3-x1<0; x2-x3<0; h2-h1<0; h3-h2<0; h3-x2<0; sqrt((x1-x3)^2+(h1-h3)^2)-3000<=0; //收攏長(zhǎng)度 -sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h<0; //H sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-8150<=0; //展開長(zhǎng)度 (sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-sqrt((x1-x3)^2+(h1-h3)^2))/(2*sqrt((x1-x3)^2+(h1-h3)^2))-0.8<=0; //導(dǎo)向比 x1-(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)-6000<=0; //導(dǎo)向行程 -x1+(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)<=0; //導(dǎo)向行程 sqrt((x1-x2)^2+(-h3+h2)^2)-7000<0; //拉桿長(zhǎng)度 -6422*600000*sqrt((h1-h3)^2+(x1-x3)^2)*(x1-x2)/((-x3*h3+x1*h1)*(x1-x2)-(-x2*h3+x1*h2)*(x1-x3))<0; ———————————————————————————————————————————————————————————————————————— 將下面代碼中的op1,op2,op3替換為上面計(jì)算出的結(jié)果,求多目標(biāo)加權(quán)結(jié)果 parameter x1=[6422,10000],x2=[0,6422],x3=[0,6422],h1=[0,2280],h2=[1600,10000],h3=[1241,10000] ; ConstStr f1=6422*600000*sqrt((h1-h3)^2+(x1-x3)^2)*(x1-x2)/((-x3*h3+x1*h1)*(x1-x2)-(-x2*h3+x1*h2)*(x1-x3)); conststr f2=minfunction sqrt((x1-x2)^2+(-h3+h2)^2); conststr f3=sqrt((h3-269)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)-6422)^2); minfunction ((f1-op1)/op1)^2+((f2-op2)/op2)^2+((f3-op3)/op3)^2; //minfunction 6422*600000*sqrt((h1-h3)^2+(x1-x3)^2)*(x1-x2)/((-x3*h3+x1*h1)*(x1-x2)-(-x2*h3+x1*h2)*(x1-x3)); //minfunction sqrt((x1-x2)^2+(-h3+h2)^2); //minfunction sqrt((h3-269)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)-6422)^2); x1-10000<=0 x3-x1<0; x2-x3<0; h2-h1<0; h3-h2<0; h3-x2<0; sqrt((x1-x3)^2+(h1-h3)^2)-3000<=0; //收攏長(zhǎng)度 -sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h<0; //H sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-8150<=0; //展開長(zhǎng)度 (sqrt((x3-h3)^2+((sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)+h1)^2)-sqrt((x1-x3)^2+(h1-h3)^2))/(2*sqrt((x1-x3)^2+(h1-h3)^2))-0.8<=0; //導(dǎo)向比 x1-(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)-6000<=0; //導(dǎo)向行程 -x1+(sqrt((x1-x2)^2+(h2-h3)^2-(x2-h3)^2)-h2)<=0; //導(dǎo)向行程 sqrt((x1-x2)^2+(-h3+h2)^2)-7000<0; //拉桿長(zhǎng)度 -6422*600000*sqrt((h1-h3)^2+(x1-x3)^2)*(x1-x2)/((-x3*h3+x1*h1)*(x1-x2)-(-x2*h3+x1*h2)*(x1-x3))<0; |
版主 (知名作家)
|
目標(biāo)函數(shù)值(最小): 1.87232999181561 x1: 6422 x2: 2282.96873670372 x3: 4485.76040752828 h1: 2279.99154310903 h2: 1600.03227522495 h3: 1241.37911564834 h: -1006.24586353898 |

| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 085600 材料與化工 298 +8 | 小西笑嘻嘻 2026-03-03 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 293求調(diào)劑 +4 | 是樂渝哇 2026-03-03 | 4/200 |
|
|
[考研] 0703化學(xué)306調(diào)劑 +4 | 26要上岸 2026-03-03 | 4/200 |
|
|
[考研] 江蘇省農(nóng)科院招調(diào)劑1名 +5 | Qwertyuop 2026-03-01 | 5/250 |
|
|
[基金申請(qǐng)] 沒有青基直接申請(qǐng)面上,感覺自己瘋了 +5 | kevin63t 2026-03-02 | 6/300 |
|
|
[考研] 085602化學(xué)工程350,調(diào)劑,有沒有211的 +5 | 利好利好. 2026-03-02 | 9/450 |
|
|
[考研]
材料270求調(diào)劑
6+6
|
Eiiiio 2026-03-01 | 11/550 |
|
|
[考研] 268求調(diào)劑 +6 | 好運(yùn)連綿不絕 2026-03-02 | 6/300 |
|
|
[考研]
材料325求調(diào)劑
30+3
|
mariusuki 2026-03-02 | 7/350 |
|
|
[考研] 324求調(diào)劑 +4 | wxz2 2026-03-03 | 5/250 |
|
|
[論文投稿]
通訊作者寫誰,問題是你意想不到的問題
15+3
|
阿爾法啊 2026-03-01 | 3/150 |
|
|
[考研] 271求調(diào)劑 +4 | Ricardo1113 2026-03-02 | 4/200 |
|
|
[考研]
|
好好好1233 2026-02-28 | 16/800 |
|
|
[考研] 0856調(diào)劑 +10 | 劉夢(mèng)微 2026-02-28 | 10/500 |
|
|
[考研] 261求調(diào)劑 +3 | 陸lh 2026-03-01 | 3/150 |
|
|
[考研] 0856化工專碩求調(diào)劑 +15 | 董boxing 2026-03-01 | 15/750 |
|
|
[基金申請(qǐng)] 此成果不能導(dǎo)入原因:元數(shù)據(jù)必填信息不完整,可 進(jìn)行補(bǔ)充。 +4 | Kittylucky 2026-03-02 | 5/250 |
|
|
[考研] 材料學(xué)調(diào)劑 +10 | 提神豆沙包 2026-02-28 | 12/600 |
|
|
[考研] 0856材料求調(diào)劑 +4 | 麻辣魷魚 2026-02-28 | 4/200 |
|
|
[考研] 311求調(diào)劑 +6 | 亭亭亭01 2026-03-01 | 6/300 |
|