| 2 | 1/1 | 返回列表 |
| 查看: 871 | 回復(fù): 1 | |||
M.bySong鐵蟲 (小有名氣)
|
[求助]
1stopt高版本代跑,很急,先謝謝大神們了! 已有1人參與
|
|
大神上午好,最近碰到一個多目標(biāo)優(yōu)化的問題,想用理想點(diǎn)法與平方和加權(quán)法求多目標(biāo)最優(yōu)。三個目標(biāo)函數(shù),分別跑出最優(yōu)值以后,加權(quán)求解。希望大神能夠幫忙代跑一下,不勝感激。就這點(diǎn)金幣了,完成后加v有大紅包,現(xiàn)在很急,先謝謝大神們了!! 求第一個目標(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個目標(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; //收攏長度 -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; //展開長度 (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; //拉桿長度 -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個目標(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; //收攏長度 -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; //展開長度 (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; //拉桿長度 -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替換為上面計算出的結(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; //收攏長度 -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; //展開長度 (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; //拉桿長度 -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ā)表 | |
|---|---|---|---|---|
|
[考研] 271求調(diào)劑 +4 | 月色c 2026-03-05 | 5/250 |
|
|---|---|---|---|---|
|
[考博] 申博 +3 | 添菜了哈 2026-03-04 | 5/250 |
|
|
[考研] 【求調(diào)劑】293分環(huán)境工程求調(diào)劑材料/化工,服從調(diào)劑,抗壓能力強(qiáng)! +6 | xiiiia 2026-03-04 | 6/300 |
|
|
[考研] 085600材料調(diào)劑 總分330 +5 | 池池丶 2026-03-03 | 5/250 |
|
|
[考研] 376求調(diào)劑 +3 | 王浩然sam 2026-03-04 | 3/150 |
|
|
[考研] 求調(diào)劑院校 +6 | 云朵452 2026-03-02 | 12/600 |
|
|
[考研] 化學(xué)工程求調(diào)劑 +10 | 化工人999 2026-03-04 | 10/500 |
|
|
[考研] 武理材料工程302調(diào)劑 +3 | Doleres 2026-03-03 | 6/300 |
|
|
[考研] 0854總分272 +5 | 打小就是老實(shí)人 2026-03-02 | 6/300 |
|
|
[考研] 化工專碩調(diào)劑 +4 | 利好利好. 2026-03-03 | 7/350 |
|
|
[考研] 0703化學(xué)306調(diào)劑 +4 | 26要上岸 2026-03-03 | 4/200 |
|
|
[考研] 理學(xué),工學(xué),農(nóng)學(xué)調(diào)劑,少走彎路,這里歡迎您! +8 | likeihood 2026-03-02 | 11/550 |
|
|
[考研] 299求調(diào)劑 +5 | kkcoco25 2026-03-02 | 9/450 |
|
|
307求調(diào)劑 +6 | wyyyqx 2026-03-01 | 6/300 |
|
|
[考研] 271求調(diào)劑 +4 | Ricardo1113 2026-03-02 | 4/200 |
|
|
[考研] 0854復(fù)試調(diào)劑 276 +5 | wmm9 2026-03-01 | 7/350 |
|
|
[考研] 261求調(diào)劑 +3 | 陸lh 2026-03-01 | 3/150 |
|
|
[考研] 265分求調(diào)劑不調(diào)專業(yè)和學(xué)校有行學(xué)上就 +6 | 禮堂丁真258 2026-02-28 | 9/450 |
|
|
[考研] 化工專碩342,一志愿大連理工大學(xué),求調(diào)劑 +6 | kyf化工 2026-02-28 | 7/350 |
|
|
[考研] 295復(fù)試調(diào)劑 +3 | 簡木ChuFront 2026-03-01 | 3/150 |
|