Abstract:Because there are a large number of unreliable communication links in wireless sensor network applications, it is difficult to achieve energy efficiency and QoS guarantee.So an energy balanced and QoS guaranteed geographic opportunistic routing protocol (EQGOR) was proposed to solve this problem. Based on opportunistic transmit mechanism, we established the models of forwarding efficiency, forwarding delay, energy efficiency and residual energy, and then proposed an adaptive forwarding set optimization algorithm based on multi-objective particle swarm optimization algorithm, which takes into account both energy and QoS requirement to meet QoS requirement and extend network lifetime. The simulation results have shown that this routing performs better than the opportunistic routing GOR and the traditional multi-path QoS routing QuESt in QoS and energy efficiency.