摘要:針對(duì)基本魚(yú)群算法收斂速度慢和在算法運(yùn)行后期搜索盲目性較大等問(wèn)題,給出了一種改進(jìn)的魚(yú)群算法。該算法采用可變視野,在搜索的后期使用隨機(jī)步長(zhǎng),并給出了局部最優(yōu)人工魚(yú)移動(dòng)策略,較好地平衡了全局搜索和局部搜索能力;在假設(shè)目標(biāo)函數(shù)分布未知的情況下,規(guī)范了人工魚(yú)的各種行為,給出了明確的收斂條件。最后,結(jié)合蜂窩網(wǎng)中以功率值作為測(cè)量參數(shù)的無(wú)線定位問(wèn)題,給出一種基于人工魚(yú)群算法的分布式定位方法。仿真實(shí)驗(yàn)表明,該方法實(shí)現(xiàn)簡(jiǎn)單,全局搜索能力強(qiáng),滿(mǎn)足了定位的有效性和實(shí)時(shí)性。