在能量有限的无线网络中,网络生存时间往往需要尽量延长。针对网络生存时间优化问题,综合考虑了随机拓扑环境中的无网络编码场景、双向网络编码场景和侦听网络编码场景,结合功率控制模型、数据流个数、业务需求分布和每个节点的初始能量,使用内点方法对这些场景下的网络生存时间进行评估和优化。仿真结果说明了在弱功控情况下,网络编码可提高生存时间增益,该增益和计算开销都随数据流个数的增加而增加,而业务需求分布和节点初始能量对生存时间性能影响可忽略,另外也说明了双向网络编码对生存时间的改进性能与侦听网络编码相似,而计算开销更低。