999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于逐維判定的記憶減退布谷鳥搜索算法

2020-06-23 00:14:32劉紫陽龐志華鄭韓飛李叢萱北華航天工業(yè)學(xué)院計(jì)算機(jī)學(xué)院
數(shù)碼世界 2020年5期
關(guān)鍵詞:策略

劉紫陽 龐志華 鄭韓飛 李叢萱 北華航天工業(yè)學(xué)院 計(jì)算機(jī)學(xué)院

引言

布谷鳥搜索算法(Cuckoo Search Algorithm,CSA)是一種模擬布谷鳥寄生育雛行為的仿生優(yōu)化算法,其尋優(yōu)能力來源于它的兩個(gè)重要組成部分,一是基于萊維飛行(Lévy Flights)的隨機(jī)游走過程,二是基于種群內(nèi)部交叉變異的偏好隨機(jī)游走過程。萊維飛行的隨機(jī)步長來自于具有無限方差和無限均值的萊維分布,鳥巢位置采取強(qiáng)記憶性更新策略。強(qiáng)記憶性更新策略與盲目跳變的結(jié)合保證了最優(yōu)解在進(jìn)化中傳遞,避免了算法退化,但也會(huì)導(dǎo)致算法在當(dāng)前解附進(jìn)行多次無效開發(fā),導(dǎo)致收斂速度過緩。

一些改進(jìn)的CS 算法在一定程度上提升了CSA 的性能,但存在計(jì)算量大,引入更多外部參數(shù)等問題,面對(duì)高維復(fù)雜函數(shù)優(yōu)化問題時(shí)難以兼顧全局探索與局部尋優(yōu)性能。文獻(xiàn)[5]提出逐維改進(jìn)的布谷鳥搜索算法,通過降低隨機(jī)游走的盲目性來提升搜索效率,但其萊維更新階段仍使用強(qiáng)記憶更新策略,削弱了算法的全局探索能力,使算法容易陷入局部最優(yōu)。

本文提出了基于逐維判定和記憶減退的布谷鳥搜索算法(Dimension by Dimension Decision Based Memory Loss Cuckoo Search Algorithm, DML-CSA)。MDL-CSA 在萊維更新階段,采取無記憶策略,完全保留萊維飛行的更新結(jié)果。在偏好隨機(jī)游走階段采取逐維判定策略,逐個(gè)維度依次判斷當(dāng)前解在交叉變異后適應(yīng)度是否降低(最小值問題),降低則接納更新,否則保留原值。實(shí)驗(yàn)結(jié)果表明,兩種策略的結(jié)合可以有效地提高CS 算法的收斂速度。

1 CS 算法

2 DML-CS 算法

2.1 逐維判定

結(jié)合式(4)和CS 算法的計(jì)算步驟可以看出,偏好隨機(jī)游走是一種整體判定方式。對(duì)于多維目標(biāo)函數(shù),將解的各個(gè)維度進(jìn)行種群間隨機(jī)交叉變異后,再從整體評(píng)價(jià)本次更新是否提升解質(zhì)量。然而,對(duì)于高維目標(biāo)函數(shù),每個(gè)維度的變化都會(huì)影響函數(shù)適應(yīng)度,如果個(gè)別維度的退化覆蓋了其他維度的進(jìn)化,導(dǎo)致整個(gè)解的適應(yīng)度退化,那么本次更新記為無效,不僅產(chǎn)生計(jì)算浪費(fèi)。

DML-CS 算法采用逐維判定策略。在偏好隨機(jī)游走階段,從第一個(gè)維度開始依次執(zhí)行如下操作:更新該維度值,評(píng)價(jià)更新對(duì)適應(yīng)度的影響。如果更新使目標(biāo)函數(shù)適應(yīng)度降低則接納該更新,否則保留原值。這是一種貪婪的更新方式,下一維度的更新在上一維度評(píng)價(jià)的基礎(chǔ)上展開,每次更新都會(huì)提高解質(zhì)量,從而加速了算法的收斂。

2.2 記憶減退策略

標(biāo)準(zhǔn)布谷鳥算法通過萊維飛行產(chǎn)生隨機(jī)步長,如果隨機(jī)步長的加入使得函數(shù)適應(yīng)度降低則保留更新,否則保持原值。強(qiáng)記憶性的更新策略與跳變的盲目性的結(jié)合避免了算法退化,但同時(shí)削弱了萊維飛行的全局探索能力和局部掙脫能力,使算法容易在局部最優(yōu)點(diǎn)處震蕩。記憶減退策略則是直接將萊維飛行更新作為新解,不再對(duì)更新結(jié)果進(jìn)行評(píng)判。這不僅減少了該環(huán)節(jié)對(duì)目標(biāo)函數(shù)的評(píng)價(jià)次數(shù),而且充分發(fā)揮萊維飛行的高隨機(jī)性特點(diǎn),使算法有能力跳出局部最優(yōu),找到全局最優(yōu)值。

2.3 DML-CS 算法流程

DML-CS 算法步驟如下:

3 數(shù)值仿真與分析

將DML-CS 與標(biāo)準(zhǔn)布谷鳥算法CSA 和逐DDICS 算法[5]在多個(gè)具有典型特性的基準(zhǔn)函數(shù)上進(jìn)行測試,測試函數(shù)包含了2 個(gè)單峰函數(shù)(Sphere、Rosenbrock)和3 個(gè)多峰函數(shù)(Griewank、Alpine、Schaffer)。

3.1 實(shí)驗(yàn)參數(shù)

為使比較過程更公平,將3 種算法的共同參數(shù)設(shè)為一致(參見文獻(xiàn)[5]),步長因子 ,發(fā)現(xiàn)概率 ,種群大 設(shè)為小為30,多維函數(shù)維數(shù)設(shè)為30,所有函數(shù)自變量變化范圍設(shè)為[-100.00~,100.00]。

3.2 實(shí)驗(yàn)結(jié)果與分析

為直觀展示DCS 算法尋優(yōu)過程,圖1~圖5 展示了測試函數(shù)在3種算法下的適應(yīng)度進(jìn)化曲線,進(jìn)化曲線采用半對(duì)數(shù)坐標(biāo),橫坐標(biāo)是目標(biāo)函數(shù)的評(píng)價(jià)次數(shù)。目標(biāo)函數(shù)評(píng)價(jià)是法迭代過程中占據(jù)計(jì)算資源對(duì)多的環(huán)節(jié),橫坐標(biāo)采用評(píng)價(jià)次數(shù)可以直觀比較3 種算法在消耗相同的計(jì)算資源情況下的尋優(yōu)效果。

圖1 Sphere 函數(shù)

圖2 Rosenbrock 函數(shù)

圖3 Griewank 函數(shù)

圖4 Alpine 函數(shù)

可以看出,相較于標(biāo)準(zhǔn)布谷鳥算法,逐維改進(jìn)的CS 算法的收斂速度在前期有了明顯提升,但在迭代后期其收斂趨于緩慢,可能陷入局部極小值。而DML-CS 算法在整個(gè)尋優(yōu)過程中都具有較快的收斂速度,隨著迭代次數(shù)增長,DML-CS 算法適應(yīng)度仍能保持較高的下降率。因此,在達(dá)到相同尋優(yōu)精度條件下,DML-CS 算法所需時(shí)間更少。為了驗(yàn)證算法對(duì)低維函數(shù)的尋優(yōu)能力,實(shí)驗(yàn)中引入了二維函數(shù)Schaffer 和Alpine。其中,Alpine 函數(shù)是一種經(jīng)典的多模態(tài)最小化測試函數(shù)。當(dāng)在定義域內(nèi)趨于無窮大時(shí),該函數(shù)沿著自變量方向會(huì)產(chǎn)生大量可微的局部極值,具有較高的尋優(yōu)難度。圖4 展示了Alpine函數(shù)在3 種算法下的適應(yīng)度進(jìn)化過程,CS 算法陷入局部最小值,尋優(yōu)失敗,DDICS 算法收斂較慢,DML-CS 算法經(jīng)過3.0E+4 次評(píng)價(jià)就使誤差達(dá)到了 10-20 級(jí)別,而為達(dá)到此精度,DDICS 算法所需的評(píng)價(jià)次數(shù)是DML-CS 的3 倍。由此表明,DML-CS 算法雖然針對(duì)的是高維函數(shù)的尋優(yōu)問題,但它對(duì)低維函數(shù)同樣有效。

圖5 Schaffer 函數(shù)

4 結(jié)語

解決高維函數(shù)優(yōu)化問題時(shí),CS 算法未能考慮不同維度間的相互干擾,強(qiáng)記憶更新策略又限制了萊維飛行隨機(jī)步長的全局探索能力,導(dǎo)致算法收斂緩慢,容易陷入局部最優(yōu)。本文提出了基于逐維判定和記憶減退的布谷鳥搜索算法,創(chuàng)新點(diǎn)有:

(1)萊維更新階段,采取無記憶策略,充分發(fā)揮了萊維飛行步長的隨機(jī)性,使算法有較強(qiáng)的全局探索能力和局部最優(yōu)掙脫能力。

(2)偏好隨機(jī)游走階段采取逐維判定策略,逐維度判斷當(dāng)前解在交叉變異后適應(yīng)度是否降低,減少了解的各個(gè)維度間的相互干擾,降低隨機(jī)游走的盲目性,提升算法收斂速度。

DML-CS 算法與CS 算法和DDICS 算法的對(duì)比試驗(yàn)結(jié)果表明,DML-CS 算法不僅能在多維函數(shù)上取得較好的尋優(yōu)效果,在低維函數(shù)上的表現(xiàn)同樣優(yōu)異,并且DML-CS 算法對(duì)多峰函數(shù)和單峰函數(shù)的優(yōu)化效果同樣優(yōu)于對(duì)比算法。因此,DML-CS 算法是一種更有競爭力的算法。

猜你喜歡
策略
基于“選—練—評(píng)”一體化的二輪復(fù)習(xí)策略
幾何創(chuàng)新題的處理策略
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
我說你做講策略
“我說你做”講策略
數(shù)據(jù)分析中的避錯(cuò)策略
高中數(shù)學(xué)復(fù)習(xí)的具體策略
“唱反調(diào)”的策略
幸福(2017年18期)2018-01-03 06:34:53
價(jià)格調(diào)整 講策略求互動(dòng)
主站蜘蛛池模板: 不卡的在线视频免费观看| 国产精品亚洲а∨天堂免下载| 免费观看成人久久网免费观看| 国产一区二区在线视频观看| 亚洲av综合网| 精品欧美一区二区三区久久久| 毛片在线看网站| 国产视频只有无码精品| 丁香婷婷久久| 综合色亚洲| 中文字幕亚洲综久久2021| 试看120秒男女啪啪免费| 亚洲va在线∨a天堂va欧美va| 夜夜操狠狠操| 老司机久久99久久精品播放| 久久亚洲国产一区二区| 美女免费精品高清毛片在线视| 久久精品丝袜高跟鞋| 亚洲国产亚综合在线区| 成人在线综合| 综合色婷婷| 免费观看亚洲人成网站| 99热国产这里只有精品无卡顿"| 久久综合九色综合97婷婷| 青青草原国产av福利网站| 日韩国产精品无码一区二区三区| 伊人国产无码高清视频| 国产激情无码一区二区免费| 欧洲欧美人成免费全部视频| 伊人色综合久久天天| 嫩草在线视频| 亚洲欧洲日本在线| 亚洲精品天堂在线观看| 狠狠色婷婷丁香综合久久韩国| 天天干伊人| 蜜桃臀无码内射一区二区三区| 亚洲AV电影不卡在线观看| 欧美色视频在线| 热久久综合这里只有精品电影| 99久久国产自偷自偷免费一区| 小说 亚洲 无码 精品| av在线5g无码天天| 欧美日韩国产在线播放| 综合色亚洲| 日韩精品一区二区三区中文无码 | 免费a在线观看播放| 精品无码国产一区二区三区AV| 亚洲 欧美 日韩综合一区| 国产拍揄自揄精品视频网站| 亚洲中文无码h在线观看| 精品一區二區久久久久久久網站| 视频二区亚洲精品| 国产高清在线丝袜精品一区| 欧美精品成人一区二区视频一| 欧美国产成人在线| 亚洲国产在一区二区三区| 熟妇丰满人妻| 亚洲婷婷丁香| 久草国产在线观看| 中国一级特黄大片在线观看| 在线另类稀缺国产呦| 日韩精品成人在线| 欧美色99| 精品国产亚洲人成在线| 国产综合另类小说色区色噜噜 | 午夜视频免费一区二区在线看| 国产91丝袜| 制服丝袜亚洲| 国产成人无码AV在线播放动漫| 亚洲人免费视频| 欧美午夜一区| 极品av一区二区| 国产成人免费手机在线观看视频 | 久久精品国产精品国产一区| 男人天堂亚洲天堂| 亚洲色偷偷偷鲁综合| 亚洲精品777| 538精品在线观看| 无码 在线 在线| 国产黑人在线| 91国内在线视频| 国产流白浆视频|