初始时刻随机生成100个[-1,1]的数值,即Xi0∈[-1,1]代表100个个体的观点
t时刻每个个体观点值当满足|Xit-Xjt|≤0.5 时,来更新自己的观点值,更新规则如下
Xi(t+1)=αi1X1(t)+αi2X2(t)-αi3X3(t)+……+αinXn(t)
上式中αin表示邻居观点对于个体i的影响权重,αin=1/|I(i,X(t))|,
I(i,X(t))={j||Xi(t)-Xj(t)|≤ε}表示在t时刻个体i观点近似的所有邻居集合,I(i,X(t))代表邻居集合中的个体数目。求观点随时间的更新迭代情况如下图:可以是规定的时间步