基于均勻局部搜索和可變步長策略的螢火蟲優(yōu)化算法
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
針對(duì)螢火蟲算法( FA)收斂速度慢和求解精度不高的問題,提出一種基于均勻局部搜索和可變步長策略的螢火蟲優(yōu)化算法( UVFA)。首先,根據(jù)均勻設(shè)計(jì)理論建立局部搜索算子,對(duì)FA的搜索過程進(jìn)行改進(jìn),以提升算法的局部開采能力和收斂速度;其次,利用可變步長策略,動(dòng)態(tài)地調(diào)整算法搜索步長,以平衡全局和局部的勘探能力和開采能力;最后將均勻局部搜索算子和可變步長進(jìn)行融合。通過對(duì)12個(gè)標(biāo)準(zhǔn)測(cè)試函數(shù)進(jìn)行仿真實(shí)驗(yàn),結(jié)果表明,UVFA的目標(biāo)函數(shù)均值均明顯優(yōu)于FA、明智步長策略的螢火蟲算法(WSSFA)、可變步長螢火蟲算法(VSSFA)和基于均勻局部搜索的螢火蟲優(yōu)化算法( UFA),并且時(shí)間復(fù)雜度明顯降低,并且在低維和高維問題中均顯示出了較好的質(zhì)量,具有良好的魯棒性。
?
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%