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

一種簡化的混合粒子群算法

2017-03-15 16:56:33肖楊
物聯網技術 2017年2期

肖楊

摘 要:針對粒子群算法收斂速率慢,多樣性差的缺陷,文中提出了一種簡化的混合粒子群算法。首先利用簡化的粒子群算法和細菌群體趨藥性算法共同優化粒子的個體最優位置,同時采用精英保留策略以保存粒子的最優位置,算法后期再添加全局擾動算子使得粒子跳出局部最優。經典測試函數的實驗結果表明,與其他粒子群優化算法相比,此算法在尋找優化解的質量、收斂速度及魯棒性等方面具有優異的性能。

關鍵詞:簡化粒子群算法;細菌群體趨藥性算法;全局擾動;精英保留

中圖分類號:TP301 文獻標識碼:A 文章編號:2095-1302(2017)02-00-02

0 引 言

粒子群算法(Particle Swarm Optimization,PSO)具有參數少、收斂速度快、計算簡單等優點,尤其是在解決復雜的多峰問題上表現出良好的優化性能,但其仍然存在早熟收斂的缺陷。為了解決這些問題,各種改進算法被陸續提出,可將這些算法大致分為如下幾類:

(1)對PSO參數的更改[1]。主要是針對線性權重、學習因子的更改;

(2)混合粒子群算法[2];

(3)二進制粒子群算法[3];

(4)協同粒子群算法[4];

(5)簡化粒子群算法[5,6]。

本文在簡化粒子群算法的基礎上引入細菌群體趨藥性算法(Bacterial Colony Chemotaxis algorithm,BCC)增加粒子的多樣性。通過與幾種經典算法比較,發現該改進算法能夠提高收斂精度,收斂速度快。

1 簡化的混合粒子群算法

1.1 簡化粒子群優化算法

傳統的粒子群算法通過速度和位置兩個變量更新本身位置。胡旺[7]等人證明了粒子的更新與速度無關。

1.2 細菌群體趨藥性算法

在BCC算法中,由于其速度設為恒定值,通常取速度為常數,默認其搜索與速度無關,所以BCC算法也只有位置項。因此我們可以把它和PSO算法結合起來,共同更新粒子的位置信息。

1.3 改進的混合粒子群算法

其中,ω采用隨機慣性權重的策略。Gbest是全局擾動算子,式中δ1=0.4,δ2=0.001,itermax為最大迭代次數,α取值0.4,學習因子c1=c2=1.494 45。

為了避免傳統算法的隨機性而丟失一些位置較好的點,本文引入精英保留策略,在每次迭代中,改變位置最差粒子的位置,引導其移動到位置最好的粒子附近。

1.4 簡化的混合粒子群算法PSOBCC

具體的更新粒子位置信息過程如下:

(1)均勻初始化初始種群;

(2)按照式(1)、(2)更新粒子位置,選取前sz/2粒子直接進入下一次迭代;

(3)用BCC算法更新表現較差的sz/2個粒子,并與原適應度值進行比較,更新得到粒子的最好位置;

(4)將表現優秀的前sz/2個粒子和BCC算法更新后的后sz/2個粒子一起進入下一代;

(5)更新全局最優值,并利用公式(3)對全局最優值進行擾動;

(6)采用精英保留策略,將最差粒子的位置移動到最好粒子的附近;

(7)若滿足判斷終止條件,則輸出優化解,否則轉到(2)。

2 仿真實驗及結果分析

為了驗證算法的可行性,本文選用5個復雜高維多峰函數進行測試。并引用“區域尺度”和“中心偏移”方法對5個函數進行旋轉和偏移。相對于原始函數,旋轉偏移后的函數局部最優點極多且不確定,求解也變得更加復雜。

2.1 算法參數設置

在本實驗中,仿真軟件為Matlab R2014a,仿真運行環境為Windows 7操作系統,Intel i3 處理器,4 GB內存,所得的測試結果用PSOBCC表示,并同時與PSO、超球面加速效應粒子群算法(HAEP-SO)、指數分布粒子群優化算法(EPSO)、維分區和自適應速度控制協同粒子群算法(CPSO-DA)和適應度距離比率粒子群算法(FDRPSO)進行對比(此處所用數據出自文獻[8])。為了保證結果的可對比性,每個實驗迭代1 000次,每個函數獨立運行25次,選取粒子數目為25個,空間維數30維。其中Mean表示平均值,Std表示標準差。

2.2 測試函數

測試函數見表1所列。

2.3 測試結果

6種算法在原始測試函數上的測試結果對比見表2所列。在表2中可以直觀看到,PSOBCC在函數f1,f3,f4,f5上表現較好,其平均值和標準差均優于其他函數。在f2上CPSO-DA表現較好。總體而言,在原始測試函數上,PSOBCC整體性能最優,每次運行結果也最為穩定。

為了證明本文算法的普遍適用性,對表1中的5個函數進行旋轉和偏移,在相同測試條件下,表3列出了PSOBC和其他對比算法對旋轉偏移函數的測試結果。從表3可以看出,PSOBC在f2,f3,f4函數上平均值表現較好,在f1上PSOBCC的標準差最為穩定。雖然在f5上表現不足,但總體而言,PSOBCC整體表現優異。

3 結 語

本文可通過去掉速度項來有效降低算法對可調參數的敏感程度,同時粒子位置更新策略有效提升了算法的種群多樣性,保存了高性能的粒子,增強了算法搜索到全局最優解的能力。

由于本文算法中增加了細菌群體趨藥性算法,算法計算復雜度有所提高,但考慮算法在大部分測試函數上都能得到理想的結果。接下來的研究工作包括提高粒子的搜索精度。

參考文獻

[1]溫濤,盛國軍,郭權,等.基于改進粒子群算法的Web服務組合[J].計算機學報,2013,36(5):1031-1046.

[2]黃凱鋒,李莉,李永亮.多種群粒子群與人工蜂群融合的改進算法[J].計算機工程與設計,2014,35(6): 2250-2254.

[3] Mirjalili S,Lewis-A.S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization[J].Swarm & Evolutionary Computation,2013(9): 1-14.

[4] Hu Y F,Ding Y S,Ren L H,et al.An endocrine cooperative particle swarm optimization algorithm for routing recovery problem of wireless sensor networks with multiple mobile sinks[J].Information Sciences,2015(300):100-113.

[5]周丹,南敬昌,高明明.改進的簡化粒子群算法優化模糊神經網絡建模[J].計算機應用研究,2015,32(4):1000-1003.

[6]雷敏,楊萬里,彭曉波,等.基于改進簡化粒子群算法的含DG的配電網無功優化[J].華北電力大學學報(自然科學版),2015,42(1): 39-44.

[7]胡旺,李志蜀.一種更簡化而高效的粒子群優化算法[J].軟件學報,2007,18(4):861-868.

[8]陳偉,項鐵銘,徐捷.基于PSO的隊伍演化算法[J].模式識別與人工智能,2015,28(6): 521-527.

[9]李威武,王慧,鄒志君,等.基于細菌群體趨藥性的函數優化方法[J].新能源進展,2005, 10(1): 58-63.

主站蜘蛛池模板: 国产成人午夜福利免费无码r| 久久福利片| 欧美人人干| 天天色天天综合网| 亚洲无码视频图片| 2018日日摸夜夜添狠狠躁| 国产精品污污在线观看网站| 久久香蕉国产线看观| 国产新AV天堂| 91福利免费视频| 亚洲美女久久| 精品人妻无码区在线视频| 日本久久网站| 中文字幕日韩视频欧美一区| 亚洲第一中文字幕| 午夜限制老子影院888| 秋霞国产在线| 综合色婷婷| 亚州AV秘 一区二区三区| 日本在线欧美在线| 六月婷婷综合| 91热爆在线| 亚洲永久精品ww47国产| 四虎成人免费毛片| 久久亚洲综合伊人| 国产微拍一区二区三区四区| 亚洲AV无码久久精品色欲| a级毛片免费网站| 中文字幕亚洲第一| 在线日本国产成人免费的| 久久精品中文无码资源站| 亚洲人成网7777777国产| 91精品啪在线观看国产91| 91成人精品视频| 日本精品中文字幕在线不卡| 在线播放精品一区二区啪视频 | 欧洲精品视频在线观看| 国产在线视频导航| 国产本道久久一区二区三区| 国产午夜一级毛片| 狠狠色成人综合首页| 8090午夜无码专区| 日韩专区欧美| 无码高清专区| 日本www色视频| 亚洲欧洲日产无码AV| 国产成人精品2021欧美日韩| 天堂成人av| 成人午夜视频在线| 91精品人妻互换| 国产成人91精品免费网址在线| 欧美亚洲一二三区| 伊人色在线视频| 亚洲男人的天堂视频| 国产成人凹凸视频在线| 亚洲精品成人福利在线电影| 久青草免费在线视频| 97超级碰碰碰碰精品| 好久久免费视频高清| 免费中文字幕一级毛片| 午夜国产在线观看| 亚洲无码四虎黄色网站| 国产欧美视频在线观看| 青青草欧美| 97国产成人无码精品久久久| 朝桐光一区二区| 亚洲一区二区精品无码久久久| 国产麻豆另类AV| 久久精品日日躁夜夜躁欧美| 久久亚洲国产视频| 亚洲无码电影| 九色综合伊人久久富二代| 欧美影院久久| 久草网视频在线| 日韩av无码DVD| 亚洲精品无码不卡在线播放| 日韩成人免费网站| 在线一级毛片| 99热这里只有免费国产精品 | 中文字幕欧美日韩| 91亚洲影院| 亚洲综合在线网|