• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一種改進(jìn)的粒子群優(yōu)化算法

      2016-04-21 01:23:01張俊溪張嘉桐張玉梅
      關(guān)鍵詞:粒子群優(yōu)化算法更新適應(yīng)度

      張俊溪, 張嘉桐,張玉梅

      (1 西安航空學(xué)院 車(chē)輛工程系, 陜西 西安 710077;

      2 西北大學(xué) 文化遺產(chǎn)學(xué)院, 陜西 西安 710069;

      3 陜西師范大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院, 陜西 西安 710119)

      ?

      一種改進(jìn)的粒子群優(yōu)化算法

      張俊溪1, 張嘉桐2,張玉梅3*

      (1 西安航空學(xué)院 車(chē)輛工程系, 陜西 西安 710077;

      2 西北大學(xué) 文化遺產(chǎn)學(xué)院, 陜西 西安 710069;

      3 陜西師范大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院, 陜西 西安 710119)

      摘要:在粒子群優(yōu)化算法的基礎(chǔ)上,將粒子群優(yōu)化算法的速度更新公式中種群最優(yōu)位置用所有個(gè)體的平均值與最優(yōu)粒子有限鄰居個(gè)體的平均值加權(quán)求和代替;通過(guò)將種群平均適應(yīng)度和整體最優(yōu)位置適應(yīng)度的比值作為適應(yīng)度函數(shù),并引入了加速系數(shù);得到改進(jìn)的粒子群優(yōu)化聚類算法既能夠充分參考當(dāng)前粒子的最優(yōu)信息,也參考了所有個(gè)體的最優(yōu)信息和當(dāng)前最優(yōu)粒子有限鄰居的最優(yōu)信息,在進(jìn)化過(guò)程中可以通過(guò)新的適應(yīng)度函數(shù)自適應(yīng)地調(diào)整全局搜索和局部搜索的比重對(duì)粒子的影響,對(duì)算法收斂速度影響較小的前提下較好地提高了收斂精度。最后,選取了4組具有不同分布特征的Benchmark函數(shù)作為驗(yàn)證函數(shù),試驗(yàn)結(jié)果表明,新算法具有較好的收斂特性。

      關(guān)鍵詞:粒子群優(yōu)化算法; 適應(yīng)度; 更新; 收斂速度;收斂精度

      MR subject classification: 68Q45

      粒子群優(yōu)化算法(particle swarm optimization, PSO) 由Kennedy 和 Eberhart[1-2]于1995年提出。該算法結(jié)構(gòu)簡(jiǎn)單、運(yùn)算過(guò)程中參數(shù)調(diào)整較少且實(shí)現(xiàn)較為簡(jiǎn)便,自誕生以來(lái)在學(xué)術(shù)界影響廣泛,并取得了大量的研究成果[3-7]。經(jīng)典的粒子群優(yōu)化算法主要關(guān)注2個(gè)信息,即位置和速度信息。二者的調(diào)整依賴當(dāng)前粒子的最優(yōu)位置和種群的最優(yōu)位置信息,對(duì)粒子群優(yōu)化算法的改進(jìn)基本上圍繞這二者展開(kāi)。Shi和Eberhart通過(guò)在基本PSO算法中引入“慣性”和“約束”兩個(gè)因子獲得帶有慣性權(quán)重的PSO算法[1]。Clerc提出了收斂因子模型PSO算法的速度遞推方程[2]。Lovbjerg等將進(jìn)化算法中的交叉操作引入HPSO算法模型[3]。吳曉軍等[4]通過(guò)定義PSO粒子搜索中心,并計(jì)算局部最優(yōu)解和全局最優(yōu)解的概率密度,使搜索中心在二者之間均勻分布,提出均勻搜索粒子群優(yōu)化算法;胡旺等[5]通過(guò)簡(jiǎn)化公式消去速度信息,僅依賴位置信息控制進(jìn)化過(guò)程,大大提高了收斂效率;文獻(xiàn)[6]分析了粒子軌跡對(duì)算法收斂性的影響,文獻(xiàn)[7]深入分析了慣性權(quán)重的更新和種群拓?fù)浣Y(jié)構(gòu)的改進(jìn)。

      粒子群算法在進(jìn)化過(guò)程中既參考了種群整體的位置信息又參考了當(dāng)前粒子的位置信息,如果種群信息采用全體粒子的位置平均值則稱為全局版PSO(GPSO);如果種群信息采用當(dāng)前粒子的有限鄰居的位置平均值則稱為局部版PSO(LPSO)[4-5]。采用全局版PSO,則存在著初期收斂速度快但容易陷入局部最優(yōu)的問(wèn)題,而采用局部版PSO則存在收斂精度高但收斂速度變慢的問(wèn)題。無(wú)論是從參數(shù)進(jìn)行改進(jìn)還是從位置信息和速度信息進(jìn)行改進(jìn),都可以不同程度地提高其某些指標(biāo),達(dá)到改進(jìn)算法的目的。本文試圖通過(guò)將全局版PSO和局部版PSO相結(jié)合,使算法在進(jìn)化的過(guò)程中同時(shí)參考種群最優(yōu)信息和當(dāng)前粒子信息,同時(shí)加入當(dāng)前粒子的有限鄰居信息,使算法在進(jìn)化的過(guò)程中能夠保證收斂速度不會(huì)大幅度降低的前提下,提高其搜索精度,避免過(guò)早陷入局部最優(yōu)。

      1基本粒子群優(yōu)化算法及其

      相關(guān)改進(jìn)

      1.1經(jīng)典粒子群優(yōu)化算法

      PSO算法通過(guò)模擬鳥(niǎo)群和魚(yú)群群體覓食的運(yùn)動(dòng)行為,將鳥(niǎo)或魚(yú)定義為種群的粒子,每個(gè)粒子的基本信息用其幾何位置和速度向量表示,粒子在覓食的過(guò)程中既參考自己的運(yùn)動(dòng)方向,同時(shí)也參考整個(gè)種群所經(jīng)歷的最優(yōu)方向來(lái)調(diào)整自己的覓食行為。粒子的覓食行為可以用公式(1)、(2)來(lái)表示,其中pbest和gbest稱為個(gè)體極值和全局極值,分別是第i個(gè)粒子曾經(jīng)達(dá)到的最優(yōu)位置和種群所經(jīng)歷過(guò)的最優(yōu)位置。粒子通過(guò)這2個(gè)極值來(lái)更新自己。

      (1)

      xid=xid+vid,

      (2)

      其中:d為搜索空間的維度;r1和r2是服從U(0,1)分布的隨機(jī)數(shù);學(xué)習(xí)因子c1和c2為非負(fù)常數(shù); vid∈[-vmax,vmax],vmax是由用戶設(shè)定的速度約束常數(shù)。如果取xgd為整個(gè)種群的最優(yōu)位置,則上述算法被稱為全局版PSO(GPSO),如果令x0d為第i個(gè)粒子的有限鄰居搜索到的最優(yōu)位置,并取xgd=x0d,則算法被稱為局部版PSO(LPSO)[5]。

      1.2粒子群優(yōu)化算法的相關(guān)改進(jìn)

      自PSO算法提出以來(lái),在改善PSO性能方面展開(kāi)了大量的研究工作[10-17]?;綪SO算法經(jīng)過(guò)Shi[1,9]等人的改進(jìn),引入了慣性權(quán)重w,形成了目前應(yīng)用最為廣泛的一種形式:

      vi(t+1)=wvi(t)+c1r1(t)[pi(t)-xi(t)]+c2r2(t)[pg(t)-xi(t)],

      (3)

      xi(t+1)=xi(t)+vi(t+1),

      (4)

      其中:w為慣性系數(shù),典型取值為w=0.4或w=0.9,該算法側(cè)重先全局后局部的搜索方式,很大程度上改善了算法的搜索能力和收斂精度;隨機(jī)變量r1和r2以及學(xué)習(xí)因子c1和c2與經(jīng)典粒子群算法中的取值相同;pi(t)為當(dāng)前粒子的最優(yōu)位置信息;pg(t)為整個(gè)種群的最優(yōu)位置信息;vi∈[-vmax,vmax],vmax是由用戶設(shè)定的約束速度的常數(shù)[10]。Clerc建議采用收縮因子來(lái)保證PSO算法收斂[6,11]:

      (5)

      其中,“收縮因子”的計(jì)算按照(6)式進(jìn)行,即

      (6)

      使用Clerc的收縮因子方法時(shí),通常取φ=4.1,從而使收縮因子χ=0.729。該算法不再需要限制最大速度vmax。

      此外,對(duì)PSO的改進(jìn)主要集中于與其他進(jìn)化算法的結(jié)合,如遺傳算法(GA)、遺傳規(guī)劃(GP)和免疫算法等,目標(biāo)是提高算法收斂的速度以及收斂的精度。Angeline[1]將GA的選擇算子引入PSO中,通過(guò)選擇每一代中的較優(yōu)粒子進(jìn)行迭代,可以提高算法的優(yōu)化性能;李寧[13]、呂振肅[14]等人提出帶變異算子的PSO算法,通過(guò)變異算子處理部分極值點(diǎn)問(wèn)題來(lái)增強(qiáng)全局搜索能力,同時(shí)又不降低收斂速度和收斂精度。高鷹等[15]則將免疫算法引入到PSO中,改善了算法的收斂速度。以上算法都有各自的優(yōu)缺點(diǎn),而且都通過(guò)引入其他算子來(lái)優(yōu)化算法性能,且往往增加了算法的時(shí)間復(fù)雜度[12,16]。

      2改進(jìn)的粒子群優(yōu)化算法

      2.1粒子群的位置更新優(yōu)化

      從粒子群優(yōu)化算法的標(biāo)準(zhǔn)公式(3)和(4)中可以看出,粒子根據(jù)pi(t)(i=1、2、…、N)和pg(t)來(lái)更新自己的速度和位置,在進(jìn)化的過(guò)程中如果選擇pg(t)為有限鄰居的平均值,則算法搜索效率低;如果選擇pg(t)為種群所有粒子的平均值,則算法容易陷入局部最優(yōu),因此應(yīng)該充分利用當(dāng)前最優(yōu)粒子的鄰居信息以及整個(gè)種群所有粒子的最優(yōu)位置信息來(lái)更新算法,就可以兼顧搜索過(guò)程中對(duì)信息的充分利用??梢詫?duì)(3)式作如下變化,如(7)式所示:

      vi(t+1)=ωxi(t)+c1r1(pi(t)-xi(t))+

      c2r2(α(p0(t)-xi(t))+

      (1-α)(pg(t)-xi(t))),

      (7)

      xi(t+1)=vi(t)+xi(t+1),

      (8)

      其中:隨機(jī)變量r1和r2以及學(xué)習(xí)因子c1和c2與經(jīng)典粒子群算法中的取值相同;pi(t)為當(dāng)前粒子的最優(yōu)位置信息;pg(t)為整個(gè)種群的最優(yōu)位置信息;P0為粒子Pi的有限鄰居位置信息,Pg為全局粒子的位置信息,基本粒子群算法中的Pg(t)分量被P0(t)和Pg(t)的加權(quán)平均取代。這樣粒子的搜索中心從Pi和Pg之間變成Pi和P0與Pg之間的某個(gè)中心值之間,如圖1所示,pi′為P0和Pg的加權(quán)平均位置信息。

      圖1 改進(jìn)后粒子的搜索路徑與搜索中心

      則(7)和(8)式就構(gòu)成了新的自適應(yīng)PSO算法模型,定義

      其中:N為種群中個(gè)體的總數(shù);m為當(dāng)前粒子的有限個(gè)鄰居粒子的個(gè)數(shù)。

      2.2粒子搜索中心的概率密度分布

      在粒子群優(yōu)化算法中,加速系數(shù)c1和c2分別控制個(gè)體粒子的位置信息和種群的位置信息對(duì)粒子速度的影響。根據(jù)PSO算法的特點(diǎn),進(jìn)化初期個(gè)體粒子的更新應(yīng)起主導(dǎo)作用,這樣可以使搜索空間增加,不易陷入局部極值;而在進(jìn)化后期,種群的位置信息應(yīng)起主導(dǎo)作用,這樣可以提高搜索的速度和精度。文獻(xiàn)[17]對(duì)加速系數(shù)做了如下改進(jìn):

      c1(t)=1-exp(-β|Fa(t)-Fg(t)|),

      (9)

      c2(t)=1-c1(t),

      (10)

      其中:Fa(t)為粒子群的平均適應(yīng)度;Fg(t)為整體最優(yōu)位置pg(t)的適應(yīng)度。二者在進(jìn)化初期有較大的差,而后期差別越來(lái)越小, 為控制系數(shù)。因此,該模型中,c1(t)非線性減小,c2(t)則非線性增大。

      假定r1、r2為常數(shù),則粒子搜索中心位于pi和pg之間[4];假定r1和r2為隨機(jī)數(shù),則令c=c1/c2,pi=0,pg=1,X、Y代表隨機(jī)變量r1和r2,則令

      (11)

      計(jì)算公式(11)的聯(lián)合概率密度函數(shù)[4],如公式(12)所示,從中可以看出,z′并不服從均勻分布,且在1/(1+c)處取得極大值,圖2為c取不同值時(shí)的概率密度函數(shù)圖形,其中h為c取不同值對(duì)應(yīng)的概率密度,縱坐標(biāo)為概率密度,橫坐標(biāo)為p0-pg的歸一化參數(shù)。

      (12)

      圖2 概率密度函數(shù)圖形

      (7)式可以擴(kuò)展為

      vi(t+1)=wxi(t)+c1(t)r1(pi(t)-xi(t))+

      c2(t)v2(α(p0(t)-xi(t))+

      (1-α)(pg(t)-xi(t)))。

      (13)

      (13)式和(8)式構(gòu)成了新的自適應(yīng)粒子群優(yōu)化算法的模型(new adaptive PSO,NAPSO)。

      根據(jù)文獻(xiàn)[12],分別對(duì)粒子群的位置信息進(jìn)行分析,可以得到(14)式,該式中對(duì)于種群的最優(yōu)位置信息pg只能取全體種群粒子的平均值或者當(dāng)前粒子的有限鄰居粒子的平均值,根據(jù)本文提出的新的自適應(yīng)PSO算法(NAPSO),可以擴(kuò)展為式(15),同時(shí)參考2個(gè)全局位置信息。

      (14)

      (15)

      通過(guò)大量實(shí)驗(yàn)證明,當(dāng)α=0.3,w=0.5,β=10時(shí),算法具有較好的收斂性能。

      從式(15)中可以得出:當(dāng)p0=pg時(shí),即種群的最優(yōu)位置信息選擇相同的種群粒子,則(13)式又還原為(7)式,同全局版或局部版PSO。

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

      通過(guò)選取4組Benchmark函數(shù),測(cè)試新的自適應(yīng)粒子群優(yōu)化算法(NAPSO)的搜索性能。Benchmark函數(shù)可以有效考察新型算法對(duì)不同類型問(wèn)題的優(yōu)化性能,本文選取的4組基準(zhǔn)測(cè)試函數(shù)涵蓋單峰函數(shù)和多峰函數(shù),可以考察算法的收斂速度和收斂精度。分別用全局版PSO(GPSO)、局部版PSO(LPSO)和NAPSO做驗(yàn)證試驗(yàn),慣性因子w按照慣例取0.8,全局版PSO和局部版PSO的加速系數(shù)c1和c2都取1,進(jìn)化次數(shù)設(shè)為2 000,運(yùn)行50次所得函數(shù)最優(yōu)值點(diǎn)的平均值和最優(yōu)值的平均值作為算法的衡量指標(biāo)。

      所用的Benchmark函數(shù)及其參數(shù)選擇如表1所示,由于維度增大,自變量取值范圍增大會(huì)增加算法的復(fù)雜度,本文對(duì)部分函數(shù)的參數(shù)做了微調(diào),便于簡(jiǎn)化運(yùn)算過(guò)程。

      表1 用于測(cè)試的基準(zhǔn)函數(shù)及其參數(shù)

      實(shí)驗(yàn)結(jié)果如圖3所示,橫坐標(biāo)為迭代次數(shù),縱坐標(biāo)為適應(yīng)度的對(duì)數(shù)值,標(biāo)號(hào)Ⅰ、Ⅱ、Ⅲ分別表示LPSO、GPSO和NAPSO對(duì)表1中4個(gè)函數(shù)的優(yōu)化曲線。本實(shí)驗(yàn)所選的4個(gè)函數(shù)最優(yōu)值均為零,從圖3a可以看出,對(duì)于Rastrigr函數(shù)的仿真結(jié)果中,NAPSO算法的收斂效率最高,在第800步就已經(jīng)收斂到極小值,且最終收斂的結(jié)果更趨近于零值。而LPSO的收斂效率較差,在1 800步時(shí)收斂到極小值。圖3b是對(duì)Griewank函數(shù)的仿真結(jié)果,該函數(shù)為多峰函數(shù),且極值分布具有不均勻性,故3種算法對(duì)該函數(shù)的仿真結(jié)果均比第一個(gè)函數(shù)的仿真結(jié)果差,從收斂曲線可以看出,收斂的最終結(jié)果誤差較大,且最終收斂的步數(shù)均在1 600步之后,整體上收斂的效率為NAPSO高于GPSO,GPSO高于LPSO。圖3c為SchwefelProblem函數(shù),該函數(shù)與Griewank函數(shù)相比,極值點(diǎn)分布更加不均勻,因此仿真的結(jié)果次于Rastrigr函數(shù)和SchwefelProblem函數(shù)。收斂的極值距零點(diǎn)差別較大,接近于1。圖3d為Rosenrock函數(shù)的仿真結(jié)果,該函數(shù)為較為復(fù)雜的單峰函數(shù),3種算法對(duì)該函數(shù)的仿真結(jié)果收斂效率差別較小,總體上NAPSO的收斂效率略高于LPSO,LPSO略高于GPSO。

      從4個(gè)函數(shù)的仿真結(jié)果來(lái)看,NAPSO的收斂效率總體上高于經(jīng)典PSO算法,且更適合于極值點(diǎn)均勻分布的函數(shù)。對(duì)于極值點(diǎn)非均勻分布的函數(shù),由于粒子在搜索的過(guò)程中較多地參考了“社會(huì)”信息,而使得收斂速度相對(duì)下降,而導(dǎo)致部分粒子收斂于局部極值點(diǎn)。但總體上本文提出的NAPSO算法在綜合考慮了當(dāng)前最優(yōu)粒子位置信息、種群最優(yōu)位置信息以及當(dāng)前粒子鄰居位置信息的情況下,能夠更好地全面利用進(jìn)化過(guò)程中的位置信息,使算法盡量在“認(rèn)知”和“社會(huì)”信息之前取得折中值。所得結(jié)果可以看出,NAPSO算法的穩(wěn)定性是最優(yōu)的。

      圖3GPSO、LPSO和NAPSO算法在4個(gè)函數(shù)下的收斂性分析

      Fig.3Convergence analysis of GPSO、LPSO and NAPSO in the 4 function

      4結(jié)論

      本文在經(jīng)典粒子群優(yōu)化算法的基礎(chǔ)上提出了一種新的自適應(yīng)粒子群優(yōu)化算法,通過(guò)將粒子群算法的速度更新公式進(jìn)行改進(jìn),在種群最優(yōu)位置信息的基礎(chǔ)上增加了當(dāng)前最優(yōu)粒子的鄰居位置信息,并將二者的加權(quán)平均值作為位置信息的進(jìn)化依據(jù);同時(shí)將種群平均適應(yīng)度和整體最優(yōu)位置適應(yīng)度的比值作為適應(yīng)度函數(shù),引入加速系數(shù),得到新的自適應(yīng)粒子群算法模型。該模型在進(jìn)化的過(guò)程中,可以自適應(yīng)地調(diào)整“認(rèn)知”部分和“社會(huì)”部分對(duì)粒子的影響,在進(jìn)化前期以“認(rèn)知”部分為主導(dǎo),加快收斂速度,進(jìn)化后期以“社會(huì)”部分為主導(dǎo),提高收斂的精度。

      4組標(biāo)準(zhǔn)Benchmark函數(shù)涵蓋了不同分布特點(diǎn)的單峰和多峰函數(shù),仿真結(jié)果表明本文提出的算法在收斂效率和收斂精度方面有一定的優(yōu)勢(shì),尤其對(duì)于極值點(diǎn)均勻分布的函數(shù)具有較好的優(yōu)越性。但是該算法增加了權(quán)重因子和控制系數(shù),這兩個(gè)參數(shù)需要通過(guò)多次試驗(yàn)獲得,因此對(duì)于極值點(diǎn)分布特點(diǎn)差別較大的優(yōu)化問(wèn)題處理結(jié)果表現(xiàn)不一致。

      參考文獻(xiàn):

      [1] SHI Y H, EBERHART R C. A modified particle swarm optimizer[C]∥IEEE International Conference of Evolutionary Computation, Anchorage:IEEE, 1998: 69-73.

      [2] CLERC M. The swarm and queen towards a deterministic and adaptive particle swarm optimization[C]∥Proceedings of Congress on Evolutionary Computation, Washinton D C:IEEE, 1999: 782-786.

      [3] LOVBJERG M, RASMUSSEN T K, KRINK T. Hybrid particle swarm optimization with breeding and subpopulations[C]∥IEEE International Conference on Evolutionary Computation, San Diego:IEEE, 2000: 1217-1222.

      [4] 吳曉軍, 楊戰(zhàn)中, 趙明. 均勻搜索粒子群算法[J]. 電子學(xué)報(bào),2011,39(6):1261-1266.

      [5] 胡旺, 李志蜀. 一種更簡(jiǎn)化而高效的粒子群優(yōu)化算法[J]. 軟件學(xué)報(bào),2007,18(4):861-868.

      [6] CLERC M, KENNEDY J. The particle swarm explosion, stability and convergence in a multi-dimensional complex space[J].IEEE Transaction on Evolutionary Computation, 2002, 6(1): 58-73.

      [7] MAHFOUF M, CHEN M Y, LINKENS D A. Adaptive weighted swarm optimization for multi-objective optimal design of alloy steels[C]∥Parallel Problem Solving from Nature. Berlin: Springer-Verlag, 2004: 762-771.

      [8] KENNEDY J, EBERHART R C. Particle swarm optimization[C].∥Proceeding of the IEEE Conference on Neural Networks,New York:Institute of Electrical and Electronics Engineers,1995:1942-1948.

      [9] SHI Y H, EBERHART, R.C. Empirical study of particle swarm optimization[C]∥Proceeding of the IEEE Congress on Evolutionary Computation,Washinton D C:IEEE,1999:1945-1950.

      [10] SHI Y H, EBERHART R C. Parameter selection in particle swarm optimization[C]∥Proceeding of 7th Annual Conference on Evolutionary Programming.Washington D C:IEEE,1998:591 -600.

      [11] CLERC M. The swarm and queen: towards a deterministic and adaptive particle swarm optimization[C]∥Proceedings of the IEEE Congress on Evolutionary Computation,Washinton D C:IEEE, 1999:1951-1957.

      [12] HIGASHI N, IBA H. Particle Swarm Optimization with Gaussian Mutation[C]∥The 2003 Congress on Evolutionary Computation. Piscataway, New Jersey: IEEE, 2003: 72-79.

      [13] 李寧,劉飛,孫德寶. 基于帶變異算子粒子群優(yōu)化算法的約束布局優(yōu)化研究[J]. 計(jì)算機(jī)學(xué)報(bào), 2004,27(7):897-903.

      [14] 呂振肅, 侯志榮.自適應(yīng)變異的粒子群優(yōu)化算法[J].電子學(xué)報(bào),2004, 32(3):416-420.

      [15] 高鷹, 謝勝利.免疫粒子群優(yōu)化算法[J].計(jì)算機(jī)工程與應(yīng)用,2004, 40(6):4-6.

      [16] 鄒彤, 李寧, 孫德寶, 等. 帶陰性選擇的粒子群優(yōu)化算法[J]. 華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版), 2006,34(2):87-90.

      [17] 高鷹. 一種自適應(yīng)擴(kuò)展粒子群優(yōu)化算法[J]. 計(jì)算機(jī)工程與應(yīng)用, 2006(15):12-15.

      〔責(zé)任編輯宋軼文〕

      An improved particle swarm optimization algorithm

      ZHANG Junxi1, ZHANG Jiatong2, ZHANG Yumei3*

      (1 Department of Vehicle Engineering, Xi′an Aeronautical University,Xi′an 710077, Shaanxi, China;2 College of Cultural Heritage, Northwest University, Xi′an 710069, Shaanxi, China;3 School of Computer Science, Shaanxi Normal University, Xi′an 710119, Shaanxi, China)

      Abstract:Based on the basic particle swarm optimization algorithm, the average of best particles is replaced by the weighted sum of the average of best particles and the average of the neighbor particles in the speed update formula. Using the ratio of average fitness of the whole particles and the average fitness of best particle as the fitness function, and the acceleration factor is introduced, a new adaptive PSO algorithm is obtained. The new algorithm used both the information of present particle and the information of the whole particles and the neighbors of present particle. In the process of evolution, it can adjust the global search and the local search component by the new model adaptively. So the convergence speed and precision can be improved. Experiments on 4 benchmark functions demonstrate that the new algorithm is more efficient.

      Keywords:particle swarm optimization algorithm; fitness; update; convergence speed; convergence precision

      中圖分類號(hào):TP18

      文獻(xiàn)標(biāo)志碼:A

      *通信作者:張玉梅,女,副教授,博士。E-mail:zym0910@tom.com

      基金項(xiàng)目:陜西省重點(diǎn)科技創(chuàng)新團(tuán)隊(duì)項(xiàng)目(2014KTC-18);陜西省自然科學(xué)基金重點(diǎn)項(xiàng)目(2014JZ021);陜西省自然科學(xué)基金(2014JM8353)

      收稿日期:2015-06-16

      doi:10.15983/j.cnki.jsnu.2016.02.124

      文章編號(hào):1672-4291(2016)02-0015-07

      第一作者: 張俊溪,女,講師,主要研究方向?yàn)槟J阶R(shí)別與智能系統(tǒng)。E-mail:zhang_junxi@126.com

      猜你喜歡
      粒子群優(yōu)化算法更新適應(yīng)度
      改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
      基于改進(jìn)SVM的通信干擾識(shí)別
      基于自適應(yīng)線程束的GPU并行粒子群優(yōu)化算法
      基于混合粒子群算法的供熱管網(wǎng)優(yōu)化設(shè)計(jì)
      基于改進(jìn)支持向量機(jī)的船舶縱搖預(yù)報(bào)模型
      語(yǔ)文教學(xué)中的創(chuàng)新能力培養(yǎng)
      基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
      少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查
      自適應(yīng)遺傳算法的改進(jìn)與應(yīng)用*
      江山市| 江安县| 绩溪县| 屏东市| 安庆市| 濮阳县| 浠水县| 临高县| 揭西县| 井冈山市| 南昌市| 灵山县| 集安市| 方城县| 江油市| 西贡区| 马尔康县| 孟津县| 苍梧县| 河南省| 武乡县| 永登县| 阳高县| 安福县| 增城市| 龙州县| 余姚市| 宜昌市| 黄石市| 铅山县| 阿克| 蒙山县| 抚宁县| 合水县| 彰化县| 山阴县| 沁水县| 遵化市| 射洪县| 漳浦县| 蓬莱市|