粒子在粒子群优化(PSO)
问题描述:
如果我有一个数组甲即由50个元素,我想使用粒子群优化(PSO)算法,以产生另一阵列乙用相同的大小(50个元素)。粒子在粒子群优化(PSO)
当元件在乙值是相似的或最接近元素的甲的值,例如:
A[0]= 0.44 ----------------- B[0] = 0.40
A[1]= 0.3 ----------------- B[1] = 0.315
A[2]= 0.2 ----------------- B[2] = 0.18
A[3]= 0.08 ----------------- B[3] = 0.0684
A[4]= 0.012 ----------------- B[4] = 0.01117
新数组B中PSO算法生成的。
在这种情况下,是否意味着每个粒子的粒子群(候选溶液)也必须包括50个位置和维数是50?或不?
答
是,简单的答案是,每个候选解决方案也将是尺寸50
的我,什么工作,你在这里优化,但在一般的有点糊涂了,给定颗粒的尺寸在搜索空间位置是要完全匹配的候选解决方案的维数。这是因为颗粒归仓是候选方案。
如果甲是一个颗粒的位置,即一个可能的解决方案的任何功能您正试图最小化,并且粒子移动到另一位置乙然后该阵列将具有相同的维数为一个。