[發(fā)明專利]一種基于BP神經(jīng)網(wǎng)絡(luò)蟻群算法的網(wǎng)絡(luò)路由規(guī)劃方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202110181751.8 | 申請(qǐng)日: | 2021-02-09 |
| 公開(公告)號(hào): | CN113014484B | 公開(公告)日: | 2022-09-27 |
| 發(fā)明(設(shè)計(jì))人: | 宋楊;諸葛斌;董黎剛;蔣獻(xiàn) | 申請(qǐng)(專利權(quán))人: | 浙江工商大學(xué) |
| 主分類號(hào): | H04L45/00 | 分類號(hào): | H04L45/00;H04L47/125;H04L41/0213;H04L45/12;G06N3/04;G06N3/00 |
| 代理公司: | 杭州五洲普華專利代理事務(wù)所(特殊普通合伙) 33260 | 代理人: | 朱林軍 |
| 地址: | 310000 浙江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 bp 神經(jīng)網(wǎng)絡(luò) 算法 網(wǎng)絡(luò) 路由 規(guī)劃 方法 系統(tǒng) | ||
1.一種基于BP神經(jīng)網(wǎng)絡(luò)蟻群算法的網(wǎng)絡(luò)路由規(guī)劃方法,其特征在于,包括:
初始化網(wǎng)絡(luò)節(jié)點(diǎn)信息、節(jié)點(diǎn)距離信息、QoS信息、網(wǎng)絡(luò)節(jié)點(diǎn)資源約束信息、啟發(fā)因子信息、信息素因子信息;
設(shè)定起點(diǎn)并將螞蟻放到起點(diǎn)位置;
以當(dāng)前網(wǎng)絡(luò)節(jié)點(diǎn)上的速率作為數(shù)據(jù)集,通過BL-LSTM基于線性回歸的長短時(shí)記憶網(wǎng)絡(luò)算法預(yù)測出短時(shí)間內(nèi)到達(dá)下一跳所有可能節(jié)點(diǎn)的O出發(fā)節(jié)點(diǎn)-D目的節(jié)點(diǎn)流大小并保存至數(shù)據(jù)到控制器;
通過公式
過濾掉一部分負(fù)載即將過高的節(jié)點(diǎn),其中所述θij(t)是躲避函數(shù),α是調(diào)節(jié)函數(shù),表示從節(jié)點(diǎn)i到節(jié)點(diǎn)j當(dāng)前的流量,表示從節(jié)點(diǎn)i到節(jié)點(diǎn)j最大帶寬容量,b為偏置用來調(diào)節(jié)函數(shù)的高低;
對(duì)路徑中的信息素進(jìn)行更新并將每條路徑的信息素按照揮發(fā)因子進(jìn)行揮發(fā):
根據(jù)信息素重置螞蟻的初始位置并從起點(diǎn)到終點(diǎn)重新開始循環(huán);
獲得路由的最優(yōu)路徑。
2.根據(jù)權(quán)利要求1所述的基于BP神經(jīng)網(wǎng)絡(luò)蟻群算法的網(wǎng)絡(luò)路由規(guī)劃方法,其特征在于,所述對(duì)路徑中的信息素進(jìn)行更新并將每條路徑上的信息素按照揮發(fā)因子進(jìn)行揮發(fā)包括:根據(jù)需求設(shè)置不同的約束條件、不同的節(jié)點(diǎn)類型使用不同的啟發(fā)函數(shù),所述啟發(fā)函數(shù)表示數(shù)據(jù)包從節(jié)點(diǎn)i轉(zhuǎn)移到節(jié)點(diǎn)j的期望程度;
獲取狀態(tài)轉(zhuǎn)移概率,把所有路徑概率分布在一個(gè)輪盤上,一條路徑對(duì)應(yīng)一個(gè)扇面,通過一個(gè)隨機(jī)函數(shù)來生成一個(gè)0~1之間的隨機(jī)變量i,通過變量i來確定指針落在輪盤的哪個(gè)扇面上;
根據(jù)公式
計(jì)算狀態(tài)轉(zhuǎn)移概率,其中g(shù)ij(t)表示選擇下一跳為j結(jié)點(diǎn)的概率,τij(t)表示信息的濃度,ηij(t)表示啟發(fā)函數(shù),α表示信息素濃度影響因子,β表示啟發(fā)函數(shù)的影響因子,L表示下一跳可選結(jié)點(diǎn)的集合,θij(t)表示躲避函數(shù),γ表示剩余帶寬對(duì)路徑選擇的作用;
根據(jù)狀態(tài)轉(zhuǎn)移概率與增長或減少前的信息素增減量的關(guān)系計(jì)算信息素變化量,如果gij(t)增長,則信息素變化量為表示數(shù)據(jù)包第k次路由之后經(jīng)過某一節(jié)點(diǎn)的上面殘留的信息素,如果gij(t)減小,則表示數(shù)據(jù)包第k次路由之后經(jīng)過某一節(jié)點(diǎn)的上面殘留的信息素。
3.根據(jù)權(quán)利要求1所述的基于BP神經(jīng)網(wǎng)絡(luò)蟻群算法的網(wǎng)絡(luò)路由規(guī)劃方法,其特征在于,所述根據(jù)信息素重置螞蟻的初始位置并從起點(diǎn)到終點(diǎn)重新開始循環(huán)包括:
從起點(diǎn)到終點(diǎn)經(jīng)過的路徑作為一次循環(huán),計(jì)算路徑總長度并更新資源信息;
通過SNMP簡單網(wǎng)絡(luò)管理協(xié)議記錄當(dāng)前鏈路的流量并上傳到控制器;
控制器根據(jù)新的流量數(shù)據(jù)集進(jìn)行流量預(yù)測;
控制器根據(jù)新的流量信息和資源信息計(jì)算最優(yōu)路徑,并過濾掉負(fù)載狀況不好的節(jié)點(diǎn);
每次循環(huán)結(jié)束之后將當(dāng)前路徑和當(dāng)前的最短路徑進(jìn)行比較,如果當(dāng)前路徑更短就記錄當(dāng)前路徑到best_path數(shù)組當(dāng)中去,如果狀況持平或更長就選擇當(dāng)前路徑進(jìn)行轉(zhuǎn)發(fā)。
4.根據(jù)權(quán)利要求1所述的基于BP神經(jīng)網(wǎng)絡(luò)蟻群算法的網(wǎng)絡(luò)路由規(guī)劃方法,其特征在于,所述設(shè)定起點(diǎn)并將螞蟻放到起點(diǎn)位置后還包括:
初始化網(wǎng)絡(luò)拓?fù)浣杀恚瑸榱朔乐棺咧貜?fù)節(jié)點(diǎn)導(dǎo)致網(wǎng)絡(luò)路徑成環(huán),未走過的節(jié)點(diǎn)用false表示;
查找緩存表內(nèi)是不是有相同拓?fù)浜图s束下的路徑,如果有就輸出路徑。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江工商大學(xué),未經(jīng)浙江工商大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110181751.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 在電梯設(shè)備中提供多媒體-內(nèi)容服務(wù)的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 在電梯設(shè)備中提供多媒體-內(nèi)容服務(wù)的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 山藥低分子提取物與制備方法
- 一種DNA?Marker及其制備工藝
- 一種調(diào)整終端工作帶寬的方法及裝置
- 一種資源指示的方法、設(shè)備及系統(tǒng)
- 一種通信方法、用戶設(shè)備、網(wǎng)絡(luò)設(shè)備和通信系統(tǒng)
- 一種具有熒光標(biāo)記的核酸分型標(biāo)準(zhǔn)物及其制備方法和應(yīng)用
- 聚-γ-谷氨酸的生產(chǎn)方法
- 罌粟DNA條形碼測序及分子鑒定方法
- 硬件神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法、計(jì)算裝置、軟硬件協(xié)作系統(tǒng)
- 生成較大神經(jīng)網(wǎng)絡(luò)
- 神經(jīng)網(wǎng)絡(luò)的生成方法、生成裝置和電子設(shè)備
- 一種舌診方法、裝置、計(jì)算設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
- 脈沖神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法及相關(guān)轉(zhuǎn)換芯片
- 圖像處理方法、裝置、可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種適應(yīng)目標(biāo)數(shù)據(jù)集的網(wǎng)絡(luò)模型微調(diào)方法、系統(tǒng)、終端和存儲(chǔ)介質(zhì)
- 用于重構(gòu)人工神經(jīng)網(wǎng)絡(luò)的處理器及其操作方法、電氣設(shè)備
- 一種圖像神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)化方法及裝置





