999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進蟻群算法的無人機集群任務規劃?

2021-06-28 07:03:16宋霏羽夏學知
艦船電子工程 2021年6期
關鍵詞:規劃優化

宋霏羽 夏學知

(武漢數字工程研究所 武漢 430205)

1 引言

多無人機協同任務規劃是指多架無人機對多個目標進行偵察,以最小化出動無人機架次,任務執行時間最短和油耗成本最小為目標函數構建數學模型進行求解[1]。分配問題是UAV異構多模式,且約束條件復雜的最優化NP問題[2]。目前研究中大都將多UAV協同偵察任務規劃系統模型轉化為經典問題,如多旅行商問題(MTSP),車輛路徑問題(VRP)[3]。

在以往對于任務分配問題求解算法的研究中,絕大多數文獻都是采用人工智能算法進行求解,這類算法雖然操作簡單,易于實現,但是很難保證收斂到全局最優解[4~8]。基于數學規劃的啟發式算法克服了這些缺點,常見的啟發式算法有遺傳算法,禁忌算法,蟻群算法等,目前這些算法都取得了很大的進展。由于路徑規劃是一個多約束的組合優化問題,各個約束之間存在交叉重疊,目前常用的算法在路徑規劃中各有所長,但也有一些弱點。比如新興算法計算速度塊,準確率相對較高,但在迭代過程中易停滯陷入局部最優。所以,實際應用中一般會根據具體的問題改進算法[9~11]。

蟻群算法作為一種元啟發式算法,可以非常高效地解決路徑規劃問題。但蟻群算法也存在一些缺陷,如容易陷入局部最優解,初期收斂速度慢,運行時間長等。本文將針對以上缺點,對蟻群算法進行改進,使最后的算法性能更好,具有普適性和可推廣性。

2 基于交叉避免的蟻群算法設計

為了使無人機集群并行執行任務所需要的時間最短,也就是要找出單個無人機最長執行任務的路徑距離,并使這個路徑距離最小化。因此,可以把問題抽象為優化局部路徑,那么可以優化整個路徑。如果路徑中存在交叉,則這條路徑一定不是一個最優路徑。這個結論啟發我們找到存在交叉的路徑并將該交叉解開,就可以減少整條路徑的長度。利用蟻群算法來尋找最優航線,但在進行最優航線規劃時,易陷入局部最優[12]。

2.1 交叉檢測

假設存在交叉的路徑中這兩條路徑的四個點分別是A(xa,ya),B(xb,yb),C(xc,yc),D(xd,yd) ,并 且它們的交點是O(xo,yo)。因此有下面的線性方程組:

2.2 交叉消除

消除交叉的過程實際上可以簡化成將有交叉的那個部分的路徑的起點和終點中間的所有點進行顛倒。這次的改變可以增加一次迭代優化能力,增加了解的多樣性,這在遺傳算法領域相當于是基因變異,在一定程度上能跳出局部最優解。因為蟻群算法一定程度上是正反饋的算法,在算法后期由于解空間路徑的信息素濃度遠大于非解空間路徑的信息素濃度,而很容易陷入局部最優,通過以上的改進,可以在減少運行時間的同時增強跳出局部最優解的能力。

2.3 蟻群算法流程

1)初 始 化α,β,ρ,trailmatrix,antnum,cyclenum,L,H。

2)從開始的任務點出發,選擇下一個要訪問的任務點。

(1)找出已經訪問過,后續禁止再訪問的任務點;

(2)綜合考慮信息素和啟發式函數計算每個任務點的出行概率;

(3)使用輪盤賭選擇要去的任務點。

3)找出當前代最好的解決方案

(1)計算每只螞蟻的路線長度;

(2)找出最小的路徑長度;

(3)對最優解交叉檢測,并重新計算長度,更新全局最優路徑。

4)更新信息素濃度矩陣。

5)輸出全局最優解。

3 實驗結果

為了比較蟻群算法的準確性,我們把改進的蟻群算法的運行結果和Lingo 17的運行結果進行比較。以下結論都是基于改進蟻群算法運算了8次取其中最好的結果,而且所有問題也被Lingo 17使用精確算法求解相關的優化模型計算了一次。蟻群算法的參數設置:螞蟻數量為7,初始信息素濃度為1,揮發率ρ為0.2,迭代次數為100,α系數為1,β系數為5。蟻群算法使用Python在Pycharm上進行實現,而Lingo 17解決優化模型的計算平臺是阿里云的云計算平臺。從表1看到,由于蟻群算法是一種啟發式算法,而Lingo是精確算法,因此在運行時間上蟻群算法的運行時間遠小于Lingo的運行時間,而由于對蟻群算法引入了交叉檢測機制,使其能有效克服前期尋優效果差和后期易局部收斂的缺點,因此改進蟻群算法能獲得與Lingo相近的目標結果。這個結果顯示出我們算法精度的優良和運行效率的良好。

表1 蟻群算法結果和Lingo優化模型結果比較

4 結語

在本文中,我們運用改進的蟻群算法求解多UAV并行任務分配問題,重點對蟻群參數,適應度函數和交叉的路徑檢測消除進行詳細設計。以任務執行時間最小為優化目標,解決目標函數為最小化最長路徑的UAV群體并行任務分配的問題。首先討論了該蟻群算法的設計和交叉避免的算法流程。其次用eil51這個基準數據集產生了四個不同規模的測試問題,并利用python進行仿真。最后,解決了所有問題并且把得到的結果和Lingo產生的最優解進行比較。可以看出,大多數情況下,和最優解結果比起來,蟻群算法提供的解的精度丟失不大,但蟻群算法所需要的運行時間卻非常小。最后的測試結果顯示改進后的算法雖然精度平均丟失4.07%,但運算速度提高了96.4%。表明該算法能夠對UAV群體并行任務分配的問題成功求解,從而極大提高任務的執行效率。

猜你喜歡
規劃優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
發揮人大在五年規劃編制中的積極作用
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 一区二区三区精品视频在线观看| 成人免费午间影院在线观看| 91久久偷偷做嫩草影院| 国产一级做美女做受视频| 人妻无码中文字幕第一区| 国产综合色在线视频播放线视| 看你懂的巨臀中文字幕一区二区| 性网站在线观看| 国产在线一区二区视频| 亚洲无线视频| 国产一区二区网站| 免费人成又黄又爽的视频网站| 亚洲无码37.| 久久无码高潮喷水| 久久久久亚洲精品成人网| 2022国产无码在线| 精品少妇人妻av无码久久| 伊人成人在线| 国产麻豆福利av在线播放 | 天堂成人av| 免费观看无遮挡www的小视频| 尤物国产在线| 国产地址二永久伊甸园| 国产精品亚洲专区一区| 亚洲国产精品人久久电影| 亚洲国产天堂久久综合| 有专无码视频| 青青草原国产av福利网站| 亚洲女同欧美在线| 亚洲午夜福利精品无码| 日韩精品成人在线| 国产丝袜第一页| 成人精品免费视频| 中文字幕天无码久久精品视频免费| 国模在线视频一区二区三区| 自拍偷拍欧美| 久久精品人妻中文系列| 国产成人av大片在线播放| 国产91熟女高潮一区二区| 波多野结衣在线se| 拍国产真实乱人偷精品| 四虎永久免费在线| 精品国产免费第一区二区三区日韩| 亚洲最黄视频| 国产亚洲欧美日本一二三本道| 成人亚洲视频| 日韩少妇激情一区二区| 777午夜精品电影免费看| 精品欧美一区二区三区在线| a级毛片在线免费| 亚洲av无码人妻| 91欧美亚洲国产五月天| 欧美日本在线播放| 天天激情综合| 一级福利视频| 91探花国产综合在线精品| www中文字幕在线观看| 久久亚洲国产一区二区| 99re在线视频观看| 国产精品亚洲一区二区三区在线观看| 国产91小视频| 久久婷婷国产综合尤物精品| 久久精品丝袜高跟鞋| 国产精品va免费视频| 日本成人在线不卡视频| 成人午夜亚洲影视在线观看| 激情综合五月网| 日韩在线播放欧美字幕| 超清无码熟妇人妻AV在线绿巨人| 国产农村1级毛片| 日韩欧美国产另类| 国产精品污视频| 久久精品人人做人人综合试看| 中文无码毛片又爽又刺激| 先锋资源久久| 亚洲视频色图| 国产欧美视频综合二区| 中国国语毛片免费观看视频| 欧洲成人免费视频| 亚洲婷婷在线视频| 91精品国产综合久久不国产大片| 综合色在线|