基于S型函數(shù)的自適應(yīng)粒子群優(yōu)化算法
發(fā)布時(shí)間:2021-10-21 12:26
針對(duì)粒子群算法求解精度低和后期收斂速度慢等問題,提出了一種基于S型函數(shù)的自適應(yīng)粒子群優(yōu)化算法SAPSO (S-shaped function based Adaptive Particle Swarm Optimization)。該算法利用倒S型函數(shù)的特點(diǎn),實(shí)現(xiàn)了對(duì)慣性權(quán)重的非線性調(diào)整,從而更好地平衡算法的全局搜索能力和局部搜索能力;同時(shí),在算法的位置更新公式中引入S型函數(shù),并利用個(gè)體粒子自身的適應(yīng)度值與群體平均適應(yīng)度值的比值自適應(yīng)地調(diào)整搜索步長(zhǎng),從而提高算法的搜索效率。在若干經(jīng)典測(cè)試函數(shù)上的仿真實(shí)驗(yàn)結(jié)果表明,與已有的幾種改進(jìn)粒子群算法相比,SAPSO在收斂速度和求解精度方面均有較大優(yōu)勢(shì)。
【文章來源】:計(jì)算機(jī)科學(xué). 2019,46(01)北大核心CSCD
【文章頁數(shù)】:6 頁
【部分圖文】:
圖3慣性權(quán)重遞減曲線Fig.3Declinecurveofinertiaweight
,說明算法的求解精度更高。但是SAPSO算法在較難尋優(yōu)的典型病態(tài)單模態(tài)函數(shù)f4上的最優(yōu)值的平均值與實(shí)際最優(yōu)值相比,求解精度較差,說明在此函數(shù)的尋優(yōu)上,該算法陷入了局部最優(yōu)?偟膩碚f,SAPSO算法在單模態(tài)和多模態(tài)函數(shù)上的尋優(yōu)性能均優(yōu)于其他幾種算法。圖4給出了5種算法在9個(gè)測(cè)試函數(shù)上的適應(yīng)度平均值進(jìn)化曲線。(a)f1(b)f2(c)f3(d)f4(e)f5(f)f6(g)f7(h)f8(i)f9圖45種算法在9個(gè)測(cè)試函數(shù)上的適應(yīng)度平均值曲線Fig.4Averagefitnessvaluecurveoffivealgorithmsonninebenchmarktestfunctions842計(jì)算機(jī)科學(xué)2019年
多存在于邏輯回歸(LogisticRegression)模型中,在種群增長(zhǎng)、植物生長(zhǎng)以及病毒流行等眾多領(lǐng)域有著廣泛的應(yīng)用。S型函數(shù)的表達(dá)式為:y=k1+ea-rx其中,a和r?yàn)槌?shù)。令x=1t,則得到倒S型函數(shù)的表達(dá)式為:y=k1+ea-rtS型函數(shù)和倒S型函數(shù)的圖像如圖1和圖2所示。由S型函數(shù)圖像可知,隨著x的增大,y隨之增大,y在前期的增長(zhǎng)速度較快,在后期的增長(zhǎng)速度較慢。圖1S型函數(shù)Fig.1S-shapedfunction圖2倒S型函數(shù)Fig.2Upside-downS-shapedfunction4改進(jìn)的粒子群優(yōu)化算法4.1慣性權(quán)重在粒子群算法中,Shi等[8]將慣性權(quán)重引入到速度更新公式當(dāng)中,并提出了慣性權(quán)重線性遞減策略的粒子群算法,其改進(jìn)的慣性權(quán)重公式為:w=wstart-(wstart-wend)ttmax(3)其中,t為粒子的當(dāng)前迭代次數(shù),tmax為粒子的最大迭代次數(shù)。文獻(xiàn)[18]對(duì)4種慣性權(quán)值函數(shù)(線性遞減函數(shù)、開口向下的拋物線函數(shù)、開口向上的拋物線函數(shù)和遞減的指數(shù)曲線函數(shù))策略的改進(jìn)粒子群算法進(jìn)行了實(shí)驗(yàn)對(duì)比分析。結(jié)果表明,慣性權(quán)值為開口向上的拋物線函數(shù)和遞減的指數(shù)曲線函數(shù)時(shí),算法的尋優(yōu)性能均能得到不同程度的提高。結(jié)合上述慣性權(quán)值函數(shù)的改進(jìn)策略,近年來,高斯函數(shù)慣性權(quán)重遞減策略、慣性權(quán)重對(duì)數(shù)遞減策略、柯西密度函數(shù)慣性權(quán)重遞減策略等[19-20]也相繼被
【參考文獻(xiàn)】:
期刊論文
[1]基于CAS理論的改進(jìn)PSO算法[J]. 劉舉勝,何建佳,李鵬飛. 計(jì)算機(jī)工程與應(yīng)用. 2017(05)
[2]基于高斯擾動(dòng)和自然選擇的改進(jìn)粒子群優(yōu)化算法[J]. 艾兵,董明剛. 計(jì)算機(jī)應(yīng)用. 2016(03)
[3]基于柯西分布的粒子群優(yōu)化算法改進(jìn)[J]. 黎紅玲,羅林,蒲冬梅,劉好斌. 電子科技. 2016(01)
[4]具有高斯擾動(dòng)的最優(yōu)粒子引導(dǎo)粒子群優(yōu)化算法[J]. 吳潤(rùn)秀,孫輝,朱德剛,趙嘉. 小型微型計(jì)算機(jī)系統(tǒng). 2016(01)
[5]基于慣性權(quán)重對(duì)數(shù)遞減的粒子群優(yōu)化算法[J]. 戴文智,楊新樂. 計(jì)算機(jī)工程與應(yīng)用. 2015(17)
[6]采用擾動(dòng)加速因子的自適應(yīng)粒子群優(yōu)化算法[J]. 姜建國(guó),田旻,王向前,龍秀萍,李錦. 西安電子科技大學(xué)學(xué)報(bào). 2012(04)
[7]位置加權(quán)的改進(jìn)粒子群算法[J]. 朱童,李小凡,魯明文. 計(jì)算機(jī)工程與應(yīng)用. 2011(05)
[8]基于試探的變步長(zhǎng)自適應(yīng)粒子群算法[J]. 鄭春穎,鄭全弟,王曉丹,王玉冰. 計(jì)算機(jī)科學(xué). 2009(11)
[9]改進(jìn)的粒子群算法[J]. 張建科,劉三陽,張曉清. 計(jì)算機(jī)工程與設(shè)計(jì). 2007(17)
[10]粒子群優(yōu)化算法的慣性權(quán)值遞減策略研究[J]. 陳貴敏,賈建援,韓琪. 西安交通大學(xué)學(xué)報(bào). 2006(01)
本文編號(hào):3448977
【文章來源】:計(jì)算機(jī)科學(xué). 2019,46(01)北大核心CSCD
【文章頁數(shù)】:6 頁
【部分圖文】:
圖3慣性權(quán)重遞減曲線Fig.3Declinecurveofinertiaweight
,說明算法的求解精度更高。但是SAPSO算法在較難尋優(yōu)的典型病態(tài)單模態(tài)函數(shù)f4上的最優(yōu)值的平均值與實(shí)際最優(yōu)值相比,求解精度較差,說明在此函數(shù)的尋優(yōu)上,該算法陷入了局部最優(yōu)?偟膩碚f,SAPSO算法在單模態(tài)和多模態(tài)函數(shù)上的尋優(yōu)性能均優(yōu)于其他幾種算法。圖4給出了5種算法在9個(gè)測(cè)試函數(shù)上的適應(yīng)度平均值進(jìn)化曲線。(a)f1(b)f2(c)f3(d)f4(e)f5(f)f6(g)f7(h)f8(i)f9圖45種算法在9個(gè)測(cè)試函數(shù)上的適應(yīng)度平均值曲線Fig.4Averagefitnessvaluecurveoffivealgorithmsonninebenchmarktestfunctions842計(jì)算機(jī)科學(xué)2019年
多存在于邏輯回歸(LogisticRegression)模型中,在種群增長(zhǎng)、植物生長(zhǎng)以及病毒流行等眾多領(lǐng)域有著廣泛的應(yīng)用。S型函數(shù)的表達(dá)式為:y=k1+ea-rx其中,a和r?yàn)槌?shù)。令x=1t,則得到倒S型函數(shù)的表達(dá)式為:y=k1+ea-rtS型函數(shù)和倒S型函數(shù)的圖像如圖1和圖2所示。由S型函數(shù)圖像可知,隨著x的增大,y隨之增大,y在前期的增長(zhǎng)速度較快,在后期的增長(zhǎng)速度較慢。圖1S型函數(shù)Fig.1S-shapedfunction圖2倒S型函數(shù)Fig.2Upside-downS-shapedfunction4改進(jìn)的粒子群優(yōu)化算法4.1慣性權(quán)重在粒子群算法中,Shi等[8]將慣性權(quán)重引入到速度更新公式當(dāng)中,并提出了慣性權(quán)重線性遞減策略的粒子群算法,其改進(jìn)的慣性權(quán)重公式為:w=wstart-(wstart-wend)ttmax(3)其中,t為粒子的當(dāng)前迭代次數(shù),tmax為粒子的最大迭代次數(shù)。文獻(xiàn)[18]對(duì)4種慣性權(quán)值函數(shù)(線性遞減函數(shù)、開口向下的拋物線函數(shù)、開口向上的拋物線函數(shù)和遞減的指數(shù)曲線函數(shù))策略的改進(jìn)粒子群算法進(jìn)行了實(shí)驗(yàn)對(duì)比分析。結(jié)果表明,慣性權(quán)值為開口向上的拋物線函數(shù)和遞減的指數(shù)曲線函數(shù)時(shí),算法的尋優(yōu)性能均能得到不同程度的提高。結(jié)合上述慣性權(quán)值函數(shù)的改進(jìn)策略,近年來,高斯函數(shù)慣性權(quán)重遞減策略、慣性權(quán)重對(duì)數(shù)遞減策略、柯西密度函數(shù)慣性權(quán)重遞減策略等[19-20]也相繼被
【參考文獻(xiàn)】:
期刊論文
[1]基于CAS理論的改進(jìn)PSO算法[J]. 劉舉勝,何建佳,李鵬飛. 計(jì)算機(jī)工程與應(yīng)用. 2017(05)
[2]基于高斯擾動(dòng)和自然選擇的改進(jìn)粒子群優(yōu)化算法[J]. 艾兵,董明剛. 計(jì)算機(jī)應(yīng)用. 2016(03)
[3]基于柯西分布的粒子群優(yōu)化算法改進(jìn)[J]. 黎紅玲,羅林,蒲冬梅,劉好斌. 電子科技. 2016(01)
[4]具有高斯擾動(dòng)的最優(yōu)粒子引導(dǎo)粒子群優(yōu)化算法[J]. 吳潤(rùn)秀,孫輝,朱德剛,趙嘉. 小型微型計(jì)算機(jī)系統(tǒng). 2016(01)
[5]基于慣性權(quán)重對(duì)數(shù)遞減的粒子群優(yōu)化算法[J]. 戴文智,楊新樂. 計(jì)算機(jī)工程與應(yīng)用. 2015(17)
[6]采用擾動(dòng)加速因子的自適應(yīng)粒子群優(yōu)化算法[J]. 姜建國(guó),田旻,王向前,龍秀萍,李錦. 西安電子科技大學(xué)學(xué)報(bào). 2012(04)
[7]位置加權(quán)的改進(jìn)粒子群算法[J]. 朱童,李小凡,魯明文. 計(jì)算機(jī)工程與應(yīng)用. 2011(05)
[8]基于試探的變步長(zhǎng)自適應(yīng)粒子群算法[J]. 鄭春穎,鄭全弟,王曉丹,王玉冰. 計(jì)算機(jī)科學(xué). 2009(11)
[9]改進(jìn)的粒子群算法[J]. 張建科,劉三陽,張曉清. 計(jì)算機(jī)工程與設(shè)計(jì). 2007(17)
[10]粒子群優(yōu)化算法的慣性權(quán)值遞減策略研究[J]. 陳貴敏,賈建援,韓琪. 西安交通大學(xué)學(xué)報(bào). 2006(01)
本文編號(hào):3448977
本文鏈接:http://www.sikaile.net/kejilunwen/sousuoyinqinglunwen/3448977.html
最近更新
教材專著