[請益] 想問PSO粒子群演算法觀念

看板MATLAB作者 (莫忘初衷)時間7年前 (2017/06/01 18:59), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
現在隨機產生都是整數的因子 假設是[1 1 1 2 2 2 3 3 3] 他表示的是9個基地台的群編號 這樣就是1-3號基地台是第一群,以此類推 假設我今天已知全域和local的因子 但我今天照pso標準式用他們相減上面的因子 然後乘上random數值相加 最後我讓裡面的數字近似到最接近的整數 假設是[1 2 3 1 2 3 1 2 3]好了 想問的是 PSO能用整數當因子嗎 用直接相減或是取mod這樣子會不會陷入 只能找局部解的窘境? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.99.229 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1496314744.A.7AC.html

06/01 20:36, , 1F
不是有built-in function嗎? 試一下就知道了
06/01 20:36, 1F

06/01 20:38, , 2F
help particleswarm
06/01 20:38, 2F

06/01 21:44, , 3F
我是自己寫的程式 沒有toolbox
06/01 21:44, 3F

06/01 21:44, , 4F
只是想問一下用整數當因子會有什麼問題
06/01 21:44, 4F

06/02 22:20, , 5F
這做法感覺像 binary PSO,建議原 PO 找找相關 paper
06/02 22:20, 5F
文章代碼(AID): #1PB_DuUi (MATLAB)
文章代碼(AID): #1PB_DuUi (MATLAB)