Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
颗粒可以有不同的长度吗?例如,有些人有 10 个基因,有些人有 20 个?
如果是这样,由于全球野兽、本地最佳和当前都可能具有不同的长度,如何更新速度?
您似乎正在寻找具有多个群体的解决方案。
您可以针对要使用的每个“基因”数量进行一些优化。
另一种选择是在决策向量中添加一个保存额外“基因”数量的变量,并且仅在具有该数量的粒子之间进行通信。然后,人们需要一种在群体之间进行通信的方式,并且可能需要粒子加入其他群体的能力。
我参考了 Niu 等人的一篇论文。2006 - “MCPSO:一种多群协作粒子群优化器”。
希望有帮助。干杯!