基于模擬退火機制的多種群螢火蟲算法
大小:0.71 MB 人氣: 2018-01-14 需要積分:2
標簽:螢火蟲算法(1972)
針對傳統螢火蟲算法(FA)中存在的過早收斂和易陷入局部最優解等問題,提出了一種基于模擬退火機制的多種群螢火蟲算法( MFA_SA):將螢火蟲種群平均分為參數不同的多個子種群。為了防止算法陷入局部最優解,利用模擬退火機制大概率接受較好的解,小概率接受較差的解。同時,在種群尋優的過程中引入可變的距離權重,通過螢火蟲算法的迭代次數動態調整螢火蟲的“視野”范圍。利用5個標準測試函數對該算法進行了對比仿真測試,結果表明,該算法在4個測試函數中均能尋找到全局最優解,并且在最優值、平均值、方差等指標上均比對比算法高出多個數量級,驗證了新算法的有效性。
?
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%