作者BaGaJohn5566 (莫忘初衷)
看板MATLAB
標題[請益] 想問PSO粒子群演算法觀念
時間Thu Jun 1 18:59:01 2017
現在隨機產生都是整數的因子
假設是[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://webptt.com/m.aspx?n=bbs/MATLAB/M.1496314744.A.7AC.html
1F:→ LiamIssac: 不是有built-in function嗎? 試一下就知道了 06/01 20:36
2F:→ LiamIssac: help particleswarm 06/01 20:38
3F:→ BaGaJohn5566: 我是自己寫的程式 沒有toolbox 06/01 21:44
4F:→ BaGaJohn5566: 只是想問一下用整數當因子會有什麼問題 06/01 21:44
5F:→ chenmish: 這做法感覺像 binary PSO,建議原 PO 找找相關 paper 06/02 22:20