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

無線傳感網絡中基于覆蓋度優化的自適應遺傳算法*

2017-05-16 08:27:57王青萍
網絡安全與數據管理 2017年8期

王 騏,王青萍

(湖北第二師范學院 物理與機電工程學院,湖北 武漢 430205)

無線傳感網絡中基于覆蓋度優化的自適應遺傳算法*

王 騏,王青萍

(湖北第二師范學院 物理與機電工程學院,湖北 武漢 430205)

在資源受限、多跳的無線傳感器網絡中,節點分布或網絡拓撲結構不合理,將會產生感知陰影和覆蓋盲區,嚴重影響數據感知和網絡能效。為此提出一種基于節點移動的總適應度的遺傳算法,通過節點的移動對節點進行分簇和重定位,實現網絡節點覆蓋度的優化和高能效的節點動態部署。仿真表明,算法對節點的重定位優化了節點部署和路由配置,能量在各種不同功能性節點之間的分配更加合理,在適應度參數保持平衡的情況下,減少了網絡內節點“重分簇”的次數,最大限度地提高了網絡覆蓋度和生存期。

動態部署;覆蓋度;能效;適應度;遺傳算法;仿真

0 引言

在無線傳感器網絡中,節點的分布以及網絡拓撲結構的構成,對于數據的感知和俘獲以及網絡的生存都具有十分重要的意義。在節點隨機部署的靜態傳感器網絡中,為了獲取良好的感知效果,在環境中往往會部署大于實際需要的冗余節點,因此網絡中有可能因為節點分布的不合理,造成感知陰影和覆蓋盲區[1-2],使得有些被監測事件無法進行及時跟蹤。特別是當某個特定區域需要多個傳感器節點協同感知數據時,如果這個區域節點分布稀疏,那么就無法完成更精準的測量。在能效方面,由于傳感器節點負載的分布高度不均,當向匯聚節點進行數據傳遞時,那些遠離匯聚節點的傳感器節點將會消耗大量能量,從而導致資源迅速枯竭。另外,由于單跳或多跳網絡的跳長固定不變,通信路徑無法優化,不利于有效降低能耗。

相比于節點的靜態部署,基于節點移動性的動態部署能夠很好地解決上述問題。特別是在資源受限、多跳的移動傳感器網絡中,可通過節點的移動性構建新的最短路徑,變多跳傳輸為少跳或單跳傳輸,從而縮短通信路徑,不僅可以均衡傳感器節點的負載分布,還可以最大限度減少通信開銷[3]。

本文基于對生物進化機制的模仿,采用“進化算法簇”中的遺傳算法(Genetic Algorithm,GA),實現節點分布的動態部署,進一步優化網絡節點的覆蓋度,最大限度提高電池和傳感器節點的使用壽命。

1 遺傳算法適應度函數的構建

在網絡模型中按照功能將傳感器節點進行了分類:(1)非活動節點(斷電狀態);(2)簇頭(CH);(3)簇間路由器(ICR);(4)傳感器節點(NS)。遺傳算法的適應度函數是用來判斷群體中個體的優劣程度的指標,它根據所求問題的目標函數來進行評估。在具體應用中,適應度函數的設計直接影響到遺傳算法的性能,因此要結合求解問題本身的要求來定。本節將介紹移動性的遺傳算法適應度函數的構建及其重要參數。

1.1 覆蓋均勻性適應度

覆蓋均勻性適應度(Coverage Uniformity Fitness,CUF)表示覆蓋度的變化情況及其對環境的適應能力。節點的移動可提高網絡覆蓋度,從而減小“覆蓋盲區”或增大監測面積,這可通過重新調整簇內成員節點之間的通信距離來實現。當節點之間處于最佳距離時,相鄰節點間的最大距離以及所需的傳輸功率將趨于最小化,這有助于最大限度提高“節點通信適應度NCF[4]”。CUF表示為:

(1)

其中M表示簇的數量,dj_min和dj_mean分別表示簇j內節點間的最小通信距離和平均通信距離,ej_min和ej_mean分別表示簇j內節點與簇頭間的最小通信距離和平均通信距離。

1.2 簇節點遷移適應度

系統獎勵傳感器節點在具有較低“簇頭適應度CHF[4]”的簇頭之間進行遷移,以此來改進傳感器節點和簇頭分布的均勻性,這種均勻性的改進用簇節點遷移適應度(Cluster-Node Migration Fitness,CNMF)表示。簇節點遷移適應度CNMF可表示為:

(2)

(3)

(4)

其中n表示第n個遷移對(源簇-目標簇),N表示遷移對的總數量,χns表示源簇內冗余的傳感器節點數量,χnt表示目標簇內廢棄的傳感器節點數量,ρns和ρnt分別表示源簇和目標簇內簇頭下的節點數量,ρ表示每個簇的平均節點數,表示為:

(5)

從以上適應度公式可看出,如果傳感器節點位于較低CHF的簇內,且從源簇到目標簇具有較高的擴散梯度,那么這種情況有利于節點的遷移。

1.3 簇頭遷移適應度

簇頭遷移適應度(Cluster-Head Migration Fitness,CHMF)獎勵簇頭(CH)和具有較低“路由器負載適應度RLF[4]”的簇間路由器(ICR)的移動。CH和ICR的移動可獲得較高的RLF,這是因為:

(1)ICR或CH的移動可改變ICR的成員身份,從而優化CH/ICR的數量[4]。

(2)通過移動,ICR可與其他的功能性節點(簇頭和傳感器節點)交換角色。比如通過交換,可以使具有較高電池容量的節點作為路由器使用,這有利于維護現有的拓撲結構。

簇頭遷移適應度(CHMF)可表示為:

(6)

這里N表示移動的節點總數,RLFn表示第n個節點的“路由器負載適應度[4]”,BFnt表示非ICR節點的“電池適應度[4]”,它與第n個ICR節點(電池適應度為BFns)進行交換形成交換對。ηn是布爾值,表示第n個ICR的交換對是否存在。顯然,根據式(6)可知,具有較低的電池容量和路由器負載適應度的ICRs和CHs是易于進行移動的。

1.4 節點移動適應度

節點移動的平均距離與它的移動軌跡有關。由于節點的移動會消耗電池的能量,因此在有限的能量范圍內,節點移動距離的期望值可看成是節點移動所需能量的估計值。所以,要實現優化覆蓋度和提高網絡能效的總體目標,需要保持節點移動特性的穩定性,即節點移動的頻率和幅度。

節點移動適應度(Node Motion Fitnes, NMF)可表示為:

NMF=(1-Fi(Q,distance)+(1-φi(n)))/2

(7)

其中φi(n)表示對第i個傳感器節點進行懲罰的一種度量,原因是它移動時位置不穩定,到達同一個位置的次數達到n次(0≤φi(n)≤1)。Fi(·)表示第i個傳感器節點的懲罰函數,且0≤Fi(Q,NodeType)≤1,其中Q是電池的狀態,表示成一種量化步長,distance表示節點移動的預估距離,它是采用基于能量的定位方法,根據節點在不同位置的多個能量讀數間接估計出來的。

假定yi(t)表示第i個傳感器節點在時間間隔t內的信號能量,則:

(8)

其中Gi表示第i個傳感器節點的增益因子,α(≈2)表示能量衰減因子,εi(t)表示參數建模誤差的累積效應,S(t)表示目標節點在時刻t釋放的能量,r(t)是D×1的向量,表示目標節點在時刻t的坐標,ri也是D×1的向量,表示第i個靜態傳感器節點的笛卡爾(直角)坐標。

1.5 傳感器節點數據適應度

傳感器節點數據適應度(Sensor Data Fitness,SDF)衡量的是傳感數據的效率,并據此重新定位傳感器節點,使其數據傳輸能通過融合、消除或壓縮等方式被統一優化。在給定信噪比(SNR)下,通過提高傳感質量還可使數據傳輸進一步優化[5]。在資源(通信、電池等)受限情況下的最佳傳感質量可表示為θ(B,F),其中B表示與傳感操作相關的QoS條件,F表示定時策略。實施QoS屬性是為了充分利用可變數據的壓縮和融合規則,而實施定時策略是為了根據傳感器節點的不同情況(比如說密度等)來改變比特率[6]。一般來說,降低簇的平均能耗有利于傳感器的移動。SDF表示為:

(9)

(10)

1.6 節點移動的總適應度

根據以上所述,節點移動的總適應度(Total Node Motion Fitness, TNMF)可表示為:

TNMF=α1CUF+α2CNMF+α3NMF+α4CHMF+α5SDF

(11)

其中α1+α2+α3+α4+α5=1,單個αi的權值可根據外部啟發式算法[7]進行自適應調整。算法根據節點的運行情況在一定時間內進行多階段決策過程的優化處理,以最大限度取得單個αi的最優組合值為目標。

2 節點部署遺傳算法

根據式(11),采用GA遺傳算子,可設計出節點的最優動態部署算法。本節將介紹節點重定位的染色體表示,以及算法的主要流程。

2.1 染色體的表示

GA的染色體是解決目前問題的關鍵模塊,形式上與遺傳算子和適應度函數相適應[8]。染色體串由每個傳感器節點的移動矢量形成,該矢量由7位二進制數表示,稱為“基因”[9],如圖1所示。

圖1 基于遺傳算法的節點重定位及其染色體表示

將染色體串的層次結構定義成:

(3)只有當其中一個x的值為1時,傳感器節點才會移動。

在圖1中,根據節點坐標的變化,節點1、2的位置改變了3次,節點3、4改變了2次,而節點5、6、9只改變1次,其他節點沒有改變。因此,每個節點重定位后的染色體表示為:

(9 0010001→0010001→0010001)、(10 0000000→0000000→0000000)。

2.2 算法的流程

算法的流程如圖2所示。

圖2 算法流程圖

產生初始種群時,初始染色體串一部分由隨機數發生器(RNG)產生,另一部分則由以前的種群樣本產生。每個染色體串根據TNMF函數(節點部署函數)對適應度進行評估,參見式(11)。繁殖使得具有較高適應度的染色體串能夠以較大概率產生下一代染色體子串。因此,根據TNMF定義的適應度公式,具有最高TNMF值的染色體將更有機會繁殖下一代染色體子串。繁殖期間,算法采用“標準加權輪盤”的方式,選擇n個染色體串投入到“配對庫”中,以“交叉概率”產生N個染色體。染色體繁殖期間,多個交叉點的位置由隨機數發生器(RNG)計算產生。染色體變異時,將生成的N個染色體放入突變庫,突變算子根據自適應突變概率(與平均適應度成反比)使其產生突變,采用類似拋硬幣的方式來決定是否要將比特位進行逆變處理(即0→1,1→0)。設突變概率的最大值為pm,則:

pg=pm(1-(N*TNMFavg)/TNMFtotal)

(12)

在選擇階段,根據適應度值,從N+n個(n個雙親,N個孩子)染色體中選取n個染色體延續到下一代[10]。算法運行時,比較每一次迭代得到的最優適應度,如果最大適應度值和平均適應度值變化不大、趨于穩定,那么此適應度值即為近似全局最優解,算法終止,否則循環進行。

3 算法仿真與結果分析

仿真的實驗場景由100個節點組成,這些節點隨機分布在30×30的區間內,每個節點具有唯一的UUID,隨機分配量化值介于0~15之間的電池容量,坐標介于(0,0)~(30,30)之間。為簡化起見,每個節點覆蓋的范圍為3×3,并假定節點之間的通信為視距傳播(即無線信號的直線傳播)[11]。一旦所有的節點都處于監聽模式,那么GA運行時的交叉率為60%,初始變異率為6%。式(11)中節點移動的TNMF的單個αi組合值由外部啟發式算法運行得到,α1~α5分別為:0.113 4、0.356 3、0.229 4、0.107 5、0.193 4。

實驗模擬匯聚節點的運行,NS-2軟件模擬網絡的流量。盡管每個GA適應度函數彼此存在競爭,但它們收斂于系統的平衡點,從而最大限度提高了網絡生存期,獲得了網絡的最佳覆蓋度。節點靜態和動態部署時,迭代次數與覆蓋度的函數關系如圖3所示。

圖3 節點靜態部署和動態部署的第n次迭代與覆蓋度的函數關系

從圖3可以看出,在節點具有移動性的動態部署中,覆蓋度增加了大約30%。但由于節點具有移動性,覆蓋度的增加也可能會導致通信開銷的增加,原因是:(1)對節點的移動指令進行加密和認證;(2)節點的移動可能會導致臨時數據包的丟失以及數據的損壞,從而引起通信路由上的安全認證屬性進一步增強。盡管節點重新部署會降低通信成本,但是節點的移動會增加電池成本,因此可能會降低系統的總體效益。

圖4 節點靜態和動態部署的第n次迭代與節點損失(電池的原因)百分率的函數關系

迭代次數與節點損失之間的關系如圖4所示。從此圖可以看出,動態部署明顯優于靜態部署,損失的節點數減少15%~20%。在靜態部署情況下,節點的損失呈指數級,而在動態部署的情況下,由于總能量的分配更加優化,節點在簇內是逐漸消亡的。靜態部署方式下,節點的消亡會給覆蓋度帶來損失,由此會延長數據傳輸的路徑,增加數據傳輸的能耗。

4 結論

本文基于多目標的遺傳算法,提出了一種移動傳感器節點的動態且高能效的部署方式。這種方式利用節點的移動性,以最佳方式對傳感器節點進行重新定位,從而進一步優化節點的分配、路由配置,進而最大限度提高網絡覆蓋度和生存期。在實驗中可以觀測到,由于節點的重定位提高了電池利用率(適應度),因此能量在各種不同功能性節點之間的分配更加合理。在適應度參數保持平衡的情況下,節點位置的改變會導致節點功能的改變,這也會減少網絡內節點“重分簇”的次數。

[1] 付華,韓爽.基于新量子遺傳算法的無線傳感器網絡感知節點的分布優化[J]. 傳感技術學報,2008,21(7): 1259-1263.

[2] 陳喻,王飛宇,楊任爾,等.利用sink的移動性提高無線傳感器網絡壽命[J].機電工程, 2013,30(5):636-640.

[3] 黃月,項妹,肖磊,等. 無線傳感器網絡的節點部署問題研究[J]. 控制工程,2012,19(4):648-649.

[4] KHANNA R, Liu Huaping, CHEN H H. Self-organization of sensor networks using genetic algorithms[C]. IEEE International Conference on Communication, Istanbul, 2006:3377-3382.

[5] 張石,鮑喜榮,陳劍,等. 無線傳感器網絡中移動節點的分布優化問題[J]. 東北大學學報(自然科學版), 2007,28(4):489-492.

[6] 唐明虎,張長宏,昝風彪. 無線傳感器網絡APIT定位算法[J]. 微型機與應用,2010,29(21):1-4.

[7] 班冬松,溫俊,蔣杰,等. 移動無線傳感器網絡k-柵欄覆蓋構建算法[J]. 軟件學報, 2011,22(9): 2089-2103.

[8] 何璇, 郝群, 宋勇. 一種移動無線視頻傳感器節點的覆蓋算法[J]. 傳感技術學報, 2009, 22(8):1163-1168.

[9] 葉苗,王宇平,代才,等. 無線傳感器網絡中新的最小暴露路徑問題及其求解算法[J]. 通信學報,2016,37(1):49-60.

[10] 丁凡,周永明. 移動性無線傳感器網絡吞吐量跨層優化[J]. 電子技術應用, 2013,39(2):100-102.

[11] 王璨,駱堅,張大方,等. 一種基于移動性的無線傳感器網絡分簇路由協議[J].計算機工程與科學,2012,34(3):6-12.

An adaptive genetic algorithm based on coverage optimization in wireless sensor metworks

Wang Qi, Wang Qingping

(College of Physics and Electromechanical Engineering, Hubei University of Education, Wuhan 430205, China)

In resource-constrained and multi-hop wireless sensor networks, unreasonable nodes distribution or network topology will bring about the sensing shadow and coverage holes, which will badly affect data sensing and energy efficiency of the network. According to the total fitness associated with node movement, a genetic algorithm based on node mobility was proposed, which divided all nodes into clusters and relocated them to achieve the optimization of coverage and dynamic deployment of nodes with high energy efficiency. Simulation experiments showed that this approach optimally relocated sensor nodes, further optimized node deployment and route assignment, which made a better distribution of energy among various functional nodes, also reduced frequent re-clustering by just exchanging the positions while maintaining fitness parameters in equilibrium, thus maximized coverage and network lifetime.

dynamic deployment; coverage; energy efficiency; fitness; genetic algorithm; simulation

湖北省高等學校優秀中青年科技創新團隊計劃項目(T201417)

TN918.91

A

10.19358/j.issn.1674- 7720.2017.08.003

王騏,王青萍.基于覆蓋度優化的自適應遺傳算法[J].微型機與應用,2017,36(8):7-10,14.

2016-11-21)

王騏(1970-),男,博士,副教授,主要研究方向:無線傳感器網絡安全、嵌入式系統應用。

王青萍(1980-),女,博士,副教授,主要研究方向:光電功能材料與器件。

________________________

主站蜘蛛池模板: 亚洲国产成人久久精品软件| 久久香蕉国产线看观| 青草精品视频| 亚洲国产精品无码AV| 国产电话自拍伊人| 风韵丰满熟妇啪啪区老熟熟女| 91久久国产成人免费观看| 国产精品第一区| 国产精品v欧美| 亚洲丝袜第一页| 一本大道香蕉中文日本不卡高清二区 | AV片亚洲国产男人的天堂| 美女一区二区在线观看| 欧美日韩精品一区二区视频| 女高中生自慰污污网站| 波多野结衣无码中文字幕在线观看一区二区| 国产喷水视频| 精品综合久久久久久97超人该| 五月婷婷欧美| 欧美高清视频一区二区三区| 国产午夜无码片在线观看网站| 最新国产在线| 五月天久久综合| 69视频国产| 香蕉精品在线| 尤物视频一区| 青青草综合网| 欧美三级视频网站| 亚洲狠狠婷婷综合久久久久| 在线观看的黄网| 亚洲一区二区三区香蕉| 日韩欧美一区在线观看| 国产在线小视频| 国产精品中文免费福利| 亚洲开心婷婷中文字幕| 国产在线自乱拍播放| 欧美日韩亚洲国产主播第一区| 原味小视频在线www国产| 婷婷开心中文字幕| 亚洲香蕉伊综合在人在线| 日韩欧美91| 国产成人毛片| 久久大香伊蕉在人线观看热2 | 亚洲午夜福利精品无码| 免费国产好深啊好涨好硬视频| 国产最新无码专区在线| 免费xxxxx在线观看网站| 人妻丰满熟妇αv无码| 高清无码一本到东京热| 青青操国产视频| 国产成人精品亚洲77美色| 国产一区成人| 精品一区国产精品| 国产成人夜色91| 国产凹凸一区在线观看视频| 亚洲欧美成人在线视频| 伊在人亚洲香蕉精品播放| 青青青草国产| 久久99国产综合精品1| 亚洲第一成年人网站| 一级毛片a女人刺激视频免费| 很黄的网站在线观看| 免费一级毛片不卡在线播放| 免费无码AV片在线观看中文| 色丁丁毛片在线观看| 一本色道久久88综合日韩精品| 玖玖精品在线| 无码免费的亚洲视频| 免费人成视网站在线不卡 | 精品视频91| 久久无码av三级| 日韩无码真实干出血视频| 国产综合欧美| 啪啪免费视频一区二区| 午夜国产小视频| 亚洲人人视频| 色AV色 综合网站| 97国产精品视频自在拍| 欧美在线免费| 91精品情国产情侣高潮对白蜜| 欧美在线观看不卡| 欧美亚洲国产精品久久蜜芽|