针对无线传感器网络的经典LEACH算法中存在的簇头选取不合理、分簇不均以及能量损耗过大的问题,提出改进算法REC(Region Energy Clustering)。算法首先通过对网络内节点设置分层模型,然后根据动态的簇头数量对网络进行分区成簇,在选取...针对无线传感器网络的经典LEACH算法中存在的簇头选取不合理、分簇不均以及能量损耗过大的问题,提出改进算法REC(Region Energy Clustering)。算法首先通过对网络内节点设置分层模型,然后根据动态的簇头数量对网络进行分区成簇,在选取簇头时,根据节点所在层级,通过引入能量影响因子和距离影响因子综合选取,最后在数据传输时分层传输数据。上述算法改善了经典LEACH算法中成簇过多、分簇不匀的问题,采用的分层选取和分层传输方式,也降低了网络中数据通信时的能量损耗。经仿真结果表明,与LEACH及同类改进算法相比,REC算法有效的均衡了网络中能量损耗,延长了网路生存时间。展开更多
文摘针对无线传感器网络的经典LEACH算法中存在的簇头选取不合理、分簇不均以及能量损耗过大的问题,提出改进算法REC(Region Energy Clustering)。算法首先通过对网络内节点设置分层模型,然后根据动态的簇头数量对网络进行分区成簇,在选取簇头时,根据节点所在层级,通过引入能量影响因子和距离影响因子综合选取,最后在数据传输时分层传输数据。上述算法改善了经典LEACH算法中成簇过多、分簇不匀的问题,采用的分层选取和分层传输方式,也降低了网络中数据通信时的能量损耗。经仿真结果表明,与LEACH及同类改进算法相比,REC算法有效的均衡了网络中能量损耗,延长了网路生存时间。