物联网学报 ›› 2022, Vol. 6 ›› Issue (1): 73-81.doi: 10.11959/j.issn.2096-3750.2022.00257

• 理论与技术 • 上一篇    下一篇

基于布谷鸟优化K均值的WSN分簇路由算法

朱开磊, 孙爱晶   

  1. 西安邮电大学通信与信息工程学院,陕西 西安 710121
  • 修回日期:2021-12-29 出版日期:2022-03-30 发布日期:2022-03-01
  • 作者简介:朱开磊(1995− ),男,西安邮电大学硕士生,主要研究方向为物联网技术及应用、路由协议
    孙爱晶(1971− ),女,西安邮电大学教授,主要研究方向为物联网技术及应用
  • 基金资助:
    陕西省科技成果推广项目(2018CG-007);陕西省创新人才推进计划-物联网科技创新团队项目(2019TD-028)

WSN clustering routing algorithm based on Cuckoo Search algorithm optimized K-means

Kailei ZHU, Aijing SUN   

  1. School of Communication and Information Engineering, Xi’an University of Posts and Telecommunications, Xi’an 710121, China
  • Revised:2021-12-29 Online:2022-03-30 Published:2022-03-01
  • Supported by:
    The Shaanxi Province Science and Technology Achievement Promotion Project(2018CG-007);The Shaanxi Province Innovative Talent Promotion Plan-The Internet of Things Technology Innovation Team Project(2019TD-028)

摘要:

为了延长无线传感器网络生命周期,提出了一种基于布谷鸟优化 K 均值(K-means)的无线传感器网络分簇路由算法。分簇阶段,使用布谷鸟算法选出初始聚类中心,使K-means算法的分簇结果更均匀,以均衡节点能耗;簇首选举综合考虑节点的剩余能量、与聚类中心的距离因素,并依据节点剩余能量动态调整权重,使选举的簇首更合理;数据通信阶段,为了进一步均衡簇首负载,综合考虑中继节点剩余能量及其负载、簇首路由能耗因素,结合布谷鸟算法为簇首规划路由。仿真结果表明,提出的算法在能耗均衡性方面比LEACH-K、LEACH-improve和DTK-means算法更优,以首节点死亡作为网络生命周期,网络寿命分别提高了173%、21%、6%,所提算法有效延长了网络生命周期。

关键词: 无线传感器网络, 布谷鸟算法, K均值聚类, 分簇均匀, 能耗均衡

Abstract:

In order to extend the lifetime of wireless sensor network (WSN), a clustering routing algorithm for WSN based on Cuckoo Search (CS) algorithm optimized K-means was presented.In the clustering stage, the initial cluster centers were selected by CS algorithm, which make the clustering results of the K-means algorithm more uniform to balance node energy consumption.The remaining energy of the node, the distance from the center of the cluster were comprehensively considered in the cluster election, and the weight according to the remaining energy of the node was dynamically adjusted.In the data communication stage, in order to further balance the load of the cluster head, the remaining energy of the relay node and its load, and the cluster head routing energy consumption were comprehensively considered, CS algorithm was combined to plan routing for the cluster head.The simulation results show that the proposed algorithm is better than LEACH-K, LEACH-improve and DTK-means in terms of energy consumption balance.With the death of the first node as the life cycle of the network, the network lifespan was increased by 173%, 21%, and 6% respectively.The proposed algorithm effectively extending the network life cycle.

Key words: wireless sensor network, cuckoo search algorithm, K-means clustering, even clustering, balanced energy consumption

中图分类号: 

No Suggested Reading articles found!