遺傳算法實(shí)驗(yàn)二_第1頁
遺傳算法實(shí)驗(yàn)二_第2頁
遺傳算法實(shí)驗(yàn)二_第3頁
遺傳算法實(shí)驗(yàn)二_第4頁
遺傳算法實(shí)驗(yàn)二_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

§4.4適應(yīng)度的計算1、適應(yīng)度的線性尺度變換——scaling調(diào)用格式:FitnV=scaling(ObjV,Smul)功能:將某一種群的目標(biāo)值ObjV轉(zhuǎn)換為由Smul的值決定上界的適應(yīng)度值。適應(yīng)值的上界為目標(biāo)函數(shù)值的平均值的Smul倍。例1:在命令窗口中輸入>>ObjV=[1;2;3;4;5;6]%產(chǎn)生種群目標(biāo)函數(shù)值ObjV=1234561、適應(yīng)度的線性尺度變換——scaling>>FitnV=scaling(ObjV)%適應(yīng)度的線性尺度變換,Smul=2(默認(rèn))FitnV=01.40002.80004.20005.60007.00001、適應(yīng)度的線性尺度變換——scaling相當(dāng)于作線性尺度變換y=1.4(x-1)>>FitnV=scaling(ObjV,1.5)%適應(yīng)度的線性尺度變換,Smul=1.5delta=2.5000a=0.7000b=1.05001、適應(yīng)度的線性尺度變換——scalingFitnV=1.75002.45003.15003.85004.55005.25001、適應(yīng)度的線性尺度變換——scaling相當(dāng)于作線性尺度變換y=0.7x+1.05>>ObjV=[1;2;4;3;9;13;5;6]ObjV=1243913561、適應(yīng)度的線性尺度變換——scaling>>FitnV=scaling(ObjV)delta=7.6250a=0.7049b=1.5861FitnV=2.29102.99594.40573.70087.930310.75005.11075.81561、適應(yīng)度的線性尺度變換——scaling2、基于排序的適應(yīng)度尺度變換——ranking調(diào)用格式:①FitnV=ranking(ObjV)②FitnV=ranking(ObjV,RFun)③FitnV=ranking(ObjV,RFun,SUBPOP)功能:按照個體的目標(biāo)值ObjV由小到大的順序?qū)λ鼈冞M(jìn)行排序,并返回一個對應(yīng)個體適應(yīng)度的列向量FitnV。其中各個選項(xiàng)的含義如下:ObjV——目標(biāo)函數(shù)值列向量度;RFun——是指定排序方法及選擇強(qiáng)度,分以下幾種情況:(1)如果RFun是[1,2]內(nèi)的標(biāo)量,則采用線性排序,這個標(biāo)量為選擇強(qiáng)度;2、基于排序的適應(yīng)度尺度變換——ranking(2)如果RFun是含有兩個參數(shù)的向量,則RFun(1)指定選擇強(qiáng)度:對于線性排序,選擇強(qiáng)度RFun(1)在必須在[12]之間;對于非線性排序,則限定在[1,length(ObjV)-2]之間;如果為NaN,則RFun(1)=2。RFun(2)指定排序方法:0為線性排序;1為非線性排序。2、基于排序的適應(yīng)度尺度變換——ranking(3)如果RFun是一個長為Length(ObjV)的向量,則它包含對每一行的適應(yīng)度值的計算。SUBPOP——指明ObjV中子種群的數(shù)量,如果省略或?yàn)镹aN,則假設(shè)SUBPOP=1,在ObjV中子種群的大小必須相等。2、基于排序的適應(yīng)度尺度變換——ranking2、基于排序的適應(yīng)度尺度變換——ranking2、基于排序的適應(yīng)度尺度變換——rankingObjV=12345109876例2:在命令窗口中輸入

>>ObjV=[12345109876]'%產(chǎn)生目標(biāo)函數(shù)值列向量>>FitnV=ranking(ObjV)

%使用線性排序,選擇強(qiáng)度為2FitnV=2.00001.77781.55561.33331.111100.22220.44440.66670.8889>>FitnV=ranking(ObjV,[21])

%使用非線性排序,選擇強(qiáng)度為2FitnV=2.00001.66331.38331.15040.95680.38070.45770.55040.66180.7957>>FitnV=ranking(ObjV,[1.50])

%使用線性排序,選擇強(qiáng)度為1.5FitnV=1.50001.38891.27781.16671.05560.50000.61110.72220.83330.9444>>RFun=[35710141825304050]

RFun=

35710141825304050

>>FitnV=ranking(ObjV,RFun)

%使用RFun的值估算適應(yīng)度FitnV=50403025183571014>>FitnV=ranking(ObjV,[21],2)

%使用非線性排序,選擇強(qiáng)度為2,ObjV中有兩個子種群FitnV=2.00001.28890.83070.53540.3450

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論