新四季網

基於鄰域免疫克隆選擇的多智能體組播路由方法

2023-08-06 11:09:16

專利名稱:基於鄰域免疫克隆選擇的多智能體組播路由方法
技術領域:
本發明屬於網絡通信技術領域,涉及多智能體技術在組播路由問題中的應用,用於求解服務質量(Q0Q組播路由問題,通過該方法獲得的較優組播樹,更加合理的配置網絡資源。
背景技術:
隨著計算機網絡飛速發展,網絡功能日益強大。網絡的作用從簡單信息傳送發展到遠程教學、視頻會議、數據分發和網路遊戲等,用戶的數據要從一個終端發送到另一個終端,首先要確定傳輸路由,不同的通信方式,其確定路由的方式也不同。如今網絡的通信方式主要有以下幾種1)點到點的單播通信方式;2)由一個源節點向多個目標節點發送信息的組播通信方式;3)由多點到一點發送信息的匯播通信方式;4)由多點到多點發送信息的群播通信方式;5)由源節點到所有節點發送信息的廣播通信方式。實時多媒體通信需求的增長,使得滿足服務質量Qos約束的組播路由方法成為當前研究的熱點,QoS約束主要包括時延、費用、帶寬、跳數等。組播問題的關鍵在於建立以根為源節點,覆蓋所有目的節點,且滿足約束要求的多播樹,使信息以並行方式沿著樹枝發送到不同的組播成員,降低信息傳遞的時延,節省網絡帶寬資源,減少擁塞。由於QoS組播路由問題的複雜性,引入人工智慧方法是很合理的。多智能體系統是近二十年來蓬勃興起的嶄新計算機學科,儘管這是個相對年輕的領域,但憑藉其強勁的發展勢頭,已經成為了目前計算機科學發展最快的領域之一。多智能體系統是一種分布式自主系統,其研究的目標是將大的、複雜的系統改造成小的、協調的、 易於管理的且能夠彼此相互通訊的系統。免疫系統的克隆選擇學說是免疫學中佔主導地位的學說,克隆選擇學說的提出不僅是免疫學發展的裡程碑,而且給人工免疫系統領域的研究者以很大的啟發,從而使人工智慧領域出現了基於抗體種群進化的克隆選擇算法。相關研究已經表明,基於QoS約束的最小代價組播路由問題是NP-complete問題, 將免疫克隆策略和多智能體系統思想相結合以解決QoS組播路由問題,國內外學者提出了很多不同的方法,但均存在不同的問題。鍾偉才在《組合優化多智能體進化算法》中提出了搜索空間動態擴展的多智能體進化方法,該方法通過設計智能體的鄰域競爭行為和自組織臨界行為以實現全局優化的目的,該方法只適合特定的網絡,常限於局部最優,很難得到代價最小的組播樹,而且該方法很難並行實現。劉淵等人在《基於免疫克隆計算的Multi_ Agent組播路由算法》中提出MAICSA方法,該方法首先構建一網絡模型以尋找一條滿足各種QoS要求的最優傳輸路徑,它將單個智能體作為網絡模型的節點,而每代產生的智能體在網格中的位置不固定,需要很高的迭代次數才能獲得代價最小的組播樹,不能很好滿足決策者合理配置網絡資源的要求。

發明內容
本發明的目的在於克服上述已有技術的不足,提出一種基於鄰域免疫克隆選擇的多智能體組播路由方法,將智能體網格結構引入抗體種群之中,並賦予抗體感知和反作用於周圍環境的智能特性,以更小迭代次數獲得更優的組播樹,滿足決策者合理配置網絡資源的要求。本發明的技術方案是將杜海峰等人提出的免疫克隆策略和多智能體系統思想相結合,在智能體鄰域競爭前先對其鄰域個體進行免疫克隆操作,並針對使用的編碼方案,設計動態疫苗提取策略,具體實現步驟如下(1)在網絡平面上產生給定規模的矩形網格,隨機產生一些網絡節點,並使網絡節點分布在矩形網格上,對這些網絡節按點鏈路概率公式樹《力=進行連接,形
aL
成組播路由的網絡模型,式中d(u,ν)表示節點u到節點ν的歐式距離,L是任意兩節點間的最大距離,α 表示網絡中最短邊與最長邊長度之比,β為控制網絡所有節點平均度數的參數,它的值為網絡所有節點平均度數的0. 1倍,α取值為0. 26, β取值為0. 4 ;(2)對已建立的智能網格,隨機指定一點作為信源節點S,並隨機產生目標節點, 將對組播路由問題的求解轉化為求從信源節點出發,覆蓋所有目標節點的最優組播樹,並初始化抗體種群P以及記憶單元種群Μ,給定變異概率Pm = 0. 6,種群規模S = 16,抗體種群克隆規模Nc = 6,記憶單元規模m' = 4,設定種群進化的終止條件為最優抗體種群連續 20次不變或種群迭代次數達到上限100,令進化代數k = 1,(3)計算抗體種群P中的抗體Pi的親合度/(A) = ~^,並選擇到達每個目
COSt(P1)
標節點的最優路徑作為疫苗,其中COSt(Pi)為抗體Pi所代表組播樹的代價;(4)根據步驟( 所設定的終止條件,判斷種群迭代是否達到終止條件,若是則輸出當前記憶單元中的最優組播樹以及到達每個目標節點的最優路徑;否則轉步驟(5);
ICP1, CP2,
(5)對當前種群P中所有個體執行免疫克隆操作
(5a)對當前種群P中的個體Pi按其親和度的大小進行克隆,產生克隆種群CP = …,CPJ,對個體Pi克隆qi個個體,qi的計算公式如下
權利要求
1. 一種基於鄰域免疫克隆選擇的多智能體組播路由方法,包括如下步驟(1)在網絡平面上產生給定規模的矩形網格,隨機產生一些網絡節點,並使網絡節點分布在矩形網格上,對這些網絡節按點鏈路概率公式=進行連接,形成組aL播路由的網絡模型,式中d(u,ν)表示節點u到節點ν的歐式距離,L是任意兩節點間的最大距離,α表示網絡中最短邊與最長邊長度之比,β為控制網絡所有節點平均度數的參數,它的值為網絡所有節點平均度數的0. 1倍,α取值為0. 26, β取值為0. 4 ;(2)對已建立的智能網格,隨機指定一點作為信源節點s,並隨機產生目標節點,將對組播路由問題的求解轉化為求從信源節點出發,覆蓋所有目標節點的最優組播樹,並初始化抗體種群P以及記憶單元種群Μ,給定變異概率Rn = 0. 6,種群規模S = 16,抗體種群克隆規模Nc = 6,記憶單元規模m' = 4,設定種群進化的終止條件為最優抗體種群連續20次不變或種群迭代次數達到上限100,令進化代數k = 1,(3)計算抗體種群P中的抗體Pi的親合度=,並選擇到達每個目標節點的最優路徑作為疫苗,其中Cost(Pi)為抗體Pi所代表組播樹的代價;(4)根據步驟( 所設定的終止條件,判斷種群迭代是否達到終止條件,若是則輸出當前記憶單元中的最優組播樹以及到達每個目標節點的最優路徑;否則轉步驟(5);(5)對當前種群P中所有個體執行免疫克隆操作(5a)對當前種群P中的個體Pi按其親和度的大小進行克隆,產生克隆種群CP= ICP1, ,CPJ,對個體Pi克隆qi個個體,qi的計算公式如下CP,qi = IntNc · κρηΣ f(Pj)(i = 1,2…,η)其中Nc是整個抗體種群所克隆的個體數目總和,f(Pi)為抗體Pi的親和度;(5b)對克隆種群CP執行免疫基因操作,得到免疫基因後的種群CP' =ICP1', CP2',…,CPn' };(5c)對免疫基因後的種群CP'執行克隆選擇操作,得到克隆選擇後的種群P';(6)對克隆選擇後的種群P'執行鄰域競爭操作,得到鄰域競爭後的種群P";(7)將鄰域競爭後種群P"中的個體按組播樹代價從小到大進行排序,選出前m'個體更新記憶單元,並找出記憶單元中最優個體,即代價最小的組播樹,用P"更新當前種群P, k = k+Ι,返回步驟0)。
2.根據權利要求1所述的基於鄰域免疫克隆選擇的多智能體組播路由方法,其中步驟 (5b)所述的對克隆種群CP執行免疫基因操作,按以下步驟執行Oa)對克隆種群CP中的所有抗體進行疫苗接種,得到疫苗接種後的種群C' ={C' 1; C' 2,...,C' i,...,C' J, C' i表示對CPi中抗體進行疫苗接種後的抗體種群,其中i = 1,2,· · ·,η ;(2b)疫苗接種後的種群C'中包含Nc可組播樹,每顆組播樹包含m個目標節點,每個目標節點對應一條路徑,對所述種群C'中的抗體執行如下啟發式單點變異,得到變異後的種群 CP' ={CP' 1 CP' 2,...,CP' i,...,CP' J, CP' i 表示對 C' 抗體執行啟發式單點變異後的抗體種群,其中i = 1,2,. . .,n,首先,求疫苗接種後的種群C'中Nc顆組播樹的公共路徑,得到k個目標節點對應的k 條的路徑集合 RS = C' ! I C' 2 I... I C' n;接著,令餘下不存在公共路徑的s = m-k個目標節點所對應的的路徑都為空; 最後,以概率Rn選擇Nc顆組播樹中的一顆,對選中的組播樹,隨機選擇上步所述s條路徑中的一條,假設該條路徑所對應的目標節點為d,則從目標節點d的備選路徑中隨機選擇一條替換該路徑。
3.根據權利要求1所述的基於鄰域免疫克隆選擇的多智能體組播路由方法,其中步驟 (6)所述的對抗體種群P執行鄰域競爭操作,按以下步驟執行(6a)將P中的抗體Pij = (adl, ad2, ... , adk, . . . , Bdm)放到智能矩形網格坐標值為(i, j)的格點上,P。.表示一顆組播樹,其中k= l,2,...,m,m為組播樹ρ。.中目標節點的個數, adk為組播樹Pu中第k條路徑的代價;(6b)求得矩形網格中組播樹Pij周圍格點上代價最小的組播樹Hiinij — (tdl,td2,· · ·,tdk,· · ·,tdm),其中k= 1,2,...,m,m為組播樹Hiinij中目標節點的個數,tdk為組播樹Hiinij中第k 條路徑的代價;(6c)將組播樹中m條路徑的代價和作為組播樹的代價,若組播樹的代價小於組播樹minu的代價,則為競爭的勝者,它將繼續存活在其格點上,否則其空出的格點位置由組播樹Hiinij按照概率I^s生成一顆新的組播樹Wij = (gdl,gd2,. . . gdk,. . . , gdffl)取代組播樹PU,Ps的計算公式如下
全文摘要
本發明公開了一種基於鄰域免疫克隆選擇的多智能體組播路由方法,主要解決現有方法在求解組播路由問題時收斂速度慢及搜索性差的缺點,其實現步驟為1、生成網絡模型;2、初始化抗體種群、記憶單元種群以及優化的運行參數;3、計算所有抗體的親合度,找出最優抗體並提取疫苗;4、判斷是否滿足終止條件,如果滿足結束條件則輸出最優個體,否則轉第5步;5、對當前種群中所有個體執行免疫克隆操作6、對第5步得到的種群執行智能體鄰域競爭操作,並更新當前種群;7、從第6步中得到的抗體種群中提取較優的抗體更新記憶單元,並找出最優個體,返回第4步。本發明具有的收斂速度快以及搜索能力強的優點,可用來求解時延受限的組播路由問題。
文檔編號H04L12/56GK102158413SQ201110088399
公開日2011年8月17日 申請日期2011年4月11日 優先權日2011年4月11日
發明者於昕, 劉芳, 劉靜樂, 孫暉, 尚榮華, 戚玉濤, 李陽陽, 焦李成, 郝紅俠, 馬文萍, 馬晶晶 申請人:西安電子科技大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀