I. Introduction
A wireless sensor actuator network is made up of small battery-powered sensor nodes that monitor their physical environment and relatively resource-rich entities called actuators that act upon the received data from sensor nodes, supporting a wide range of applications in large scale networks via computation and control [1]–[3]. Traditionally, the sink node would be in a fixed location and all sensors would transmit their data via multi-hop routing. However, the use of multi-hop routing requires the nodes to expend much of their energy to relay information from other nodes that are far from the sink, leading to uneven energy distribution among the nodes. The nodes closer to the sink consume more energy in data forwarding and thus die out early. This can cause the network to become disconnected even though most nodes are still operational, which is sometimes referred to as the sink hole problem [4].