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

多目標智能規劃算法研究*

2016-12-13 06:59:07宋子健
計算機與數字工程 2016年11期
關鍵詞:規劃優化

金 琦 蔣 敏 宋子健

(1.火箭軍工程大學 西安 710025)(2.66109部隊 北京 100044)

?

多目標智能規劃算法研究*

金 琦1蔣 敏1宋子健2

(1.火箭軍工程大學 西安 710025)(2.66109部隊 北京 100044)

為了解決多目標規劃難的問題,論文在闡述了相關問題的基礎上,首先對多目標規劃方法進行了描述;而后設計完成了GAPS-MMA算法,對其算法的主要部分,即適應度值的計算和Pareto解集的更新進行了重點研究,給出了GAPS-MMA算法流程;最后,以某飛行器航跡規劃為例,運用GAPS-MMA算法與模擬退火算法進行對比分析,得到了更好的全局最優解。通過算例證明, GAPS-MMA算法是更為科學的、合理的。

多目標; 智能規劃; 進化算法; GAPS-MMA

Class Number TN99

1 引言

多目標優化問題中各目標之間通過決策變量相互制約,對其中的一個目標優化必須以犧牲其他目標作為代價,而且各目標的物理意義往往又不一致,因此很難評價多目標問題解的優劣性[1~3]。與單目標優化問題的本質區別在于,多目標優化問題的解不是惟一的,而是存在一個最優解集合,即Pareto最優解集[4~5]。Pareto最優解集中的元素,就所有目標而言是彼此不可比較的。

在過去的二十年中,進化算法(Evolutionary Algorithms,EA)[6~8]作為多目標優化問題新的求解方法受到了廣泛關注。同時,作為一種概率性算法,進化算法應用于多目標優化問題時,基于模式定理而非梯度信息產生群體中的最優(滿意)個體,不像其他傳統的精確算法那樣對目標函數和約束條件有諸多限制。基于進化計算的多目標優化方法大致分為三類[9~12]:經典的求解多目標優化進化算法,非聚合、非基于Pareto占優的多目標優化進化算法,基于Pareto占優的多目標優化進化算法。這三種方法均是針對連續型多目標優化問題,對于本文探討的多約束多目標非線性任務規劃問題無法直接適用,需要設計滿足其獨特需求的進化算法。基于這樣的指導思想,本文提出了多個任務規劃目標情形下的基于Pareto解集的遺傳進化算法(Genetic Algorithm based Pareto Set for Multi-objective Mission-planning Algorithm,GAPS-MMA)。

2 多目標任務規劃描述

通常對于任務規劃而言,一般涉及三個任務規劃指標:任務完成風險度最小指標F1、任務完成時間最短指標F2以及任務資源消耗最少指標F3。其中,對于規劃指標F3的理解可基于兩方面的認識:一方面,可以在要求任務完成風險度最小的情形下,追求任務資源消耗最少,規劃指標等同于F1∪F3;另一方面,可以在要求任務完成時間最短的情形下,追求任務資源消耗最少,規劃指標等同于F2∪F3。所以,規劃指標F3一定程度上表現為多目標規劃的形式。綜上,多目標任務規劃可歸結為以下幾種情形,如表1所示。

表1 不同情形下的多目標任務規劃方法

由上表可以看出,第二種規劃情形只需在第一種規劃情形上應用枚舉法即可解決,因此,多目標任務規劃著重在于解決第一種情形,即任務完成風險度和任務完成時間的組合問題。同時,對于多目標的任務規劃問題,主體算法重點在于適應度值計算以及規劃解集的選擇更新,下面重點對這兩方面進行詳細論述,其它次要部分不再贅述。

3 多目標智能規劃算法

3.1 適應度值計算

(1)

s(Xi)=|S(Xi)|

(2)

其中|·|表示集合的規模。

2) 最近鄰密度信息d(Xi)

由于個體Xi的Pareto占優數是按照弱占優關系計算的,當Pareto解集中兩個個體的Pareto占優數相同時,最近鄰密度信息可進一步刻畫兩個個體在更細節層次上的優劣關系。最近鄰密度概念來源于Zitzler和Thiele的改進SPEA算法。

(3)

(4)

3.2 Pareto解集更新

主要從三個方面來獲取Pareto最優解:Pareto占優關系、最近鄰密度信息以及相鄰個體的歐式距離。首先基于個體的Pareto占優關系,將非劣解放入Pareto解集中。如果Pareto解集規模超過限制,則采用如下的裁剪方法:

1) 基于個體的最近鄰密度信息,裁剪較劣個體;

2) 如果最近鄰密度信息仍然不能確定兩個個體的優劣關系時,則采用臨近排擠算法對較劣個體進行裁剪。具體步驟為:

(3)找出歐式距離最短的兩相鄰個體Xj和Xj+1;

(4)比較dj-1和dj+1的大小。若dj-1dj+1,則裁剪個體Xj+1;

3) 當上述方法仍然不能確定非劣解個體的優劣關系時,則隨機選擇各層次上適應度相同的解個體予以裁剪。

Step 2:生成第t+1代外部Pareto解集:

3.3 GAPS-MMA算法流程

綜上所述,建立多個任務規劃目標情形下的任務規劃算法如下:

Step 1:輸入任務規劃信息;

Step 2:設置任務規劃目標:F1∪F2;

Step 3:設置遺傳算法控制參數以及結束條件(在此為最大迭代次數T);

Step 5:按照傳統染色體解碼算法和初始種群生成算法隨機生成初始種群P0;

Step 9:依據適應度計算公式計算種群P″t中個體的適應度值;

Step 10.1:初始化Pt+1=φ

Step 10.2:Fori=1 to Sizepop,do

Step 11:t=t+1。如果t>T或者滿足其他結束條件,進入下一步,否則,轉入Step6;

4 算例

以某飛行器航跡規劃為例,其目標主要有兩個,即飛行風險小和時間短(飛行距離短)。

在水平區域為600km×600km的規劃空間中,采用地形高程數據進行實驗,圖1、圖2分別為數字地圖的三維顯示圖和數字地圖的等高線圖。為了后續方便展示規劃結果,結合飛行器航跡實際情況,采用簡圖形式展示。

圖1 數字地圖的三維顯示

圖2 數字地圖的等高線圖

飛行器起始點的平面坐標為(60,60),目標點的平面坐標為(600,480),干擾源平面坐標分別為(300,200)、(500,400)。以邊長為60km的網格對規劃空間進行劃分,每個網絡節點的地形高程為其所包含區域中所有地形高程的平均值。

通過仿真計算,分別給出模擬退火算法和GAPS-MMA算法在不同情況下的多目標規劃方案如下:

情況一:在僅考慮航跡長度(時間最短)的影響下,模擬退火算法和GAPS-MMA算法分別給出最優航跡如圖3所示,虛線表示GAPS-MMA算法給出的規劃航跡,實線表示模擬退火算法給出的規劃航跡。

圖3 考慮航跡長度影響的全局最優航跡平面簡圖

情況二:在僅考慮風險的影響下,最優航跡應盡可能遠離威脅,模擬退火算法和GAPS-MMA算法分別給出最優航跡如圖4所示。

圖4 考慮風險影響的全局最優航跡簡圖

情況三:綜合考慮兩種因素的影響,得到全局最優規劃結果為三種情況,如圖5所示。

從以上仿真實驗可以看出,由GAPS-MMA算法得到的結果是更為合理的,能夠在全局范圍內確定出最優航跡,所用規劃時間不超過3s。同時,這些最優航跡結果較為穩定,具有一定的魯棒性,由此確定的全局最優航跡的范圍是正確可靠的,也證明,對于多目標規劃而言,GAPS-MMA算法是更科學合理的。

圖5 考慮時間和風險兩種影響的全局最優航跡簡圖

5 結語

對于多目標規劃而言,很難得到多目標規劃問題的最優解,進化算法給出了解決問題的新思路。本文在闡述了相關問題的基礎上,首先對多目標規劃方法進行了描述;而后設計完成了GAPS-MMA算法,對其算法的主要部分,即適應度值的計算和Pareto解集的更新進行了重點研究,給出了GAPS-MMA算法流程;最后,以某飛行器航跡規劃為例,運用GAPS-MMA算法與模擬退火算法進行對比分析,得到了更好的全局最優解。通過算例證明, GAPS-MMA算法是更為科學的、合理的。

[1] 任曉莉.LSO改進CGA解決多目標作業車間調度問題[J].計算機應用與軟件,2015,32(3):60-64. REN Xiaoli. IMPROVING CGA BY LSO FOR MULTIPLE-OBJECTIVE JOB SHOP SCHEDULING PROBLEM[J]. Computer Applications and Software,2015,2(3):60-64.

[2] Tan Y, Zhu Y. Fireworks algorithm for optimization[C]// Berlin: Springer,2010:355-364.

[3] 王培崇,高文超,錢旭,等.應用精英反向學習的混合煙花爆炸優化算法[J].計算機應用,2014,34(10):886-2890. WANG Peichong, GAO Wenchao, QIAN Xu, et al. Hybrid fireworks explosion optimization algorithm using elite opposition-based learning[J]. Journal of Computer Applications,2014,34(10):886-2890.

[4] 陳剛.飛行航線的自動規劃方法研究[D].長沙:國防科技大學,2010.CHEN Gang. Study on the method of flight path automatic planning[D]. Changsha: National University of Defense Technology,2010.

[5] 潘全科.智能制造系統多目標車間調度研究[D].南京:南京航空航天大學,2013. PAN Quanke. Research on multi objective job shop scheduling in Intelligent Manufacturing System[D]. Nanjing: Doctoral Dissertation of Nanjing University of Aeronautics & Astronautics,2013.

[6] 劉衍民,隋常玲,牛奔.解決約束優化問題的改進粒子群算法[J].計算機工程與應用,2011,47(12):23-26. LIU Yanmin, SUI Changling, NIU Ben. Improved particle swarm optimizer for constrained optimization problems[J]. Computer Engineering and Applications,2011,47(12):23-26.

[7] 葉媛媛.多UCAV協同任務規劃方法研究[D].長沙:國防科技大學,2010. YE Yuanyuan. Research on multi UCAV cooperative task planning method[D]. Changsha: National University of Defense Technology,2010.

[8] 劉長平,葉春明.基于邏輯自映射的變尺度混沌粒子群優化算法[J].計算機應用研究,2011,28(8):2825-2827. LIU Changping ,YE Chunming. Mutative scale chaos particle swarm optimization algorithm based on self logical mapping function[J]. Application Research of Computers,2011,28(8):2825-2827.

[9] 譚營,鄭少秋.煙花算法研究進展[J].智能系統學報,2014,9(5):515-528. TAN Ying, ZHENG Shaoqiu. Recent advances in fireworks algorithm[J]. CAAI Transactions on Intelligent Systems,2014,9(5):515-528.

[10] Coello Coello C A, Lechuga M S. MOPSO: a proposal for multiple objective particle swarm optimization[M]. Washington DC: IEEE,2012:1051-1056.

[11] 程臨燕,張保會,郝治國,等.基于綜合靈敏度分析的快速控制算法研究[J].電力自動化設備,2011,29(4):46-49. CHENG Linyan, ZHANG Baohui, HAO Zhiguo, et al. Fast control algorithm based on integrative sensitivity analysis[J]. Electric Power Automation Equipment,2011,29(4):46-49.

[12] 覃朝勇,劉向,鄭建國.求解多目標job-shop生產調度問題的量子進化算法[J].計算機應用研究,2010,27(3):849-852. QIN Chaoyong, LIU Xiang, ZHENG Jianguo. Quantum-inspired evolutionary algorithm for multi-objective job-shop scheduling[J]. Application Research of Computers,2010,27(3):849-852.

Multi-objective Intelligent Planning Algorithm

JIN Qi1JIANG Min1SONG Zijian2

(1. Rocket Force Engineering University, Xi’an 710025)(2. No. 66109 Troops of PLA, Beijing 100044)

In order to solve the difficult problem of multi-objective planning, on the basis of introducing of relevant issues, firstly the paper describes multi-objective planning methods, then GAPS-MMA (Genetic Algorithm based Pareto Set for Multi-objective Mission-planning Algorithm) is completed, the main part of the algorithm, namely computing fitness value and updating Pareto sets are focused on research, and the process of GAPS-MMA is given. Finally, an air vehicle route planning for example is taken, through the comparison for GAPS-MMA and SA (simulated annealing algorithm), the better global optimal solution is gotten by GAPS-MMA. It is proved that GAPS-MMA algorithm is more scientific and reasonable by the example.

multi-objective, intelligent planning, evolutionary algorithm, GAPS-MMA

2016年5月12日,

2016年6月14日

金琦,女,研究方向:通信工程。蔣敏,女,研究方向:通信工程。宋子健,男,工程師,研究方向:電子工程。

TN99

10.3969/j.issn.1672-9722.2016.11.014

猜你喜歡
規劃優化
超限高層建筑結構設計與優化思考
房地產導刊(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线观看| 日韩在线第三页| 亚洲精品无码高潮喷水A| 国产在线自在拍91精品黑人| 亚洲系列中文字幕一区二区| 亚洲一区二区三区国产精品 | 毛片免费观看视频| 97色婷婷成人综合在线观看| 久久国产精品夜色| 国产一区二区三区免费| 日韩人妻精品一区| a亚洲天堂| 国产欧美一区二区三区视频在线观看| 久久国产成人精品国产成人亚洲 | 国产精品视频公开费视频| 免费aa毛片| 无码网站免费观看| 免费av一区二区三区在线| 爽爽影院十八禁在线观看| 亚洲一区无码在线| 亚洲天堂精品视频| 成人综合在线观看| 久久综合丝袜长腿丝袜| 国产毛片高清一级国语| 国产一二视频| 青青草国产一区二区三区| 日本不卡视频在线| 国产精品真实对白精彩久久| 99无码中文字幕视频| 欧美日韩高清在线| 国产成人精品一区二区免费看京| 国产精品欧美日本韩免费一区二区三区不卡 | 亚洲一本大道在线| 91黄色在线观看| 伊人久久大线影院首页| 久久久亚洲色| 午夜日b视频| 四虎永久免费在线| 亚洲国产精品无码久久一线| 国产视频一二三区| 国产精品妖精视频| 亚洲欧洲AV一区二区三区| 日本高清在线看免费观看| 美女被操黄色视频网站| 天堂av综合网| 亚洲欧美日韩另类在线一| 亚洲国产中文在线二区三区免| 亚洲中文字幕av无码区| 欧美成人亚洲综合精品欧美激情| 成年av福利永久免费观看| 亚洲第一极品精品无码| 免费在线色| 亚洲精品成人7777在线观看| 国产精品微拍| 欧美一级夜夜爽| 亚洲第一成年人网站| 日韩成人午夜| 国产成人精品一区二区不卡| 国产成人免费手机在线观看视频 | 国产黑人在线| 欧美在线中文字幕| 国产爽歪歪免费视频在线观看| 国产中文在线亚洲精品官网| 美女啪啪无遮挡| 免费观看三级毛片| 亚洲成AV人手机在线观看网站| 免费高清毛片| 久久精品无码一区二区日韩免费| 精品久久蜜桃| 国产凹凸视频在线观看| 制服丝袜一区| 亚洲中文无码h在线观看 | 毛片免费试看| 在线亚洲天堂| 不卡午夜视频| 国产精品精品视频| 国产欧美日韩va另类在线播放| 在线免费亚洲无码视频| 欧美日韩中文字幕在线| 欧美精品在线免费|