Aimed at the problem that the improper use of the limited energy in wireless sensor networks can lead to the shortening of the lifetime of the network, an improved algorithm based on DEEC is proposed for the optimization of energy utilization. On the one hand, the algorithm adjusts the threshold of DEEC, and adds the ratio of residual energy and the average residual energy of network as well as the optimal number of cluster heads in the DEEC threshold in order to increase the probability of more residual energy node to be cluster head. On the other hand, the average residual energy of the network is solved by using the exact solution, and the scheduling mechanism of the cluster member nodes is used to make the redundant nodes enter the sleep mode to save the network energy consump-tion and prolong the network lifetime. The simulation results show that the energy consumption of the improved algorithm reduces no less 60. 6% than that of LEACH, and no less 47. 9% than that of DEEC, and the survival time of the network is higher 61. 9% than that of LEACH, and higher 49. 1% than that of DEEC.%针对无线传感器网络中因有限能量利用不佳从而导致网络生存周期缩短的问题,提出一种基于DEEC的优化能量利用的改进算法( IDEEC). 该算法一方面对DEEC的阈值进行调整,在DEEC的阈值中加入剩余能量与网络平均剩余能量的比值以及最优簇头数,以增加剩余能量多的节点成为簇头的概率,另一方面采用精确化方案求解网络平均剩余能量,同时采用簇内成员节点的调度机制让冗余节点进入休眠模式以节约网络能耗、延长网络生存周期. 仿真结果表明,IDEEC的能耗比LEACH降低60. 6%,比DEEC降低47. 9%,网络生存时间比LEACH提高61. 9%,比DEEC提高49. 1%.
展开▼