0

颗粒可以有不同的长度吗?例如,有些人有 10 个基因,有些人有 20 个?

如果是这样,由于全球野兽、本地最佳和当前都可能具有不同的长度,如何更新速度?

4

1 回答 1

0

您似乎正在寻找具有多个群体的解决方案。

您可以针对要使用的每个“基因”数量进行一些优化。

另一种选择是在决策向量中添加一个保存额外“基因”数量的变量,并且仅在具有该数量的粒子之间进行通信。然后,人们需要一种在群体之间进行通信的方式,并且可能需要粒子加入其他群体的能力。

我参考了 Niu 等人的一篇论文。2006 - “MCPSO:一种多群协作粒子群优化器”。

希望有帮助。干杯!

于 2014-05-26T20:39:41.367 回答