freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

遺傳算法的matlab程序?qū)嵗?專業(yè)版)

2025-08-18 16:03上一頁面

下一頁面
  

【正文】 pop5=bestindividual。 for i=1:pxnewpop(:,m*(j1)+1:m*j)=pop1。 pop1(i,:)=pop2(i,1:m)。 (對(duì)于多個(gè)變量而言,如有兩個(gè)變量,采用20為表示,每個(gè)變量10為,則第一個(gè)變量從1開始,另一個(gè)變量從11開始。endpop2=sum(pop1,2)。 x∈[0,10] 一、初始化(編碼),popsize表示群體的大小,chromlength表示染色體的長度(二值數(shù)的長度),長度大小取決于變量的二進(jìn)制編碼的長度(在本例中取10位)。 根據(jù)方程 pi=fi/∑fi=fi/fsum ,選擇步驟:1)在第 t 代,由(1)式計(jì)算 fsum 和 pi 2)產(chǎn)生 {0,1} 的隨機(jī)數(shù) rand( .),求 s=rand( .)*fsum3)求 ∑fi≥s 中最小的 k ,則第 k 個(gè)個(gè)體被選中4)進(jìn)行 N 次2)、3)操作,得到 N 個(gè)個(gè)體,成為第 t=t+1 代種群代碼:%Name: %選擇復(fù)制function [newpop]=selection(pop,fitvalue)totalfit=sum(fitvalue)。 endend五 交叉交叉(crossover),群體中的每個(gè)個(gè)體之間都以一定的概率 pc 交叉,即兩個(gè)個(gè)體從各自字符串的某一位置(一般是隨機(jī)確定)開始互相交換,這類似生物進(jìn)化過程中的基因分裂與重組。%取出相應(yīng)變量對(duì)應(yīng)的二進(jìn)制編碼段 end )hold off。 for i=2:px mpoint=1。 pop1(i+1,:)=pop2(i+1,1:m)。 四 選擇復(fù)制選擇或復(fù)制操作是決定哪些個(gè)體可以進(jìn)入下一代。 for i=1:px 二、計(jì)算目標(biāo)函數(shù)值將二進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制數(shù)(1)代碼:%Name: %產(chǎn)生 [2^n 2^(n1) ... 1] 的行向量,然后求和,將二進(jìn)制轉(zhuǎn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1