精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 遺傳算法求多元函數(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)分配模型求解還是用什么樣的模型?
    數(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)度相加試一試吧,這個也不是很確定了
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版