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

協(xié)同干擾環(huán)境下基于IMOABC的任務(wù)調(diào)度方法

2017-11-20 11:12:52婁艷秋顧晶晶
關(guān)鍵詞:分配優(yōu)化模型

婁艷秋,莊 毅,顧晶晶,霍 瑛

(1.南京航空航天大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 南京 210000;2.南京工程學(xué)院 計(jì)算機(jī)工程學(xué)院,江蘇 南京 210000)

協(xié)同干擾環(huán)境下基于IMOABC的任務(wù)調(diào)度方法

婁艷秋1,莊 毅1,顧晶晶1,霍 瑛2

(1.南京航空航天大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 南京 210000;2.南京工程學(xué)院 計(jì)算機(jī)工程學(xué)院,江蘇 南京 210000)

在協(xié)同干擾環(huán)境下,除了需要考慮最大限度地完成干擾任務(wù),還需要最大程度地減少己方的損失消耗。在這種復(fù)雜的需求下,需要將協(xié)同干擾環(huán)境下的任務(wù)調(diào)度問題轉(zhuǎn)化為多目標(biāo)優(yōu)化問題。針對(duì)如何最大限度地完成干擾任務(wù),同時(shí)最大程度地減少無人作戰(zhàn)飛行器(UCAV)的能量損失消耗問題,將干擾貢獻(xiàn)值和損失消耗值作為目標(biāo)函數(shù),建立了基于多目標(biāo)優(yōu)化的協(xié)同干擾任務(wù)調(diào)度模型(MOTSM)。提出了基于多目標(biāo)優(yōu)化的改進(jìn)人工蜂群算法(IMOABC)的任務(wù)調(diào)度算法來求解該模型。IMOABC算法首先進(jìn)行染色體的二進(jìn)制編碼,然后隨機(jī)生成一個(gè)滿足MOTSM模型約束條件的初始種群。對(duì)初始種群進(jìn)行非支配快速排序以及擁擠度距離的計(jì)算,通過雇傭蜂、觀察蜂、偵察蜂三種蜜蜂的配合,完成對(duì)最優(yōu)解的搜索。通過仿真實(shí)驗(yàn)驗(yàn)證了該模型與算法的有效性。

協(xié)同干擾;多目標(biāo)優(yōu)化;任務(wù)調(diào)度;人工蜂群算法

0 引 言

在現(xiàn)代化的信息戰(zhàn)中,無人作戰(zhàn)飛行器(Unmanned Combat Aerial Vehicle,UCAV)憑借其零傷亡率、高靈活性等特點(diǎn)活躍在軍事的各個(gè)領(lǐng)域,比如電子干擾。戰(zhàn)場(chǎng)環(huán)境中如何對(duì)UCAV進(jìn)行合理的任務(wù)調(diào)度成為了無人機(jī)指揮與控制的關(guān)鍵技術(shù)之一,同時(shí)也受到了國(guó)內(nèi)外專家學(xué)者的關(guān)注與研究。以往的研究大多是將協(xié)同干擾環(huán)境下的任務(wù)調(diào)度問題作為單目標(biāo)優(yōu)化問題來考慮,其重點(diǎn)在于如何有效構(gòu)造組合方案使其滿足所有的約束條件并使其適應(yīng)度值達(dá)到全局最優(yōu)。但是在現(xiàn)實(shí)戰(zhàn)場(chǎng)上,除了需要考慮最大限度地完成干擾任務(wù),也需要最大程度地減少己方的損失消耗。在這種復(fù)雜的需求下,迫切需要將協(xié)同干擾環(huán)境下的任務(wù)調(diào)度問題轉(zhuǎn)化為多目標(biāo)優(yōu)化問題,通過相應(yīng)算法求解出一組最優(yōu)非劣解,讓決策者根據(jù)現(xiàn)實(shí)戰(zhàn)場(chǎng)環(huán)境來進(jìn)行選擇。

針對(duì)上述問題,提出了基于多目標(biāo)優(yōu)化的任務(wù)調(diào)度模型。與單目標(biāo)的優(yōu)化模型不同,該模型以最大化干擾貢獻(xiàn)值、最小化損失消耗值為兩個(gè)目標(biāo)進(jìn)行優(yōu)化。其中,干擾貢獻(xiàn)值是對(duì)UCAV的多個(gè)指標(biāo)(除續(xù)航能力外)的綜合評(píng)估。為求解該模型,提出了一種基于多目標(biāo)優(yōu)化的改進(jìn)人工蜂群算法(Improved Multi-Objective Artificial Bee Colony,IMOABC),用蜜蜂的覓食行為來模擬對(duì)任務(wù)調(diào)度方案的搜索,并通過實(shí)驗(yàn)對(duì)該算法進(jìn)行驗(yàn)證。

1 相關(guān)研究

協(xié)同干擾環(huán)境下,基于多目標(biāo)優(yōu)化的任務(wù)調(diào)度問題本質(zhì)上是一個(gè)多目標(biāo)、多約束條件、高耦合度的武器目標(biāo)分配問題;因此將從多目標(biāo)優(yōu)化的角度,并結(jié)合該領(lǐng)域的研究現(xiàn)狀,對(duì)協(xié)同干擾環(huán)境下基于多目標(biāo)優(yōu)化的任務(wù)調(diào)度問題進(jìn)行探索和研究。

武器目標(biāo)分配問題屬于NP難問題,很難在有限的時(shí)間內(nèi)獲得最優(yōu)的解決方案[1]。因此,研究多目標(biāo)優(yōu)化問題,從而能在有效時(shí)間內(nèi)獲取最優(yōu)解決方案,對(duì)提高效率、增強(qiáng)電子干擾效果具有重要的理論和實(shí)踐意義。

對(duì)于武器目標(biāo)分配問題,國(guó)內(nèi)外專家和學(xué)者已經(jīng)進(jìn)行了大量研究。例如,Wu Ling等提出了一種基于改進(jìn)遺傳算法的隨時(shí)算法,用以求解武器目標(biāo)分配問題,從而使得目標(biāo)生存值最小[2]。該算法約定,在目標(biāo)到達(dá)前對(duì)每個(gè)武器逐一進(jìn)行分配。當(dāng)目標(biāo)被分配到一定數(shù)目的武器之后,這個(gè)目標(biāo)在整個(gè)染色體中被一個(gè)新的目標(biāo)替換,同時(shí),整個(gè)優(yōu)化過程不進(jìn)行任何重啟。Chen Jie等提出了一種以四種類型的約束為基礎(chǔ)的武器目標(biāo)分配模型,包括能力約束、策略約束、資源約束和參與可行性約束。提出使用一個(gè)通用的“虛擬”決策代表以方便產(chǎn)生可行的決定。為了求解該模型,改進(jìn)了三種進(jìn)化決策算法,包括一種遺傳算法和兩種文化基因算法。實(shí)驗(yàn)表明,基于貪婪局部搜索的文化基因算法能夠得到更好的武器目標(biāo)分配方案,特別是對(duì)大規(guī)模的問題,明顯優(yōu)于遺傳算法和基于梯度的局部搜索的文化基因算法[3]。H Naeem等提出一種穩(wěn)定婚姻算法來討論一種最優(yōu)多空中威脅評(píng)估和武器分配問題。采用了一種新的武器調(diào)度算法,允許多主體使用攻擊-搜索-攻擊策略,計(jì)算接近最優(yōu)的解決方案[4]。Xin B等提出了一個(gè)通用的基于資產(chǎn)的武器目標(biāo)分配模型,特別是對(duì)戰(zhàn)爭(zhēng)的武力協(xié)調(diào)問題。并提出了一種禁忌搜索算法來求解該模型[5]。Atif Shahzad等提出了一個(gè)離散事件系統(tǒng)仿真模型,考慮了資源約束、能力約束、戰(zhàn)略約束和參與的可行性約束。采用三種不同的方法:MMR、無禁忌搜索以及提出的基于人工智能的模擬優(yōu)化的混合框架。生成一組規(guī)則的基礎(chǔ)上的優(yōu)化模塊,然后采用實(shí)時(shí)控制[6]。但是以上研究都基于單目標(biāo)的武器目標(biāo)分配,只有少量研究基于多目標(biāo)的武器目標(biāo)分配。如Zhang Ying等在靜態(tài)武器目標(biāo)分配模型的基礎(chǔ)上,提出了一種武器目標(biāo)分配模型,并設(shè)計(jì)了一種基于分解的多目標(biāo)進(jìn)化算法求解該模型[7]。

目前,國(guó)內(nèi)外的研究人員對(duì)多目標(biāo)優(yōu)化方法的研究大致分為兩個(gè)方向:一個(gè)是傳統(tǒng)的數(shù)學(xué)規(guī)劃法,另一個(gè)則是智能優(yōu)化算法,且主要集中在對(duì)智能優(yōu)化算法的研究上。傳統(tǒng)的數(shù)學(xué)規(guī)劃法采用規(guī)劃的思路,通過窮舉得到最優(yōu)的分配方案,典型的方法有割平面法、分支定界法等[8]。使用這些方法,通常能得到問題的全局最優(yōu)解,但是其計(jì)算效率較低,且隨著問題規(guī)模的上升呈指數(shù)增長(zhǎng),無法滿足武器目標(biāo)分配的實(shí)時(shí)要求。

智能優(yōu)化算法是一類通過模擬某一自然現(xiàn)象或過程而建立起來的優(yōu)化方法,典型的有遺傳算法、粒子群算法、禁忌搜索、人工免疫系統(tǒng)、蟻群算法、人工蜂群算法等。與傳統(tǒng)的數(shù)學(xué)規(guī)劃法相比,使用智能優(yōu)化算法求解多目標(biāo)優(yōu)化問題顯得更為合適。首先,大多數(shù)智能優(yōu)化算法能同時(shí)處理一組解,每次運(yùn)行算法,就能獲得多個(gè)有效解。其次,智能優(yōu)化算法對(duì)帕累托最優(yōu)前端的形狀和連續(xù)性不敏感,因此可以很好地逼近非凸或是不連續(xù)的最優(yōu)前端。其中,由于人工蜂群算法的提出時(shí)間較晚,對(duì)于這方面的研究還比較少。但是因其參數(shù)設(shè)置少、收斂速度快、收斂精度高且不易陷入局部最優(yōu)等特點(diǎn)越來越受到研究者的廣泛關(guān)注。如Xiang Yi等通過引入精英策略提出了一種新的多目標(biāo)人工蜂群算法。該算法使用一個(gè)固定大小的檔案保持基于擁擠距離來存儲(chǔ)搜索過程中的非劣解。在觀察蜂和雇傭蜂階段,檔案中的精英都有可能被選擇和使用,從而在每個(gè)周期產(chǎn)生新的食物源。為了保持多樣性,當(dāng)檔案發(fā)生變化時(shí),位于最擁擠區(qū)域的成員將被刪除[9]。Huo Ying等在原始ABC算法中加入多目標(biāo)優(yōu)化策略,提出基于精英的多目標(biāo)人工蜂群算法,并在隨機(jī)服務(wù)集和真實(shí)服務(wù)集驗(yàn)證了該算法的有效性[10]。趙輝等針對(duì)多無人機(jī)協(xié)同任務(wù)分配問題經(jīng)過單目標(biāo)簡(jiǎn)化后對(duì)決策處理存在的片面性和主觀性等問題,提出了一種利用多目標(biāo)自適應(yīng)快速人工蜂群算法對(duì)其進(jìn)行處理的方法。首先,建立多目標(biāo)無人機(jī)協(xié)同任務(wù)分配模型;其次通過建立外部種群的約束處理技術(shù)及重置Harmonic平均距離循環(huán)策略對(duì)自適應(yīng)快速人工蜂群算法進(jìn)行改進(jìn),另外通過定義自主決策準(zhǔn)則引導(dǎo)多目標(biāo)任務(wù)分配的方案選取[11]。

綜上,目前對(duì)多目標(biāo)的武器目標(biāo)分配問題的研究還存在一些不足。首先,對(duì)多目標(biāo)的武器目標(biāo)分配問題的模型缺少深入研究,不少模型都是在靜態(tài)武器目標(biāo)分配模型或是單目標(biāo)武器目標(biāo)分配模型的基礎(chǔ)上進(jìn)行一個(gè)簡(jiǎn)單的重復(fù);其次,在目前已有的對(duì)武器目標(biāo)分配問題的研究中,大部分沒有考慮到協(xié)同作戰(zhàn)的問題;最后,缺乏多目標(biāo)的武器目標(biāo)分配問題求解算法,只有找到高效實(shí)時(shí)的求解算法,才能為軍事指揮與控制決策提供有力的支持。因此,對(duì)多目標(biāo)武器目標(biāo)分配問題展開研究具有實(shí)際意義。

2 多目標(biāo)任務(wù)調(diào)度問題建模

2.1決策變量描述

假設(shè)我方提供一支擁有n架UCAV的電子干擾遠(yuǎn)程支援編隊(duì)(U={U1,U2,···,Un},其中Ui表示第i架UCAV),需要對(duì)敵方的m部分布離散的地面雷達(dá)(D={D1,D2,…,Dm},其中Dj表示第j部雷達(dá))進(jìn)行干擾作戰(zhàn),并且規(guī)定每部地面雷達(dá)最多分配lmax架UCAV,同時(shí)每架UCAV只能選擇一部雷達(dá)進(jìn)行干擾。則編隊(duì)方案集合可以表示為UD={UD1,UD2,…,UDn},其中UDi(i=1,2,…,n)表示將第i架UCAV分配給干擾目標(biāo)雷達(dá)的設(shè)備號(hào),并且1≤UDi≤m,UDi∈N。多目標(biāo)任務(wù)調(diào)度就是從所有滿足約束條件的編隊(duì)方案中選取一個(gè)使目標(biāo)最優(yōu)的方案。因此該問題的決策變量即為編隊(duì)方案,可以用一個(gè)一維數(shù)組表示。其中數(shù)組下標(biāo)表示UCAV編號(hào),數(shù)組內(nèi)容表示干擾目標(biāo)編號(hào)。

2.2優(yōu)化目標(biāo)1:最大化干擾貢獻(xiàn)值

干擾效果評(píng)估模型是評(píng)價(jià)編隊(duì)方案質(zhì)量的重要標(biāo)準(zhǔn),由多個(gè)維度構(gòu)成,從不同方面對(duì)編隊(duì)方案的質(zhì)量進(jìn)行評(píng)價(jià)。文中參考文獻(xiàn)[12],可以得到任務(wù)調(diào)度評(píng)估指標(biāo)集q(eji,j)={qjp(eji,j),qjs(eji,j),qjf(eji,j),qjt(eji,j)},具體含義如表1所示。

在真實(shí)戰(zhàn)場(chǎng)上,當(dāng)面對(duì)的敵方雷達(dá)較強(qiáng)時(shí),單架UCAV的功能是有限的。為了滿足戰(zhàn)場(chǎng)日益復(fù)雜的攻擊、防守需求,需要將多架UCAV進(jìn)行組合來提供復(fù)雜的功能;同時(shí),也需要將任務(wù)進(jìn)行合理分配,運(yùn)用合適的武器組合來實(shí)現(xiàn)任務(wù)調(diào)度利益最大化。任務(wù)調(diào)度的指標(biāo)集用Q(ej)={Q1,Q2,…,Qr},其中Qk表示任務(wù)的第k維指標(biāo)的聚合值,是由各候選武器裝備的指標(biāo)值qk(eji,j)聚合得到[13]。

表2給出了各指標(biāo)的聚合函數(shù)。

表1 任務(wù)調(diào)度評(píng)估指標(biāo)描述

表2 聚合函數(shù)

采用簡(jiǎn)單加權(quán)和法(Simple Additive Weighting,SAW),對(duì)各指標(biāo)按照重要程度賦予不同的權(quán)重,再通過加權(quán)和計(jì)算得到綜合評(píng)價(jià)值。但由于指標(biāo)評(píng)價(jià)時(shí)采用了不同的方法且量綱也不同,因此首先必須將指標(biāo)進(jìn)行歸一化。

在歸一化階段,將指標(biāo)分為積極指標(biāo)和消極指標(biāo)。歸一化時(shí)要分別處理,參考文獻(xiàn)[14],方法如下:

(1)

其中,maxQk(minQk)表示所有任務(wù)調(diào)度方案中第k維指標(biāo)的最大值(最小值),如果兩者相等,則指標(biāo)的歸一化值為1。

任務(wù)調(diào)度的干擾貢獻(xiàn)度值的計(jì)算函數(shù)feva如下:

(2)

2.3優(yōu)化目標(biāo)2:最小化損失消耗值

協(xié)同電子干擾中,為了減少UCAV的耗損,需要考慮其續(xù)航能力,盡可能最小化損失消耗值,使其在完成任務(wù)之后能夠順利返回。可以用qea(eji,j)來表示編號(hào)為i的UCAV對(duì)目標(biāo)j進(jìn)行干擾后的損失消耗值。其聚合函數(shù)如式(3)所示。

(3)

為便于后續(xù)優(yōu)化過程中的計(jì)算,損失消耗值的計(jì)算函數(shù)felo同樣通過歸一化值來表示,計(jì)算公式如式(4)所示。

(4)

2.4多目標(biāo)優(yōu)化模型

為了滿足決策者在進(jìn)行有限損失消耗的基礎(chǔ)上制定干擾效果最優(yōu)的編隊(duì)方案的需求,設(shè)定任務(wù)調(diào)度的干擾貢獻(xiàn)值最大化maxfeva,損失消耗值最小化minfelo為兩個(gè)優(yōu)化目標(biāo),設(shè)計(jì)基于多目標(biāo)優(yōu)化的任務(wù)調(diào)度模型MOTSM。為便于求解,將minfelo轉(zhuǎn)化為max(-felo),轉(zhuǎn)化后模型如下:

(5)

式(5)表明模型的目的是用來尋找使目標(biāo)函數(shù)最大化的調(diào)度方案。其中,ωk為第k維指標(biāo)的權(quán)重;UniQk為第k維指標(biāo)的歸一化值。約束條件是用來保證算法所求的調(diào)度方案中每個(gè)UCAV對(duì)目標(biāo)雷達(dá)進(jìn)行干擾時(shí),滿足干擾頻率、干擾樣式等要求。其中, UD={UD1,UD2,…,UDn},UDi(i=1,2,…,n)表示將第i架UCAV分配給干擾目標(biāo)雷達(dá)的設(shè)備號(hào);VAj(j=1,2,…,m)表示對(duì)第j部目標(biāo)雷達(dá)進(jìn)行干擾的價(jià)值量;duij表示第i架UCAV是否對(duì)第j部目標(biāo)雷達(dá)進(jìn)行干擾,若為0則表示不進(jìn)行干擾,否則就進(jìn)行干擾;lmax表示每部目標(biāo)雷達(dá)最多分配UCAV的架數(shù)。

3 基于IMOABC的任務(wù)調(diào)度算法設(shè)計(jì)

為求解協(xié)同干擾環(huán)境下的多目標(biāo)優(yōu)化問題,設(shè)計(jì)基于IMOABC的任務(wù)調(diào)度算法。設(shè)計(jì)染色體編碼方式來對(duì)協(xié)同干擾環(huán)境下的任務(wù)調(diào)度方案進(jìn)行編碼,并描述快速支配選擇,種群選擇、交叉及變異操作,以及多目標(biāo)適應(yīng)度計(jì)算等多目標(biāo)優(yōu)化策略。

3.1編碼方式

U表示UCAV編隊(duì),D表示地面雷達(dá)組,UD表示協(xié)同干擾環(huán)境下的任務(wù)調(diào)度方案。當(dāng)有9架UCAV需要對(duì)3部目標(biāo)雷達(dá)進(jìn)行干擾時(shí),即U={1,2,3,4,5,6,7,8,9},D={1,2,3}。如果分配編號(hào)為1,2,3的UCAV對(duì)1號(hào)雷達(dá)進(jìn)行干擾,分配編號(hào)為4,5,6,7的UCAV對(duì)2號(hào)雷達(dá)進(jìn)行干擾,分配編號(hào)為8,9的UCAV對(duì)3號(hào)雷達(dá)進(jìn)行干擾。文獻(xiàn)[16]采用的是分組染色體編碼方式,即UD={{1<->1,2,3},{2<->4,5,6,7},{3<->8,9}};文中對(duì)文獻(xiàn)[16]的編碼方式進(jìn)行改進(jìn),用一維數(shù)組進(jìn)行表示:數(shù)組下標(biāo)表示UCAV編號(hào),數(shù)組內(nèi)容表示干擾目標(biāo)編號(hào),即UD=[1,1,1,2,2,2,2,3,3]。

3.2算法描述

3.2.1 初始種群確定

(6)

其中,duij∈{0,1}。

這樣每一個(gè)種群可以轉(zhuǎn)換成二進(jìn)制的編碼方式,而相較于十進(jìn)制編碼方式,二進(jìn)制編碼方式的搜索效率更高,對(duì)變異概率和交叉概率的魯棒性更好。

3.2.2 快速非支配排序

IMOABC算法在選擇運(yùn)算之前需要對(duì)種群中的個(gè)體的優(yōu)劣程度進(jìn)行分級(jí),而快速非支配排序方法就是目前多數(shù)多目標(biāo)優(yōu)化問題中判斷個(gè)體優(yōu)劣程度的方法。基本思想是根據(jù)可行解之間的支配關(guān)系對(duì)種群中的個(gè)體目標(biāo)函數(shù)值進(jìn)行排序,從而為后續(xù)的選擇、進(jìn)化提供依據(jù)。

快速非支配排序算法需要記錄兩個(gè)變量的值:支配個(gè)數(shù)np,記錄可支配可行解UD的所有個(gè)體的數(shù)量;被支配集Sp,是可被可行解UD支配的解的集合。

對(duì)于可支配可行解UD中的每個(gè)個(gè)體ud,令np=0。如果存在ud',使得ud支配ud',則把ud'添加到Sp列表中,否則ud被ud'支配,則np=np+1。如果np=0,則該個(gè)體ud為第一級(jí),即ud.rank=1。同時(shí)遍歷被支配集Sp,使集合中每個(gè)個(gè)體的支配個(gè)數(shù)都減1。如果此時(shí)該個(gè)體的支配個(gè)數(shù)為0,則該個(gè)體是非支配個(gè)體,將該個(gè)體級(jí)別記為當(dāng)前最高級(jí)別加1,同時(shí)將該個(gè)體存入新列表Sq。針對(duì)Sq重復(fù)以上步驟,可得到ud.rank=3的解。重復(fù)以上步驟,直到Sq為空集。

3.2.3 種群選擇、交叉和變異操作

(1)種群選擇策略。

選擇策略是為了在進(jìn)行交叉和變異操作前提供一種策略,能夠選擇優(yōu)越性較大的個(gè)體作為父代種群。非支配排序完成后,通過計(jì)算每個(gè)解的擁擠度距離,能夠得到兩個(gè)重要屬性,即非支配排名ud.rank和擁擠度距離ud.distance。文中采用輪賽制選擇算子,根據(jù)這兩個(gè)屬性設(shè)計(jì)的種群選擇策略如下:

①在種群完成非支配排序之后,從種群中隨機(jī)選擇兩個(gè)個(gè)體,記為udi和udj。如果udi.rankudj.distance,則選擇udi遺傳到下一代新種群。

②對(duì)需進(jìn)行選擇策略的種群重復(fù)步驟①SN次,就可以得到下一代種群中的SN個(gè)個(gè)體。

使用輪賽制選擇算子,可以保證淘汰最差的個(gè)體,同時(shí)最大限度地保留最優(yōu)個(gè)體。而選擇較小的非支配排名可以使解向質(zhì)量更好的方向進(jìn)化,選擇較大的擁擠度距離則可以使種群中可行解的分布更加均勻,從而提高解的多樣性。

(2)種群交叉和變異操作。

遺傳算法是一種借鑒生物界自然選擇和進(jìn)化機(jī)制發(fā)展起來的搜索算法。自然界中生物的進(jìn)化是通過染色體交叉、變異、重組來生成新的染色體,因此遺傳算法中的交叉也是通過交換個(gè)體的基因來生成新的個(gè)體。通常使用的適用于二進(jìn)制編碼方式的交叉算子有單點(diǎn)交叉、兩點(diǎn)交叉、多點(diǎn)交叉以及均勻交叉等。遺傳算法中的變異算子則是通過改變個(gè)體內(nèi)部的基因來保持種群中個(gè)體的多樣性。

文中將遺傳算法與ABC算法相結(jié)合,在雇傭蜂和觀察蜂進(jìn)行鄰域搜索時(shí),對(duì)于新產(chǎn)生的鄰域解,采用多點(diǎn)交叉算子進(jìn)行交叉操作,采用二進(jìn)制位取反變異算子進(jìn)行變異操作。多點(diǎn)交叉算子是指在選擇的兩個(gè)個(gè)體中隨機(jī)設(shè)置多個(gè)交叉點(diǎn),然后基于這些交叉點(diǎn)將位于兩交叉點(diǎn)之間的基因互相交換。二進(jìn)制位取反變異算子則是以一定的概率將所選的個(gè)體中的某些位置按位取反。

3.2.4 多目標(biāo)適應(yīng)度值計(jì)算方法

在ABC算法中,可行解的適應(yīng)度值是通過單目標(biāo)函數(shù)值來確定的。但是在文中所述的多目標(biāo)優(yōu)化問題中,由于目標(biāo)函數(shù)不止一個(gè),目標(biāo)函數(shù)值也有多個(gè),因此原有的計(jì)算方法不再適用,需要對(duì)適應(yīng)度值計(jì)算方法進(jìn)行更新。

文中優(yōu)化的目標(biāo)數(shù)為2,maxf(x)=[f1(x),f2(x)]=[feva,-felo],即f1(x)=feva,f2(x)=-felo。由于兩個(gè)目標(biāo)所衡量的對(duì)象不一樣,在計(jì)算適應(yīng)度值前,需要將目標(biāo)函數(shù)值進(jìn)行歸一化處理,如式(7)所示。

(7)

其中,maxfk=max{fk(x1),fk(x2),…,fk(xSN)},minfk=min{fk(x1),fk(x2),…,fk(xSN)},k=[1,2]。

可行解的適應(yīng)度值計(jì)算公式如式(8)所示。

(8)

3.2.5 基于IMOABC的任務(wù)調(diào)度算法流程

基于IMOABC的任務(wù)調(diào)度算法,首先進(jìn)行染色體的二進(jìn)制編碼,然后隨機(jī)生成一個(gè)滿足MOTSM模型約束條件的初始種群,對(duì)初始種群進(jìn)行非支配快速排序以及擁擠度距離的計(jì)算,然后分別進(jìn)行雇傭蜂、觀察蜂、偵察蜂的行為,直到迭代次數(shù)結(jié)束或者滿足條件生成最后的最優(yōu)解。

算法步驟如下:

Step1:參數(shù)初始化,根據(jù)MOTSM模型對(duì)種群初始化,并計(jì)算目標(biāo)函數(shù)-feva和felo的值,對(duì)生成的SN組食物源進(jìn)行非支配排序,計(jì)算其擁擠度距離;

Step2:對(duì)于每只雇傭蜂,在其所依附的食物源的鄰域內(nèi)進(jìn)行局部搜索,并將新生成的鄰域解進(jìn)行交叉、變異操作,得到一個(gè)新的食物源,并計(jì)算新食物源的目標(biāo)函數(shù)-feva和felo的值。對(duì)現(xiàn)有的所有食物源進(jìn)行非支配排序,計(jì)算其擁擠度距離,根據(jù)選擇策略選擇前SN組作為新的食物源集合;

Step3:對(duì)于每只觀察蜂,根據(jù)輪盤賭法選擇食物源,在其所依附的食物源的鄰域內(nèi)進(jìn)行局部搜索,并將新生成的鄰域解進(jìn)行交叉、變異操作,得到一個(gè)新的食物源,并計(jì)算新食物源的目標(biāo)函數(shù)-feva和felo的值。對(duì)現(xiàn)有的所有食物源進(jìn)行非支配排序,計(jì)算其擁擠度距離,根據(jù)選擇策略選擇前SN組作為新的食物源集合;

Step4:當(dāng)食物源進(jìn)行l(wèi)imit次進(jìn)化仍保持原樣時(shí),雇傭蜂變成偵察蜂,隨機(jī)產(chǎn)生一個(gè)新的食物源位置重新進(jìn)行搜索;

Step5:判斷迭代次數(shù)是否達(dá)到最大循環(huán)次數(shù)MCN,如果沒有達(dá)到,則跳至Step2,否則退出循環(huán),并輸出當(dāng)前的食物源位置信息作為最優(yōu)解。

4 實(shí)驗(yàn)與結(jié)果分析

為了驗(yàn)證MOTSM模型和基于IMOABC的任務(wù)調(diào)度算法的可行性,以最大化干擾貢獻(xiàn)值和最小化損失消耗值為目標(biāo)進(jìn)行了兩組實(shí)驗(yàn)。實(shí)驗(yàn)1用來驗(yàn)證文中設(shè)計(jì)的基于IMOABC的任務(wù)調(diào)度算法是否可以較好地解決協(xié)同電子干擾環(huán)境下的任務(wù)調(diào)度問題;實(shí)驗(yàn)2用來驗(yàn)證基于IMOABC的任務(wù)調(diào)度算法與現(xiàn)有的一些多目標(biāo)優(yōu)化算法相比,能否給出更優(yōu)的解。

實(shí)驗(yàn)1的參數(shù)具體設(shè)置如下:種群規(guī)模為20,迭代限制次數(shù)為50,最大循環(huán)次數(shù)為2 500。圖1為實(shí)驗(yàn)1的仿真結(jié)果圖。

圖1 實(shí)驗(yàn)1的仿真結(jié)果

從圖1可以看出,基于IMOABC的任務(wù)調(diào)度算法較好地求出了協(xié)同電子干擾環(huán)境下任務(wù)調(diào)度問題的最優(yōu)解,使得干擾貢獻(xiàn)值最大,損失消耗值最小。

實(shí)驗(yàn)2是與多目標(biāo)優(yōu)化算法EMOABC[10]進(jìn)行對(duì)比。參數(shù)設(shè)置同實(shí)驗(yàn)1。實(shí)驗(yàn)結(jié)果和執(zhí)行時(shí)間對(duì)比分別如圖2和圖3所示。

圖2 不同算法對(duì)比

圖3 時(shí)間對(duì)比

從圖2和圖3中可以看出,基于IMOABC的任務(wù)調(diào)度算法在實(shí)驗(yàn)結(jié)果和執(zhí)行時(shí)間上都優(yōu)于EMOABC算法,能更好地解決協(xié)同電子干擾環(huán)境下的任務(wù)調(diào)度問題,進(jìn)行更優(yōu)的任務(wù)調(diào)度。

5 結(jié)束語

在綜合考慮UCAV在協(xié)同干擾環(huán)境下的干擾貢獻(xiàn)值和損失消耗值的前提下,提出了一種基于多目標(biāo)優(yōu)化的協(xié)同干擾任務(wù)調(diào)度算法。將協(xié)同干擾環(huán)境中的任務(wù)調(diào)度問題建模為一個(gè)多目標(biāo)優(yōu)化問題,將干擾貢獻(xiàn)值和損失消耗值作為目標(biāo)函數(shù),建立了基于多目標(biāo)優(yōu)化的任務(wù)調(diào)度模型IMOTSM,并設(shè)計(jì)了基于IMOABC的任務(wù)調(diào)度算法來求解該模型。實(shí)驗(yàn)結(jié)果表明,IMOABC算法能夠?qū)f(xié)同干擾任務(wù)進(jìn)行有效的調(diào)度與管理,且能在減少損失消耗值的同時(shí)獲得更高的干擾貢獻(xiàn)值。

[1] 翟曉峰.資源調(diào)度機(jī)制的研究及其在電子對(duì)抗中的應(yīng)用[D].南京:南京航空航天大學(xué),2010.

[2] Wu L,Wang H Y,Lu F X,et al.An anytime algorithm based on modified GA for dynamic weapon-target allocation problem[C]//IEEE congress on evolutionary computation.[s.l.]:IEEE,2008:2020-2025.

[3] Chen Jie,Xin Bin,Peng Zhihong,et al.Evolutionary decision-makings for the dynamic weapon-target assignment problem[J].Science in China,2009,52(11):2006-2018.

[4] Naeem H,Masood A.An optimal dynamic threat evaluation and weapon scheduling technique[M].[s.l.]:[s.n.],2010.

[5] Xin B,Chen J,Zhang J,et al.Efficient decision makings for dynamic weapon-target assignment by virtual permutation and tabu search heuristics[J].IEEE Transactions on Systems Man & Cybernetics Part C,2010,40(6):649-662.

[6] Shahzad A,Ur-Rehman R.An artificial intelligence based novel approach for real-time allocation of armament to hostile targets[C]//International Bhurban conference on applied sciences and technology.Bhurban:IEEE,2013:141-146.

[7] Zhang Y,Yang R,Zuo J,et al.Improved MOEA/D for dynamic weapon-target assignment problem[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào):英文版,2015(6):121-128.

[8] 王 邑,孫金標(biāo),肖明清,等.基于類型2區(qū)間模糊K近鄰分類器的動(dòng)態(tài)武器-目標(biāo)分配方法研究[J].系統(tǒng)工程與電子技術(shù),2016,38(6):1314-1319.

[9] Xiang Y,Zhou Y,Liu H.An elitism based multi-objective artificial bee colony algorithm[J].European Journal of Operational Research,2015,245(1):168-193.

[10] Huo Y,Zhuang Y,Gu J,et al.Elite-guided multi-objective artificial bee colony algorithm[J].Applied Soft Computing,2015,32(C):199-210.

[11] 趙 輝,李牧東,韓 統(tǒng),等.基于多目標(biāo)MQABC算法的無人機(jī)協(xié)同任務(wù)分配[J].華中科技大學(xué)學(xué)報(bào):自然科學(xué)版,2016,44(3):121-126.

[12] 薛 羽,莊 毅,張友益,等.基于啟發(fā)式自適應(yīng)離散差分進(jìn)化算法的多UCAV協(xié)同干擾空戰(zhàn)決策[J].航空學(xué)報(bào),2013,34(2):343-351.

[13] Huo Y,Yi Z,Gu J,et al.Discrete gbest-guided artificial bee colony algorithm for cloud service composition[J].Applied Intelligence,2015,42(4):661-678.

[14] Ardagna D,Pernici B.Adaptive service composition in flexible processes[J].IEEE Transactions on Software Engineering,2007,33(6):369-384.

[15] Saaty T L.How to make a decision: the analytic hierarchy process[J].European Journal of Operational Research,1990,48(1):9-26.

[16] Xu J,Fortes J A B.Multi-objective virtual machine placement in virtualized data center environments[C]//IEEE/ACM international conference on green computing and communications & 2010 IEEE/ACM international conference on cyber,physical and social computing.[s.l.]:IEEE,2010:179-188.

ATaskSchedulingMethodBasedonIMOABCinCollaborationInterferenceEnvironment

LOU Yan-qiu1,ZHUANG Yi1,GU Jing-jing1,HUO Ying2

(1.School of Computer Science and Technology,Nanjing University of Aeronautics &Astronautics,Nanjing 210000,China;2.School of Computer Engineering,Nanjing Institute of Technology,Nanjing 210000,China)

Not only the maximization of interference tasks but the minimization of energy loss itself is needed to be considered in the collaborative interference environment.In this complex requirements,it is necessary to convert task scheduling into multi-objective optimization in the collaborative interference environment.Aiming at the problem of how to maximize the interference tasks and minimize the energy loss of Unmanned Combat Aerial Vehicle (UCAV) simultaneously,the Multi-Objective based Task Scheduling Model of collaborative interference (MOTSM) is established which takes contribution value and loss consumption as the objective functions.A task scheduling algorithm based on Improved Multi-Objective Artificial Bee Colony (IMOABC) is developed to solve the proposed model.First,it carries out the binary coding of chromosomes.Then an initial population that satisfies the MOTSM constraints is generated randomly,and performed in rapid non-dominated sorting and calculation of crowding distances.Through the cooperation of the three bees including the employed bees,onlookers and the scouts,the search for the optimal solution is finished.Finally,the effectiveness of the proposed model and algorithm is verified by simulation experiments.

collaboration interference;multi-objective optimization;task scheduling;artificial bee colony

2016-11-21

2017-03-21 < class="emphasis_bold">網(wǎng)絡(luò)出版時(shí)間

時(shí)間:2017-08-01

國(guó)家自然科學(xué)基金面上項(xiàng)目(61572253);國(guó)家自然科學(xué)基金青年科學(xué)基金項(xiàng)目(61202351);國(guó)家博士后基金項(xiàng)目(一等)(2011M500124)

婁艷秋(1991-),女,碩士生,研究方向?yàn)橹悄軆?yōu)化算法;莊 毅,教授,研究方向?yàn)榫W(wǎng)絡(luò)與分布式計(jì)算、信息安全、可信計(jì)算。

http://kns.cnki.net/kcms/detail/61.1450.TP.20170801.1550.032.html

TP301

A

1673-629X(2017)11-0046-06

10.3969/j.issn.1673-629X.2017.11.010

猜你喜歡
分配優(yōu)化模型
一半模型
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
應(yīng)答器THR和TFFR分配及SIL等級(jí)探討
遺產(chǎn)的分配
一種分配十分不均的財(cái)富
主站蜘蛛池模板: 毛片在线播放a| 国产精品亚洲片在线va| 色香蕉影院| 五月综合色婷婷| 国产91丝袜在线播放动漫 | 亚洲美女一区| 国产99视频精品免费视频7| 18禁黄无遮挡网站| 在线亚洲小视频| 久久综合五月婷婷| 亚洲精品国产日韩无码AV永久免费网 | 亚洲免费黄色网| 欧美曰批视频免费播放免费| 伊人久久综在合线亚洲91| 欧美精品导航| 国产成人1024精品下载| 国产视频 第一页| 九色91在线视频| 亚洲成年人网| 国产精品福利在线观看无码卡| 青青青视频蜜桃一区二区| 99国产精品一区二区| 国产男女XX00免费观看| 一级毛片高清| 欧美精品啪啪| 在线99视频| 伊人五月丁香综合AⅤ| 亚洲人成人无码www| 最新国产在线| 国产91熟女高潮一区二区| 亚洲精品在线91| 四虎永久免费在线| 国产亚洲美日韩AV中文字幕无码成人| 成人伊人色一区二区三区| 欧美日本在线| 国产精品网址在线观看你懂的| 2020精品极品国产色在线观看| 五月激情婷婷综合| 伊人天堂网| 黄色一级视频欧美| 无码内射在线| 国内a级毛片| аⅴ资源中文在线天堂| 日韩高清在线观看不卡一区二区| 久久成人18免费| 国产色伊人| 四虎免费视频网站| 国产亚洲精品自在线| 久久天天躁夜夜躁狠狠| 免费看黄片一区二区三区| 亚洲一区二区无码视频| 2020国产在线视精品在| 高清国产在线| 欧美日韩国产一级| 麻豆精品在线视频| 一本二本三本不卡无码| 亚洲首页国产精品丝袜| 亚洲国产精品美女| 日韩精品久久久久久久电影蜜臀 | 韩日午夜在线资源一区二区| 国产精品妖精视频| 一级福利视频| 欧美不卡视频在线观看| 久久免费成人| 再看日本中文字幕在线观看| 影音先锋丝袜制服| 国产真实乱人视频| 99re热精品视频国产免费| 人妻丰满熟妇av五码区| 亚洲天堂在线免费| 欧美一级爱操视频| 四虎免费视频网站| 国产三级a| 欧洲高清无码在线| 久久亚洲AⅤ无码精品午夜麻豆| 亚洲黄色网站视频| 中文字幕丝袜一区二区| 亚洲综合天堂网| 久久综合结合久久狠狠狠97色| 97人人做人人爽香蕉精品| 国产精品yjizz视频网一二区| 精品综合久久久久久97超人|