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
主站蜘蛛池模板: 在线日韩日本国产亚洲| 国产精品成人第一区| 色婷婷丁香| 丝袜高跟美脚国产1区| 亚洲欧美日韩中文字幕在线一区| 中文字幕免费视频| 黑色丝袜高跟国产在线91| 成人精品午夜福利在线播放| 真人免费一级毛片一区二区 | 亚洲精品午夜天堂网页| 亚洲视频免| 国产在线一区视频| 天天综合色天天综合网| 67194亚洲无码| 亚洲欧洲日韩久久狠狠爱| 五月天久久综合| 黄色网页在线观看| 黄片在线永久| 亚洲精品中文字幕午夜 | 99久久精品国产麻豆婷婷| 欧美国产日韩在线观看| 国产一区二区三区免费观看| 日本尹人综合香蕉在线观看 | 操美女免费网站| 91精品人妻一区二区| 亚洲区视频在线观看| 亚洲色无码专线精品观看| 国产美女无遮挡免费视频网站| 欧美成人免费一区在线播放| 精品久久久久久成人AV| 国产精品密蕾丝视频| 巨熟乳波霸若妻中文观看免费| 国产精品视频a| 国产精品亚洲αv天堂无码| 噜噜噜久久| 亚洲手机在线| 欧美日韩另类在线| 天天综合天天综合| 日韩精品一区二区三区swag| 亚洲AV成人一区国产精品| 99久久精品免费观看国产| 国产女人爽到高潮的免费视频 | 亚洲欧美天堂网| 97视频免费在线观看| 成人精品视频一区二区在线| 波多野结衣久久高清免费| 黄色三级网站免费| 亚洲日韩国产精品综合在线观看| 亚洲首页国产精品丝袜| 毛片大全免费观看| 国产在线视频自拍| 国产精品原创不卡在线| 一个色综合久久| 米奇精品一区二区三区| 中国国产A一级毛片| 2020精品极品国产色在线观看| 一级全黄毛片| 91久久青青草原精品国产| 国产永久免费视频m3u8| 91久久青青草原精品国产| 精品久久久久久成人AV| 爆乳熟妇一区二区三区| 99免费在线观看视频| 真实国产乱子伦视频| 亚洲中文字幕av无码区| 亚洲国内精品自在自线官| 亚洲美女高潮久久久久久久| 亚洲香蕉在线| 在线观看国产一区二区三区99| 亚洲无码A视频在线| 美女无遮挡免费网站| 成人在线观看一区| 亚洲精品国产乱码不卡| 免费国产小视频在线观看| 国产精品9| 亚洲黄色片免费看| 中文字幕有乳无码| 免费一极毛片| 伊人色综合久久天天| 日本国产一区在线观看| 久久国产香蕉| 伊人成人在线视频|