国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法

      文檔序號(hào):7995785閱讀:821來(lái)源:國(guó)知局
      一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法
      【專利摘要】本發(fā)明公開了一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,通過(guò)利用該蟻群優(yōu)化算法求解無(wú)線傳感器網(wǎng)絡(luò)路由,在對(duì)基本蟻群算法的不足進(jìn)行改進(jìn)和優(yōu)化的基礎(chǔ)上,對(duì)概率選擇公式中的參數(shù)進(jìn)行了改進(jìn),并引進(jìn)與算法相關(guān)的信息素定期廣播機(jī)制,將該蟻群算法在無(wú)線傳感器網(wǎng)絡(luò)專用操作系統(tǒng)TinyOS中的實(shí)現(xiàn),該算法使得無(wú)線傳感器網(wǎng)絡(luò)路由不但能夠在選擇最短路徑的同時(shí)平衡網(wǎng)絡(luò)能耗,延長(zhǎng)整個(gè)網(wǎng)絡(luò)的生命周期,還能夠較好地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的動(dòng)態(tài)變化。
      【專利說(shuō)明】一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法
      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及無(wú)線傳感技術(shù)和無(wú)線傳感網(wǎng)絡(luò)路由,提出了一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法。
      【背景技術(shù)】
      [0002]無(wú)線傳感器網(wǎng)絡(luò)是以大量低成本節(jié)點(diǎn)通過(guò)無(wú)線通信方式組網(wǎng),并通過(guò)節(jié)點(diǎn)間的協(xié)作來(lái)實(shí)時(shí)監(jiān)測(cè)、感知和采集網(wǎng)絡(luò)分布區(qū)域內(nèi)各種環(huán)境或監(jiān)測(cè)對(duì)象信息的一個(gè)網(wǎng)絡(luò)系統(tǒng)。單個(gè)傳感器節(jié)點(diǎn)的低能量和不可靠性是無(wú)線傳感器網(wǎng)絡(luò)的固有特點(diǎn),對(duì)網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)具有較大影響。路由協(xié)議是無(wú)線傳感器網(wǎng)絡(luò)的關(guān)鍵技術(shù)之一,它負(fù)責(zé)將數(shù)據(jù)從源節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)轉(zhuǎn)發(fā)到目的節(jié)點(diǎn),其功能主要是尋找源節(jié)點(diǎn)和目的節(jié)點(diǎn)的優(yōu)化路徑以及將數(shù)據(jù)沿著優(yōu)化路徑正確轉(zhuǎn)發(fā)。目前,無(wú)線傳感器網(wǎng)絡(luò)中典型的路由協(xié)議包括泛洪路由(Flooding)、Gossiping路由協(xié)議,以數(shù)據(jù)為中心的路由協(xié)議如SPIN、Directed Diffusion、Roumer>TTDD、支持查詢的近似路由算法等。這些網(wǎng)絡(luò)協(xié)議多是在傳統(tǒng)無(wú)線Ad Hoc網(wǎng)絡(luò)協(xié)議的基礎(chǔ)上采用最短路徑算法與傳感器網(wǎng)絡(luò)的不同應(yīng)用相結(jié)合而實(shí)現(xiàn),均不太適用于拓?fù)浣Y(jié)構(gòu)動(dòng)態(tài)變化且節(jié)點(diǎn)能量受限的無(wú)線傳感器網(wǎng)絡(luò)。
      [0003]節(jié)能路由是指在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間找到一條節(jié)能的多跳路徑,這就需要在普通路由協(xié)議的基礎(chǔ)上引入與能量消耗有關(guān)的指標(biāo),最終降低電能消耗。與傳統(tǒng)路由算法相比較,基于蟻群算法的路由具有良好的自適應(yīng)性、較強(qiáng)的魯棒性、支持多路徑路由、具有局部或全局的優(yōu)化能力以及易于和其它的路由算法相結(jié)合等優(yōu)點(diǎn)。
      [0004]但是基本蟻群算法仍有不足之處:在大規(guī)模部署的無(wú)線傳感器網(wǎng)絡(luò)中,經(jīng)常會(huì)發(fā)生節(jié)點(diǎn)失效、新節(jié)點(diǎn)的加入或者節(jié)點(diǎn)的移動(dòng),這些都將會(huì)造成網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的動(dòng)態(tài)變化?;鞠伻核惴m然具有較強(qiáng)的全局搜索能力,但搜索時(shí)間較長(zhǎng),不適應(yīng)實(shí)際中無(wú)線網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的頻繁變化。此外,基本蟻群算法易陷入局部最優(yōu)解,其表現(xiàn)為路由表停滯,因而當(dāng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化時(shí)人工螞蟻就不能很快地發(fā)現(xiàn)新出現(xiàn)的更好路徑。
      [0005]TinyOS操作系統(tǒng)是一個(gè)主要應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的嵌入式操作系統(tǒng),其采用的組件化編程、事件驅(qū)動(dòng)機(jī)制、輕量級(jí)線程技術(shù)及兩層調(diào)度方式和基于事件驅(qū)動(dòng)模式的主動(dòng)消息通信方式,滿足了無(wú)線傳感器網(wǎng)絡(luò)的特殊要求,使其在節(jié)點(diǎn)資源有限的情況下具有更強(qiáng)的網(wǎng)絡(luò)處理和資源收集能力。在TinyOS中實(shí)現(xiàn)的網(wǎng)絡(luò)分發(fā)協(xié)議(Dissemination)如:Drip和DIP、CTP匯聚協(xié)議和應(yīng)用于數(shù)據(jù)聚集的LEPS多跳路由協(xié)議等均具有較好效果。在TinyOS中實(shí)現(xiàn)基于蟻群算法的路由協(xié)議將結(jié)合操作系統(tǒng)本身的特點(diǎn),最終為應(yīng)用層的程序設(shè)計(jì)提供有力支持。

      【發(fā)明內(nèi)容】

      [0006]發(fā)明要解決的技術(shù)問(wèn)題
      針對(duì)現(xiàn)有無(wú)線網(wǎng)絡(luò)路由的不足和基本蟻群算法的不足,本發(fā)明的目的是提供一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法。在基本蟻群路由算法(Basic Ant Colony RoutingAlgorithm, BACRA)中,路由螞蟻在從源節(jié)點(diǎn)到目標(biāo)節(jié)點(diǎn)的路徑上遺留信息素,通過(guò)路徑上的信息素形成的正反饋機(jī)制進(jìn)行迭代搜索,螞蟻?zhàn)罱K可以發(fā)現(xiàn)最短路徑。為了盡可能地延長(zhǎng)整個(gè)無(wú)線網(wǎng)絡(luò)的生命周期,人工螞蟻通過(guò)信息素遺痕和能量啟發(fā)信息的指引來(lái)構(gòu)造解,以尋找最小成本的路徑。
      [0007]本發(fā)明在對(duì)基本蟻群算法的不足進(jìn)行改進(jìn)和優(yōu)化的基礎(chǔ)上,對(duì)概率選擇公式中的參數(shù)進(jìn)行了改進(jìn),并引進(jìn)與算法相關(guān)的信息素定期廣播機(jī)制,將該蟻群算法在無(wú)線傳感器網(wǎng)絡(luò)專用操作系統(tǒng)TinyOS中的實(shí)現(xiàn),該無(wú)線路由不但能夠在選擇最短路徑的同時(shí)平衡網(wǎng)絡(luò)能耗,延長(zhǎng)整個(gè)網(wǎng)絡(luò)的生命周期,還能夠較好地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的動(dòng)態(tài)變化。
      [0008]技術(shù)方案
      一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,步驟為:
      (1)確定路由中人工前向螞蟻節(jié)點(diǎn)i到下一節(jié)點(diǎn)j的選擇概率公式,設(shè)計(jì)人工螞蟻從節(jié)點(diǎn)i到節(jié)點(diǎn)j的控制信息素軌跡參數(shù)和能量啟發(fā)值相對(duì)重要性參數(shù);
      (2)確定步驟(1)中前向螞蟻在路徑上的初次殘留信息素,設(shè)計(jì)信息素?fù)]發(fā)率的參數(shù);
      (3)在信息素?fù)]發(fā)之后,確定路由包中的后螞蟻釋放信息素;
      (4)對(duì)節(jié)點(diǎn)i到下一節(jié)點(diǎn)j的鏈路進(jìn)行更新,確定更新后路徑上的信息素,
      (5)對(duì)路徑上的信息素進(jìn)行迭代搜索,各個(gè)節(jié)點(diǎn)獲得其鄰居節(jié)點(diǎn)到目標(biāo)節(jié)點(diǎn)的路由情況信息,同時(shí)通過(guò)信息素定期廣播機(jī)制將網(wǎng)絡(luò)上的各個(gè)節(jié)點(diǎn)周期性地向其鄰居節(jié)點(diǎn)廣播路由表信息,最后進(jìn)行數(shù)據(jù)傳輸。
      [0009]其中人工前向螞蟻從源節(jié)點(diǎn)i到下一節(jié)點(diǎn)j的選擇概率公式為:
      【權(quán)利要求】
      1.一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,其特征在于包括以下步驟: (1)確定路由中人工前向螞蟻節(jié)點(diǎn)i到下一節(jié)點(diǎn)j的選擇概率公式,設(shè)計(jì)人工螞蟻從源節(jié)點(diǎn)到目標(biāo)節(jié)點(diǎn)的控制信息素軌跡參數(shù)和能量啟發(fā)值相對(duì)重要性參數(shù); (2)確定步驟(1)中前向螞蟻在路徑上的初次殘留信息素,設(shè)計(jì)信息素?fù)]發(fā)率的參數(shù); (3)在信息素?fù)]發(fā)之后,確定路由包中的后螞蟻釋放信息素; (4)對(duì)節(jié)點(diǎn)i到下一節(jié)點(diǎn)j的鏈路進(jìn)行更新,確定更新后路徑上的信息素, (5)對(duì)路徑上的信息素進(jìn)行迭代搜索,各個(gè)節(jié)點(diǎn)獲得其鄰居節(jié)點(diǎn)到目標(biāo)節(jié)點(diǎn)的路由情況信息,同時(shí)通過(guò)信息素定期廣播機(jī)制將網(wǎng)絡(luò)上的各個(gè)節(jié)點(diǎn)周期性地向其鄰居節(jié)點(diǎn)廣播路由表信息,最后進(jìn)行數(shù)據(jù)傳輸。
      2.根據(jù)權(quán)利要求1中所述的一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,其特征在于所述的步驟(1)中的選擇概率公式為
      3.根據(jù)權(quán)利要求1中所述的一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,其特征在于步驟(1)中所述的能量啟發(fā)值為
      4.根據(jù)權(quán)利要求1中所述的一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,其特征在于步驟(2)中所述的初次殘留信息素公式為:
      5.根據(jù)權(quán)利要求1中所述的一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,其特征在于步驟(3)中所述的后螞蟻釋放信息素的公式為
      6.根據(jù)權(quán)利要求1中所述的一種無(wú)線傳感器網(wǎng)絡(luò)路由蟻群算法的優(yōu)化方法,其特征在于步驟(4)中所述的更新后路徑上的信息素的公式為:
      【文檔編號(hào)】H04W40/02GK103596235SQ201310022248
      【公開日】2014年2月19日 申請(qǐng)日期:2013年1月22日 優(yōu)先權(quán)日:2013年1月22日
      【發(fā)明者】丁建寧, 雷毅, 程廣貴, 張利, 凌智勇, 張忠強(qiáng) 申請(qǐng)人:江蘇大學(xué)
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1