論文簡(jiǎn)介
..●開(kāi)發(fā)研究與設計技術(shù)......本欄目責任編輯:謝媛媛粒群優(yōu)化算法孫琪,張寓宇(河南經(jīng)貿職業(yè)學(xué)院信息管理系,河南鄭州40000)摘要:本文首先簡(jiǎn)要描述了粒群算法一般形式,然后討論了該算法的應用,發(fā)展和展望以及改進(jìn)優(yōu)化.然后介紹了一種基于壓縮空間的CSV2PSO算法,給出了該算法的詳細介紹以及和其它粒群算法的數值比較分析,它提高了粒群算法的收斂迷度和收斂精度,降低了早熟收斂的比率,具有廣闊的應用前景。關(guān)鍵詞:粒群;算法;優(yōu)化;壓縮中國分類(lèi)號:TP301文獻標識碼:A文章縮號:1009- -3044(2007)16- -31086 -02Particle Swarm OptimizationsUN Qi,ZHANG Pu-yu(The Information Management Department of Henan Economy and Tnde Vocational College, Zhengzhou 450000.China)Abstractfrst we simply intruduce about the common algorithm of Particle Swanm,then we discuss the using 、develop、prospect and opti-mize of ite Further more we provide a new CSV2PSO algorithm based on compressed space,give the details of it and analyse the diferencescompared to other algorithms.CSV2PSO enhances the Particle Swarm's rate of convergence,reduces the ratio of forwardness convergence,and ithas a very good future of apply.Key words:Paricle Swarm;algoridhm;optimize;ompes粒子群優(yōu)化算法PSO(Particle Swarmn Opimization)由Kennedy1.2.2.3 if (K或 者精度滿(mǎn)足),則轉到步鳥(niǎo)之間的集體協(xié)作使群體達到最優(yōu)。與遺傳算法類(lèi)似,它也是基驟1.23;于群體迭代,但沒(méi)有交叉、變異算子,群體在解空間中追隨最優(yōu)粒子進(jìn)行搜索。1.2.2.5使用式(1)修改粒子速度向量γ";1算法介紹1.2.2.6使用式(2)修改粒子位置向量x“;1.1產(chǎn)生背景1.2.2.7 i=i+l,if i>p then k=k+1j=l;復雜適應系統CAS (Complex Adapive Sys2lem)理論于19941.2.2.8 轉到步驟1.2.2.1年正式提出,CAS中的成員稱(chēng)為主體。主體有適應性,它能夠與環(huán)1.2.3輸出結果,程序終止。境及其他主體進(jìn)行交流,并且根據交流的過(guò)程中“學(xué)習"或“積累1.3算法分析與發(fā)展經(jīng)驗"改變自身結構和行為。整個(gè)系統的演變或進(jìn)化包括:新層次與其他全局優(yōu)化算法(如遺傳算法)一樣,粒子群優(yōu)化算法同的產(chǎn)生;分化和多樣性的出現;新的更大的主體的出現等都基于樣存在早熟收斂現象,尤其是在比較復雜的多峰搜索問(wèn)題中。為此。CAS有4個(gè)基本特點(diǎn):首先,主體是主動(dòng)的、活的實(shí)體:其次,個(gè)解決這一問(wèn)題并提高算法的收效速度,粒群優(yōu)化算法的發(fā)展也經(jīng)體與環(huán)境及其他個(gè)體的相互影響、相互作用,是系統演變和進(jìn)化過(guò)了一系列的過(guò)程:的主要動(dòng)力;再次,將宏觀(guān)和微觀(guān)有機地聯(lián)系起來(lái);最后,系統引入1.3.1 PS0參數改進(jìn)與優(yōu)化了隨機因素。PS0源于對1個(gè)CAS:鳥(niǎo)群社會(huì )系統的仿真研究,也基本PSO的參數是固定的,在對某些函數優(yōu)化上的精度較包含這4個(gè)基本特點(diǎn)。如何利用生物技術(shù)研究計算問(wèn)題是人工生差,因此,Shi提出慣性因子w線(xiàn)性遞減的改進(jìn)算法,使算法在搜命研究的重要方向,現已有了很多源于生物現象的計算技巧,如索初期有著(zhù)較大探索能力;而在后期又能得到較精確的結果,-人工神經(jīng)網(wǎng)絡(luò )和遺傳算法等?!叭褐悄堋笔菍ι鐣?huì )型生物系統的模定程度上提高了算法性能。2001年Shi又提出了自適應模糊調節擬,目前計算智能領(lǐng)域有3種基于群智能的算法:蟻群算法、文化w的PSO,在對單峰函數的處理中取得了良好的效果,但無(wú)法推算法和PSO。廣。Bergh通過(guò)使粒子群中的最佳粒子GBest始終處于運動(dòng)狀態(tài),1.2基本PSO算法介紹得到了保證收斂到局部最優(yōu)的GCPS0,但其性能并不佳。PS0初始化為-群隨機粒子,然后通過(guò)迭代找到最優(yōu)解。每1.3.2粒子群拓撲結構改進(jìn)次迭代,粒子通過(guò)跟蹤2個(gè)“極值": 粒子本身所找到的最優(yōu)解在提出Local版之后,Kennedy等又進(jìn)--步研究粒子群的拓PBest和群體找到的最優(yōu)解GBest來(lái)更新自己。撲結構.分析粒子間的信息流,提出了一系列的拓撲結構,并作實(shí)標準PSO的算法流程如下:驗研究,如圖1所示。除靜態(tài)拓撲結構外,也有研究者提出動(dòng)態(tài)粒1.2.1初始化:子群拓撲結構。1.2.1.1設置常量cl ,c2,w,N,Vm粒子數目P和最大迭代次數K_給定精度8;1.2.1.2 隨機初始化粒子位置;1.2.1.3 隨機初始化粒子速度;1.2.1.4 K=1,j=l;1.2.2 優(yōu)化:中國煤化工1.2.2.1 使用計算適配值;研究的熱點(diǎn)。Angeline將選擇籮:MYHCN MH.C的較好粒子復制到下一1.2.2.2 if (ε0或者N>N,則結束進(jìn)化;否則,令N=N+1,按式(1)把慣性權重w引人到粒子群算法中,并研究了其對優(yōu)化性能和式(2)更 新粒子的位置和飛行速度,并確保粒子的位置和飛行速的影響,發(fā)現較大的w值有利于跳出局部最優(yōu)點(diǎn),而較小的w值度不超出[D. .Um J5V.V.a],進(jìn)行步(3);有利于算法收斂,因此提出了自適應調整w的策略,即隨著(zhù)迭代(6)根據式(3)動(dòng)態(tài)調整慣性權重w,若(連續Ns代沒(méi)有明顯變的進(jìn)行,線(xiàn)性地減小w的值,非線(xiàn)性地減少w的值:化,進(jìn)行步(7);否則.進(jìn)行步(5);w=w[1-[=]"](7)根據公式(4)和式(5)動(dòng)態(tài)調整粒子飛行速度的極限,并由式其中wo為事先給定的正常數,k為飛行次數,n為以?xún)?yōu)化目(7)和式(8)壓縮粒子的搜索空間,進(jìn)行步(8);(8)把粒子分為兩部分, -部分在壓縮空間{D. .,U. J內重新初標函數而定的正常數。始化,一部分在原始空間[D_∪. j內重新初始化,進(jìn)行步(3)。2.2速度范圍的確定不同的v。(最大飛行速度)對壓縮因子PSO算法收斂速度有24數值測試很大的影響。事實(shí)上,數值試驗表明vmax對各種PS0算法收斂速為了驗證改進(jìn)算法的性能,選用了5個(gè)常用的非線(xiàn)性基準函度及收斂精度都有影響。為了便于問(wèn)題的描述,假設粒子群在M數,函數基本特征如表I所示。最大進(jìn)化代數Ng=10 000,學(xué)習因子cl=c2=2,群體規模Npop=30;變量維數變量范圍、優(yōu)化目標函維空間里飛行速度的上下限分別表示為矢量:v-avee."..和 vl/v...搜索空間的上下數值如表1所示;設置參數w0=1。本文引人的參數停滯進(jìn)化代數限分別用矢量{v. m...和vv.e... ]表示,則粒Ns=50,x0=019和0=018(對函數f6,a0=015)。隨機運行20次,適應值達到目標函數值時(shí)的平均進(jìn)化代數及進(jìn)化代數范圍如表2子群在M維空間里飛行速度的上下限可用下式表達:eamnd =a(Umd-Dmue);"ant =a(Vmd-Da);式中,D-=2,..M,a大小可用下式確定:「函敖名稱(chēng)「的表達式「自標值置a=a[-[=]50~↑1001000 0.01其中,a為事先給定的正常數,k為飛行次數,m為以?xún)?yōu)化目6)字x標函數而定的正常數! Roaebroek50 [-3030 102.3搜索空間的確定仰= ..-. +(X-17大量的數值試驗證明:隨著(zhù)粒子群體不斷進(jìn)化粒子群體逐漸向問(wèn)題空間的優(yōu)秀解域靠近?因此,隨著(zhù)進(jìn)化的進(jìn)行,適當的壓縮! Rastrigrin50 [-5.125.12170 10S(x)= 2x -0∞(2N1X)+10)粒子群的搜索空間將有利于加速算法收斂,這在后面的數值仿真中得到驗證?壓縮搜索空間由式()和式(8)完成:0 [-600.600 0 0J'=BQUmrG)+G (7)()= 40x0 -01小tD'mr=β(D' srC.J)+CGu (8)其中,0
論文截圖
版權:如無(wú)特殊注明,文章轉載自網(wǎng)絡(luò ),侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習使用,務(wù)必24小時(shí)內刪除。