在双向网络中,为减少系统中的硬件负担并保证信息的可靠性,提出一种基于中继节点优化选择与功率分配的中继选择算法。通过采用最优继电器节点选择算法对系统的节点进行优化选择,根据网络中的平均离职率与平均到达率,选择网络中的最佳链路;在其最佳链路的基础上,根据网络寿命的特点引入一个能量价格因子,对其链路上的节点采用功率分配算法,以节省节点功率消耗。实验结果与预期目标基本相符,该算法具有可靠性高与传输速度快的市场优势。