遺傳算法求多元函數(shù)和一定條件下的函數(shù)極值
遺傳算法求多元函數(shù)和一定條件下的函數(shù)極值
比如目標(biāo)函數(shù)為f=x1^2+2*x2+x3^3+x4^2+x5*2
約束條件為 x1+x2+x3+x4+x5=1
0 如何用遺傳算法求這樣的函數(shù)值呢?是用目標(biāo)分配模型求解還是用什么樣的模型?
比如目標(biāo)函數(shù)為f=x1^2+2*x2+x3^3+x4^2+x5*2
約束條件為 x1+x2+x3+x4+x5=1
0
數(shù)學(xué)人氣:618 ℃時間:2020-06-22 19:09:22
優(yōu)質(zhì)解答
我覺得這個問題主要難點(diǎn)在建立滿足約束條件的初始種群,進(jìn)化過程的編程很多地方都能找到.先建立一個Ax5的種群,A是種群里個體數(shù)量,然后對種群做一下處理:求出每個個體里面的x1到x5的和sum,再把1/sum分別乘以那一行的...是,你說的對,就是這個約束條件是難點(diǎn),你說的方法我試驗(yàn)過了,初始建立的種群是滿足條件的,但是交叉變異迭代幾次后這個條件就不滿足了,通常最后會得到一個全零的結(jié)果。額,估計是這種方法中的約束條件的方法約束力不強(qiáng),交叉變異時就沒管到一個這個條件。試一下新建立目標(biāo)函數(shù)G(x)=x1+x2+x3+x4+x5-1,相當(dāng)于有兩個約束條件,再計算適應(yīng)度的時候把兩個目標(biāo)函數(shù)的適應(yīng)度相加試一試吧,這個也不是很確定了
我來回答
類似推薦
- 多元函數(shù)取極值的條件是什么?
- 多元函數(shù)求極值為什么用AC-B^2判斷有無極值?
- 多元函數(shù)的極值問題
- 關(guān)于多元函數(shù)極值的問題:
- 多元函數(shù)的極值
- 地暖進(jìn)水管和回水管都開著,水不循環(huán)什么原因
- 培優(yōu)訓(xùn)練
- "紀(jì)昌學(xué)射"```幫幫忙啊```
- 已知二次函數(shù)f(x)是偶函數(shù),且經(jīng)過點(diǎn)(3,6)求它的解析式.謝
- “理想很豐滿,現(xiàn)實(shí)很骨感”這句話是什么意思呀?
- it is convenient for you to do 這里for you在句中是什么結(jié)構(gòu)
- 將na2co3和nahco3混合物30克配成一升溶液,測得溶液的ph=10.62,溶液含NA2CO3幾克?
猜你喜歡
- 1問幾道小學(xué)六年級數(shù)學(xué)的題,分高.
- 2向量的運(yùn)算法則
- 3did what buy food you for Daming 怎么排列順序
- 4z=1+根號3i分之-2,i為虛數(shù)單位,argz=
- 5寫兩篇關(guān)于治水金點(diǎn)子的作文
- 6甲乙兩人從a地到b地,甲需1小時,乙需40分鐘,若甲先出發(fā)10分鐘,則乙追上甲需用多少分鐘 要算式和講解.
- 7求翻譯一下這段內(nèi)容,謝謝!
- 8try ……on的意思
- 9but的用法之一
- 10Li Guanghua is good at playing foot.(同義句轉(zhuǎn)化)LI Guanghua is ()very ()()().
- 11______ (Much/Lots) of them can speak English quite well.
- 12雞的只數(shù)是鴨的2分之1,鵝的只數(shù)是雞的3分之1,鵝的只數(shù)為鴨的幾分之幾?