无线传感器网络(WSN)由于能量有限和链路不可靠而容易出现节点故障,这使此类网络中的路由协议设计成为一项艰巨的任务。多路径路由方案是解决此问题的最佳替代方案,该问题将流量分流到多个路径,而不是沿单个路径路由所有流量。但是,使用更多路径会引入更多争用,这会降低能源效率。由于每个链路的流量分布是不确定的,因此在多个源-目标对的情况下,该问题变得更加困难。我们的目标是通过选择最佳路径来最大程度地降低能源成本并提供可靠的传输。我们提出了一种分布式节能路由协议(D2ER)以实现此目标。在D2ER中,我们首先从理论的角度研究问题,将其映射到多商品网络设计问题。然后,由于传感器节点数量众多,难以建立全局寻址方案,因此我们采用了运输方法来解决此问题。仿真结果表明,我们的最优算法可以大大节省能源。