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

正文內(nèi)容

遺傳算法的matlab程序?qū)嵗?在線瀏覽

2024-08-17 16:03本頁面
  

【正文】 。代碼:%Name: %將二進制編碼轉(zhuǎn)換成十進制function pop2=decodechrom(pop,spoint,length)pop1=pop(:,spoint:spoint+length1)。計算目標函數(shù)值,其公式采用本文示例仿真,可根據(jù)不同優(yōu)化問題予以修改。 %將pop每行轉(zhuǎn)化成十進制數(shù)x=temp1*10/1023。 %計算目標函數(shù)值三、計算個體的適應(yīng)值代碼:%Name:%計算個體的適應(yīng)值function fitvalue=calfitvalue(objvalue)global Cmin。[px,py]=size(objvalue)。 else temp=。 endfitvalue=fitvalue39。程序中采用賭輪盤選擇法選擇,這種方法較易實現(xiàn)。%求適應(yīng)值之和fitvalue=fitvalue/totalfit。 %累積概率,如 fitvalue=[1 2 3 4],則 cumsum(fitvalue)=[1 3 6 10] [px,py]=size(pop)。 %從小到大排列,將rand(px,1)產(chǎn)生的一列隨機數(shù)變成輪盤賭形式的表示方法,由小到大排列fitin=1。%同理while newin=pxif(ms(newin))fitvalue(fitin)%ms(newin)表示的是ms列向量中第newin位數(shù)值,同理fitvalue(fitin)newpop(newin,:)=pop(fitin,:)。 elsefitin=fitin+1。例如,假設(shè)2個父代個體x1,x2為:x1=0100110x2=1010001從每個個體的第3位開始交叉,交又后得到2個新的子代個體y1,y2分別為:y1=0100001y2=1010110這樣2個子代個體就分別具有了2個父代個體的某些特征。事實上交又是遺傳算法區(qū)別于其它傳統(tǒng)優(yōu)化方法的主要特點之一。m=py/Numv。 pop2=pop(:,m*(j1)+1:m
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1