基于前饋擾動的粒子群改進算法
關鍵字:
彭 力,王茂海
江南大學檢測與過程控制研究所,江蘇無錫
摘 要:使用線性系統理論分析了粒子群算法(ParticleSwarmOptimization,PS0) 陷入局部極值的原因。為使粒子種群跳出局部極值粒子重新獲得活性,借鑒了魚群算法中擁擠度因子的概念,提出了前饋擾動粒子群算法(FeedforwardDisturbanceParticleSwarm Optimization,FDPSO),在以當前較優值為圓心擁擠度因子為半徑的圓域內統計粒子的數量,當粒子數量大于某一常數時候,認為種群將會陷入局部較優,因此提前給種群加入擾動。仿真實驗證明了理論及所提出算法的有效性。
關 鍵 詞:粒子群;前饋擾動粒子群;擁擠度因子
1 引 言
針對標準微粒群優化算法易于陷入早熟收斂,陷入局部較優,很多學者提出了改進的微粒群算法。文獻[1]提出一種自適應粒子認知域方法,在粒子位置的更新方法中,粒子運動到當前的較好位置由計算得到的較好位置為中心,粒子的認知方向為導向來確定.利用線性慣性下降權重來實現粒子的優化。文獻[2]設計一種具有理解力的粒子群算法,在原來粒子群的搜索空間中增加一維,來確定當前的搜索方向,這樣在一定的半徑內,粒子能找到周邊的較好信息,用于粒子的更新,特別是當前的較好信息對于某粒子難以得到時,這種方法非常有效。然而這些方法都沒有解決當粒子陷入局部極值后失去活力的問題,當種群陷入局部極值的時候,粒子仍然會慢慢集中于局部極值附近。本文受魚群算法啟發,引入擁擠度因子,使種群整體保持收斂的同時,大部分粒子仍然保持活性。
相關閱讀:
- ...· Efinix® 全力驅動AI邊緣計算,成功推出Trion™ T20 FPGA樣品, 同時將產品擴展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進博會,引領智慧新生活
- ...· 三電產品開發及測試研討會北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導體領域 為面板級扇出型封裝提供化學濕制程、涂布及激光應用等生產設備解決方案
- ...· 中電瑞華BITRODE動力電池測試系統順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統中標北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關鍵部件測評研討會上演繹先進測評技術
產品快訊更多