標準粒子羣算法(PSO)matlab實現

標準PSO算法的核心公式如下: 其中,w,c1,c2是預置好的: w稱爲慣性權重,大小一般在[0.5,1.5]。 c1,c2稱爲學習因子,一般取值[1,4],通常設置的c1=c2,但是c1與c2不必完全相同。 此實驗是在二維空間尋找最小值,設置多峯函數: z = x^2 + y-7cos(pix)-8cos(2pi*y); 它的圖像如下所示,我們要找的是z的最小值,也是z軸的最低點。 下面是一些參
相關文章
相關標籤/搜索