- 基于群體智能的生物啟發(fā)式優(yōu)化方法及應(yīng)用
- 劉景森 李煜
- 393字
- 2024-05-21 15:14:41
1.2.2 算法流程
粒子群算法運(yùn)行的具體流程如下。
步驟1:初始化粒子群,隨機(jī)產(chǎn)生n個位置為xi=(xi1,xi2,…,xiD),速度為Vi=(vi1,vi2,…,viD)的粒子個體,初始化個體極值pbest和全局最優(yōu)值gbest,并設(shè)置最大迭代次數(shù)T。
其中,pbest是每個粒子在迭代過程中找到的最優(yōu)粒子,被稱為個體極值;gbest是種群個體在迭代過程中找到的最優(yōu)粒子,被稱為全局極值。
步驟2:計算粒子的適應(yīng)度值,并與當(dāng)前pbest比較,如果較好,則替換pbest。
步驟3:對每個粒子,用它的適應(yīng)度值和全局極值gbest比較,如果較好,則替換gbest。
步驟4:根據(jù)式(1-1)、式(1-2)更新每個粒子的速度和位置。


其中,ω為慣性因子,其值為非負(fù)。其值較大,全局尋優(yōu)能力強(qiáng),局部尋優(yōu)能力弱;其值較小,全局尋優(yōu)能力弱,局部尋優(yōu)能力強(qiáng)。c1、c2為學(xué)習(xí)因子,也稱為加速度常數(shù),取[0,2]之間的隨機(jī)數(shù)。
步驟5:比較當(dāng)前迭代次數(shù)t是否在最大迭代次數(shù)范圍內(nèi),若t<T,返回步驟2。
步驟6:確定最終最優(yōu)值并輸出。
推薦閱讀
- 行政治理扶貧:對精準(zhǔn)扶貧實踐邏輯的案例考察
- “一帶一路”:理論構(gòu)建與實現(xiàn)路徑
- 新時代 新地標(biāo):中華地標(biāo)品牌探索與發(fā)展
- 西部自我發(fā)展能力的政策創(chuàng)新研究
- “一帶一路”經(jīng)濟(jì)走廊與區(qū)域經(jīng)濟(jì)一體化:形成機(jī)理與功能演進(jìn)(中國社會科學(xué)院“一帶一路”研究系列·智庫報告)
- 中國低碳經(jīng)濟(jì)年度發(fā)展報告(2011)
- 改革的改革
- 中國《資本論》年刊(第二十一卷)
- 經(jīng)濟(jì)民主:主義與問題
- 人的城鎮(zhèn)化:40余位經(jīng)濟(jì)學(xué)家把脈新型城鎮(zhèn)化
- “十三五”時期國有企業(yè)改革重點(diǎn)思路
- 新興大國經(jīng)濟(jì)開放戰(zhàn)略:建設(shè)開放型世界經(jīng)濟(jì)的中國方案
- 數(shù)字經(jīng)濟(jì)與5G新商機(jī)
- 區(qū)域投資環(huán)境評價:理論、實踐與反思
- 科技創(chuàng)新:中國式現(xiàn)代化·創(chuàng)新發(fā)展之路