《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于自適應混沌遺傳算法的QoS組播路由
基于自適應混沌遺傳算法的QoS組播路由
來源:微型機與應用2011年第23期
張清富
(廣東陽江市廣播電視大學,廣東 陽江 529500)
摘要: 經典遺傳算法在解決QoS組播路由問題時存在易發生早熟現象、進化后期搜索效率低以及收斂后穩定性差等不足,為此,在遺傳算法中引入混沌優化以及自適應調整交叉與變異概率兩個改良措施。仿真實驗表明,改良后的算法性能優良,在收斂速度、最優解的質量以及收斂后穩定性等方面有很大的提高。
Abstract:
Key words :

摘  要: 經典遺傳算法在解決QoS組播路由問題時存在易發生早熟現象、進化后期搜索效率低以及收斂后穩定性差等不足,為此,在遺傳算法中引入混沌優化以及自適應調整交叉與變異概率兩個改良措施。仿真實驗表明,改良后的算法性能優良,在收斂速度、最優解的質量以及收斂后穩定性等方面有很大的提高。
關鍵詞: 混沌;自適應;遺傳算法;早熟;QoS組播路由

 QoS是指數據通過網絡時向用戶提供端到端的服務質量保證,其質量指標一般包括業務的延遲、延遲抖動、費用、帶寬和丟包率等多個度量約束。如果QoS路由涉及兩個以上的度量約束問題,則QoS組播路由計算是NP完全(NP-Complete)問題[1],很難找到多項式時間的求解算法。
遺傳算法GA(Genetic Algorithm)是模擬生物進化過程的一種智能算法,具有自適應性、并行性以及魯棒性強等多方面的特點,可有效解決QoS組播路由選擇問題。但經典遺傳算法存在易發生早熟現象、進化后期搜索效率低以及收斂后穩定性差等缺點,而保持群體的多樣性可有效避免遺傳算法早熟的產生。為此,本文在遺傳算法基礎上,引入混沌優化以及早熟處理機制兩個改良措施對群體進行擾動以增加群體的多樣性。



2.4 群體初始化
 分別從到達每個目的節點候選路徑集中任選一條路由組成一棵組播樹作為初始群體的染色體。這樣構成的組播樹覆蓋了所有的目的節點,群體多樣性更有保證,并且消除了算法中的帶寬約束,優化了網絡的性能,減少了算法的搜索空間。
2.5 選擇操作
2.5.1 引入Tent映射混沌優化

 混沌優化具有偽隨機性、遍歷性、周期性等特征,是一種全局和局部搜索能力都很強的新型算法,但是常用的Logistic映射的概率密度呈兩頭多、中間少的分布性質,故本文在遺傳算法的選擇操作中采用均勻分布特性更好的Tent映射混沌優化,可更有效抑制遺傳算法產生早熟,并提高進化后期的收斂速度。Tent映射表達式為:

 

 


2.7 交叉操作
 遺傳算法的全局隨機搜索能力主要取決于交叉策略,本文以自適應的交叉概率進行交叉操作。在兩個選中的染色體中選擇一個公共基因作為交叉點,若存在兩個或兩個以上公共基因位時,則隨機選取一個作為交叉點,交叉時,各染色體交換交叉點之后的基因段生成兩個新子體,交叉過程示如圖1所示。圖中,節點n2、n5為潛在交叉點,選定n2為交叉點。
2.8 變異操作
 變異操作使遺傳算法具有局部隨機搜索能力,是保持群體多樣性的一種有效進化操作,本文以自適應的變異概率進行變異操作。從染色體中隨機選擇兩個基因為變異點n1、n2,以路徑費用為指標,采用Dijkstra最短路徑算法計算節點n1、n2之間的最短路徑作為變異后的新路徑,變異過程如圖2所示。

2.9 染色體的修正操作[7]
 群體經過交叉和變異之后,可能會產生違反約束條件及產生環路的個體。修正操作就是維護違反約束條件及產生環路的染色體。修正維護操作可以采用懲罰策略和刪除循環的方法來實現。
2.10 算法描述
 假設網絡拓撲結構和QoS組播要求已知。網絡中包含n個節點,其中包括m個目的節點。P為群體規模,i為當前進化代數,G為最大進化次數。組播要求包括源節點s,目的節點集M,QoS組播要求R(s,M,b,d,j,l),算法運行步驟如下:
 (1)初始化相關參數;
 (2)對網絡節點進行整數編碼,生成侯選路徑集并對路徑進行整數編碼;
 (3)根據侯選路徑集隨機生成初始化群體;
 (4)計算群體中所有個體的適應度函數值f;
 (5)根據本文描述的Tent混沌優化選擇法進行選擇操作;
 (6)若早熟,則自適應調整交叉概率Pc與變異概率Pm,群體交叉與變異并維護;
 (7)如果迭代次數大于G或當前最優解達到要求,則轉到步驟(8),否則轉到步驟(4);
 (8)解碼并輸出群體中適應度最大的個體,此即全局最優解,算法結束。
3 仿真實驗與結果分析
 通過C#語言編寫的程序實現本QoS組播網絡路由算法[8],采用的網絡拓撲模型及網絡鏈路參數[4]如圖3與表1所示。

 QoS約束表示為R(s,M,b,d,j,l),其中,以節點0為源節點s,目的節點為集合M={4,6,5}。設置組播具體要求:R(0,M,99,60,20,0.045),QoS約束的權重參數(Wb,Wd,Wj,Wl,Wc)分別賦值(1,1,1,1E-06),懲罰系數(rb,rd,rj,rl)分別取值(1,0.9,0.85,0.96),群體規模P=50,最大進化次數G=200,交叉概率初始值Pc及其增強系數α分別取0.85、0.05,變異概率初始值Pm及其增強系數β分別取0.05、0.01。以費用的最小值為目標函數,用經典遺傳算法和本文算法分別對組播路由計算進行仿真實驗。結果顯示,本文算法與經典GA在相同環境下求解速度分別為12.512 635 s和13.75 621 s,本文算法明顯占優。從圖4與圖5的收斂曲線比較可知,本算法能更快速收斂到全局最優解且收斂后穩定性很高。

 在解決QoS組播路由計算問題時,經典遺傳算法的群體多樣性難以保證,易產生早熟現象,使搜索過早收斂于局部最優解且收斂后不夠穩定。為此,本文改良了經典遺產算法,引入Tent映射混沌優化選擇操作以及采用自適應的交叉與變異概率來處理群體早熟現象。仿真實驗表明,本算法性能良好,在收斂速度、最優解質量以及收斂后穩定性等方面都很大的改善。
參考文獻
[1] Yuan Xin. Heuristic algorithms for muhiconstrained quality of-service routing[J]. IEEE/ACM Transactions on Networking, 2002,10(2):244-256.
[2] 包海潔,盧輝斌.基于遺傳算法的QoS組播路由算法的改進[J].2008,34(4):1-3.
[3] 王宇.基于遺傳算法的QoS組播路由[D].成都:四川大學,2003.
[4] 王軍,馬范援.基于遺傳算法的QoS組播路由算法的適應度函數改進探索[J].微型電腦,2008,24(8):12-14.
[5] 鄒恩,劉澤華,方仕勇,等.基于混沌遺傳算法的組播路由優化研究[J].計算機工程,2011,37(3):155-157.
[6] 董勇,郭海敏.基于群體適應度方差的自適應混沌粒子群算法[J].計算機應用研究,2011,28(3):854-856.
[7] 孫寶林,李臘元.基于遺傳算法的QoS多播路由優化算法[J].計算機工程,2005,31(14):70-73.
[8] 王小平,曹立明.遺傳算法一理論、應用與軟件實現[M].西安:西安交通大學出版社,2002.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区中文字幕在线| 午夜欧美精品| 一本一本久久a久久精品综合麻豆| 永久555www成人免费| 国产视频久久久久| 国产精品热久久久久夜色精品三区| 欧美理论电影网| 欧美肥婆在线| 欧美成人嫩草网站| 欧美国产精品劲爆| 欧美大片在线看免费观看| 久久婷婷综合激情| 久久婷婷国产麻豆91天堂| 久久久精品欧美丰满| 久久成人免费电影| 欧美在线观看视频在线| 欧美在线看片| 久久久久久97三级| 久久亚洲午夜电影| 免费日韩精品中文字幕视频在线| 欧美成人情趣视频| 欧美日本中文字幕| 欧美色欧美亚洲另类二区| 欧美视频一区二区三区…| 欧美三级免费| 国产精品久久久久一区二区三区共 | 亚洲一区二区久久| 在线一区二区三区四区| 亚洲一级二级| 欧美在线3区| 亚洲日本中文字幕| 日韩一区二区久久| 亚洲一区二区三区精品动漫| 亚洲欧美制服另类日韩| 久久精品毛片| 美女日韩在线中文字幕| 欧美激情一区二区三区| 欧美三级免费| 国产视频欧美视频| 亚洲动漫精品| 一区二区欧美激情| 午夜视频精品| 亚洲精品美女久久7777777| 在线综合亚洲欧美在线视频| 欧美一级黄色录像| 麻豆国产精品777777在线| 欧美精品高清视频| 国产精品一区2区| 狠狠色噜噜狠狠色综合久| 亚洲激情av| 亚洲一区二区三区777| 久久高清福利视频| 99精品欧美| 久久国产精品亚洲va麻豆| 欧美成人黑人xx视频免费观看| 欧美三日本三级三级在线播放| 国产日韩精品一区观看| 影音先锋日韩资源| 夜夜狂射影院欧美极品| 欧美一区不卡| 日韩午夜精品| 欧美专区18| 欧美日韩国产经典色站一区二区三区| 国产精品专区第二| 亚洲人成网站在线观看播放| 亚洲欧美日韩中文视频| 亚洲精品美女在线| 久久aⅴ国产欧美74aaa| 欧美高清在线一区二区| 国产精品一区在线观看你懂的| 亚洲国产精品成人一区二区| 亚洲午夜一区二区三区| 亚洲人成77777在线观看网| 亚洲欧美日韩在线播放| 欧美不卡激情三级在线观看| 国产欧美va欧美va香蕉在| 亚洲欧洲精品成人久久奇米网| 性久久久久久久久| 亚洲五月六月| 欧美大片在线观看| 国产一区二区欧美| 亚洲视频每日更新| 亚洲国产精品一区二区www在线| 午夜精品久久99蜜桃的功能介绍| 欧美不卡福利| 黑丝一区二区| 亚洲在线播放电影| 亚洲视频一二| 欧美99在线视频观看| 国产一区999| 亚洲综合日韩| 亚洲一区综合| 欧美理论片在线观看| 伊人精品成人久久综合软件| 午夜精品短视频| 亚洲自拍电影| 欧美色视频日本高清在线观看| 1024国产精品| 久久精品一本| 久久久久久9999| 国产色视频一区| 亚洲一区二区三区四区中文| 在线视频亚洲一区| 欧美激情精品久久久久久| 曰本成人黄色| 亚洲丰满在线| 久久免费国产精品| 国产欧美91| 亚洲天堂av在线免费| 在线亚洲电影| 欧美日韩国产在线一区| 亚洲国产精品va在看黑人| 亚洲电影免费在线观看| 久久精品水蜜桃av综合天堂| 国产欧美va欧美va香蕉在| 亚洲一本视频| 亚洲欧美欧美一区二区三区| 欧美午夜影院| 亚洲一二三区精品| 香蕉久久a毛片| 国产美女在线精品免费观看| 亚洲影院免费观看| 亚洲欧美一区二区原创| 国产精品久久久久久久第一福利 | 国产欧美日韩一区二区三区在线| 正在播放日韩| 亚洲一区二区黄| 国产精品激情av在线播放| 一区二区三区日韩精品| 亚洲网址在线| 国产精品午夜久久| 亚洲欧美久久久| 久久国产黑丝| 激情综合色丁香一区二区| 亚洲国产精品一区二区第一页| 蜜臀a∨国产成人精品| 在线精品国精品国产尤物884a| 亚洲黄色有码视频| 欧美高清hd18日本| 日韩一区二区久久| 亚洲欧美日韩系列| 国产视频在线观看一区| 久久精品二区亚洲w码| 美乳少妇欧美精品| 亚洲日本va午夜在线电影| 亚洲午夜久久久久久久久电影院 | 欧美不卡视频一区发布| 亚洲日韩欧美视频一区| 在线亚洲欧美视频| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲摸下面视频| 久热精品视频在线| 亚洲另类春色国产| 性欧美超级视频| 国产一区二区高清| 亚洲精品在线观看视频| 国产精品久久久久99| 久久精品导航| 欧美日韩色婷婷| 亚洲欧美综合一区| 免费视频一区| 亚洲婷婷综合久久一本伊一区| 久久激情五月丁香伊人| 亚洲国产精品久久91精品| 亚洲一卡久久| 激情久久久久久久| 99av国产精品欲麻豆| 国产精品视频福利| 亚洲欧洲一区二区天堂久久| 国产精品扒开腿爽爽爽视频| 久久超碰97中文字幕| 欧美黄色小视频| 亚洲综合久久久久| 免费久久99精品国产自| 中文亚洲字幕| 玖玖精品视频| 亚洲视频大全| 欧美sm重口味系列视频在线观看| 亚洲性图久久| 欧美黄色免费网站| 亚洲欧美日韩综合| 欧美日韩国产丝袜另类| 欧美与黑人午夜性猛交久久久| 欧美日韩高清免费| 亚洲电影免费观看高清完整版在线观看 | 免费亚洲电影在线| 亚洲永久免费观看| 欧美成人午夜视频| 亚洲欧美日韩网| 欧美国产视频一区二区| 篠田优中文在线播放第一区| 欧美母乳在线| 欧美综合77777色婷婷| 欧美色视频日本高清在线观看| 亚洲高清在线视频| 国产精品素人视频| 一区二区三区色| 亚洲高清视频的网址| 欧美自拍丝袜亚洲| 一区二区91|