付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于多樣性和局部優(yōu)化能力協(xié)同優(yōu)化的引力搜索算法
1改進(jìn)的gsa算法該算法是一種發(fā)展算法,是對整個(gè)搜索空間問題的全局搜索方法。研究證明,GSA的全局搜索能力明顯優(yōu)于粒子群優(yōu)化算法在算法改進(jìn)方面,文獻(xiàn)[10]對GSA引入反饋策略,均衡優(yōu)化了算法全局與局部搜索能力,文獻(xiàn)[11]在GSA中引入了三角范數(shù)算子,進(jìn)一步提高了算法的全局搜索能力。文獻(xiàn)[12]對GSA的記憶性進(jìn)行改進(jìn),提出記憶改進(jìn)GSA(MemoryGravitationalSearchAlgorithm,MGSA),在一定程度上改善了GSA的局部搜索能力。研究發(fā)現(xiàn),以往的算法改進(jìn)主要針對GSA算法的全局與局部搜索能力,但GSA在搜索過程中,每個(gè)粒子都向質(zhì)量大的粒子靠近,在這種方式下,由于多樣性的失去,粒子群易在全局近優(yōu)點(diǎn)的吸引下陷入局部最優(yōu),發(fā)生早熟收斂。在引力搜索算法中添加局部優(yōu)化策略和保持多樣性策略,從而在保留強(qiáng)大全局搜索能力與加強(qiáng)局部搜索能力的同時(shí),更可以保持種群多樣性,避免早熟現(xiàn)象的發(fā)生。本文提出了在引力搜索算法中添加多樣性和局部優(yōu)化策略的方法。主要在粒子進(jìn)化公式中引入粒子群算法2引力函數(shù)的引入引力搜索算法是近年來提出的用于解決優(yōu)化問題的啟發(fā)式算法,和其他現(xiàn)有的著名啟發(fā)式優(yōu)化算法相比,引力搜索算法具有更好的全局搜索能力和更快的收斂能力引力搜索算法中粒子的初始位置是隨機(jī)生成的。假設(shè)一個(gè)由N個(gè)粒子組成的粒子群在D維的搜索空間以一定的速度飛行,定義第i個(gè)粒子的位置為:X根據(jù)牛頓萬有引力定律,在第d維空間上第j個(gè)粒子對第i個(gè)粒子的作用力可以定義為:其中,M其中,fit在求解目標(biāo)函數(shù)最大值問題時(shí),best(t)和worst(t)定義如下:值得指出的是,引力系數(shù)G(t)決定了GSA算法的性能,搜索開始時(shí)就應(yīng)對引力系數(shù)G(t)初始化,G(t)值隨著時(shí)間逐步減小,從而控制搜索精度。G(t)是關(guān)于初始值G其中,G通過在作用力F其中,kbest是一個(gè)隨著時(shí)間增加而減少的線性函數(shù)。一開始的值為搜索空間中粒子總數(shù),表示所有粒子相互間都有作用力,這樣就增加了粒子的全局搜索能力,避免陷入局部最優(yōu);隨著迭代過程的進(jìn)行,應(yīng)逐步增加粒子的局部搜索能力,故kbest值線性減少,最終值應(yīng)為1,此時(shí)只有一個(gè)慣性質(zhì)量最大的粒子i作用于其他粒子。依據(jù)粒子所受作用力公式,若粒子慣性質(zhì)量為M基于萬有引力定律的搜索策略,粒子i在下一時(shí)刻的速度和位置的進(jìn)化公式為:其中,rand3引入搜索方法的引入3.1快速更新技術(shù)基于群體的啟發(fā)式算法有2個(gè)共同點(diǎn):探索與開發(fā)其中,L為搜索空間最長對角線長度;根據(jù)迭代過程中粒子群不同的多樣性選擇不同的速度更新方式。當(dāng)diversity(N)≥d當(dāng)diversity(N)≤d其中,rand3.2利用拉普拉斯反變換與四因素耦合的算法對于上述提出的改進(jìn)的引力搜索算法可引入微分方程對其進(jìn)行描述,采用控制理論對其搜索能力進(jìn)行分析其中,τ為區(qū)間(0,1)間隨機(jī)選取的常數(shù)?,F(xiàn)將式(15)分別代入式(11)、式(13)可得:以式(16)為例進(jìn)行分析,分解可以得到:其中,V(1)對于V由此可得:利用微分方程根據(jù)控制理論得到系統(tǒng)傳遞函數(shù),利用拉普拉斯反變換可得又因?yàn)棣印?0,1),則:因此,參數(shù)選擇只要滿足而對于式(17),算法分析如式(16)。只要參數(shù)選擇滿足條件,系統(tǒng)就可以獲得振蕩環(huán)節(jié)。與采用一階微分方程描述的慣性環(huán)節(jié)相比,采用二階微分方程描述的振蕩環(huán)節(jié)能夠使粒子在全局最優(yōu)位置和局部最優(yōu)位置附近進(jìn)行幅度由大到小的搜索,大大提高粒子速度的利用率和算法的全局與局部搜索能力。改進(jìn)算法的流程如圖1所示。4全局搜索性能分析為驗(yàn)證本文算法的有效性,選用以下4個(gè)測試函數(shù)進(jìn)行測試,如表1所示。為更好地驗(yàn)證多樣性與局部優(yōu)化能力改進(jìn)的GSA(DiversityandLocalOptimizationGSA,DLOGSA)算法的優(yōu)越性,同時(shí)采用標(biāo)準(zhǔn)GSA(StandardGSA,SGSA)和MGSA對上述4個(gè)函數(shù)進(jìn)行尋優(yōu)。采用WindowsXP為實(shí)驗(yàn)仿真平臺,Matlab2010b版本進(jìn)行仿真模擬。粒子種群數(shù)目設(shè)為50,每個(gè)算法獨(dú)立運(yùn)行20次,最大迭代次數(shù)設(shè)置為1000,表1中n取30。按引力系數(shù)式(5),G對于每個(gè)測試函數(shù),每種算法分別獨(dú)立運(yùn)行20次,表2給出了20次實(shí)驗(yàn)后3種算法對每個(gè)測試函數(shù)的優(yōu)化結(jié)果的平均值、中間值和標(biāo)準(zhǔn)方差。Sphere是簡單的單峰值函數(shù),只有一個(gè)全局最優(yōu)解,SGSA、MGSA和DLOGSA在搜索過程中都可快速收斂至最優(yōu)值,不會陷入局部最優(yōu)。如圖2所示,3種算法的過程曲線較為相似,在迭代過程中始終保持著較快的收斂速度。但DLOGSA算法優(yōu)化結(jié)果從迭代開始就明顯優(yōu)于SGSA和MGSA,迭代快結(jié)束時(shí)DLOGSA算法收斂速度加快,獲得了良好的收斂效果。Noise函數(shù)是含有高斯噪聲的4次函數(shù),不考慮噪聲影響時(shí),函數(shù)具有全局最小值f(0,0,…,0)=0。從圖3可以看出,在這個(gè)測試函數(shù)中,MGSA在前100次迭代中優(yōu)化結(jié)果明顯大于SGSA和DLOGSA,在100次~200次迭代過程中3種函數(shù)都快速收斂,很快收斂到最優(yōu)值,但在測試函數(shù)200次迭代過程以后SGSA和MGSA就陷入早熟收斂。相比較而言,DLOGSA在200次迭代以后仍進(jìn)化振蕩向下,進(jìn)一步收斂,最終找到最優(yōu)結(jié)果,其優(yōu)化結(jié)果明顯優(yōu)于SGSA和MGSA。Rastrigin函數(shù)是一個(gè)多峰值函數(shù),本次仿真模擬中選取30個(gè)維數(shù),故該測試函數(shù)是多峰高維函數(shù)。如圖4所示,在整個(gè)優(yōu)化的過程中,DLOGSA在迭代過程中一直保持很快的收斂速度,DLOGSA算法的優(yōu)化結(jié)果也明顯優(yōu)于SGSA和MGSA。SGSA和MGSA收斂過程類似,在迭代200次左右就陷入局部最優(yōu),表現(xiàn)為進(jìn)化曲線平直,而DLOGSA持續(xù)進(jìn)化振蕩向下。該結(jié)果表明對于這類復(fù)雜函數(shù),DLOGSA算法具有優(yōu)越性,這在于在進(jìn)化過程中不僅有吸引操作更有排斥操作在起作用,很好地保持了種群的多樣性,避免函數(shù)陷入早熟收斂。Griewank函數(shù)是典型的多模態(tài)函數(shù),具有大量局部極值,可以很好地檢驗(yàn)算法的全局搜索性能。如圖5所示,對于SGSA算法的改進(jìn)并未影響SGSA原有的良好全局搜索性能。迭代之初,3種算法性能接近,在迭代100次~200次之間,DLOGSA的收斂速度就明顯快于SGSA和MGSA,而在迭代200次~300次之間,SGSA已收斂到局部最優(yōu)值,DLOGSA和MGSA仍持續(xù)振蕩向下,進(jìn)一步收斂,最終DLOGSA優(yōu)化結(jié)果仍優(yōu)于MGSA。5改進(jìn)的粒子群算法搜索粒子的研究本文在引力搜索算法的基礎(chǔ)上,提出一種改進(jìn)對種群多樣性和粒子局部搜索能力的方法。針對引力搜索算法中粒子局部搜索能力弱和種群易陷入早熟收斂的情況,引入粒子群算法中的局部搜索思想和細(xì)菌趨化理論,使得粒子在進(jìn)行速度更新時(shí),對歷史最優(yōu)位置
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年生物制品批簽發(fā)管理測試題及答案
- 北京警察學(xué)院《環(huán)境工程原理》2024 - 2025 學(xué)年第一學(xué)期期末試卷
- 機(jī)械士兵介紹
- 《斑紋》說課課件高中語文蘇教版必修五科學(xué)之光
- 五一勞動安全教育課件
- 2025年電力設(shè)施運(yùn)行維護(hù)與故障處理手冊
- 2026年劇本殺運(yùn)營公司商標(biāo)注冊與維護(hù)管理制度
- 機(jī)場細(xì)則培訓(xùn)
- 2026年新能源行業(yè)技術(shù)突破與市場前景創(chuàng)新報(bào)告
- 心肺復(fù)蘇指南更新要點(diǎn)專家講座
- 保溫一體板外墻施工方案
- 廣州大學(xué)2026年第一次公開招聘事業(yè)編制輔導(dǎo)員備考題庫及1套參考答案詳解
- 2024-2025學(xué)年廣東省廣州市越秀區(qū)八年級上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 原材料進(jìn)場驗(yàn)收制度規(guī)范
- 2026年中職財(cái)經(jīng)商貿(mào)類專業(yè)教師資格證面試含答案
- 物業(yè)公司競標(biāo)方案
- 華東理工大學(xué)2026年公開招聘工作人員46名備考題庫(含答案詳解)
- 《急性主動脈綜合征診斷與治療規(guī)范中國專家共識(2021版)》重點(diǎn)
- 校園跑腿行業(yè)數(shù)據(jù)分析報(bào)告
- 2026年焊接安全員考試真題解析
- 檢驗(yàn)科醫(yī)患溝通培訓(xùn)課件
評論
0/150
提交評論