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
主站蜘蛛池模板: 日韩国产亚洲一区二区在线观看| 91成人试看福利体验区| 亚洲AⅤ无码国产精品| 麻豆精品在线播放| 波多野结衣无码视频在线观看| 国产成人精品一区二区秒拍1o| 精品一区国产精品| 国产极品嫩模在线观看91| 亚洲人成网7777777国产| 成人免费午夜视频| 欧美精品亚洲精品日韩专区| 国产人在线成免费视频| 欧美成人综合视频| 伊人久久久久久久| 米奇精品一区二区三区| 天天躁狠狠躁| 欧美日韩导航| 欧美a在线看| swag国产精品| 国产高潮流白浆视频| 国产精品尤物铁牛tv| 欧美精品亚洲精品日韩专区va| 男女男免费视频网站国产| 国产杨幂丝袜av在线播放| AV色爱天堂网| 黄色网站不卡无码| 亚洲乱伦视频| 国产乱子伦精品视频| 无码精品一区二区久久久| 亚洲成人动漫在线观看| 中文字幕有乳无码| 国产麻豆aⅴ精品无码| 40岁成熟女人牲交片免费| 婷婷伊人久久| 亚洲男人的天堂视频| 四虎国产精品永久一区| 毛片手机在线看| 欧美区一区| 欧美日韩在线国产| 久久精品中文无码资源站| 视频二区中文无码| 无码中文字幕精品推荐| 亚洲欧洲日韩久久狠狠爱| 日韩成人午夜| 麻豆精品在线| 午夜国产在线观看| 好紧好深好大乳无码中文字幕| 国产00高中生在线播放| 97精品国产高清久久久久蜜芽| 色网站在线视频| 欧美国产在线一区| 日韩在线观看网站| 日本黄网在线观看| 久久无码av三级| 国产亚卅精品无码| 成人中文在线| www精品久久| 欧美中文字幕无线码视频| 欧美自慰一级看片免费| 午夜福利视频一区| 九九香蕉视频| 国产免费福利网站| 色综合天天综合中文网| 日本不卡在线| 久久久久免费看成人影片 | 日韩小视频在线播放| 国产综合网站| 欧美a级完整在线观看| 亚洲美女高潮久久久久久久| 99视频在线看| 亚洲最大福利网站| 亚洲人成影院午夜网站| 91黄色在线观看| 久久综合色视频| 国产亚洲精品97在线观看| 色偷偷一区| 欧美性色综合网| 91小视频在线播放| 国产在线视频自拍| 欧美a在线看| 国产精品浪潮Av| 99色亚洲国产精品11p|