[討論] PSO-lbest版本問題

看板MATLAB作者 (烤地瓜)時間11年前 (2014/05/15 01:58), 編輯推噓0(0027)
留言27則, 2人參與, 最新討論串1/1
小弟最近學PSO之後發現有其中 PSO有分 gbest 和 lbest 而gbest版本大致上知道了 可是lbest 版本看了很多文獻我還是不懂要怎麼實現出來... 只知道lbest拓譜是環形 以PSO 速度更新公式 原本 global版本是:v=(w*v)+(c1*r1*(pbest-x))+(c2*r2*(gbest-x)) local版本成:v=(w*v)+(c1*r1*(pbest-x))+(c2*r2*(lbest-x)) 可是我不知道其中lbest怎麼求出來.. 希望懂PSO的大大幫忙一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.128.88.208 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1400090286.A.C35.html

05/15 02:05, , 1F
gbest 是歷代最佳解 pbest 是當代最佳解
05/15 02:05, 1F

05/15 02:06, , 2F
sorry 我瞎了,沒看到有第二行
05/15 02:06, 2F

05/15 02:06, , 3F
可以麻煩你貼出個出處嗎?
05/15 02:06, 3F

05/15 02:11, , 4F
gbest版本全部的解都相鄰 lbest版本部分解相鄰
05/15 02:11, 4F

05/15 02:36, , 7F
我不懂的是 lbest它相鄰只限上附近兩個粒子嗎?
05/15 02:36, 7F

05/15 02:37, , 8F
部分取鄰近 要怎麼取 因為 看很多文獻 沒有很明確說
05/15 02:37, 8F

05/15 02:37, , 9F
麻煩大大解釋了 真的很謝謝你
05/15 02:37, 9F

05/15 03:20, , 10F
我看不懂法文
05/15 03:20, 10F

05/15 11:11, , 12F
/2291/1/wcci2002.pdf
05/15 11:11, 12F

05/15 11:11, , 13F
sor 它網址太長 我貼上去 被砍掉一些= =
05/15 11:11, 13F

05/15 11:12, , 14F
Population Structure and Particle Swarm Performan
05/15 11:12, 14F

05/15 11:12, , 15F
ieee 上面是 它文獻標題
05/15 11:12, 15F

05/15 18:39, , 16F
第一張第二段最後一句話說了:
05/15 18:39, 16F

05/15 18:40, , 17F
Typically lbest neighborhoods comprise exactly two
05/15 18:40, 17F

05/15 18:40, , 18F
neighbors, one on each side: a ring lattice.
05/15 18:40, 18F

05/15 18:41, , 19F
若有graph代表矩陣,不連接的edge用inf來代表的話
05/15 18:41, 19F

05/15 18:43, , 20F
第i點的lbest就是該矩陣第i行中非inf各點的best
05/15 18:43, 20F

05/15 19:30, , 21F
global 版的有歷代鳥王與當代鳥王(王國制)
05/15 19:30, 21F

05/15 19:30, , 22F
local 版的有歷代鳥王與區域鳥王(諸侯制)
05/15 19:30, 22F

05/16 07:18, , 23F
pn,i ← neighbourhoodBest(pi-1,pi,pi+1);
05/16 07:18, 23F

05/16 07:19, , 24F
也就是說 我把程式加入上面那一行 這樣對嗎?
05/16 07:19, 24F

05/16 07:20, , 25F
當前迭代時 判斷自己pbest -1 pbest pbest+1
05/16 07:20, 25F

05/16 07:20, , 26F
請問大大 找當前區域鳥王 是這樣找嗎?
05/16 07:20, 26F

05/16 07:21, , 27F
三個pbest選最佳
05/16 07:21, 27F
文章代碼(AID): #1JSwwkmr (MATLAB)
文章代碼(AID): #1JSwwkmr (MATLAB)