System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 少妇无码太爽了不卡在线观看,影音先锋中文无码一区,亚洲AV无码乱码精品国产
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法及系統(tǒng)技術(shù)方案

    技術(shù)編號(hào):43434219 閱讀:22 留言:0更新日期:2024-11-27 12:42
    本發(fā)明專(zhuān)利技術(shù)公開(kāi)了基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法及系統(tǒng),包括:S1:建立多無(wú)人機(jī)協(xié)同任務(wù)卸載的系統(tǒng)模型;S2:根據(jù)所述系統(tǒng)模型建立通信模型、時(shí)延模型和能耗模型;S3:基于所述通信模型、所述時(shí)延模型和所述能耗模型,采用PER?MATD3算法聯(lián)合設(shè)計(jì)用戶(hù)調(diào)度、任務(wù)卸載比例以及無(wú)人機(jī)的飛行角度和速度,最小化系統(tǒng)總成本,實(shí)現(xiàn)多無(wú)人機(jī)協(xié)同任務(wù)卸載。本發(fā)明專(zhuān)利技術(shù)解決了DDPG算法可能出現(xiàn)的Q值高估問(wèn)題,提高了強(qiáng)化學(xué)習(xí)算法的魯棒性和適應(yīng)性,同時(shí)降低了強(qiáng)化學(xué)習(xí)算法對(duì)環(huán)境和參數(shù)的敏感度,加快了收斂速度,減少了無(wú)人機(jī)輔助移動(dòng)邊緣計(jì)算系統(tǒng)產(chǎn)生的總時(shí)延和總能耗。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專(zhuān)利技術(shù)屬于無(wú)人機(jī)領(lǐng)域,具體涉及基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法及系統(tǒng)。


    技術(shù)介紹

    1、隨著5g技術(shù)的發(fā)展,運(yùn)行在用戶(hù)設(shè)備上的計(jì)算密集型應(yīng)用逐漸增長(zhǎng),這些應(yīng)用程序通常需要大量的計(jì)算資源,并產(chǎn)生高能耗。然而,當(dāng)前的用戶(hù)設(shè)備通常具有有限的計(jì)算資源和有限的電池容量。移動(dòng)云計(jì)算(mobile?cloud?computing,mcc)擁有豐富的資源以及龐大的計(jì)算能力,在以往用戶(hù)通常將某些計(jì)算密集型任務(wù)傳輸給云端進(jìn)行處理。然而,云服務(wù)器往往在空間上與用戶(hù)相距較遠(yuǎn),這可能會(huì)產(chǎn)生較高的傳輸延遲,對(duì)用戶(hù)的服務(wù)體驗(yàn)(quality?of?service,qos)和服務(wù)質(zhì)量產(chǎn)生不利影響。對(duì)于實(shí)時(shí)性要求較高的任務(wù),如輔助自動(dòng)駕駛、應(yīng)急救災(zāi)、戰(zhàn)場(chǎng)通信與偵察以及人臉識(shí)別等,單純的mcc已經(jīng)難以應(yīng)對(duì)這種新的挑戰(zhàn)。

    2、隨著移動(dòng)邊緣計(jì)算(mobile?edge?computing,mec)這一新范式的出現(xiàn),上述問(wèn)題得到了解決。mec不僅彌補(bǔ)了用戶(hù)終端計(jì)算能力不足的問(wèn)題,與云計(jì)算相比還擁有較低的延遲以滿(mǎn)足時(shí)延敏感型任務(wù)的計(jì)算需求。mec在靠近用戶(hù)端部署大量的邊緣服務(wù)器,將任務(wù)下沉到網(wǎng)絡(luò)邊緣側(cè)的邊緣服務(wù)器進(jìn)行處理。與mcc相比,mec服務(wù)器距離用戶(hù)更近使得傳輸?shù)某杀窘档停鋸?qiáng)大的計(jì)算能力能滿(mǎn)足大多數(shù)應(yīng)用場(chǎng)景。然而,早期對(duì)mec的研究主要集中在提高mec系統(tǒng)的性能,其中計(jì)算服務(wù)由固定位置的基站提供,但固定基礎(chǔ)設(shè)施提供的mec服務(wù)在通信設(shè)施分布稀疏或突發(fā)自然災(zāi)害的情況下無(wú)法有效工作。

    3、為了解決上述問(wèn)題,本專(zhuān)利技術(shù)提出多個(gè)無(wú)人機(jī)(unmanned?aerial?vehicle,uav)輔助mec進(jìn)行任務(wù)卸載,uav具有部署快、靈活性高、適應(yīng)性強(qiáng)、功能性強(qiáng)以及成本低等特性,在無(wú)線通信系統(tǒng)和蜂窩網(wǎng)絡(luò)等領(lǐng)域中具有很好的應(yīng)用前景,無(wú)人機(jī)既可以充當(dāng)中繼通信又可以承擔(dān)飛行移動(dòng)終端的角色,對(duì)輔助通信和提高網(wǎng)絡(luò)容量等方面有著極大的幫助。將移動(dòng)邊緣服務(wù)器安裝在無(wú)人機(jī)上,不僅結(jié)合了無(wú)人機(jī)和移動(dòng)邊緣計(jì)算的優(yōu)勢(shì),還能夠與地面用戶(hù)設(shè)備建立很好的視距鏈路,實(shí)時(shí)地處理復(fù)雜和時(shí)延敏感型任務(wù)。近年來(lái),許多現(xiàn)有工作都只考慮了單無(wú)人機(jī)多用戶(hù)的任務(wù)卸載場(chǎng)景。而對(duì)于計(jì)算密集型的場(chǎng)景,多個(gè)無(wú)人機(jī)協(xié)作將更為適合。此外,目前一些深度強(qiáng)化學(xué)習(xí)(deep?reinforcement?learning,drl)方法對(duì)環(huán)境和參數(shù)的變化較為敏感,輕微的參數(shù)調(diào)整和環(huán)境改變可能會(huì)導(dǎo)致過(guò)慢的收斂速度和較差的收斂性能,進(jìn)而影響收斂結(jié)果。


    技術(shù)實(shí)現(xiàn)思路

    1、針對(duì)現(xiàn)有技術(shù)的不足,本專(zhuān)利技術(shù)提出了基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法及系統(tǒng),將多智能體雙延遲深度確定性策略梯度算法(multi-agent?twin?delayeddeep?deterministic?policy?gradient?algorithm,matd3)引入到多無(wú)人機(jī)輔助mec的任務(wù)卸載問(wèn)題中,并使用優(yōu)先經(jīng)驗(yàn)回放機(jī)制和重要性采樣,通過(guò)計(jì)算出每個(gè)樣本的優(yōu)先級(jí)從而對(duì)算法進(jìn)行改進(jìn);另外,在訓(xùn)練之前使用遺傳算法找出matd3算法的最優(yōu)超參數(shù)組合。本專(zhuān)利技術(shù)解決了ddpg算法可能出現(xiàn)的q值高估問(wèn)題,提高了強(qiáng)化學(xué)習(xí)算法的魯棒性和適應(yīng)性,同時(shí)降低了強(qiáng)化學(xué)習(xí)算法對(duì)環(huán)境和參數(shù)的敏感度,加快了收斂速度,減少了無(wú)人機(jī)輔助移動(dòng)邊緣計(jì)算系統(tǒng)產(chǎn)生的總時(shí)延和總能耗。

    2、為實(shí)現(xiàn)上述目的,本專(zhuān)利技術(shù)提供了如下方案:

    3、基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,包括以下步驟:

    4、s1:建立多無(wú)人機(jī)協(xié)同任務(wù)卸載的系統(tǒng)模型;

    5、s2:根據(jù)所述系統(tǒng)模型建立通信模型、時(shí)延模型和能耗模型;

    6、s3:基于所述通信模型、所述時(shí)延模型和所述能耗模型,采用per-matd3算法聯(lián)合設(shè)計(jì)用戶(hù)調(diào)度、任務(wù)卸載比例以及無(wú)人機(jī)的飛行角度和速度,最小化系統(tǒng)總成本,實(shí)現(xiàn)多無(wú)人機(jī)協(xié)同任務(wù)卸載。

    7、優(yōu)選的,所述s1中,所述系統(tǒng)模型包括:m個(gè)用戶(hù)設(shè)備{1,2,...,m}和n架無(wú)人機(jī){1,2,...,n},整個(gè)系統(tǒng)模型在離散時(shí)間內(nèi)以相等的時(shí)隙運(yùn)行;用戶(hù)設(shè)備m在每個(gè)時(shí)隙均會(huì)產(chǎn)生一個(gè)計(jì)算密集型任務(wù),每個(gè)任務(wù)可以用一個(gè)三元組來(lái)表示wm(t)=(dm(t),cm(t),tm(t)),其中dm(t)表示用戶(hù)設(shè)備m在時(shí)隙t產(chǎn)生的任務(wù)數(shù)據(jù)量的大小,以bit為單位;cm(t)表示該任務(wù)每bit數(shù)據(jù)量所需的計(jì)算資源量,以cpu的計(jì)算周期數(shù)為單位,tm(t)表示該任務(wù)的最大容忍時(shí)延。

    8、優(yōu)選的,所述s2中,建立通信模型的方法包括:

    9、將整個(gè)通信周期劃分為t個(gè)長(zhǎng)度相等的時(shí)隙,每架無(wú)人機(jī)在時(shí)隙t為覆蓋范圍內(nèi)的某一用戶(hù)設(shè)備提供服務(wù),其中,t∈{1,2,...,t};

    10、用戶(hù)設(shè)備將一部分計(jì)算任務(wù)卸載給無(wú)人機(jī)后,剩余的計(jì)算任務(wù)在本地執(zhí)行;

    11、用戶(hù)設(shè)備m在時(shí)隙t的坐標(biāo)位置為其中,和是用戶(hù)設(shè)備m在時(shí)隙t的x和y坐標(biāo);

    12、假設(shè)每架無(wú)人機(jī)在整個(gè)通信周期內(nèi)始終保持在固定高度h飛行,無(wú)人機(jī)n在時(shí)隙t的初始坐標(biāo)位置為結(jié)束坐標(biāo)位置為其中,和是無(wú)人機(jī)n在時(shí)隙t的x和y坐標(biāo),和是無(wú)人機(jī)n在時(shí)隙t+1的x和y坐標(biāo);

    13、無(wú)人機(jī)為地面用戶(hù)提供計(jì)算服務(wù)必須滿(mǎn)足覆蓋范圍的約束:

    14、

    15、其中,dm,n(t)為用戶(hù)設(shè)備與無(wú)人機(jī)之間的水平距離,rmax為無(wú)人機(jī)的最大覆蓋半徑,它由無(wú)人機(jī)的飛行高度h和接收天線的最大接收角度θ決定,即rmax=h?tanθ;

    16、用戶(hù)設(shè)備m與無(wú)人機(jī)n之間視距鏈路的信道增益為:

    17、

    18、其中,g0為參考距離為1m時(shí)的信道增益,dm,n為用戶(hù)設(shè)備m與無(wú)人機(jī)n之間的歐氏距離;

    19、用戶(hù)設(shè)備m與無(wú)人機(jī)n之間的無(wú)線傳輸速率為:

    20、

    21、其中,b為通信帶寬,pup為上行鏈路中用戶(hù)設(shè)備的發(fā)射功率,σ2為噪聲功率,pnlos為傳輸損耗,fm,n(t)表示用戶(hù)設(shè)備m與無(wú)人機(jī)n之間在時(shí)隙t是否存在障礙物,fm,n(t)=1表示存在,fm,n(t)=0表示不存在。

    22、優(yōu)選的,所述s2中,建立時(shí)延模型的方法包括:

    23、對(duì)每個(gè)時(shí)隙的用戶(hù)設(shè)備產(chǎn)生的任務(wù)采用部分卸載策略,用戶(hù)設(shè)備m將部分任務(wù)傳輸給無(wú)人機(jī)n所需的傳輸時(shí)延為:

    24、

    25、其中,om,n(t)∈[0,1],表示卸載到無(wú)人機(jī)上的任務(wù)比例,dm(t)表示用戶(hù)設(shè)備m在時(shí)隙t產(chǎn)生的任務(wù)數(shù)據(jù)量的大小,以bit為單位;

    26、該卸載部分在無(wú)人機(jī)mec服務(wù)器上的執(zhí)行時(shí)延為:

    27、

    28、其中,表示無(wú)人機(jī)n攜帶的mec服務(wù)器的cpu計(jì)算頻率,cm(t)表示該任務(wù)每bit數(shù)據(jù)量所需的計(jì)算資源量,以cpu的計(jì)算周期數(shù)為單位;

    29、用戶(hù)設(shè)備m在時(shí)隙t上的本地執(zhí)行時(shí)延為:

    30、

    31、其中,表示用戶(hù)設(shè)備m的cpu計(jì)算頻率,1-om,n(t)表示在用戶(hù)本地執(zhí)行的剩余任務(wù)比例;...

    【技術(shù)保護(hù)點(diǎn)】

    1.基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S1中,所述系統(tǒng)模型包括:M個(gè)用戶(hù)設(shè)備{1,2,...,M}和N架無(wú)人機(jī){1,2,...,N},整個(gè)系統(tǒng)模型在離散時(shí)間內(nèi)以相等的時(shí)隙運(yùn)行;用戶(hù)設(shè)備m在每個(gè)時(shí)隙均會(huì)產(chǎn)生一個(gè)計(jì)算密集型任務(wù),每個(gè)任務(wù)可以用一個(gè)三元組來(lái)表示W(wǎng)m(t)=(Dm(t),Cm(t),Tm(t)),其中Dm(t)表示用戶(hù)設(shè)備m在時(shí)隙t產(chǎn)生的任務(wù)數(shù)據(jù)量的大小,以bit為單位;Cm(t)表示該任務(wù)每bit數(shù)據(jù)量所需的計(jì)算資源量,以CPU的計(jì)算周期數(shù)為單位,Tm(t)表示該任務(wù)的最大容忍時(shí)延。

    3.根據(jù)權(quán)利要求2所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S2中,建立通信模型的方法包括:

    4.根據(jù)權(quán)利要求3所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S2中,建立時(shí)延模型的方法包括:

    5.根據(jù)權(quán)利要求4所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S2中,建立能耗模型的方法包括:

    6.根據(jù)權(quán)利要求5所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S3中,基于所述通信模型、所述時(shí)延模型和所述能耗模型,采用PER-MATD3算法聯(lián)合設(shè)計(jì)用戶(hù)調(diào)度、任務(wù)卸載比例以及無(wú)人機(jī)的飛行角度和速度,最小化系統(tǒng)總成本的方法包括:

    7.根據(jù)權(quán)利要求6所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S31中,四元組<S,A,R,C>表示為:

    8.根據(jù)權(quán)利要求7所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S32中,基于四元組<S,A,R,C>表示,使用遺傳算法尋找MATD3算法超參數(shù)的最優(yōu)組合的方法包括:

    9.根據(jù)權(quán)利要求8所述的基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述S33中,對(duì)基于遺傳算法調(diào)參優(yōu)化的PER-MATD3算法進(jìn)行訓(xùn)練,最小化系統(tǒng)總成本,實(shí)現(xiàn)多無(wú)人機(jī)協(xié)同任務(wù)卸載的方法包括:

    10.基于改進(jìn)MATD3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載系統(tǒng),其特征在于,包括:系統(tǒng)模型構(gòu)建模塊、功能模型構(gòu)建模塊、聯(lián)合設(shè)計(jì)模塊;

    ...

    【技術(shù)特征摘要】

    1.基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述s1中,所述系統(tǒng)模型包括:m個(gè)用戶(hù)設(shè)備{1,2,...,m}和n架無(wú)人機(jī){1,2,...,n},整個(gè)系統(tǒng)模型在離散時(shí)間內(nèi)以相等的時(shí)隙運(yùn)行;用戶(hù)設(shè)備m在每個(gè)時(shí)隙均會(huì)產(chǎn)生一個(gè)計(jì)算密集型任務(wù),每個(gè)任務(wù)可以用一個(gè)三元組來(lái)表示wm(t)=(dm(t),cm(t),tm(t)),其中dm(t)表示用戶(hù)設(shè)備m在時(shí)隙t產(chǎn)生的任務(wù)數(shù)據(jù)量的大小,以bit為單位;cm(t)表示該任務(wù)每bit數(shù)據(jù)量所需的計(jì)算資源量,以cpu的計(jì)算周期數(shù)為單位,tm(t)表示該任務(wù)的最大容忍時(shí)延。

    3.根據(jù)權(quán)利要求2所述的基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述s2中,建立通信模型的方法包括:

    4.根據(jù)權(quán)利要求3所述的基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述s2中,建立時(shí)延模型的方法包括:

    5.根據(jù)權(quán)利要求4所述的基于改進(jìn)matd3算法的多無(wú)人機(jī)協(xié)同任務(wù)卸載方法,其特征在于,所述s2中,建...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:張劍飛王震馬卉宇杜曉昕
    申請(qǐng)(專(zhuān)利權(quán))人:齊齊哈爾大學(xué)
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 在线观看无码AV网站永久免费| 久久国产精品无码一区二区三区 | 中文精品无码中文字幕无码专区| 久久亚洲av无码精品浪潮| 亚洲AV无码一区二区二三区入口| 精品一区二区三区无码免费视频| 亚洲日韩AV无码一区二区三区人| 自慰无码一区二区三区| 无码人妻精品内射一二三AV| 一本色道无码不卡在线观看| 无码av大香线蕉伊人久久| 无码人妻精品一区二区| 亚洲av无码国产精品色在线看不卡| 毛片无码免费无码播放| 日韩精品无码一区二区三区四区| 日韩av无码成人无码免费| 无码精品人妻一区二区三区漫画 | 亚洲AV无码一区二区三区DV | 狠狠躁天天躁中文字幕无码| 亚洲成a∨人片在无码2023| 久久成人无码国产免费播放| 国产午夜无码专区喷水| 国产成人无码午夜视频在线观看| 永久免费av无码网站韩国毛片 | 国产精品无码MV在线观看| 亚洲熟妇无码爱v在线观看| 亚洲成a人片在线观看无码专区| 国产精品无码专区在线播放| 精品久久久无码21p发布| 久久精品亚洲中文字幕无码麻豆| 亚洲AV无码一区二区乱孑伦AS| 岛国无码av不卡一区二区| 中文字幕无码av激情不卡| 久久久久无码专区亚洲av| 久久久91人妻无码精品蜜桃HD| 久久亚洲国产成人精品无码区| 久久久久亚洲AV无码专区网站| 亚洲精品无码永久在线观看| 国产亚洲?V无码?V男人的天堂 | 精品人妻少妇嫩草AV无码专区| 国产成年无码v片在线|