| 6 | 1/1 | 返回列表 |
| 查看: 1458 | 回復(fù): 5 | ||
eyeofstone新蟲 (初入文壇)
|
[求助]
用GA函數(shù)優(yōu)化時(shí),約束能放到目標(biāo)函數(shù)里嗎 已有1人參與
|
|
我把約束放到了目標(biāo)函數(shù)里,如下: function y =FitnessFunction(x) if (constraint) y=HQ_para.OLOP.magdB_Onset-ZI2;%計(jì)算目標(biāo)f1的適應(yīng)值 else y=10e10; %計(jì)算目標(biāo)f1的適應(yīng)值 end 主程序很簡單: [xx,yy] = ga(J,numberOfVariables,A,b,Aeq,beq,lb,ub); 計(jì)算結(jié)果,x中的三個(gè)變量都取得下邊界,而用下邊界計(jì)算出的結(jié)果不滿足約束,所以GA算出的y是10e10. 事實(shí)上在搜索空間里完全有滿足約束的區(qū)域,計(jì)算出來的y也比10e10小很多,有大神知道我哪里設(shè)置錯(cuò)誤了嗎 |
新蟲 (初入文壇)
木蟲 (知名作家)
迷糊領(lǐng)域榮譽(yù)領(lǐng)主

木蟲 (小有名氣)
新蟲 (初入文壇)
新蟲 (初入文壇)
| 感謝兩位的回復(fù),我知道ga有個(gè)參數(shù)是非線性約束函數(shù),不過目標(biāo)函數(shù)是個(gè)巨復(fù)雜的simulink返回的結(jié)構(gòu)體的函數(shù),約束函數(shù)也是該結(jié)構(gòu)體的函數(shù),我在寫約束函數(shù)時(shí)總出現(xiàn)莫名其妙的問題,matlab要不說兩個(gè)矩陣維數(shù)不對,要不就說約束函數(shù)沒有返回實(shí)數(shù),我就取巧了,F(xiàn)在初步結(jié)果是約束可以寫在目標(biāo)函數(shù)里,只是看看目標(biāo)函數(shù)和約束怎么協(xié)調(diào)了,或者說怎么改造了。 |
| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 0856調(diào)劑,是學(xué)校就去 +6 | sllhht 2026-03-19 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 0817 化學(xué)工程 299分求調(diào)劑 有科研經(jīng)歷 有二區(qū)文章 +14 | rare12345 2026-03-18 | 14/700 |
|
|
[考博] 申博26年 +3 | 八6八68 2026-03-19 | 3/150 |
|
|
[考研] 材料專碩274一志愿陜西師范大學(xué)求調(diào)劑 +8 | 薛云鵬 2026-03-13 | 8/400 |
|
|
[考研] 332求調(diào)劑 +3 | ydfyh 2026-03-17 | 3/150 |
|
|
[考研] 本科鄭州大學(xué)物理學(xué)院,一志愿華科070200學(xué)碩,346求調(diào)劑 +4 | 我不是一根蔥 2026-03-18 | 4/200 |
|
|
[考研] 材料專碩英一數(shù)二306 +5 | z1z2z3879 2026-03-18 | 5/250 |
|
|
[考研] 085600材料與化工 +5 | 安全上岸! 2026-03-16 | 5/250 |
|
|
[考研] 311求調(diào)劑 +11 | 冬十三 2026-03-15 | 12/600 |
|
|
[考研] 收復(fù)試調(diào)劑生 +4 | 雨后秋荷 2026-03-18 | 4/200 |
|
|
[考研] 265求調(diào)劑 +3 | 梁梁校校 2026-03-17 | 3/150 |
|
|
[考研] 296求調(diào)劑 +5 | 大口吃飯 身體健 2026-03-13 | 5/250 |
|
|
[考研] 085601求調(diào)劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考研] 211本,11408一志愿中科院277分,曾在中科院自動化所實(shí)習(xí) +6 | Losir 2026-03-12 | 7/350 |
|
|
[考研] 東南大學(xué)364求調(diào)劑 +5 | JasonYuiui 2026-03-15 | 5/250 |
|
|
[考研] 0854控制工程 359求調(diào)劑 可跨專業(yè) +3 | 626776879 2026-03-14 | 9/450 |
|
|
[考研] 26考研一志愿中國石油大學(xué)(華東)305分求調(diào)劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|
|
[考研] 復(fù)試調(diào)劑 +3 | 呼呼?~+123456 2026-03-14 | 3/150 |
|
|
[考研] 328求調(diào)劑 +3 | 5201314Lsy! 2026-03-13 | 6/300 |
|
|
[考研] 290求調(diào)劑 +3 | ADT 2026-03-13 | 3/150 |
|