美章網(wǎng) 資料文庫 復(fù)數(shù)編碼的布谷鳥搜索范文

復(fù)數(shù)編碼的布谷鳥搜索范文

本站小編為你精心準(zhǔn)備了復(fù)數(shù)編碼的布谷鳥搜索參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

復(fù)數(shù)編碼的布谷鳥搜索

《計(jì)算機(jī)與數(shù)字工程雜志》2014年第七期

1PCS

1.1初始化鳥巢在生物界中,復(fù)雜生物組織的染色體一般采用雙鏈或多鏈結(jié)構(gòu)。對于雙倍體來說,父母體各提供一條染色體組成子體的染色體對。由于復(fù)數(shù)編碼的二維特性[4],本文很自然地應(yīng)用它來表示(一種基于復(fù)數(shù)編碼的遺傳算法)雙倍體[5]。具體說來,可利用一個(gè)復(fù)數(shù)來描述染色體對中的一對等位基因。復(fù)數(shù)的實(shí)部和虛部分別稱為實(shí)基因與虛基因。對于一個(gè)有m個(gè)自變量的問題來說,設(shè)有m個(gè)復(fù)數(shù),即Zk=Xk+iYk,k=1,2,…,m。鳥巢的基因可以表示為雙倍體結(jié)構(gòu)并記錄為(Xk,Yk)。其中Xk、Yk分別表示該復(fù)數(shù)的實(shí)部和虛部。因此,第i個(gè)鳥巢可以表示為如圖1所示。

1.2鳥巢更新方法•復(fù)數(shù)模的更新公式如下:

1.3適應(yīng)度計(jì)算為了求解適應(yīng)度函數(shù)[8],復(fù)數(shù)鳥巢必須轉(zhuǎn)換成一個(gè)實(shí)數(shù),以復(fù)數(shù)的模作為實(shí)數(shù)的大小,其符號由幅角決定。具體做法如下所示:

1.4PCS的基本步驟基于上面的分析,基于復(fù)數(shù)編碼的布谷鳥搜索算法(PCS)的基本步驟可以用下面的算法語言來描述。

2仿真實(shí)驗(yàn)

2.1實(shí)驗(yàn)設(shè)計(jì)在本節(jié)中,筆者通過將PCS廣泛應(yīng)用與研究大量的基準(zhǔn)優(yōu)化問題來測試其性能。實(shí)驗(yàn)仿真環(huán)境為:操作系統(tǒng)Windows7,處理器主頻Intel賽揚(yáng)G4601.8GHz,內(nèi)存4G,采用Matlab7.0實(shí)現(xiàn)算法編程。由于在復(fù)數(shù)編碼中鳥巢位置的更新有兩種更新計(jì)算方法。當(dāng)這兩種類型的編碼具有相同的巢規(guī)模時(shí),復(fù)數(shù)編碼的計(jì)算復(fù)雜度為約的實(shí)數(shù)編碼兩倍。要比較這兩種計(jì)算方法的性能,復(fù)數(shù)編碼巢規(guī)模的大小應(yīng)該是實(shí)數(shù)編碼的一半。因此本實(shí)驗(yàn)中,復(fù)數(shù)編碼巢的大小為20,實(shí)數(shù)編碼巢的大小為40,最大迭代次數(shù)為200次,Pa=0.25。

2.2實(shí)驗(yàn)結(jié)果及分析筆者通過6個(gè)不同的功能測試,以驗(yàn)證PCS是可行和高效的。采用PCS進(jìn)行20余次模擬運(yùn)行,得到表1所示的測試結(jié)果。從該表中可以發(fā)現(xiàn),復(fù)數(shù)編碼方法比實(shí)數(shù)編碼方法可以達(dá)到更好的適應(yīng)度。Rosenbrock函數(shù)無論是最優(yōu)值或平均值,PCS的精度比CS分別提高了102和103;而Sphere函數(shù),PCS的最優(yōu)值達(dá)到理論值,其平均值也比CS提高了103;至于Rastrigin和Ackley函數(shù),PCS的最優(yōu)值和平均值都有所提高,但并不明顯;Easom函數(shù)的最優(yōu)值達(dá)到理論值,但CS沒有;Griewank函數(shù)的最優(yōu)值也可達(dá)到理論值。上述實(shí)驗(yàn)結(jié)果表明,同CS相比,PCS具有較好的收斂速度和收斂精度。PCS的平均適應(yīng)度的變化幅度也遠(yuǎn)遠(yuǎn)大于CS的,尤其是在早期演化,平均適應(yīng)度的變化越大,個(gè)體越分散,不會集中在一個(gè)或幾個(gè)局部點(diǎn)。在迭代過程中,這些點(diǎn)有一種接近到一個(gè)更好的位置的趨勢,但這很容易使種群陷入局部收斂。因此,保持種群的多樣性是非常重要的。

3結(jié)語

本文針對布谷鳥搜索算法后期收斂速度慢、計(jì)算精度不高等不足,提出了一種基于復(fù)數(shù)編碼的布谷鳥搜索算法,目的是為了加快布谷鳥搜索算法的搜索速度,提高其計(jì)算精度。最后,通過6個(gè)標(biāo)準(zhǔn)測試函數(shù)測試,測試結(jié)果表明,改進(jìn)后的復(fù)數(shù)編碼的布谷鳥搜索算法具有較快的收斂速度和較高的收斂精度。

作者:石義良單位:武漢科技大學(xué)城市學(xué)院信息工程學(xué)部

主站蜘蛛池模板: 国产丰满眼镜女在线观看| 天天爽夜夜爽人人爽一区二区 | 免费日本黄色网址| 中文字幕人成乱码中国| 狠狠色噜噜狠狠狠888米奇视频 | 三个黑人上我一个经过| 日韩中文字幕网| 亚洲人成网网址在线看| 萍萍偷看邻居海员打屁股| 国产精品一区高清在线观看| 中文字幕人妻偷伦在线视频| 日韩爱爱小视频| 亚洲国产一区二区a毛片| 美女露内裤扒开腿让男生桶| 国内精品久久久久久久久蜜桃| 一级女性全黄生活片免费看| 无遮无挡爽爽免费视频| 久久精品国产9久久综合| 杨钰莹欲乱小说| 免费激情视频网站| 色偷偷一区二区无码视频| 国产女人高潮视频在线观看| 亚洲精品中文字幕无乱码麻豆| 差差漫画在线登录入口弹窗页面| 久久久国产精品亚洲一区| 波多野结衣无内裤护士| 军人野外吮她的花蒂无码视频 | 伺候情侣主vk| 黄色毛片视频免费| 国产精品久久久久…| 91亚洲精品第一综合不卡播放| 夜色私人影院永久入口| www.五月天婷婷| 日韩日韩日韩日韩日韩| 亚洲人在线视频| 欧美性v视频播放| 亚洲熟妇av一区| 波多野结衣加勒比| 人人添人人妻人人爽夜欢视av| 男女激情边摸边做边吃奶在线观看 | 无码任你躁久久久久久久|