【问题标题】:Can one have a Variable Length Chromosome for Particle Swarm Optimization?可以为粒子群优化使用可变长度的染色体吗?
【发布时间】:2013-10-16 11:03:41
【问题描述】:

粒子可以有不同的长度吗?比如有的有10个基因,有的有20个?

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

【问题讨论】:

    标签: optimization particle-swarm


    【解决方案1】:

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

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

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

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

    希望对您有所帮助。 干杯!

    【讨论】:

    • 感谢 Krzysztof,但不幸的是,这个答案晚了 6 个月,我的作业已经交了。不过,你的答案似乎是合理的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多