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

木蟲 (小有名氣)
新蟲 (初入文壇)
新蟲 (初入文壇)
| 感謝兩位的回復(fù),我知道ga有個參數(shù)是非線性約束函數(shù),不過目標函數(shù)是個巨復(fù)雜的simulink返回的結(jié)構(gòu)體的函數(shù),約束函數(shù)也是該結(jié)構(gòu)體的函數(shù),我在寫約束函數(shù)時總出現(xiàn)莫名其妙的問題,matlab要不說兩個矩陣維數(shù)不對,要不就說約束函數(shù)沒有返回實數(shù),我就取巧了。現(xiàn)在初步結(jié)果是約束可以寫在目標函數(shù)里,只是看看目標函數(shù)和約束怎么協(xié)調(diào)了,或者說怎么改造了。 |
| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 085600材料與化工 +5 | 安全上岸! 2026-03-16 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 生物學(xué)071000 329分求調(diào)劑 +3 | 我愛生物生物愛?/a> 2026-03-17 | 3/150 |
|
|
[考研] 268求調(diào)劑 +6 | 簡單點0 2026-03-17 | 6/300 |
|
|
[基金申請] 被我言中:新模板不強調(diào)格式了,假專家開始管格式了 +4 | beefly 2026-03-14 | 4/200 |
|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 考研化學(xué)學(xué)碩調(diào)劑,一志愿985 +4 | 張vvvv 2026-03-15 | 6/300 |
|
|
[考研] 308求調(diào)劑 +4 | 是Lupa啊 2026-03-16 | 4/200 |
|
|
[考研] 本人考085602 化學(xué)工程 專碩 +16 | 不知道叫什么! 2026-03-15 | 18/900 |
|
|
[考研] 一志愿南京大學(xué),080500材料科學(xué)與工程,調(diào)劑 +4 | Jy? 2026-03-16 | 4/200 |
|
|
[考研] 304求調(diào)劑 +4 | ahbd 2026-03-14 | 4/200 |
|
|
[考研] 一志愿211 0703方向310分求調(diào)劑 +3 | 努力奮斗112 2026-03-15 | 3/150 |
|
|
[考研] 283求調(diào)劑 +10 | 小樓。 2026-03-12 | 14/700 |
|
|
[考研] 085600材料與化工 求調(diào)劑 +13 | enenenhui 2026-03-13 | 14/700 |
|
|
[考研] 085601材料工程315分求調(diào)劑 +3 | yang_0104 2026-03-15 | 3/150 |
|
|
[考研] 080500,材料學(xué)碩302分求調(diào)劑學(xué)校 +4 | 初識可樂 2026-03-14 | 5/250 |
|
|
[考研] 材料080500調(diào)劑求收留 +3 | 一顆meteor 2026-03-13 | 3/150 |
|
|
[考研] 材料與化工(0856)304求B區(qū)調(diào)劑 +6 | 邱gl 2026-03-12 | 7/350 |
|
|
[考研] 考研調(diào)劑 +4 | 芬達46 2026-03-12 | 4/200 |
|
|
[考研] 290求調(diào)劑 +7 | ADT 2026-03-12 | 7/350 |
|
|
[考研] 一志愿山大07化學(xué) 332分 四六級已過 本科山東雙非 求調(diào)劑! +3 | 不想理你 2026-03-12 | 3/150 |
|