




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 無線傳感器網(wǎng)絡(luò)改進(jìn)的gaf算法研究 盧欣朱正禮朱紅紅摘要:傳感器節(jié)點能量有限一直以來都是無線傳感器網(wǎng)絡(luò)的關(guān)鍵所在。針對該問題對傳統(tǒng)的gaf(geographic adaptive fidelity,gaf)算法進(jìn)行了改進(jìn)。改進(jìn)的gaf算法引入了支持向量回歸機(jī)(support vector regression,svr)來優(yōu)化虛擬單元格的劃分,同時將正方形網(wǎng)格改為圓形區(qū)域;另外,通過改變圓形區(qū)域的半徑來加強(qiáng)相鄰區(qū)域的連通性。結(jié)果顯示,與傳統(tǒng)的gaf算法相比,改進(jìn)后的算法具有更大的優(yōu)勢,降低了節(jié)點能耗。關(guān)鍵詞: 支持向量回歸機(jī);gaf算法;虛擬
2、單元格;節(jié)點能耗:tp393 :a :1009-3044(2016)05-0194-04abstract: the limited energy of sensor nodes had been the key of wireless sensor networks.to solve the problem,traditional gaf algorithm was improved.improved gaf algorithm introduced svr to optimize virtual cells division and paints circular areas to repl
3、ace the square grids.in addition,connectivity between adjacent areas were strengthened by changing the radius of the circular areas.results showed that compared with the traditional gaf algorithm, the improved algorithm had a greater advantage, and reduced the energy consumption of nodes.key words:
4、support vector regression;gaf algorithm;virtual cell;energy consumption of nodes1 引言無線傳感器網(wǎng)絡(luò)(wireless sensor network, wsn)是由眾多傳感器節(jié)點以自組織和多跳方式組成的傳感網(wǎng)絡(luò)1。隨著技術(shù)的進(jìn)步,wsn廣泛應(yīng)用于軍事、環(huán)境監(jiān)測、城市交通和智能家居等領(lǐng)域。由于傳感器節(jié)點的體積小,攜帶的能量是有限的,通常部署在復(fù)雜的無人值守的環(huán)境中,因此wsn面臨的重要挑戰(zhàn)是如何提高能量的利用率來延長整個網(wǎng)絡(luò)的生存時間。gaf算法2是一種拓?fù)淇刂扑惴ǎ怯蓌u等人針對無線傳感器網(wǎng)絡(luò)節(jié)點部署復(fù)雜且密集
5、的這一特性提出來的3。該算法是基于單元格分簇的拓?fù)渌惴ǎ蛔阒幵谟谒拇厥走x擇機(jī)制和節(jié)點能耗不均。在本文中,采用了支持向量回歸機(jī)(support vector regression,svr)虛擬單元格的劃分進(jìn)行優(yōu)化,并借助matlab工具對改進(jìn)之后的算法進(jìn)行了性能分析與實驗仿真。2 支持向量回歸機(jī)支持向量機(jī)(support vector machine,svm)主要用于研究分類和回歸這兩大問題,1995年vapnik提出的一種新的通用學(xué)習(xí)方法4。在許多領(lǐng)域都得到了長足的發(fā)展, 例如非線性系統(tǒng)控制、人臉檢測技術(shù)、計算機(jī)入侵檢測、基因分類、函數(shù)回歸估計、數(shù)據(jù)挖掘等等。本文主要采用svm中的回歸估
6、計方法(即svr),無線傳感器網(wǎng)絡(luò)中節(jié)點的分布滿足某一函數(shù),針對這一函數(shù)應(yīng)用svr尋找其屬于支持向量(support vector,sv)的點,以該點作為圓心進(jìn)行區(qū)域劃分。svm方法首先是從解決分類問題發(fā)展起來的,把該方法推廣到回歸領(lǐng)域時,則提出了svr。svr仍然保持著分類問題中的稀疏性,即可以用少量sv來表示決策函數(shù)5。3 gaf算法3.1 傳統(tǒng)的gaf算法gaf算法6基于節(jié)點的位置信息,監(jiān)測區(qū)域劃分成方形的虛擬單元格,根據(jù)算法本身的簇首選擇機(jī)制進(jìn)行分簇。該算法主要有兩個階段的執(zhí)行過程。第一階段,為保證相鄰單元格中任意兩個節(jié)點可以直接通信,根據(jù)傳感器節(jié)點的位置信息和通信半徑來劃分虛擬單元格
7、。在已知位置和通信半徑的情況下,可以計算出該節(jié)點所在的單元格。所有節(jié)點的初始狀態(tài)的都是發(fā)現(xiàn)狀態(tài),每一個節(jié)點發(fā)送自己的位置信息來獲得本單元格內(nèi)其他節(jié)點的信息。每個節(jié)點設(shè)置一個定時器,一旦定時器超過t1,節(jié)點進(jìn)入活動狀態(tài),同時發(fā)送消息聲明成為簇頭節(jié)點;若超時前收到本單元格內(nèi)其他節(jié)點成為簇頭的消息,則進(jìn)入睡眠狀態(tài),說明該節(jié)點簇頭競爭失敗。當(dāng)簇頭節(jié)點處于活動狀態(tài),定時器時間設(shè)置為t2(即活動狀態(tài)的時間)。一旦定時器超過t2,簇頭節(jié)點就重新進(jìn)入發(fā)現(xiàn)狀態(tài);在超過t2之前,簇頭節(jié)點周期性地發(fā)送廣播包,從而抑制其他發(fā)現(xiàn)狀態(tài)的節(jié)點進(jìn)入活躍狀態(tài)。當(dāng)節(jié)點進(jìn)入睡眠狀態(tài),設(shè)置定時器時間為t3,在定時器超過t3之后進(jìn)入發(fā)
8、現(xiàn)狀態(tài)。3.2 改進(jìn)的gaf算法在gaf算法中,考慮wsn連通度的問題,對監(jiān)測區(qū)域進(jìn)行單元格劃分,算法要使得相鄰單元格內(nèi)任意兩個節(jié)點可以直接通信。因此單元格邊長需要滿足rr5。文獻(xiàn)7提出另一種相鄰區(qū)域的關(guān)系如圖6,為保證每個單元格節(jié)點與周圍相鄰區(qū)域能直接通信。3.3 基于svr的gaf算法改進(jìn)gaf算法是wsn中較早采用讓部分節(jié)點進(jìn)入睡眠狀態(tài)以節(jié)省能耗的分簇算法。它的優(yōu)點在于采用了節(jié)點狀態(tài)轉(zhuǎn)換機(jī)制和按虛擬單元格劃分簇。不過gaf算法也有它的不足之處,忽略了提供損失的節(jié)點,而且在實際應(yīng)用中節(jié)點容易移動,可能從一個單元格移動到另一個單元格,這些移動的節(jié)點很可能是某個單元格內(nèi)的簇頭節(jié)點,這會導(dǎo)致有些
9、單元格內(nèi)沒有簇首節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù)消息,從而導(dǎo)致網(wǎng)絡(luò)中大量的丟包和重復(fù)發(fā)包,增加網(wǎng)絡(luò)中不必要的能量消耗。為此,引入svm技術(shù)中的svr,對gaf算法進(jìn)行預(yù)處理,當(dāng)節(jié)點在-帶范圍之外則舍棄,減少能量消耗。svr產(chǎn)生的支持向量作為虛擬單元格的圓心畫圓形區(qū)域,當(dāng)劃分的圓形區(qū)域相交是就產(chǎn)生了重疊區(qū)域。重疊區(qū)域內(nèi)的節(jié)點將屬于兩個或兩個以上的單元格,這樣勢必會引起節(jié)點分區(qū)的矛盾和節(jié)點的能量消耗。為了避免這樣的能量消耗和矛盾,將這些節(jié)點作為兩個單元格中的中轉(zhuǎn)節(jié)點。 算法流程如下:(1)初始化:確定傳感器節(jié)點個數(shù)n,隨機(jī)產(chǎn)生每個節(jié)點的位置和初始能量;(2)通過svr,選取出屬于支持向量的傳感器節(jié)點;(3)以支持向量
10、節(jié)點為圓心,半徑為r畫圓形區(qū)域,每一個區(qū)域為一個整體;(4)每個區(qū)域利用圖5中節(jié)點狀態(tài)轉(zhuǎn)換選取簇首,非簇首節(jié)點加入相應(yīng)的簇;(5)節(jié)點成為簇首后,給單元格內(nèi)其他節(jié)點發(fā)布聲明消息,并進(jìn)入活動狀態(tài);(6)若t2超時,則返回(4)繼續(xù),直至節(jié)點全部死亡;(7)網(wǎng)絡(luò)穩(wěn)定運(yùn)行。4 實驗與分析4.1 實驗環(huán)境在x-10,10,且y滿足式(1-4)的監(jiān)測區(qū)域中,隨機(jī)分布100個傳感器節(jié)點和一個基站節(jié)點(0,0)(基站位置不變)。高能量節(jié)點超出一般節(jié)點能量的百分比a為1,則監(jiān)測區(qū)域內(nèi)節(jié)點初始能量為e0的(1+rand?a)倍,其中e0為0.5j。傳感器節(jié)點采集的數(shù)據(jù)的長度為4000bit,周期為5000輪。s
11、vr模型中優(yōu)先考慮線性回歸函數(shù),其中核參數(shù)k為0.05,懲罰參數(shù)c為100.0,精度參數(shù)為1。實驗采用matlab7.0進(jìn)行,將基于svr的gaf算法(r不變)、基于svr的gaf算法(r改變)與原始的gaf算法進(jìn)行對比,主要對比死亡節(jié)點數(shù)和能量消耗這兩方面。4.2 實驗結(jié)果從圖8和圖9可以更明確地看出算法在相應(yīng)輪數(shù)的死亡節(jié)點數(shù)。gaf算法在第2486輪附近出現(xiàn)第一個死亡節(jié)點,在第4842輪附近節(jié)點全部死亡;基于svr的gaf改進(jìn)(r不變)算法第一個死亡節(jié)點出現(xiàn)在第2525附近,節(jié)點全部死亡在第4900輪附近;基于svr的gaf改進(jìn)算法第一個死亡節(jié)點出現(xiàn)在第2490輪附近,最后一個死亡節(jié)點出現(xiàn)
12、在第4955輪附近。基于svr的gaf改進(jìn)比傳統(tǒng)的gaf算法以及基于svr的gaf改進(jìn)(r不變)算法的網(wǎng)絡(luò)生命周期長,更能避免節(jié)點過早死亡。5 結(jié)束語本文在無線傳感器網(wǎng)絡(luò)中的gaf算法上引入svr技術(shù),對算法進(jìn)行預(yù)處理,利用-帶去除無效節(jié)點。以支持向量為圓心畫圓形區(qū)域來劃分單元格,通過改變半徑來保持連通性。通過反復(fù)的實驗驗證,可以看出該算法能有效減少節(jié)點能耗,改善能量有限問題。這只是對gaf算法一方面的改進(jìn),該算法在實際應(yīng)用中還有更多問題需要解決,比如節(jié)點分布范圍很廣的時候,如何減少外界因素對通信的干擾等,還有待進(jìn)一步研究。參考文獻(xiàn):1陳林星. 無線傳感器網(wǎng)絡(luò)技術(shù)與應(yīng)用m. 北京:電子工業(yè)出版
13、社,2009:4-5.2xu y,heidemann j,estrin d. geography-informed energy conservation for ad hoc routingc. 7th annual int.l conf on mobile computing and networking. rome,italy: acm press, 2001:70-84.3景博,張劼,孫勇. 智能網(wǎng)絡(luò)傳感器與無線傳感器網(wǎng)絡(luò)m. 北京:國防工業(yè)出版社,2011:109-110.4鄧乃揚(yáng),田英杰.數(shù)據(jù)挖掘中的新方法支持向量機(jī)m.北京:科學(xué)出版社,2004.5朱紅紅,朱正禮,盧欣,侯迎坤.基于svm的leach分簇算法優(yōu)化j. 常州大學(xué)學(xué)報(自然科學(xué)版),2014:18-23.6孫利民,李建中,等.無線傳感器網(wǎng)絡(luò)m. 北京:清華大學(xué)出版社,2005:97-98.7梁青,李卓冉,韓昊澎,熊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 膳食委員會管理制度
- 自己柴油庫管理制度
- 營養(yǎng)餐工作管理制度
- 葡萄酒公司管理制度
- 蔬菜店日常管理制度
- 蛋糕店公司管理制度
- 血申請分級管理制度
- 事業(yè)編題庫及答案
- 設(shè)備出入井管理制度
- 設(shè)備檢修室管理制度
- 2025年中建三局華南公司招聘筆試參考題庫含答案解析
- 太陽能電站運(yùn)維服務(wù)方案
- 2025年中國南方航空招聘筆試參考題庫含答案解析
- 2024版北美留學(xué)咨詢與申請一體化服務(wù)合同3篇
- UML期末復(fù)習(xí)題庫(便于打印版)
- 建設(shè)項目全過程工程咨詢-第二次形成性考核-國開(SC)-參考資料
- 頭面部燒傷的護(hù)理
- 手術(shù)患者評估制度
- 廣聯(lián)達(dá)GTJ建模進(jìn)階技能培訓(xùn)
- 色卡-CBCC中國建筑標(biāo)準(zhǔn)色卡(千色卡1026色)
- 云南省保山市(2024年-2025年小學(xué)五年級語文)人教版期中考試((上下)學(xué)期)試卷及答案
評論
0/150
提交評論