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

基于自適應變異方法的差分進化算法

2019-12-10 09:33:32劉勇于穎銳李滿倉張斌王冬勇王星博
科技創新導報 2019年21期
關鍵詞:優化算法

劉勇 于穎銳 李滿倉 張斌 王冬勇 王星博

摘 ? 要:在工程實際應用中,常需對高維復雜的優化問題進行求解。差分進化算法是目前智能優化算法中性能最優的算法之一,可在很多工程問題中得到應用。傳統的差分進化算法存在收斂速度慢、易陷入局部最優解等問題。本文對差分進化算法的變異方法進行研究,提出一種根據種群進化代數自適應的變異方法。數值結果顯示,本文提出的自適應變異方法可有效避免種群早熟和局部最優解的問題。

關鍵詞:優化算法 ?差分進化算法 ?自適應

中圖分類號:O224 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2019)07(c)-0136-03

在科學、工程、經濟、前言研究等領域,對很多科學分析、系統控制、經濟模型、人工智能等問題都需要進行優化問題的求解。求最優化問題的方法稱為最優化方法,傳統的最優化方法包括單純形法、最速下降法、共軛梯度法等,具有計算效率高、可靠性強、理論比較成熟等優點,但是通常要求待求解問題有精確的數學模型,對問題的依賴較強,并且大多不具備全局最優化的特點。而工程實際問題中,常遇到高維度、非線性、多峰值,甚至目標函數不連續、不可微的問題,傳統方法求解困難。20世紀80年代以來,以模擬退火算法、遺傳算法等算法為代表的智能優化算法得到廣泛的研究和應用,其中差分進化算法以其特有的有點,成為最優異的智能優化算法之一[1-2]。

差分進化算法是根據父代個體間的差分矢量進行變異、交叉和選擇操作,與其他進化算法一樣容易限入局部最優,存在早熟收斂現象。本文從其算法中變異的本質出發,提出一種根據種群進化代數自適應變化的變異因子,其作用是:在種群進化前期,種群變異主要通過隨機父代進行擾動,種群多樣性高,全局搜索能力越強;在進化后期,種群變異集中在優秀個體附近,提高收斂速度。

1 ?差分進化算法及自適應變異方法研究

1.1 差分進化算法及其影響因素分析

在差分進化算法中,一般稱維度與目標函數決策變量數相同的單個向量為個體,由NP個個體構成的集合稱為種群,NP稱為種群規模。差分進化算法在算法執行過程中,保持種群規模不變,通過進化的方式改善種群中個體的質量,在可行域中搜索最優解。

典型的算法操作包括變異、修復、交叉和選擇。變異操作釆用變異策略來生成變異個體,一般通過對上一代(父代)的差分操作,生成下一代(子代)的個體;修復操作的目的是使新生成的個體處于可行域內,保證生成的變異個體的可行性;交叉操作通過父代個體和子代個體的交叉策略來產生新的嘗試個體;選擇操作根據嘗試個體和父代個體的評價函數來決定進入一下代種群的優秀個體。算法通過以上操作進行迭代計算,保證在每次迭代中淘汰劣質個體,保留優良個體,使得種群整體上向全局最優解區域靠近,優秀個體逼近全局最優解。具體的步驟包括:

(1)種群初始化。

首先在變量取值范圍內隨機生成初始種群,作為迭代初值,如式(1)所示:

從算法過程可以看到,有兩個關鍵的參數:變異因子和交叉概率。文獻[3]對交叉概率因子進行了研究,提出了自適應的交叉概率,取得良好的效果。而變異因子是決定父代個體變異程度的重要參數,一般變異因子取值在0~1之間。進行變異操作存在兩方面問題,一方面,增加種群多樣性,可加強全局搜索能力;另一方面,如果有效利用優秀個體信息,集中在優秀個體鄰域附近搜索,可提升搜索效率,加強問題求解的收斂性。交叉操作是保持種群多樣性的關鍵,交叉概率決定了嘗試個體中變異個體所占比例,Cr取值一般為0到1。Cr越大,變異向量貢獻越多,有利于局部搜索,加快收斂;Cr越小,初始向量貢獻越大,有利于保持種群的多樣性和全局搜索。

1.2 自適應變異方法

本文針對變異操作,考慮到進化初期需要增加種群多樣性,可加強全局搜索能力;在進化后期,劣質個體逐漸被淘汰,優秀個體逐漸顯現,如果集中在優秀個體鄰域附近搜索,可提升搜索效率,加強問題求解的收斂性。為平衡這兩個問題,本文根據進化進程的不同,提出一種自適應變異因子,如式(6)所示:

FG隨進化代數的變化曲線如圖1所示。可以看到,在進化初期FG較大,作為基向量的隨機向量所占權重較大,此時全局搜索性能更高,能夠廣泛搜索最優個體;在進化后期FG較小,最優個體所占權重較大,此時集中在優秀個體鄰域附近搜索,加強問題求解的收斂性。

2 ?計算結果分析

本文選取了4個經典測試函數[4]對本文提出的自適應變異因子進行測試。這4個函數的信息如表1所示,表中理論最優解f(a)=b表示變量取a時,函數達到最小值b,其中粗體表示向量。

將計算結果與差分進化算法中傳統經典的DE/rand/1/bin和DE/best/1/bin進行比較,參考結果來源于文獻[1]。為使得比較的公平性,本文采用該參考文獻給出的計算條件,將種群規模設為100,最大函數評價次數設為50萬次。統計30次獨立運行的結果,以排除隨機效應帶來的影響,比較結果如表2所示。可以發現,本文提出的方法相對于傳統差分進化方法,對測試問題具有更高的精度和性能。

為了測試本文方法的魯棒性,將預設精度設置為10-6,最大函數評價次數設為50萬次,如果在限定次數內達到預設精度,則認為程序成功求解。獨立運行30次,統計函數平均評價次數及成功率,如表3所示。可以發現,本文的方法不論在函數評價次數上,還是成功率上,都較傳統方法優秀。

3 ?結語

本文針對差分進化算法的變異操作,提出了一種根據進化代數的自適應變異方法。在種群進化前期,可增大種群變異,加強全局搜索能力;在種群進化后期,可限制在優秀個體附近搜索,加強局部搜索能力和問題的收斂性。數值結果表明,本文提出的自適應變異方法,符合理論預期,比傳統的差分進化算法具有更優異的效果。

參考文獻

[1] 肖婧.差分進化算法的改進及應用研究[D].哈爾濱工程大學,2011.

[2] 董明剛.基于差分進化的優化算法及應用研究[D].浙江大學,2012.

[3] 鄧澤喜,曹敦虔,劉曉冀,等.一種新的差分進化算法[J]. 計算機工程與應用,2008,24(44):40-42.

[4] Suganthan PN, Hansen N, Liang JJ, et al. Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization[D].School of EEE, Nanyang Technological University, 2005.

猜你喜歡
優化算法
淺議小學數學口算教學的有效策略
云計算平臺聯合資源調度優化算法研究
PLC故障檢測優化算法
原子干涉磁力儀信號鑒頻優化算法設計
故障樹計算機輔助分析優化算法研究與應用
科技與創新(2017年1期)2017-02-16 19:36:23
混沌優化算法在TSP問題的應用
基于混沌初始化和高斯擾動的煙花算法
計算機時代(2016年7期)2016-07-15 16:12:30
再制造閉環供應鏈研究現狀分析
二進制數轉十進制優化算法探討
科技與創新(2016年7期)2016-04-20 09:17:04
故障樹計算機輔助分析優化算法的實踐應用
科技傳播(2016年3期)2016-03-25 00:23:31
主站蜘蛛池模板: 91久久偷偷做嫩草影院| 国产菊爆视频在线观看| 日本高清视频在线www色| 久草美女视频| jizz亚洲高清在线观看| 欲色天天综合网| 91无码人妻精品一区| 国产三级毛片| 国产裸舞福利在线视频合集| 国产网友愉拍精品| 亚洲AⅤ综合在线欧美一区 | 欧美a在线看| 亚洲一区二区约美女探花| 91九色最新地址| 国产三级精品三级在线观看| 免费日韩在线视频| 亚洲成肉网| 999精品免费视频| 伊人久久大香线蕉综合影视| 亚洲香蕉在线| 伊人久久婷婷| 国产男女XX00免费观看| 色综合中文综合网| 国产男女XX00免费观看| 国产成人乱码一区二区三区在线| 国产打屁股免费区网站| 老司机精品一区在线视频 | 午夜国产精品视频黄| 日韩东京热无码人妻| 久久大香香蕉国产免费网站| 99久久国产综合精品2020| 久久综合九九亚洲一区 | 亚洲无码91视频| 亚洲欧洲免费视频| 又黄又爽视频好爽视频| 色精品视频| 欧美精品v| 成年免费在线观看| 欧美自拍另类欧美综合图区| 亚洲国产精品无码AV| 国产玖玖视频| 毛片网站在线看| 91精品综合| 亚洲精品动漫在线观看| 久久国产精品嫖妓| 丝袜美女被出水视频一区| 中文无码伦av中文字幕| 免费人成在线观看成人片 | 在线另类稀缺国产呦| 国产国语一级毛片在线视频| 不卡午夜视频| 国产精品自在拍首页视频8| 少妇极品熟妇人妻专区视频| 国产免费精彩视频| 自慰高潮喷白浆在线观看| 国产一区亚洲一区| 中文字幕亚洲第一| 欧美福利在线播放| 18禁高潮出水呻吟娇喘蜜芽| 99在线观看视频免费| 亚洲bt欧美bt精品| 欧美日韩中文字幕在线| 日韩久草视频| 小说 亚洲 无码 精品| 国产精品免费露脸视频| 91年精品国产福利线观看久久| 久久狠狠色噜噜狠狠狠狠97视色| 免费一级无码在线网站| 免费av一区二区三区在线| 久久人与动人物A级毛片| 免费一级大毛片a一观看不卡| 香港一级毛片免费看| 玖玖免费视频在线观看| 国产午夜人做人免费视频中文 | 免费激情网址| 天堂成人在线| 97成人在线视频| 手机在线免费毛片| 中文字幕在线永久在线视频2020| 国产一区二区色淫影院| 国产网站在线看| 成人综合在线观看|