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

粒子群優(yōu)化算法綜述

2015-11-24 14:14:04趙乃剛鄧景順
科技創(chuàng)新導(dǎo)報 2015年26期
關(guān)鍵詞:應(yīng)用

趙乃剛 鄧景順

摘 要:粒子群優(yōu)化算法是一種新的群智能算法。它是受自然界中鳥群、魚群等生物的群覓食行為的啟發(fā)提出的。由于該算法結(jié)構(gòu)簡單、需要調(diào)節(jié)的參數(shù)少,容易實現(xiàn),已被很多學(xué)者研究并應(yīng)用到了大量實際問題中。該文詳細介紹了粒子群算法的基本原理、主要改進方法和在實際問題中的應(yīng)用。

關(guān)鍵詞:粒子群優(yōu)化 元啟發(fā)式算法 參數(shù) 應(yīng)用

中圖分類號:TP18 文獻標(biāo)識碼:A 文章編號:1674-098X(2015)09(b)-0216-02

粒子群優(yōu)化算法[1-2]是1995年由美國的心理學(xué)家Kenndy和電氣工程師Eberhart首次提出來的一種新型的并行元啟發(fā)式算法。該算法是模擬自然界鳥群、魚群等生物的群覓食行為中的相互合作機制從而找到問題的最優(yōu)解。由于它結(jié)構(gòu)構(gòu)造簡單、需要調(diào)節(jié)的參數(shù)較少、涉及的專業(yè)知識少、容易實現(xiàn),因此已經(jīng)受到了國內(nèi)外大量研究人員的廣泛關(guān)注,并將它應(yīng)用到了許多實際問題中。其中包括多目標(biāo)優(yōu)化問題[3]、非線性整數(shù)和混合整數(shù)約束優(yōu)化問題[4]、信號處理[5]、神經(jīng)網(wǎng)絡(luò)訓(xùn)練[6]等。

該文首先介紹了標(biāo)準(zhǔn)粒子群算法的基本工作原理和算法迭代步驟,然后分別介紹了現(xiàn)今對粒子群算法的不同改進方法和算法在現(xiàn)實生活中的實際應(yīng)用。在文章的結(jié)論中給出了粒子群算法下一步的研究方向。

1 標(biāo)準(zhǔn)粒子群算法

與其他的基于群體智能的算法相似,粒子群優(yōu)化算法也是通過群體中不同粒子之間的相互合作和相互競爭來實現(xiàn)在尋優(yōu)空間中的搜索過程以找到所求問題的最優(yōu)位置。粒子群算法首先隨機的初始化一群均勻分布在給定的尋優(yōu)空間中的粒子(種群規(guī)模一般為30),然后所有的粒子根據(jù)兩個極值來更新自身的速度:一個是個體極值();另一個是群體極值()。目前廣泛使用的標(biāo)準(zhǔn)粒子群算法的數(shù)學(xué)描述為:設(shè)粒子群中粒子的總數(shù)為,粒子的維數(shù)為,算法的終止條件(即最大迭代次數(shù))為,第個粒子在時刻的飛行速度和在搜索空間中的位置分別為,,粒子在時刻的個體極值和群體極值分別為 , , 。所有的粒子按照如下的更新方式在搜索空間中飛行以找到最優(yōu)解。

(1)

(2)

其中,為慣性權(quán)重系數(shù),決定了上次迭代速度保留的多少。它是粒子群算法的重要參數(shù)之一。在粒子群算法中,可以通過調(diào)節(jié)它的大小來平衡算法的全局搜索和局部搜索的能力。研究分析表明,在粒子群算法的算法初期,選擇較大的慣性權(quán)重值可以使得算法有很強的全局搜索能力;而在粒子群算法的算法后期選擇較小的慣性權(quán)重值可以使得粒子逐漸收斂到全局最優(yōu)。因此,在很多改進的粒子群算法中,慣性權(quán)重采用了線性遞減的方式進行更新。,為算法的學(xué)習(xí)因子,它們分別影響著粒子的“自我學(xué)習(xí)”能力和“社會學(xué)習(xí)”能力。一般認為,設(shè)置較大的,會使得所有粒子過多的在局部范圍內(nèi)徘徊,不利于算法的全局搜索;而設(shè)置較大的,則會使得粒子過早的陷入局部極值,降低解的精度。和是介于[0,1]之間的隨機數(shù)。標(biāo)準(zhǔn)粒子群算法的流程可以描述如下。

(1)設(shè)置種群規(guī)模、變量范圍、慣性權(quán)重、學(xué)習(xí)因子等參數(shù),并隨機的初始化一群均勻分布在給定的尋優(yōu)空間中的粒子(包含速度和位置信息)。

(2)計算群體中各個粒子的適應(yīng)度值(即函數(shù)值)。設(shè)置第個粒子的適應(yīng)度值為它的當(dāng)前個體極值,所有粒子中的最好粒子設(shè)置為群體的全體極值。

(3)根據(jù)公式(1)、(2)更新每個粒子的速度和位置。

(4)對所有粒子,將其當(dāng)前的函數(shù)值與它以前找到過的最好位置進行比較,如果當(dāng)前位置較好,則將個體最優(yōu)位置設(shè)置為這個粒子的位置,然后再對群體的全局極值更新。

(5)判斷給定的終止條件是否滿足。若滿足終止條件,停止搜索,輸出需要的結(jié)果;否則,返回(3)繼續(xù)搜索。

2 粒子群算法的改進

粒子群算法本身也存在如下缺點。

(1)尋找到的最優(yōu)解可能是局部最優(yōu)解而不是全局最優(yōu)解。

(2)算法搜索初期收斂速度快而搜索后期收斂速度變慢。

(3)參數(shù)選擇的隨機性。

為此,研究者們針對這些缺點對粒子群算法做了不同方面的改進。

2.1 添加壓縮因子

Clerc M等[7]將壓縮因子引入粒子群算法中,改進了算法的速度更新方式,具體如下:

(3)

(4)

其中,。一般情況下,取4.1。壓縮因子的引入可以控制粒子群算法的收斂,使得粒子有機會搜索空間中不同的區(qū)域,并獲得高質(zhì)量的粒子。實驗結(jié)果表明,它大大提高了粒子群算法的收斂速度和收斂精度。

2.2 協(xié)同粒子群算法

Vanden B F等人[8]提出了一種協(xié)同粒子群算法。該方法的具體步驟為:假設(shè)粒子的維數(shù)為,將整個粒子分為個小部分,然后算法分別對粒子的每個小部分(1維)分別進行優(yōu)化,評價適應(yīng)度值后合并成一個完整的粒子。結(jié)果表明了算法在很多問題上有更快的收斂速度,取得了很好的結(jié)果。

2.3 粒子群混合算法

粒子群混合算法是在粒子群算法中引入其它算法的一些比較好的思想,以提高粒子群算法的性能。這些算法包括:磷蝦群算法、遺傳算法、蝙蝠算法、螢火蟲算法、差分進化算法等。由于這些算法有自身的優(yōu)點,因此研究者們已經(jīng)將它們的思想與粒子群算法結(jié)合來提高粒子群算法的性能。

2.3.1 基于自然選擇機制的粒子群算法

Angeline P J [9]將自然界中的自然選擇機制引入粒子群算法中,形成基于自然選擇的粒子群算法。其核心思想為,當(dāng)算法更新完所有的粒子后,計算粒子的適應(yīng)度值并對粒子進行適應(yīng)度值排序。然后根據(jù)排序結(jié)果,用粒子群體中最好的一半粒子替換粒子群體中最差的一半粒子,但是保留原來粒子的個體最優(yōu)位置信息。實驗結(jié)果表明,自然選擇機制的引入增強了粒子的全局尋優(yōu)能力,提高了解的精度。

2.3.2 基于模擬退火的粒子群算法

高鷹等人[10]提出的基于模擬退火的粒子群算法是將模擬退火機制、雜交算子、高斯變異引入粒子群算法中,以便更好的優(yōu)化粒子群體。算法的基本流程是首先隨機的初始一組解,通過粒子群算法的公式(1)、(2)來更新粒子,然后對所有粒子進行雜交運算和高斯變異運算,最后對每個粒子進行模擬退火運算。算法隨著迭代的不斷進行,溫度逐漸下降,接受不良解的概率逐漸下降,從而提高了算法的收斂性。實驗結(jié)果表明,改進的混合算法不僅保存了標(biāo)準(zhǔn)粒子群算法結(jié)構(gòu)簡單、容易實現(xiàn)等優(yōu)點,而且由于模擬退火的引入,提高了算法的全局搜索能力、加快了算法的收斂速度、大大提高了解的精度。

3 粒子群算法應(yīng)用

由于粒子群優(yōu)化算法結(jié)構(gòu)簡單、需要調(diào)節(jié)的參數(shù)少、需要的專業(yè)知識少、實現(xiàn)方式容易,它一經(jīng)提出,研究者們就開始嘗試將它應(yīng)用于各種自然科學(xué)和工程問題中去。如今,它已經(jīng)被廣泛的應(yīng)用于函數(shù)優(yōu)化、多目標(biāo)優(yōu)化、求解整數(shù)約束和混合整數(shù)約束優(yōu)化問題、神經(jīng)網(wǎng)絡(luò)訓(xùn)練、信號處理等實際問題中。Tan Y等人[11]提出了一種新的混沌搜索策略,并將它引入粒子群算法中用于求解非線性整數(shù)和混合整數(shù)約束規(guī)劃問題。實驗結(jié)果表明,新算法大大提高了算法的收斂速度和魯棒性;Ramadan Rabab M等人[12]將粒子群算法進行了改進并應(yīng)用到了人臉識別系統(tǒng)中;劉元等人[13]用粒子群算法來實現(xiàn)鋅電解優(yōu)化調(diào)度;原文林等人[14]提出了基于協(xié)同進化的粒子群算法,建立了相應(yīng)的懲罰因子算法評價機制,并將它用于求解比較復(fù)雜的高維梯級水庫短期發(fā)電優(yōu)化調(diào)度,實驗結(jié)果證明了該方法的可行性和高效性,從而為求解此類問題提供了一種新的途徑。

4 結(jié)語

粒子群算法一經(jīng)提出便引起許多學(xué)者的廣泛關(guān)注,由于它的諸多優(yōu)點,它已經(jīng)被改進并廣泛的應(yīng)用于不同現(xiàn)實領(lǐng)域中,但該算法仍然存在著許多問題值得我們進一步研究和探討。

雖然粒子群算法的性能在不同的改進方法上有了顯著的提高,但有關(guān)粒子群算法的理論基礎(chǔ)、理論分析還很薄弱。因此,加強粒子群算法的理論分析是未來的一個重要研究方向。

針對粒子群算法易陷入局部最優(yōu)、收斂性差等缺點,尋找更好的改進方法以提高其性能是必要的。

由于粒子群算法結(jié)構(gòu)簡單、容易實現(xiàn),將它應(yīng)用到更多的實際問題中也是一個熱點。

參考文獻

[1] Poli R,Kennedy J,Blackwell T. Particle swarm optimization[J].Swarm intelligence,2007(1):33-57.

[2] Kennedy J.Particle swarm optimization[M].Encyclopedia of Machine Learning.Springer US,2010:760-766.

[3] Reyes-Sierra M,Coello C A C.Multi-objective particle swarm optimizers:A survey of the state-of-the-art[J].International journal of computational intelligence research,2006,2(3):287-308.

[4] He Q,Wang L.An effective co-evolutionary particle swarm optimization for constrained engineering design problems[J].Engineering Applications of Artificial Intelligence,2006,20(1):89-99.

[5] Melgani F, Bazi Y.Classification of electrocardiogram signals with support vector machines and particle swarm optimization[J].Information Technology in Biomedicine,IEEE Transactions on,2008,12(5):667-677.

[6] Zhang J R,Zhang J, Lok T M, et al.A hybrid particle swarm optimization–back-propagation algorithm for feedforward neural network training[J]. Applied Mathematics and Computation,2006,185(2):1026-1037.

[7] Clerc M,Kennedy,Télécom F. The particle swarm-explosion, stability,and convergence in a multidimensional complex space[J].Evolutionary Computation,IEEE,2002,6(1):58-73.

[8] Vanden B F,Engelbrecht A P.Using cooperative particle swarm optimization to train product unit neural Networks[C].IEEE International Joint Conference on Neural Networks,Washington D C,USA, 2001.

[9] Angeline P J.Evolutionary optimization versus particle swarm optimization: Philosophy and performance differences[J]. Lecture Notes in Computer Science,1998:601-610.

[10] 高鷹,謝勝利.基于模擬退火的粒子群優(yōu)化算法[J].計算機應(yīng)用研究,2004(1):47-50.

[11] Tan Y, Tan G, Deng S. Hybrid particle swarm optimization with chaotic search for solving integer and mixed integer programming problems[J].Journal of Central South University,2014,21(7):2731-2742.

[12] Ramadan Rabab M,Abdel-Kader Rehab.Particle swarm optimization for human face recognition[C].IEEE International Symposiumon Signal Processing And Information Technology,ISSPIT2009,2009:579-584.

[13] 劉元,陽春華,李勇剛,等.粒子群算法在鋅電解優(yōu)化調(diào)度中的應(yīng)用[J].自動化與儀表,2006(4):11-14.

[14] 原文林,吳澤寧,黃強,等.梯級水庫短期發(fā)電優(yōu)化調(diào)度的協(xié)進化粒子群算法應(yīng)用研究[J].系統(tǒng)工程理論與實踐,2012(5):1136-1142.

猜你喜歡
應(yīng)用
配網(wǎng)自動化技術(shù)的應(yīng)用探討
科技視界(2016年21期)2016-10-17 19:54:47
帶壓堵漏技術(shù)在檢修中的應(yīng)用
科技視界(2016年21期)2016-10-17 19:54:05
行列式的性質(zhì)及若干應(yīng)用
科技視界(2016年21期)2016-10-17 18:46:46
癌癥擴散和治療研究中的微分方程模型
科技視界(2016年21期)2016-10-17 18:37:58
紅外線測溫儀在汽車診斷中的應(yīng)用
科技視界(2016年21期)2016-10-17 18:28:05
多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
考試周刊(2016年76期)2016-10-09 08:45:44
微課的翻轉(zhuǎn)課堂在英語教學(xué)中的應(yīng)用研究
分析膜技術(shù)及其在電廠水處理中的應(yīng)用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優(yōu)化方程預(yù)測模型建模過程應(yīng)用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機人機工程學(xué)應(yīng)用分析
科技視界(2016年20期)2016-09-29 11:47:01
主站蜘蛛池模板: 亚洲bt欧美bt精品| 成人在线不卡视频| 中文字幕 91| 亚洲高清日韩heyzo| 精品一区二区三区四区五区| 99re免费视频| 97成人在线观看| 黄色网址免费在线| 亚洲无码熟妇人妻AV在线| 色综合中文| 玖玖免费视频在线观看| 人妻中文久热无码丝袜| 女人18一级毛片免费观看| 毛片在线播放网址| www.精品国产| 91精品啪在线观看国产| 亚洲人成在线精品| 国产成+人+综合+亚洲欧美| 久久久国产精品免费视频| 久操线在视频在线观看| 日韩第九页| 国产男女免费视频| 制服丝袜一区二区三区在线| 欧美精品在线看| 国产午夜小视频| 亚洲国产精品国自产拍A| 18禁黄无遮挡网站| 国产成人永久免费视频| 一级片免费网站| 青青青国产精品国产精品美女| 亚洲日韩精品欧美中文字幕| 国产一区免费在线观看| 伊人久久大线影院首页| 国产另类视频| 亚洲美女一区二区三区| 久久这里只精品国产99热8| 一级黄色欧美| 国产迷奸在线看| 中文字幕人妻无码系列第三区| 无码人妻热线精品视频| 欧美日韩另类国产| 免费毛片全部不收费的| 欧美va亚洲va香蕉在线| 亚洲毛片网站| 波多野结衣一区二区三视频| 国产无码在线调教| 久久91精品牛牛| 亚洲综合精品第一页| 日韩av在线直播| 国产女人在线| 999国内精品久久免费视频| 动漫精品中文字幕无码| 99ri国产在线| 国产精品网曝门免费视频| 中文成人在线视频| 久久永久视频| 综合久久五月天| 久久久精品无码一区二区三区| 国产在线无码av完整版在线观看| 国产成人av大片在线播放| 日本国产在线| 亚洲精品动漫| 91久久偷偷做嫩草影院| 97人妻精品专区久久久久| 极品av一区二区| 伊人色综合久久天天| 在线播放精品一区二区啪视频 | 欧美亚洲日韩不卡在线在线观看| 国产一区二区三区免费观看| 午夜在线不卡| 中文字幕乱妇无码AV在线| 亚洲综合亚洲国产尤物| 天天躁夜夜躁狠狠躁图片| 日韩视频免费| 久久免费观看视频| 67194在线午夜亚洲 | 亚洲av成人无码网站在线观看| 中文字幕在线观看日本| 久久九九热视频| 国产美女主播一级成人毛片| 亚洲91精品视频| 国产一区二区三区在线观看免费|