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
主站蜘蛛池模板: 激情午夜婷婷| 久久精品电影| 国产精品永久免费嫩草研究院| 国产福利免费视频| 67194成是人免费无码| 欧美日韩亚洲国产| 欧美性色综合网| 极品国产在线| 国产Av无码精品色午夜| 日本精品中文字幕在线不卡| 久久美女精品| 日本高清免费不卡视频| 呦系列视频一区二区三区| 青青极品在线| 亚洲无码熟妇人妻AV在线| 亚洲一区二区约美女探花| 久久黄色一级片| h网址在线观看| 亚洲人成网站色7799在线播放| 欧美精品xx| 亚洲自拍另类| 精品一区二区三区自慰喷水| 丁香婷婷激情网| 亚洲成人网在线播放| 亚洲香蕉伊综合在人在线| 国产精品开放后亚洲| 亚洲九九视频| 国产免费a级片| 国产一区二区丝袜高跟鞋| 亚洲啪啪网| 多人乱p欧美在线观看| 久久天天躁夜夜躁狠狠| 91探花在线观看国产最新| lhav亚洲精品| 久久久亚洲色| 四虎成人精品在永久免费| 久久久噜噜噜久久中文字幕色伊伊 | 中文字幕亚洲另类天堂| 伊人激情综合| 亚洲VA中文字幕| 日本午夜影院| 5555国产在线观看| 天天躁夜夜躁狠狠躁图片| 波多野结衣一二三| 波多野结衣第一页| 五月天在线网站| 久久综合国产乱子免费| 久久人妻xunleige无码| 黄色国产在线| 亚洲日韩久久综合中文字幕| 日韩精品亚洲精品第一页| 中文字幕无码av专区久久| 女人18毛片一级毛片在线 | 国产免费羞羞视频| 亚洲91精品视频| 自拍偷拍欧美日韩| 亚洲精品少妇熟女| 日本午夜在线视频| 中文字幕天无码久久精品视频免费| 九色国产在线| 欧美日韩在线国产| 亚洲日韩精品无码专区97| 日韩成人高清无码| 欧美精品在线看| 先锋资源久久| 国产精品爆乳99久久| 丰满少妇αⅴ无码区| 国产精品成人免费视频99| 日韩在线永久免费播放| 国产极品嫩模在线观看91| 国产精品香蕉在线观看不卡| 久久夜色精品| 欧美色图第一页| 日韩国产一区二区三区无码| 亚洲性视频网站| 一本色道久久88综合日韩精品| 久久综合国产乱子免费| 欧美在线伊人| 亚洲日本中文字幕天堂网| 国内精品91| 亚洲,国产,日韩,综合一区| 国产成人亚洲日韩欧美电影|