[關(guān)鍵詞]路徑規(guī)劃;蟻群算法;三角減枝法;物流機(jī)器人;人工勢(shì)場(chǎng)引力
[中圖分類號(hào)]TP242 ;TP18 [文獻(xiàn)標(biāo)志碼]A [文章編號(hào)]2095–6487(2024)10–0166–03
(6)判斷是否達(dá)到最大迭代次數(shù),如達(dá)到則輸出最優(yōu)路徑,否則清空禁忌表TABUk并返回步驟3進(jìn)行下一次迭代。
(7)對(duì)最優(yōu)路線進(jìn)行三角剪枝法優(yōu)化,得到精簡(jiǎn)路徑。
3試驗(yàn)仿真與分析
試驗(yàn)環(huán)境為CPU2.5GHz,處理器為12th Genlnte(lR)Core(TM)i9-12900H,使用MATLABR2016a仿真平臺(tái)。
試驗(yàn)參數(shù)設(shè)置見表1。
3.120×20仿真結(jié)果與分析
試驗(yàn)結(jié)果表明,文章提出的改進(jìn)蟻群算法僅需6次迭代便能穩(wěn)定,且最優(yōu)路徑長(zhǎng)度為27.24cm。改進(jìn)的蟻群算法在路徑評(píng)價(jià)指標(biāo)上優(yōu)于另外兩種算法,表明其能夠更快速地收斂,同時(shí)顯著減少了路徑轉(zhuǎn)彎點(diǎn)的數(shù)量。這意味著改進(jìn)后的蟻群算法在收斂速度和路徑優(yōu)化方面都表現(xiàn)的更為出色。
3.230×30仿真結(jié)果與分析
為了驗(yàn)證文章改進(jìn)算法的優(yōu)越性,在保持各項(xiàng)參數(shù)不變的情況下,將傳統(tǒng)蟻群算法及文章改進(jìn)蟻群算法應(yīng)用于更加復(fù)雜的30×30靜態(tài)柵格環(huán)境中進(jìn)行路徑規(guī)劃。隨著柵格環(huán)境的增大和障礙物數(shù)量的增加,規(guī)劃的各項(xiàng)指標(biāo)均呈現(xiàn)不同程度的增加。
試驗(yàn)結(jié)果表明,文章改進(jìn)的蟻群算法相對(duì)于傳統(tǒng)蟻群算法,其路徑長(zhǎng)度分別減少了13.29%和11.7%,迭代次數(shù)也分別減少了37.5%和25%,而轉(zhuǎn)彎點(diǎn)數(shù)量則分別減少了77.78%和33.33%。因此,文章提出的算法具有明顯優(yōu)勢(shì),在復(fù)雜環(huán)境中能夠更有效地規(guī)劃出最優(yōu)路徑,并表現(xiàn)出較強(qiáng)的穩(wěn)定性和環(huán)境適應(yīng)能力。
4結(jié)論
(1)對(duì)傳統(tǒng)蟻群算法的啟發(fā)函數(shù)和信息素更新規(guī)則進(jìn)行了改進(jìn),并對(duì)路徑的冗余節(jié)點(diǎn)進(jìn)行了處理,對(duì)比了該改進(jìn)算法與傳統(tǒng)蟻群算法在不同復(fù)雜程度的柵格環(huán)境下的性能指標(biāo)。結(jié)果表明,在收斂效率、尋優(yōu)能力、轉(zhuǎn)彎點(diǎn)數(shù)量、環(huán)境適應(yīng)能力等方面,文章提出的改進(jìn)蟻群算法具有一定的優(yōu)越性。
(2)文章改進(jìn)的蟻群算法在性能指標(biāo)上有所提升,但與傳統(tǒng)蟻群算法相比,其運(yùn)行時(shí)間并未縮短。值得注意的是,研究環(huán)境僅限于二維靜態(tài)柵格,未涉及局部動(dòng)態(tài)避障問題。因此,未來的研究方向?qū)⒓性诳s短算法運(yùn)行時(shí)間和解決局部動(dòng)態(tài)避障問題上。