I. Introduction
Wireless sensor networks are increasingly deployed for collecting data related to physical phenomena in a variety of applications such as habitat monitoring, ocean monitoring and surveillance. Due to limited radio transmission ranges, multihop routing structures often have to be established in wireless sensor networks for sensor nodes to communicate with each other to relay captured data toward a base station.