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

基于虛擬力和泰森多邊形的分布式覆蓋算法

2018-03-19 06:27:37祁春陽趙曉燕李克清
計算機工程與設計 2018年3期
關鍵詞:區域

祁春陽,戴 歡,趙曉燕,李克清,4+

(1.中國礦業大學 計算機科學與技術學院,江蘇 徐州 221116;2.蘇州科技大學 電子與信息工程學院,江蘇 蘇州 215009;3.常熟理工學院 計算機科學與工程學院,江蘇 常熟 215500;4.蘇州市職業大學 計算機科學與工程學院,江蘇 蘇州 215002)

0 引 言

近些年來,學術界提出了不少無線傳感器網絡[1]覆蓋算法。通常將這些算法歸結為兩類:一方面是集中式覆蓋算法,即通過預先部署固定節點在限定區域內,通過節點通信范圍計算此限定區域的覆蓋率,而后加入移動型節點,由集中式算法獲得的網絡全局信息對于覆蓋盲區進行補充、修整。代表算法有粒子群優化算法[2](particle swarm optimization,PSO)、概率感知模型算法[3]等。另一方面是分布式覆蓋算法,即直接部署移動節點,通過感知周圍節點的信息進行自主移動提高覆蓋率,無需獲取全局網絡信息,減少能量消耗,具有部署簡單、自主化程度高等特點。代表算法有虛擬力算法[4](virtual force,VF)、節點感知方向調節算法[5](distributed node orientation adjust,DNOA)。

虛擬力算法的主要思想是在限定區域內尋找節點間的受力平衡位置,以此作為傳感器節點在后期相關算法迭代過程中的移動位置。基于虛擬力的覆蓋算法,取得了較好的覆蓋率,但其計算量大、收斂速度慢并且易陷入局部最優,使其覆蓋率出現不穩定現象。本文提出了基于虛擬力和泰森多邊形劃分[6]的分布式覆蓋算法,該算法可有效避免單獨虛擬力情況下陷入局部最優,實現較高覆蓋率。

1 算法的提出

1.1 虛擬力算法

虛擬力算法由物理學中力的相互作用引入覆蓋問題的研究[7],此算法假設所研究的限定區域內的節點間存在相互力,在無線傳感器節點覆蓋算法優化中采取節點所受合力移動方式,直到區域節點間相互受力平衡。假設無線網絡中的傳感器節點si的所受虛擬力為Fi;傳感器節點sj對傳感器節點si的力為Fij,相鄰傳感器節點間距離為d。FiR定義為限定區域內未被覆蓋的網格節點對傳感器節點si的合力,若區域邊界存在大量節點,根據上述規則必然會存到強斥力作用,將會浪費一些傳感器節點的覆蓋能力,此時規定一個邊界約束力Fb,傳感器節點所受合力如式(1)所示

(1)

其中,傳感器節點間的相互作用力Fij包含引力和斥力兩個部分,當區域內的特定范圍節點密集時斥力影響大于引力,反之同理。根據最終引力和斥力的大小確定移動距離和位置,各傳感器根據虛擬力將原位置(xold,yold)更新為新位置(xnew,ynew),如式(2)所示

(2)

其中,MS為傳感器節點在算法單次迭代過程中的最大移動距離,Fxy是全局對傳感器節點的合力,Fx,Fy是傳感器節點所受合力兩個二維分量,分別表示為傳感器節點在x軸和y軸所受力的分量。虛擬力方案可有效的擴散限定區域內節點,使其處于一種相對平衡的位置。

1.2 Voronoi圖

Voronoi圖是基于Delaunay三角對于空間內限定區域采用節點中垂線相連接方法組成的區域劃分圖,采用歐式距離為標準對于平面區域進行分塊[8]。由于Voronoi圖具有最近性、鄰接性等性質和比較完善的理論體系,所以Voronoi圖常被用來解決影響范圍、最近鄰近查詢問題、最大空圓問題和Delaunay三角對偶問題[9]。構建Voronoi圖的基本思想:基于限定平面區域內的隨機離散節點集(如圖1所示)中的相鄰節點做出中垂線,然后去除多條中垂線連接后的多余線段,形成多塊不同形狀的多邊形,并且每個多邊形中包含唯一對應的節點,最終形成一個對于該節點的最近二維平面區域,形成的二維區域內的所有數據點集距離區域內該點的距離相對于距離鄰近區域的點都為最近。即對應該節點的影響范圍稱為Voronoi多邊形(如圖2所示),若刪除任意生成點,那么與之對應的影響范圍將消失,并且只能影響與之鄰近的Voronoi多邊形區域。

圖1 隨機部署節點初始位置

圖2 Voronoi劃分下的初始節點位置

基于以上的Voronoi幾何方案,引入質心算法、Minmax算法將提高虛擬力條件下的后期覆蓋率穩定性及收斂速度,可在較少的迭代次數下獲得較好的網絡覆蓋率。

2 VFVP覆蓋算法

上述虛擬力算法可以相對解決前期傳感器節點分布過于密集的問題,Voronoi算法具有很強的區域劃分能力,有利于提升算法的收斂速度,質心算法可以優化節點迭代過程中的移動位置[10],因此本文提出了一種VFVP算法策略,算法流程如圖3所示。

圖3 算法流程

2.1 網絡模型構建

假設有N個節點,每個節點感知半徑為Rs。無線傳感器網絡節點集S被隨機部署在一個二維空間A內[11],節點具有自主移動性,其通信半徑為Rc,Rc≥2Rs。節點Si屬于S集合,以節點為感知圓心,假設節點具有以下性質:①初步在監測區域部署移動傳感器節點,其拒用可移動性,可根據自身優化的分布式算法進行自主移動到相對位置,節點間相互采取分布式通信逐個建立無線傳感器網絡;②節點的通信半徑為感知半徑的2倍,即Rc=2Rs,任意兩個節點互為鄰居;③將監測區域進行分割成正方形,計算在傳感器節點感知半徑內的格點數,計算覆蓋率。

2.2 相關定義

定義1 節點集:監測區域A內隨機部署節點集S,將A根據節點集S劃分為不同的Voronoi多邊形區域,即Si∈Vi(S,Rs,V), 其中,Vi為Si所在Voronoi多邊形區域。傳感器節點集S?V。

定義2 衍生節點集:已知監測區域A被劃分為多個不規則的Voronoi多邊形,因多邊形區域根據隨機部署的節點集劃分,每個不規則多邊形內包含一個可移動傳感器節點S1,多邊形的各個頂點集為衍生節點集W,記對應節點S1的衍生節點集個數為k。

定義3 質心節點集:定義2中給出了衍生節點集W,將衍生節點集進行質心計算得到質心節點集N,如式(3)、式(4)所示

(3)

(4)

2.3 離散節點覆蓋率計算

假設二維空間A,被劃分為m×n個網格節點,網格節點Q的坐標為(xi,yi),其中,節點Si={xi,yi,RS}, 則Q點與節點Si的距離為d(Si,Q)。由布爾模型得出節點Si與網格節點Q的概率模型

(5)

由于實際環境中的噪聲等其它因素的干擾,節點測量模型表現出特定的概率分布

(6)

式(6)中的re(0

由以上公式所得,對于點的監測概率有可能是小于1,因此通常使用傳感器節點多點聯動方案,其概率分布如下

(7)

在網格劃分中,網格節點Q被傳感器節點有效覆蓋的標準如下

P(S,Q)≥cth

(8)

式(8)的cth表示網格節點是否被有效覆蓋的閾值。

區域覆蓋中的覆蓋率表示為傳感器節點的感知范圍與監測區域A面積的比值,將A離散分割后,覆蓋率表示如下

(9)

式(9)中參數count由式(8)給出有效覆蓋網格節點數。

2.4 算法步驟

本文算法可分為以下4個階段:

步驟1 由虛擬力算法將節點集S充分受力盡可能分布均勻;

步驟2 關閉虛擬力,為移動后節點集S進行Voronoi劃分,對檢測區域A內的衍生節點集W進行存儲;

步驟3 將區域A內的點集W進行質心改進,得到質心點集N;

步驟4 將質心點集與移動后節點集進行對比移動,優化位置;

步驟5 Minmax算法調整后期精度,提高節點覆蓋在迭代后期穩定性。

3 實驗仿真及結果分析

3.1 實驗仿真

為了驗證VFVP分布式覆蓋優化策略的覆蓋程度與收斂速度,與VF、VFVM、VFC覆蓋優化策略做了對比實驗。仿真環境:Matlab 2015。實驗過程中分析了無線傳感器節點對監測區域的覆蓋程度及收斂速度,兩項指標定義如下:①覆蓋程度:所有節點的覆蓋面積總和與整個監測區域的比值。②收斂速度:對比虛擬力算法在同一時間節點下的覆蓋率。

假設在邊長60 m的正方形區域內布置55個可移動的無線傳感器節點,所有傳感器節點的測量半徑為6 m,節點通信半徑Rc=2Rs。圖4顯示節點的初始隨機分配狀態和算法最終覆蓋圖,該狀態下的節點在覆蓋區域的左上角和中間部分形成了大量的覆蓋重合節點,使得監測區域內的覆蓋率很低,經過VFVP算法規劃后得到很好的覆蓋效果。VF算法代表虛擬力下的覆蓋算法,VFVM算法為虛擬力環境下加入Voronoi規劃、Minmax的覆蓋算法,VFC代表虛擬力條件下直接使用質心算法的覆蓋模式。圖5給出了4種算法運行過程中覆蓋情況,可看出算法在迭代了25次的情況,覆蓋率得到明顯提高,對比3種算法迭代相同次數的結果。VFVP算法在初期運行方面得到的覆蓋率明顯高于VF、VFVM、VFC算法。

圖4 VFVP初始狀態和算法結果

圖5 迭代次數為25次時節點覆蓋情況

3.2 覆蓋率與收斂速度評估

無線傳感器網絡中節點對于監測區域的覆蓋率與收斂速度是判斷算法優劣的重要指標,如圖6所示。

圖6 迭代過程覆蓋率增長

引入Voronoi規劃的VFVP算法在監測區域A中的覆蓋率都優于另外3種算法,該算法隨著迭代次數的增加,覆蓋率上升較為平滑。虛擬力算法前期收斂速度較慢,VFC算法初期快速收斂現象很好解決了這個問題。但VFC算法后期出現覆蓋率的大幅度降低,VFVP算法的出現解決了后期VF算法覆蓋率不規則下降的問題,通過Minmax算法的后期調整得到了很好的效果。

如圖7所示,虛擬力算法存在著收斂速度慢,引入質心解決方案后的VFVP算法收斂速度得到了很大的提升,質心解決方案中采取Voronoi多邊形質心算法可快速提高VFVP算法的前期收斂速度。

如圖8所示,4種不同節點數量條件下的4種算法的最終覆蓋率對比中,VFVP在節點數量條件下的覆蓋對比算法中取得了較好的覆蓋率,VFVM算法的覆蓋率增長圖與VF算法接近,驗證了Minmax算法對于VFVP算法的有效性,VFC算法在節點數量較小時覆蓋率較小,隨著節點數量增加,其覆蓋率增長最快,可提高VFVP算法的收斂速度。

4 結束語

本文算法采用虛擬力算法為基礎,幾何Voronoi算法、質心算法、Minmax算法為輔,有效優化了在虛擬力環境下易陷入局部最優的問題,提高了監測區域的覆蓋率,加快了算法的收斂速度。仿真實驗驗證了本文算法的有效性,采用的VFVP算法比原始虛擬力算法提高了約5%覆蓋率。下一步將會在本文算法的基礎上引入障礙物的情況,并進行相關減小覆蓋重合區域的工作。

圖7 收斂速度對比

圖8 節點數目增加過程中的覆蓋率增長

[1]SUN Zeyu,WU Weiguo,WANG Huanzhao,et al.An enhanced coverage control algorithm for wireless sensor networks based on adjustable parameters[J].Chinese Journal of Electronics,2015,43(3):466-474(in Chinese).[孫澤宇,伍衛國,王換招,等.無線傳感器網絡基于參數可調增強型覆蓋控制算法[J].電子學報,2015,43(3):466-474.]

[2]WANG Changzheng,MAO Jianlin,FU Lixa,et al.Coverage optimization algorithm for three-dimensional directional heterogeneous sensor network[J].Journal of Computer Applications,2016,36(9):2362-2366(in Chinese).[王昌征,毛劍琳,付麗霞,等.面向三維的有向異構傳感器網絡覆蓋優化算法[J].計算機應用,2016,36(9):2362-2366.]

[3]FAN Xinggang,YANG Jingjing,WANG Heng.Algorithm for enhancing probabilistic coverage in wireless sensor network[J].Journal of Software,2016,27(2):418-431(in Chinese).[范興剛,楊靜靜,王恒.一種無線傳感器網絡的概率覆蓋增強算法[J].軟件學報,2016,27(2):418-431.]

[4]LIU Wei,HU Anlin.Reaserch of coverage ratio and energy saving in wireless sensor network[J].Application of Electronic Technique,2016,42(6):98-100(in Chinese).[劉偉,胡安林.無線傳感器網絡覆蓋率與節能性研究[J].電子技術應用,2016,42(6):98-100.]

[5]WANG Lili,WU Xiaobei,HUANG Cheng,et al.Node scheduling strategy based on target coverage for heterogeneous directional sensor networks[J].Control and Decision,2016,31(12):2140-2146(in Chinese).[王力立,吳曉蓓,黃成,等.基于目標覆蓋的異構有向傳感器網絡分布式節點調度策略[J].控制與決策,2016,31(12):2140-2146.]

[6]QIN Zefeng,TAN Ying,ZHAO Jing,et al.Research on coverag algorithm in wireless sensor network based on the Voronoi[J].Journal of Taiyuan University of Science and Technology,2013,34(3):185-190(in Chinese).[秦澤峰,譚瑛,趙靜,等.基于Voronoi圖的無線傳感器網絡覆蓋算法研究[J].太原科技大學學報,2013,34(3):185-190.]

[7]Mahboubi H,Aghdam A G.Distributed deployment algorithms for coverage improvement in a network of wireless mobile sensors:Relocation by virtual force[J].IEEE Transactions on Control of Network Systems,2016,PP(99):1-1.

[8]HUANG Sheng,LIU Guangzhong,XU Ming.Distributed Voronoi control strategy based on virtual force[J].Computer Science,2016,43(10):125-129(in Chinese).[黃勝,劉廣鐘,徐明.一種基于虛擬力的分布式Voronoi控制策略[J].計算機科學,2016,43(10):125-129.]

[9]Abo Zahhad M,Sabor N,Sasaki S,et al.A centralized immune-Voronoi deployment algorithm for coverage maximization and energy conservation in mobile wireless sensor networks[J].Information Fusion,2016,30(C):36-51.

[10]Pietrabissa A,Liberati F,Oddi G.A distributed algorithm for Ad-hoc,network partitioning based on Voronoi tessellation[J].Ad Hoc Networks,2016,46:37-47.

[11]Le D V,Oh H,Yoon S.VirFID:A virtual force (VF)-based interest-driven moving phenomenon monitoring scheme using multiple mobile sensor nodes[J].Ad Hoc Networks,2015,27:112-132.

猜你喜歡
區域
分割區域
探尋區域創新的密碼
科學(2020年5期)2020-11-26 08:19:22
基于BM3D的復雜紋理區域圖像去噪
軟件(2020年3期)2020-04-20 01:45:18
小區域、大發展
商周刊(2018年15期)2018-07-27 01:41:20
論“戎”的活動區域
敦煌學輯刊(2018年1期)2018-07-09 05:46:42
區域發展篇
區域經濟
關于四色猜想
分區域
公司治理與技術創新:分區域比較
主站蜘蛛池模板: 国产精品视频免费网站| 色135综合网| 岛国精品一区免费视频在线观看| 高清无码手机在线观看| 91无码国产视频| 日韩精品亚洲精品第一页| h网址在线观看| 国产亚洲视频中文字幕视频 | 国产地址二永久伊甸园| 国产免费一级精品视频| 久久人妻系列无码一区| 国产乱人伦偷精品视频AAA| 亚洲av无码牛牛影视在线二区| 亚洲欧洲综合| 91在线精品免费免费播放| 日韩欧美色综合| 色婷婷电影网| 欧美在线导航| 91成人在线观看| 国内精品久久九九国产精品| 婷婷成人综合| 国产精品一区二区国产主播| 欧美午夜视频| 51国产偷自视频区视频手机观看| 91激情视频| 欧美A级V片在线观看| 一级爱做片免费观看久久| 手机永久AV在线播放| 无码国产伊人| 美女无遮挡免费视频网站| 麻豆国产在线观看一区二区| 欧美三級片黃色三級片黃色1| 97国内精品久久久久不卡| 国内老司机精品视频在线播出| 人人看人人鲁狠狠高清| 亚洲日本一本dvd高清| 久久香蕉国产线看精品| 欧美.成人.综合在线| 五月激情婷婷综合| 久久鸭综合久久国产| 天天综合色网| 亚洲精品无码日韩国产不卡| 国产91全国探花系列在线播放| 女人毛片a级大学毛片免费| 欧美成人aⅴ| 国产一区二区色淫影院| 久久综合丝袜长腿丝袜| 亚洲自偷自拍另类小说| 国产精品福利在线观看无码卡| 欧美在线三级| 亚洲精品桃花岛av在线| 国内精品视频在线| 在线看AV天堂| 成人午夜天| 亚洲日韩精品伊甸| 国产精品成| 在线观看精品自拍视频| 54pao国产成人免费视频| 热这里只有精品国产热门精品| 亚洲成aⅴ人在线观看| 亚洲国产欧美中日韩成人综合视频| 亚洲综合欧美在线一区在线播放| 男人天堂亚洲天堂| 无码国内精品人妻少妇蜜桃视频| 在线观看亚洲成人| 色综合久久无码网| 五月丁香伊人啪啪手机免费观看| 国产成人精品免费视频大全五级 | 国产在线视频欧美亚综合| 亚洲国产成人久久77| 久久一日本道色综合久久| 成年网址网站在线观看| 亚洲,国产,日韩,综合一区| 精品中文字幕一区在线| 精品无码国产一区二区三区AV| 日本三级欧美三级| 日韩无码视频专区| 欧美日本在线播放| 中文字幕av一区二区三区欲色| 人妻精品久久无码区| 特级欧美视频aaaaaa| 丁香五月亚洲综合在线|