粒子群算法(PSO)

1.簡(jiǎn)介

粒子群優(yōu)化算法(PSO)是一種進(jìn)化計(jì)算技術(shù)(evolutionary computation)裹匙,1995 年由Eberhart 博士和kennedy 博士提出母债,源于對(duì)鳥群捕食的行為研究 邪狞。該算法最初是受到飛鳥集群活動(dòng)的規(guī)律性啟發(fā)挖垛,進(jìn)而利用群體智能建立的一個(gè)簡(jiǎn)化模型。粒子群算法在對(duì)動(dòng)物集群活動(dòng)行為觀察基礎(chǔ)上婉支,利用群體中的個(gè)體對(duì)信息的共享使整個(gè)群體的運(yùn)動(dòng)在問題求解空間中產(chǎn)生從無序到有序的演化過程鸯隅,從而獲得最優(yōu)解。

2.算法

2.1問題抽象

鳥被抽象為沒有質(zhì)量和體積的微粒向挖,并延伸到N維空間滋迈,粒子i在N維空間的位置表示為矢量Xi=(x1,x2,...,xn),飛行速度表示為矢量Vi=(v1,v2,...,vn)。每個(gè)粒子都有一個(gè)目標(biāo)函數(shù)決定的適應(yīng)值(fitness value),并且知道自己目前為止發(fā)現(xiàn)的最好位置(pbest)和現(xiàn)在的位置Xi户誓。這個(gè)可以看做是粒子的飛行經(jīng)驗(yàn)饼灿。除此之外,每個(gè)粒子還知道到目前為止整個(gè)群體中所有粒子發(fā)現(xiàn)的最好位置(gbest--gbest是所有pbest中最佳值)帝美,這個(gè)可以看做是粒子同伴的經(jīng)驗(yàn)碍彭。粒子就是通過自己的經(jīng)驗(yàn)和同伴中的最好經(jīng)驗(yàn)來決定下一步運(yùn)動(dòng)。

2.2更新規(guī)則

PSO初始化為一群隨機(jī)粒子(隨機(jī)解)。然后通過迭代找到最優(yōu)解庇忌。每一次迭代中舞箍,粒子通過跟蹤兩個(gè)“極值”(pbest,gbest)來更新自己。在找到這兩個(gè)最優(yōu)值后皆疹,粒子通過下面的下面的公式來更新自己的速度和位置疏橄。


公式(1)的第一部分稱為【記憶項(xiàng)】,表示上次速度大小和方向影響略就;公式(1)的第二部分稱為【自身認(rèn)知項(xiàng)】捎迫,從當(dāng)前點(diǎn)指向粒子自身經(jīng)驗(yàn)最好點(diǎn)的一個(gè)矢量;公式(1)的第三部分稱為【群體認(rèn)知項(xiàng)】表牢,是一個(gè)從當(dāng)前點(diǎn)指向種群最好點(diǎn)的矢量窄绒。

公式(1)和(2)形成了PSO的標(biāo)準(zhǔn)形式。


公式(2)和(3)被視為標(biāo)準(zhǔn)PSO算法崔兴。

2.3PSO算法的流程圖和偽代碼

以上摘錄于其他博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末彰导,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子敲茄,更是在濱河造成了極大的恐慌位谋,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堰燎,死亡現(xiàn)場(chǎng)離奇詭異倔幼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)爽待,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門损同,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鸟款,你說我怎么就攤上這事膏燃。” “怎么了何什?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵组哩,是天一觀的道長。 經(jīng)常有香客問我处渣,道長伶贰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任罐栈,我火速辦了婚禮黍衙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘荠诬。我一直安慰自己琅翻,他們只是感情好位仁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著方椎,像睡著了一般聂抢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上棠众,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天琳疏,我揣著相機(jī)與錄音,去河邊找鬼闸拿。 笑死空盼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的胸墙。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼按咒,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼迟隅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起励七,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤智袭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后掠抬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吼野,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年两波,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞳步。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡腰奋,死狀恐怖单起,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情劣坊,我是刑警寧澤嘀倒,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站局冰,受9級(jí)特大地震影響测蘑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜康二,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一碳胳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沫勿,春花似錦固逗、人聲如沸浅蚪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惜傲。三九已至,卻和暖如春贝攒,著一層夾襖步出監(jiān)牢的瞬間盗誊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國打工隘弊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哈踱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓梨熙,卻偏偏與公主長得像开镣,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子咽扇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容