System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于動態路由規劃,具體涉及一種基于q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法。
技術介紹
1、隨著硅基集成器件技術、硅-光技術的突破,片上光網絡系統比傳統片上系統具有帶寬大、低延遲、低功耗性能特點,而受到了廣泛的關注。光路由器結構作為片上光網絡的主要組成單元,其性能直接影響到片上網絡的性能。其中微環諧振器是組成光路由器的核心器件,因溫度影響或制造缺陷,微環諧振器極易因發生諧振波長漂移而導致器件故障,從而引起整個光路由器故障。當光路由器發生故障時會進一步會導致系統通信過程中數據誤傳和丟失,降低光片上網絡系統的安全性和可靠性。
技術實現思路
1、為了解決現有技術中存在的上述問題,本專利技術的目的在于提供一種基于q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法實現:
2、本專利技術提供的一種基于q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法包括:
3、s1:根據網絡中的光路由器狀態與網絡拓撲結構,構建網絡模型,并定義網絡路徑獎勵值評估模型,初始化q值;
4、其中網絡模型中包括多個光路由器組成單元的節點以及節點與節點之間的表示雙向鏈路、源節點至目標節點包括多條由數據鏈路組成的路徑及故障節點所形成的故障域;
5、網絡路徑獎勵值評估模型中包括節點與節點之間的表示雙向鏈路的插入損耗及由于光路由器狀態不同的而產生的不同插入損耗,根據不同的插入損耗設置對應的獎勵值;
< ...【技術保護點】
1.本專利技術提供的一種基于Q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法包括:
2.根據權利要求1所述的基于Q-learning算法光片上網絡自適應路由規劃方法,其特征在于,所述網絡模型包括網絡模型中包括多個光路由器組成單元的節點以及節點與節點之間的表示雙向鏈路,源節點至目標節點包括多條由數據鏈路組成的路徑及故障節點所形成的故障域。
3.根據權利要求1所述的基于Q-learning算法光片上網絡自適應路由規劃方法,其特征在于,所述網絡路徑獎勵值評估模型包括節點與節點之間的表示雙向鏈路的插入損耗及由于光路由器狀態不同的而產生的不同插入損耗,根據不同的插入損耗設置對應的獎勵值。
4.根據權利要求1所述的基于Q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法,其特征在于,光路由器的狀態可分為正常狀態與故障狀態:
5.根據權利要求1所述的基于Q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法,其特征在于,所述規劃路徑的獎勵值為路徑規劃過程中選擇節點對應的獎勵值r的總和。
7.根據權利要求1所述的基于Q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法,其特征在于,根據預設的學習輪次得到若干條所述規劃路徑,選擇所述規劃路徑獎勵值最大的規劃路徑作為最優路徑。
8.根據權利要求1所述的基于Q-learning算法光片上網絡自適應路由規劃方法,其特征在于,所述Q值為Qk(s,a),表示節點vk在狀態s時選擇方向a的節點作為下一節點的路徑獎勵值;狀態s代表節點vk分別與目標節點和各個故障節點的坐標差值構成的矩陣;a代表節點vk通往下一跳節點的方向。
9.根據權利要求1所述的基于Q-learning算法光片上網絡自適應路由規劃方法,其特征在于,通過下式更新Q值。
10.根據權利要求8所述的基于Q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法,其特征在于,節點vk的Q值Qk(s,a)中狀態s公式可通過下式表示。
...【技術特征摘要】
1.本發明提供的一種基于q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法包括:
2.根據權利要求1所述的基于q-learning算法光片上網絡自適應路由規劃方法,其特征在于,所述網絡模型包括網絡模型中包括多個光路由器組成單元的節點以及節點與節點之間的表示雙向鏈路,源節點至目標節點包括多條由數據鏈路組成的路徑及故障節點所形成的故障域。
3.根據權利要求1所述的基于q-learning算法光片上網絡自適應路由規劃方法,其特征在于,所述網絡路徑獎勵值評估模型包括節點與節點之間的表示雙向鏈路的插入損耗及由于光路由器狀態不同的而產生的不同插入損耗,根據不同的插入損耗設置對應的獎勵值。
4.根據權利要求1所述的基于q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法,其特征在于,光路由器的狀態可分為正常狀態與故障狀態:
5.根據權利要求1所述的基于q-learning算法的面向有故障片上光網絡自適應容錯路由規劃方法,其特征在于,所述規劃路徑的獎勵值為路徑規劃過程中選擇節點對應的獎勵值r的總和。
【專利技術屬性】
技術研發人員:尚玉玲,潘軒銳,李春泉,姜輝,武紹云,唐博洋,黃國濤,宋卓凡,鄧淑婕,
申請(專利權)人:桂林電子科技大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。