I. Introduction
Given the broadcast nature of the wireless medium and the randomness of packet losses, packet reception diversity – a phenomenon in which packets from a node are received by multiple receiving nodes following different reception patterns, often exists. This phenomenon creates great opportunities for performance improvement. A radically new routing category, known as diversity based routing, including opportunistic routing [1], [2], network coding [3], [4], and hybrid routing [5]–[7], thus has been proposed to exploit the potential benefit brought by this diversity. Up to now, more than 1,000 research articles have been published under this category according to the ACM digital library.