二次路徑規(guī)劃QACO算法
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
蟻群優(yōu)化( Ant Colony Optimization,ACO)算法是一種新穎的啟發(fā)式進(jìn)化算法,其算法基本思想受到了蟻群覓食過程的啟發(fā)。生物學(xué)家經(jīng)過大量的觀察研究發(fā)現(xiàn),螞蟻個(gè)體在運(yùn)動(dòng)過程中會(huì)釋放出一種具有揮發(fā)性和可疊加性的分泌物——信息素( pheromone)。螞蟻個(gè)體之間通過信息素來傳遞信息,信息素的濃度表征了路徑對(duì)螞蟻的吸引力,螞蟻個(gè)體傾向于選擇信息素濃度較高的路徑。一段時(shí)間內(nèi),經(jīng)過同一路徑的螞蟻個(gè)體越多,這條路徑上的信息素濃度就越大;反之,經(jīng)過該路徑的螞蟻個(gè)體越少,信息素濃度就越低。當(dāng)螞蟻個(gè)體足夠多時(shí)便形成了一種正反饋機(jī)制。經(jīng)過一段時(shí)間之后,可能會(huì)出現(xiàn)一條被大多數(shù)螞蟻重復(fù)的最短或較短路徑。
針對(duì)蟻群優(yōu)化(ACO)算法在復(fù)雜環(huán)境下規(guī)劃能力較弱的問題,提出了一種基于滑動(dòng)窗口和蟻群優(yōu)化算法的二次路徑規(guī)劃( QACO)算法。對(duì)回退蟻群優(yōu)化(ACOFS)算法的回退策略進(jìn)行改進(jìn),通過降低回退路徑上的信息素量,減少回退次數(shù)。第一次規(guī)劃中,使用改進(jìn)后的ACO算法對(duì)柵格環(huán)境進(jìn)行全局路徑規(guī)劃;第二次規(guī)劃中,滑動(dòng)窗口沿著全局路徑滑動(dòng),通過ACO算法規(guī)劃出滑動(dòng)窗口中的局部路徑,并使用局部路徑對(duì)全局路徑進(jìn)行優(yōu)化,直至滑動(dòng)窗口中包含目標(biāo)位置。仿真實(shí)驗(yàn)表明:相比ACO、ACOFS算法,QACO算法的平均規(guī)劃時(shí)間分別下降了26. 2l%、52. 03%,平均路徑長(zhǎng)度下降了47. 82%、42. 28%,因此在復(fù)雜環(huán)境下QACO算法具有將強(qiáng)的路徑規(guī)劃能力。
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
下載地址
二次路徑規(guī)劃QACO算法下載
相關(guān)電子資料下載
- 自主機(jī)器人近距離操作運(yùn)動(dòng)路徑規(guī)劃算法 392
- AGV在立體倉庫中的路徑規(guī)劃 407
- 全局路徑規(guī)劃RRT算法原理 687
- CBS多機(jī)器人路徑規(guī)劃實(shí)例講解 404
- 基于過Python+matplotlib數(shù)據(jù)可視化路徑規(guī)劃算法實(shí)現(xiàn) 884
- 機(jī)器人技術(shù)中常用的路徑規(guī)劃算法的開源庫 614
- 機(jī)器人基于搜索和基于采樣的路徑規(guī)劃算法 248
- 自動(dòng)駕駛系統(tǒng)功能自車運(yùn)動(dòng)與路徑規(guī)劃介紹 495
- 全文詳解A*算法及其變種 1166
- 路徑規(guī)劃算法實(shí)現(xiàn)原理 570