摘要

传统分簇路由协议存在簇首节点的能耗分布不均匀,簇首节点与基站之间数据传输未采用最短路径传送,数据传输效率低使得网络能耗较高及网络生存期短问题。针对这些问题提出一种基于剩余能量和簇首最佳距离的分布式分簇路由算法EDAC。由基站根据剩余能量选择候选簇头,被选择簇头之间的距离要求在最佳簇首分布距离内,利用蚁群优化算法在各簇头之间找到一条最短路径多跳传输数据。Matlab仿真结果表明,EDAC协议比LEACH协议在网络生存期上延长了20%。

全文