摘要
针对无线传感器网络中能量消耗过快、生命周期较短的问题,提出一种基于鲸鱼算法的网络分簇路由协议(NWOA-CT)。针对簇首通信能耗,设计优化簇首选举的目标函数;在鲸鱼算法(WOA)的基础上,改进其收敛因子和收缩概率,得到非线性收敛因子的NWOA算法,利用NWOA算法选出剩余能量较高、分布更加均匀的簇首;通过设置新分簇的能量阈值Thv,减少簇首替换的次数,降低分簇能耗。实验结果表明,相比LEACH、LEACH-C和PSO-C协议,所提NWOA-CT协议能够有效降低网络能耗,优化网络性能,延长网络生命周期。
To solve the problem of excessive energy consumption and short life cycle in wireless sensor networks,a network clustering routing protocol(NWOA-CT)based on whale algorithm was proposed.The objective function of optimizing the cluster head election was designed for the energy consumption of the cluster heads communication.Based on the whale algorithm(WOA),the NWOA algorithm with nonlinear convergence factor was obtained by improving its convergence factor and shrinkage probability.The cluster heads with higher residual energy and more uniform distribution were selected using the NWOA algorithm.The new cluster energy threshold Thv was set up to reduce the communication energy consumption caused by frequent network clustering.Experimental results show that compared with LEACH,LEACH-C and PSO-C protocols,the proposed NWOA-CT protocol can effectively reduce network energy consumption,optimize network performance and prolong network life cycle.
作者
胡春安
叶健
HU Chun-an;YE Jian(Institute of Information Engineering,Jiangxi University of Science and Technology,Ganzhou 341000,China)
出处
《计算机工程与设计》
北大核心
2019年第11期3067-3072,共6页
Computer Engineering and Design
基金
国家自然科学基金项目(61562038)
江西省研究生创新专项基金项目(YC2017-S314)
关键词
无线传感器网络
鲸鱼算法
分簇
路由
阈值
wireless sensor networks
whale algorithm
clustering
routing
threshold