基于Hooke-Jeeves的改進(jìn)人工蜂群算法
推薦 + 挑錯(cuò) + 收藏(0) + 用戶(hù)評(píng)論(0)
人工蜂群算法(ABC)是新近提出的一種基于群智能的優(yōu)化方法,它比其他基于種群的智能算法更優(yōu)異,但蜂群的搜索更新公式在算法的局部尋優(yōu)能力上存在缺陷。因此本文致力于將擅長(zhǎng)局部尋優(yōu)的搜索機(jī)制引入人工蜂群算法,提出了一種基于Hooke-Jeeves的改進(jìn)人工蜂群算法(IHABC)。IHABC算法改進(jìn)了采蜜蜂和跟隨蜂的搜索公式,期望保留全局搜索能力的同時(shí)能更大限度地增加算法的局部尋優(yōu)能力;采用質(zhì)量中上的個(gè)體優(yōu)化Hooke-Jeeves搜索法的初始基點(diǎn)以確保局部尋優(yōu)的有效性;改進(jìn)Hooke-Jeeves方法的探索移動(dòng)的步長(zhǎng)公式。為了檢測(cè)新算法的性能,將其與人工蜂群算法、Hooke-Jeeves人工蜂群算法(HABC)進(jìn)行比較分析,3 0個(gè)基準(zhǔn)函數(shù)上的數(shù)值實(shí)驗(yàn)結(jié)果表明,IHABC算法在求解無(wú)約束優(yōu)化問(wèn)題時(shí)得到的近似解有更高的精度。
?
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
