针对无线传感器网络层次路由协议中存在的能量消耗过快和能量不均衡的问题,对路由协议的分簇方法进行了改进,提出了使用蜂群算法进行分簇的能量优化路由算法。首先以网络剩余能量和传感器节点位置信息作为算法分簇的依据,根据无线通信能量模型建立能量适应度模型。利用蜂群算法计算出当前传感器网络中能量最优的簇首节点组合。最后簇首节点轮流选择最近的簇内节点构建网络路由。仿真证明,提出的算法具有能量消耗速度慢、能量均衡等优点,能够有效地延长无线传感器网络寿命。