粒子群优化算法中的粒子

时间:2017-06-11 06:21:25

标签: algorithm particle-swarm

我有一个由矩阵组成的数据集,我想在粒子群优化(PSO)算法中使用它们,其中群中的每个粒子都由大小为MxM的矩阵表示。

我可以将粒子表示为大小为MxM的矩阵,或者我必须将它们重塑为大小为1xM * M的向量吗?最佳解决方案应该是矩阵而不是矢量。

1 个答案:

答案 0 :(得分:1)

在矩阵的情况下,您的行(样本数)变为粒子和特征(矩阵中的列数)变为维度。单个群包含1行和M维。 Swarm具有属性位置(1 * M),速度(1 * M)和Pbest(1 * M) 对于范围(行)中的i:             对于范围内的j(尺寸):                   #在这里为swarm写你的代码