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

基于CS優化的雙簇頭分簇路由算法研究

2017-09-11 14:24:28徐艮鳳張曦煌
傳感器與微系統 2017年9期
關鍵詞:優化

徐艮鳳, 張曦煌

(江南大學 物聯網工程學院,江蘇 無錫 214122)

基于CS優化的雙簇頭分簇路由算法研究

徐艮鳳, 張曦煌

(江南大學 物聯網工程學院,江蘇 無錫 214122)

為了減少無線傳感器網絡(WSNs)分簇路由中簇頭的能量消耗,提出了一種基于布谷鳥搜索(CS)優化的雙簇頭分簇路由算法。CS通過采用節點的剩余能量和節點之間的位置關系來構造適應值函數并選舉出最優雙簇頭。其中,主簇頭將數據進行融合,副簇頭將融合的數據發送給基站,緩解了以往單簇頭同時負責數據融合和傳輸的雙重壓力,使得整體能耗在各個節點的分配更均衡。仿真實驗表明:與LEACH算法、粒子群優化(PSO)算法相比,CS算法在減小網絡能耗以及延長網絡生存周期上更具優勢。

無線傳感器網絡; 分簇路由算法; 布谷鳥搜索算法; 數據融合

0 引 言

無線傳感器網絡 ( wireless sensor networks,WSNs)是由在空間上相互離散的各類傳感器相互協作構成的傳感器網絡系統,使得分布于不同場所的數量龐大的傳感器之間能夠實現更加有效、可靠的通信[1]。無線傳感器網絡工作時,由于本身能量有限,且不能夠對能量進行補充,導致其應用受到了較大的限制。在這種背景下,延長網絡生存周期己經成為了一個研究的重點。

LEACH算法中,簇頭根據節點隨機產生的隨機數是否小于閾值產生,雖然可以避免連續成為簇頭,但過多的分簇以及分布不均衡會導致節點過早死亡。文獻[2,3]在LEACH分簇算法基礎上,采用了粒子群優化(PSO)算法選擇最優簇頭。算法中,簇頭需要采集、融合以及轉發數據,耗能過快,導致節點過早死亡。文獻[4]采用了PSO算法選擇雙簇頭,通過主、副簇頭分工工作有效減輕了單簇頭的負載,但簇頭的能量利用率不高。

本文在LEACH算法基礎上,將簇頭個數設置為存活節點個數的5 %,并采用布谷鳥搜索(cuckoo search,CS)算法選擇最優的雙簇頭,主簇頭負責收集和融合簇內的數據,并將數據轉發給副簇頭,副簇頭再將數據發送給基站,從而降低了單簇頭的能耗,使得節點能耗更均衡。

1 CS算法

CS算法,也叫杜鵑搜索算法,由劍橋大學Yang X S教授和Deb S教授于2009年提出的一種新興啟發算法[5~7]。研究發現,CS算法獲取的全局最優解要比其他的優化算法更有效。

CS算法是模擬布谷鳥覓食而提出來的,布谷鳥隨機游走的方式下,下一步的行動取決于兩個因素:1)當前的位置(狀態);2)過渡到下一個位置的概率。整個過程基于以下3個理想化狀態:1)布谷鳥每次只產一個卵,并隨機選擇鳥巢孵化;2)在隨機選擇的一組鳥巢中,最好的鳥巢將會保留到下一代;3) 可利用的鳥巢數量n是固定的,一個鳥巢的主人發現一個外來鳥蛋的概率Pa∈[0,1]。在這3個理想狀態的基礎上,布谷鳥尋巢的路徑和位置的更新公式如下

(1)

Levy(β)~u=t-β,1<β≤3

(2)

2 基于CS優化分簇路由算法

優化的分簇路由算法在LEACH算法基礎上采用CS算法,根據節點的剩余能量和節點之間的位置關系來構造適應值函數,選取主簇頭和副簇頭,分別負責融合和傳輸。

2.1 簇建立階段

傳統的LEACH算法選擇簇頭是隨機選擇一個0~1的數與閾值T(n)進行比較,若小于T(n)則選取為簇頭。由于未考慮節點的能量以及簇頭個數,可能導致能量低的節點成為簇頭,為了避免該問題,閾值公式修改如下

(3)

p(n)=p×n×S(n).E/Et

(4)

式中p(n)為被選為簇頭的概率;r為當前循環的輪數;G為最近1/p輪被選為簇頭的節點集合;S(n).E為當前節點的能量;Et為所有初始節點的總能量。

算法中,與傳統LEACH算法篩選簇頭的方法一致,但定義了簇頭個數為存活節點總個數的5 %,有效避免了簇范圍過大或過小。

2.2 主、副簇頭的選擇

在分簇完成后,CS算法構造了兩個關于節點剩余能量和節點之間位置關系的適應值函數,分別用來選取主簇頭和副簇頭。將建立的n個簇范圍分別代入算法中,選取出n對主、副簇頭。為了使CS算法適合該研究環境,需對原CS算法中的位置更新式(1)進行改進,并采用合適的適應值函數。

(5)

(6)

(7)

主簇頭的主要任務為收集并融合簇內數據,并將數據發送給副簇頭,因此,需要較高的能量以及該節點距離簇內節點的平均距離越小越好。主簇頭的選取采用以下適應值函數

(8)

式中δ和1-δ分別為節點能量影響因子和節點平均距離倒數的影響因子,δ∈[0,1];k為簇內節點數;E(c)為主簇頭c的能量;E(i)為節點i的能量;ditoc為節點i到簇頭c的能量;f1為主簇頭能量占簇內節點的比例;f2為簇內節點到主簇頭平均距離的倒數。

副簇頭的主要任務是將主簇頭發送的數據轉發至基站,因此,需要較高的能量以及該節點距離基站的距離越小越好。副簇頭的選取采用以下適應值函數

(9)

式中 γ和1-γ分別為節點能量影響因子和節點距離影響因子,γ∈[0,1];g1為副簇頭能量占簇內節點的比例;g2為副簇頭到基站的距離占簇內節點到基站的距離和的比例。

2.3 CS優化的雙簇頭選取的具體步驟

算法的主簇頭選取具體步驟如下:

1)初始化鳥巢數n,Pa及最大迭代次數Nmax。

3)利用式(8)計算出適應值f(i)。

7)副簇頭的選取具體步驟與主簇頭類似。

3 算法仿真與分析

3.1 仿真環境

采用Matlab仿真平臺。100個傳感器節點隨機分布在100m×100m的網絡中,基站坐標位于(50,75),節點的初始能量為E0×(1+rand),E0為0.5J,控制包大小為100B,數據包大小為4kB,εfs=10pJ/(bit·m2),εamp=0.001 3pJ/(bit·m4),Etx=Erx=Eelec=50nJ/bit,EDA=5nJ/(bit·signal)。

3.2 仿真結果

為了分析本文算法的性能,將本文算法與LEACH算法以及PSO_DH算法[4]進行仿真比較,以不同輪數中存活節點數、網絡總能耗、數據到基站傳輸量為評價標準。

圖1為網絡生命周期的比較。以第一個節點死亡時間作為網絡的生命周期,通過仿真實驗可以看出:本文算法第一個死亡節點的輪數為1 623輪;LEACH算法為174輪;PSO_DH算法為1 607輪。相對LEACH算法、PSO_DH算法具有更長的網絡生命周期。

圖1 網絡生命周期比較

圖2為網絡總能耗的比較。從圖中可以看出,本文算法相對LEACH算法能耗明顯減少,較優于PSO_DH算法的總能耗。

圖2 網絡總能耗比較

圖3為數據到基站傳輸量的比較。從圖中可以看出:在運行800輪時,本文算法中數據到基站的傳輸量明顯低于LEACH算法。并且,隨著運行輪數的增加,LEACH算法在運行1039輪時,網絡中節點全部死亡。然而本文算法中數據到基站的傳輸量明顯低于PSO-DH算法。由此可見,采用CS優化算法在簇頭進行數據融合的效果好于LEACH算法和PSO-DH算法。

圖3 數據到基站傳輸量比較

4 結束語

針對WSNs中分簇路由的不足,提出了基于CS優化的雙簇頭分簇路由算法,通過仿真實驗證明算法較PSO優化算法及經典LEACH算法具有更好的性能。新的分簇路由算法采用CS算法選取主簇頭和副簇頭,分別負責融合和傳輸。比之以往單簇頭同時負責數據融合和傳輸的雙重壓力,整體能耗在各個節點的分配更均衡,從而延長了整個網絡的生命周期。

[1] 劉奇奇,張曦煌.基于螢火蟲算法的無線傳感器網絡的分簇路由協議[J].傳感器與微系統,2015,34(9):114-116.

[2] 劉志坤,劉 忠,李朝旭.基于混沌粒子群優化的無線傳感器網絡分簇協議[J].傳感技術學報,2011(10):1459-1463.

[3] 梁 英,于海斌,曾 鵬.應用PSO優化基于分簇的無線傳感器網絡路由協議[J]. 控制與決策,2006(4):453-456,461.

[4] 韓冬雪,張瑞華,劉丹華.基于PSO的無線傳感器網絡雙簇頭分簇算法[J].計算機工程,2010(10):100-102.

[5]YangXS,DebS.CuckoosearchviaLevyflights[C]∥2009WorldCongressonNature&BiologicallyInspiredComputing,NaBIC2009,IEEE,2009:210-214.

[6] 蘭少鋒,劉 升.布谷鳥搜索算法研究綜述[J].計算機工程與設計,2015(4):1063-1067.

[7] 王 旭,張曦煌.基于布谷鳥搜索算法的無線傳感器網絡改進路由協議[J].傳感器與微系統,2016,35(7):45-47.

張曦煌,男,教授,主要從事無線傳感網、嵌入式系統、計算機網絡、圖形與圖像處理、計算機分布式控制與智能控制等研究工作。

Research on dual-cluster heads clustering routing algorithm based on CS optimization

XU Gen-feng, ZHANG Xi-huang

(School of Internet of Things Engineering,Jiangnan University,Wuxi 214122,China)

In order to reduce the energy consumption of cluster head in wireless sensor networks(WSNs)clustering routing,a dual-cluster heads clustering routing algorithm based on cuckoo search(CS)optimization is proposed.The CS algorithm construct fitness function by using residual energy of nodes and relationship of position between nodes and elects optimal dual-cluster heads.In which,the main cluster head fuse data and the vice cluster head sends the fused data to the base station.It relieves dual pressure of data fusion and transmission beared by single cluster head in the past,so that distribution of the overall energy consumption in each node is more balanced. Simulation experiment show that compared with LEACH algorithm,PSO optimization algorithm,CS algorithm has more advantages in reducing network energy consumption and prolonging network lifetime.

wireless sensor networks (WSNs); clustering routing algorithm; cuckoo search (CS) algorithm; data fusion

10.13873/J.1000—9787(2017)09—0136—03

2016—08—17

TP 391

A

1000—9787(2017)09—0136—03

徐艮鳳(1990-),女,碩士研究生,主要研究方向為無線傳感器網絡、嵌入式系統、計算機網絡,E—mail:2467933944@qq.com。

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 国产精品99在线观看| 99热这里只有精品5| 欧美一区二区福利视频| 国产精品蜜臀| 国产成人无码综合亚洲日韩不卡| 欧美一级高清片欧美国产欧美| 无码一区中文字幕| 亚洲天堂网在线观看视频| 国产成熟女人性满足视频| 欧美色视频网站| 日本爱爱精品一区二区| 操操操综合网| 久久婷婷综合色一区二区| 日韩麻豆小视频| 伊人久久精品无码麻豆精品 | 米奇精品一区二区三区| 手机在线看片不卡中文字幕| 暴力调教一区二区三区| 免费国产高清视频| 国产精品吹潮在线观看中文| 国产精品视频久| 色综合成人| 国产欧美精品专区一区二区| 国产日韩欧美在线视频免费观看| 日韩欧美中文在线| 五月天久久婷婷| 国产精品林美惠子在线播放| 国产91成人| 日本手机在线视频| 国内毛片视频| 97综合久久| 日本欧美中文字幕精品亚洲| 久久一色本道亚洲| 国产精品99久久久| 精品免费在线视频| 亚洲六月丁香六月婷婷蜜芽| 国产成人无码AV在线播放动漫| 欧美成人国产| 国产主播在线一区| 亚洲第一黄片大全| 国产 在线视频无码| 日韩不卡免费视频| 久草中文网| 亚洲国产高清精品线久久| 成人无码区免费视频网站蜜臀| 国产精品极品美女自在线看免费一区二区| 日日碰狠狠添天天爽| 在线欧美a| 99伊人精品| 亚洲av成人无码网站在线观看| 国产综合精品日本亚洲777| 久久精品国产999大香线焦| 国产精品亚洲片在线va| 日韩欧美中文在线| 国产欧美日韩专区发布| 91小视频在线观看免费版高清| 午夜不卡福利| 国产亚洲精品91| 亚洲第一国产综合| 毛片手机在线看| 97久久超碰极品视觉盛宴| 国产97色在线| 天堂在线www网亚洲| 国产精品三级av及在线观看| 九九视频在线免费观看| 国产偷国产偷在线高清| 一级毛片中文字幕| 国产福利小视频高清在线观看| 青青青草国产| 国产a v无码专区亚洲av| 成人一级黄色毛片| 高清无码不卡视频| 91av成人日本不卡三区| 97se综合| 久草中文网| 欧美亚洲一区二区三区导航| 国产成人精品免费av| 中文字幕一区二区人妻电影| 一本大道视频精品人妻| 亚洲制服丝袜第一页| 试看120秒男女啪啪免费| 在线观看无码av免费不卡网站|