针对无线传感器网络能耗不均衡、网络生存期短的问题,提出一种基于改进灰狼优化的分簇路由算法.在簇构建阶段,首先采用自组织神经网络映射(SOM)对网络节点聚类分簇,然后在簇内使用改进的灰狼优化算法选择最优簇头;簇间路由阶段,综合考虑节点的剩余能量和地理位置,为簇首选择合理的下一跳;簇内通信阶段,引入轮询控制机制,进一步降低网络能耗.仿真结果表明:在不同规模的场景下,所提算法均能够均衡网络能耗、延长网络生存期、提高网络吞吐量.