可以使用可变长度染色体进行粒子群优化吗?

时间:2013-10-16 11:03:42

标签: optimization particle-swarm

粒子可以有不同的长度。例如,一些人有10个基因,其他人有20个基因。

如果是这样,那么如何更新速度,因为全球野兽,本地最佳和当前可能都有不同的长度?

1 个答案:

答案 0 :(得分:0)

看起来你正在寻找一个有多个群的解决方案。

您可以针对每个"基因"进行一些优化。你想用。

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

我指的是Niu等人的论文。 2006年 - " MCPSO:多群合作粒子群优化器"。

希望有所帮助。 干杯!