【发布时间】:2013-10-16 11:03:41
【问题描述】:
粒子可以有不同的长度吗?比如有的有10个基因,有的有20个?
如果是这样,由于全球野兽、本地最佳和当前都可能具有不同的长度,如何更新速度?
【问题讨论】:
标签: optimization particle-swarm
粒子可以有不同的长度吗?比如有的有10个基因,有的有20个?
如果是这样,由于全球野兽、本地最佳和当前都可能具有不同的长度,如何更新速度?
【问题讨论】:
标签: optimization particle-swarm
您似乎正在寻找具有多个群体的解决方案。
您可以针对每个想要使用的“基因”数量进行一些优化。
另一种选择是将保存额外“基因”数量的变量添加到决策向量中,并且仅在具有该数量的粒子之间进行通信。 然后需要一种在群体之间进行通信的方法,以及可能的粒子加入其他群体的能力。
我参考了 Niu 等人的一篇论文。 2006 - “MCPSO:一种多群协作粒子群优化器”。
希望对您有所帮助。 干杯!
【讨论】: