作者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/cn.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