技術(shù)總結(jié)
本發(fā)明提供一種基于蟻群算法的無線網(wǎng)絡(luò)路由建立方法,該方法將蟻群算法中的信息素進(jìn)行調(diào)整,由剩余能量、路徑消耗能量和跳數(shù)三個(gè)參數(shù)歸一化成一個(gè)路由性能評(píng)價(jià)值進(jìn)行賦值;源節(jié)點(diǎn)廣播路由請(qǐng)求,路由請(qǐng)求螞蟻FANT到達(dá)目的節(jié)點(diǎn)過程中會(huì)產(chǎn)生一張反向信息素表;目的節(jié)點(diǎn)收到FANT并產(chǎn)生路由應(yīng)答螞蟻BANT,BANT通過反向信息素表的值算出選擇下一跳鄰居節(jié)點(diǎn)的概率,并且利用信息素表中最高值對(duì)原有的信息素表相對(duì)應(yīng)的信息素值進(jìn)行一次自我迭代;增加最終選擇作為下一跳節(jié)點(diǎn)對(duì)應(yīng)的信息素值,同時(shí)減小沒有被選中的節(jié)點(diǎn)信息素值,不斷迭代,直到完成路由建立。本發(fā)明通過多度量的路由發(fā)現(xiàn)方式均衡每個(gè)節(jié)點(diǎn)的剩余能量,延長了網(wǎng)絡(luò)的壽命。
技術(shù)研發(fā)人員:陳佳品;張濱烽
受保護(hù)的技術(shù)使用者:上海交通大學(xué)
文檔號(hào)碼:201610712140
技術(shù)研發(fā)日:2016.08.23
技術(shù)公布日:2016.11.16