为了延长网络的生存时间,需要设计能量有效的协议,以适应传感器网络的特点.本文在LEACH的基础上,提出了一种适合无线传感器网络的能量有效的成簇算法DEEAC.在DEEAC中,每一个节点均基于最优簇首概率popt自主地确定自己是否为临时簇首.该临时簇首通过收集到的簇内信息,根据簇内通信总能耗最小化原则,选择一个使得簇内通信代价尽可能小且在最近(r mod (1/popt))轮中没有成为簇首的簇内节点作为该轮的最终簇首.模拟实验表明,DEEAC与LEACH相比具有更好的性能,优化后的簇首选择策略可以在不同场景下有效延长网络的生存时间.