999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于能量均衡的最大化覆蓋目標算法*

2017-09-22 03:51:57南書坡馮乃勤
傳感技術學報 2017年9期
關鍵詞:定義區域

南書坡,馮乃勤

(1.河南師范大學新聯學院,鄭州 451464;2.河南師范大學計算機與信息工程學院,河南 新鄉 453007)

基于能量均衡的最大化覆蓋目標算法*

南書坡1*,馮乃勤2

(1.河南師范大學新聯學院,鄭州 451464;2.河南師范大學計算機與信息工程學院,河南 新鄉 453007)

目標覆蓋問題是無線傳感網絡WSNs(Wireless sensor networks)最重要的問題之一。每個目標至少被一個傳感節點覆蓋,為此提出基于能量均衡的最大化覆蓋目標EMNL(Energy-balance-based Maximizing Network Lifetime)算法。EMNL算法將所有傳感節點劃分不同的傳感節點覆蓋區SC(Sensor Cover),致使每個SC能夠維持對所有目標監測一個固定時間。通過有選擇性選擇一個SC活動,而其他SC休眠,進而提高能量利用率,延長了網絡壽命。EMNL算法構建了不同不相鄰SC,進而最大化網絡壽命。最后,建立仿真環境,并進行性能仿真。此環境下的數據表明,在EMNL算法有效地擴延生存時間,也提升了覆蓋率。

無線傳感網;能量;目標覆蓋;傳感節點覆蓋區;生存時間

近期,無線傳感網絡 WSNs(Wireless Sensor Networks)受到廣泛關注。WSNs是由大量的微型、能量受限、低功耗的傳感節點組成。這些傳感節點具有感測數據、處理以及存儲功能[1]。將這些傳感節點部署于監測區域,如森林、戰場。這些部署了傳感節點的監測區域稱為興趣區域。在興趣區域內,每個傳感節點試著感測環境數據,然后再將數據傳輸管理中心。

為了實時地、無遺漏地監測環境,就需要保證傳感節點對興趣區域覆蓋率的最大化。然而,由于傳感節點存在硬件故障以及能耗問題,難以保證所有傳感節點能正常工作。一旦傳感節點能耗殆盡,它就無法工作,也無法感測數據,就出現覆蓋空洞。因此,如何提高興趣區域的覆蓋率已成WSNs的研究熱點[2-3]。

依據覆蓋區域面積的不同,可將覆蓋劃分為點覆蓋和區域覆蓋。所謂點覆蓋是指由一個單一的傳感節點覆蓋的區域,而區域覆蓋是由一群傳感節點共同覆蓋的區域。然而,實際上,無論是點覆蓋還是區域覆蓋,均需要維持興趣區域的覆蓋率。

通常,WSNs覆蓋要求是:以有限的能量對興趣區域實施盡可能的連續監控。本文著重關注區域覆蓋問題。將這些需要被覆蓋的區域也稱不目標覆蓋區域,簡稱為目標覆蓋[4-5]。換而言之,以目標覆蓋為本文的研究對象,研究的目的在于對多個目標覆蓋區域進行盡可能長時間的監控。

為了保存節點能量,傳感節點通常具有活動和休眠兩種狀態。在活動狀態時,傳感節點實時監控環境,其將消耗大量能量。而在休眠狀態,傳感節點處于空閑狀態,不消耗能量。

為了保證所有覆蓋目標能夠最大時間地覆蓋,常采用的方法不是保證所有傳感節點均在活動狀態,而是選擇一部分節點能夠覆蓋目標區域。這一部分節點稱為傳感節點覆蓋區SC(Sensor Cover),它們的活動時間稱為生存時間。因此,覆蓋目標問題是就是保證這些SC在固定時間內工作,進而監控興趣區域。所有SC的生存時間就是網絡壽命。

目前,針對目標覆蓋問題已進行了大量的研究工作[6-7]。文獻[8]提出高能效啟發式算法HEEH(High-Energy-Efficient Heuristic)。HEEH算法僅選擇能量最多的傳感節點構成不相鄰的覆蓋集,并最小化SC集,進而消除覆蓋冗余問題。文獻[9-10]也提出利用整數線性規劃ILP(Integer Linear Programming)構建SC集。此外,文獻[11]也提出基于權重的啟發式算法WH(Weight-based Heuristic)。WH算法先選擇剩余能量最高的節點構建SC,然后再優化。

為此,本文針對WSNs的目標覆蓋問題,提出基于能量均衡的最大化覆蓋目標EMNL(Energy-Balance-Based Maximizing Network Lifetime)算法。EMNL算法先將傳感節點劃分不同的傳感節點覆蓋區SC(Sensor Cover),致使每個SC覆蓋所有目標一段時間,進而平衡網絡能耗,提高網絡壽命。實驗數據表明,提出的EMNL算法有效地延長網絡壽命,并增加覆蓋率。

1 約束條件

假定在M×M區域內隨機分布了n個覆蓋目標T={t1,t2,…,tn}。為最大時間地監測這些覆蓋目標,在整個M×M區域內隨機部署m個傳感節點,即S={s1,s2,…,sm}。其中,每個傳感節點的傳輸半徑為Rs。傳感節點si的初始能量為bi。

此外,每個傳感節點存在活動和休眠兩種狀態,它們可彼此切換。在活動狀態,傳感節點感測目標覆蓋區域內的信息,而在休眠狀態,傳感節點不感測信息,進而保存能量。

此外,本文引用的標識符如表1所示。

定義1傳感-目標覆蓋關系矩陣Rm×n矩陣Rm×n中元素Rij的定義如式(1)所示:

(1)

定義2關鍵目標集CTS(Critical Target Set) 在整個覆蓋目標集T內,若一覆蓋目標內所有節點的能量和是最小的,則該覆蓋目標稱為CTS,定義如式(2)所示:

(2)

定義3關鍵節點CS(Critical Sensor) 若節點至少覆蓋了一個CTS,則該傳感節點就稱為CS。

定義4傳感節點覆蓋區SC(Sensor Cover) 對于任意SC區Ck,它是由矩陣R的一系列行組成。致使,對于每一列j,至少在Ck內有一行i滿足Rij=1。

定義5傳感節點覆蓋區SC的生存時間Ck的生存時間等于Ck內節點的最小電池供電時間,定義如式(3)所示:

(3)

定義6網絡壽命L網絡壽命就是所有SC的生存時間之和,定義如式(4)所示:

(4)

式中:|C|為網絡內SC的個數。

為了更好地理解上述定義,舉例說明。假定網絡內存在4個傳感節點s1、s2、s3以及s4,3個覆蓋目標t1、t2、t3。此外,假定每個傳感節點的初始能量均為1(bi=1)它們的矩陣R4×3定義如下:

t1t2t3

(5)

依據R4×3內的元素可知,傳感節點s1覆蓋t2、t3,即s1={t2,t3}。類似地,s2={t1,t2}、s3={t1,t3}、s4={t1,t3}。依據定義2可知,覆蓋目標t2為CTS,因為只有t2只被兩個節點覆蓋,它的生存時間最低僅為2,相應地,傳感節點s1、s2為CS節點。

2 EMNL算法

EMNL算法就是先計算CTS以及SC,然后再用它們構建SC。具體而言,當明確了CTS,就計算覆蓋所有CTS的最小數的SC,而對于剩余未覆蓋目標,就從剩余的傳感節點集中尋找剩余能量最大的傳感節點,然后再從這些節點中選擇具有最大目標覆蓋的節點。EMNL協議的目的就是選擇傳感節點,致使所有目標集都被覆蓋。

首先,利用定義2、定義3計算CTS、SC。這兩個集分別表示為Tcritical、Scritical。然后構建Ck。具體構建步驟如下:

(6)

構建Ck完整過程的偽代碼如圖1所示。

圖1 算法1的偽代碼

算法1中UB表示SC數。網絡內m個傳感節點它們的能量分別為{b1,b2,…,bm}和n個覆蓋目標{t1,t2,…,tm}。而覆蓋目標tj的最大覆蓋時間為Uj,定義如式(7)所示:

(7)

現在,取網絡壽命的上限,因此,UB的定義如式(8)所示:

UB=min{U1,U2,…,Un}

(8)

為了降低能耗,就是降低Ck集數。因此,利用最小化函數最小化Ck數。而最小化函數的偽代碼過程如圖2所示。

圖2 算法2的偽代碼

EMNL協議通過構建多個SC,致使每個SC覆蓋整個目標,同時最大化網絡壽命。仍以式(6)所示的矩陣R4×3為例。依據文獻[8]所采用的算法HEEH僅產生一個CS,即C1={s1,s2},其網絡壽命為1單元。而文獻[11]所采用的算法WH,是選擇最高能量的節點構建SC,它與HEEH算法產生相同的C1={s1,s2}。而EMNL算法產生一個CTS集t2,并且由傳感節點s1、s2覆蓋。最后,EMNL算法產生兩個SC,分別為C1={s1,s3}、C2={s2,s4},并且網絡壽命為2。

3 性能分析

3.1 仿真參數

本小節對EMNL算法進行仿真,分析EMNL算法的性能[12]。考慮200 m×200 m的網絡區域,仿真參數表1所示。在性能分析過程中,選擇平均SC規模、SC的生命周期、剩余能量、網絡覆蓋率作為性能指標。同是選擇HEEH[8]和WH[11]兩個算法作為參照。每次仿真獨立重復100次,取平均值作為最終的實驗數據。

表1 仿真參數

3.2 數值分析

首先,分析了SC的生存時間。圖3顯示了平均SC的生存時間隨節點數的變化情況。依圖3可知,生存時間隨節點數的增加而下降,原因在于:節點數增加,相應地活動節點的比例也越大,最終,導致網絡能耗增加。與HEEH和WH相比,EMNL算法的平均生存時間得到有效地提高。原因在于:EMNL能夠有效構建SC,并平衡網絡能耗,提高能量利用率。

圖3 SC的生存時間

其次,分析了網絡的剩余能量,數值結果如圖4所示。圖4的數據來自于仿真了7 200 s后網絡的剩余能量。依圖4可知,網絡剩余能量隨節點數的增加而呈下降趨勢。與HEEH和WH算法相比,EMNL算法的剩余能量最多。原因在于EMNL算法能夠有效地利用能量,平衡了能耗。

圖4 剩余能量

圖5 覆蓋率

最后,分析了EMNL算法的覆蓋率,實驗數據如圖5所示。從圖5可知,覆蓋率隨節點數增加而上升,原因很簡單:節點越多,覆蓋區域面積越多,最終覆蓋率越高。此外,在節點數較低時,HEEH和WH算法的覆蓋率極低,而EMNL算法達到97%。隨著節點數的增加,HEEH和WH算法的覆蓋率也逐漸升高,但仍低于EMNL算法的覆蓋率。

4 總結

本文針對無線傳感網絡的覆蓋問題,提出EMNL算法。EMNL算法從能量平衡角度,將傳感節點劃分不同的SC。在某一時刻,所有目標只由一個SC覆蓋,而其他SC休眠,進而保存網絡能量,提高網絡壽命。實驗數據也證實,與HEEH和WH算法相比,EMNL算法有效地降低能耗,提高了網絡壽命。

[1] Rehman A,Abbasi A Z,Islam N,et al. A Review of Wireless Sensors and Networks Applications in Agriculture[J]. Compute Stand Interfaces,2014,36(2):263-270.

[2] Li Z,Wang N,Franzen A,et al. Practical Deployment of an In-Field Soil Property Wireless Sensor Network[J]. Compute Stand Interfaces,2014,36(2):278-287.

[3] Alcaraz C,Lopez J. Diagnosis Mechanism for Accurate Monitoring in Critical Infrastructure Protection[J]. Compute Stand Interfaces,2014,36(3):501-512.

[4] 付永生,李善平,周波. 無線傳感網絡中能量均衡的連通支配集算法[J]. 傳感技術學報,2012,23(8):114-1145.

[5] Guha S,Khuller S. Approximation Algorithms for Connected Dominating Sets[J]. Algorithmica,2014,20(4):374-387.

[6] Yin B,Shi H,Shang Y. An Efficient Algorithm for Constructing a Connected Dominating Set in Mobile Ad Hoc Networks[J]. Journal of Parallel and Distributed Computing,2011,71(1):27-39.

[7] 張靜,賈春福. 無線傳感器網絡基于權值的極小支配集路由算法[J]. 傳感技術學報,2009,22(12):1784-1788.

[8] Manju A. High-Energy-First Heuristic for Energy Efficient Target Coverage Problem[J]. Int J Ad Hoc Sens Ubiquit Comput,2011,2(11):45-58.

[9] Wu J. Extended Dominating-Set-Based Routing in Ad Hoc Wireless Networks with Unidirectional Links[J]. IEEE Trans on Parallel and Distributed Systems,2012,13(9):866-881.

[10] 陳勤,朱韜,張旻. 基于域的分布式最小連通支配集啟發式算法[J]. 計算機系統應用,2011,20(2):201-205.

[11] Mini S,Udgata S K,Sabat S L. Sensor Deployment and Scheduling for Target Coverage Problem in Wireless Sensor Networks[J]. IEEE Sensor Journal,2014,14(3):636-644.

[12] Orhan D,Kayhan E,Savio Tse. Semi-Asynchronous and Distributed Weighted Connected Dominating Set Algorithms for Wireless Sensor Networks[J]. Computer Standards and Interface,2015(42):143-156.

南書坡(1980-),男,漢,河南唐河人,碩士,講師,研究方向為數據挖掘,人工智能。

Energy-Balance-BasedMaximizingNetworkLifetimeAlgorithminWirelessSensorNetworks*

NANShupo1*,FENGNaiqin2

(1.Xinlian College,Henan Normal University,Zhengzhou 451464,China;2.College of Computer and Information Engineering,Henan Normal University,Xinxiang He’nan 453007,China)

Target coverage problem is one of the important problems in wireless sensor network in which each target should be covered by at least one sensor. Therefore,EMNL(Energy-balance-based Maximizing Network Lifetime)algorithm is proposed. In EMNL,All the sensors are organized into different groups called sensor cover in such a way that each cover can monitor all the targets for a fixed duration. By keeping one sensor cover active at a time while others in sleep mode,sensors batteries can be used in efficient way. This helps in prolonging the network lifetime. EMNL algorithm proposes a new energy-efficient heuristic to schedule the sensors in different non-disjoint sensor covers which helps to maximize network lifetime. Finally,we construct simulation and analyze performance of EMNL algorithm. The simulation results show that EMNL algorithm outperforms than other algorithm in term of coverage ratio,and network lifetime.

wireless sensor networks;energy;target coverage;sensor cover;network lifetime

項目來源:河南省教育廳重點科研項目(14B520036)

2017-01-19修改日期:2017-05-24

TP393

:A

:1004-1699(2017)09-1401-04

10.3969/j.issn.1004-1699.2017.09.017

猜你喜歡
定義區域
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
分割區域
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
關于四色猜想
分區域
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
基于嚴重區域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 在线亚洲精品自拍| 亚洲综合色婷婷中文字幕| 亚洲伦理一区二区| 天天爽免费视频| 小13箩利洗澡无码视频免费网站| 熟妇无码人妻| 美女裸体18禁网站| 久久国产香蕉| 香蕉在线视频网站| a级毛片视频免费观看| 91免费在线看| 91伊人国产| 欧美一区二区三区欧美日韩亚洲| 无码高潮喷水专区久久| 亚洲天堂网在线播放| 91在线中文| 丁香六月激情综合| 久久综合国产乱子免费| 欧美高清日韩| jizz在线观看| 亚洲精品无码日韩国产不卡| 狠狠色综合网| 日日碰狠狠添天天爽| 午夜欧美理论2019理论| 真实国产精品vr专区| 91小视频版在线观看www| 国产高清在线观看| 成人av手机在线观看| 动漫精品啪啪一区二区三区 | 国产精品欧美在线观看| 亚洲欧美成aⅴ人在线观看| 久久永久精品免费视频| 日本欧美一二三区色视频| 久久久久亚洲Av片无码观看| 国产日韩久久久久无码精品| 无码一区中文字幕| 欧美精品影院| 国产精品丝袜在线| 国产在线91在线电影| 国产在线观看99| 亚洲美女一级毛片| 天天爽免费视频| 精品无码专区亚洲| 亚洲天堂网站在线| 国产成人精品综合| 亚洲人在线| 亚洲精品中文字幕午夜| 欧美在线国产| 91人妻日韩人妻无码专区精品| 极品尤物av美乳在线观看| 国产免费黄| 99久久精品国产综合婷婷| 99九九成人免费视频精品 | 丁香亚洲综合五月天婷婷| 欧美在线黄| 国产精品中文免费福利| 91破解版在线亚洲| 成人午夜福利视频| 亚洲激情99| 中文字幕va| 日韩a在线观看免费观看| 色天堂无毒不卡| 亚洲一区二区成人| 欧美国产日韩一区二区三区精品影视 | 国产精品一区二区不卡的视频| 国产经典在线观看一区| 国产日韩丝袜一二三区| 亚洲第一国产综合| 国产男女免费视频| 午夜天堂视频| 国产资源免费观看| 91人妻在线视频| 国产啪在线91| 亚洲最猛黑人xxxx黑人猛交| 免费精品一区二区h| 国产亚洲精久久久久久无码AV| 另类欧美日韩| 国内精品久久人妻无码大片高| 国产超碰在线观看| 天堂成人在线视频| 欧美在线国产| 国产亚洲美日韩AV中文字幕无码成人|