Target Coverage in Wireless Sensor Networks Chang Wu Yu Department of Computer Science and Information Engineering Chung Hua University Taiwan, R.O.C. cwyu@chu.edu.tw Chin-Tsai Lin Department of Information Engineering Kun Shan University Taiwan, R.O.C. ctlin@mail.ksu.edu.tw Kun-Ming Yu Department of Computer Science and Information Engineering Chung Hua University Taiwan, R.O.C. yu@chu.edu.tw Chen Yi Lin Department of Computer Science and Information Engineering Chung Hua University Taiwan, R.O.C. m09802046@chu.edu.tw Wei-Ting So Department of Computer Science and Information Engineering Chung Hua University Taiwan, R.O.C. m09602019@chu.edu.tw Abstract—Coverage problems are fundamental and crucial in designing a wireless sensor networks. The target coverage problem is finding an optimal scheduling for sensors such that the time (called lifetime) to monitor every target can be as long as possible. Unfortunately, the target coverage problem has been proved to be NP-complete. Most of previous work only considers one or two factors exclusively and thus fails to prolong the lifetime to near the optimum. The main objective of this work is to design efficient scheduling algorithms to maximize the lifetime of a given whole wireless sensor network by considering adjusting sensing range, locations of target and sensors, residue battery power of sensor nodes, and assignment between sensors and targets simultaneously. A maximum weighted matching algorithm is devised by considering full coverage and the maximum total monitored duration for each target-sensor assignments. We also conduct simulations to demonstrate that the proposed algorithms can achieve very high network lifetime closed to the optimum. I. INTRODUCTION Wireless sensor networks (WSNs) receive lots of attention in recent years due to its promising techniques and wide-ranging applications. A WSN consists of a large number of low-cost, low-power, small-size, and multifunction sensor nodes which sense and process environmental data and communicate with other nodes in short distance [7]. Wireless sensor networks have been used in many areas such as health care, military, and surveillance. For example, on health care, we can place sensor nodes on clothes or wearable devices to monitor biological states of patients, elders, or children. Since sensor nodes are usually equipped with scarce battery power and thus limited in their active lifetime, how to prolong the operational lifetime has been a major issue in WSNs. Moreover, lots of research issues in wireless sensor networks including medium access control [1, 2], power saving [7], target tracking, routing method [7, 15], network coverage [6, 10], and network connectivity have been discussed extensively. Coverage problems are fundamental and crucial in designing a wireless sensor networks. Usually coverage problems in wireless sensor networks can be classified into three categories: (1) Target coverage problems: There exists a set of predetermined targets which need to be monitored (covered) in a fixed deployed area. Due to the limited batter energy of deployed sensors, target coverage problems are focusing on designing effective scheduling algorithms to prolong the time for monitoring these targets. (2) Area coverage problems: In an interested area, we have to ensure that every point of the whole area can be monitored by at least k sensor, where k1. The coverage problem is to maximize the time for monitoring the whole area. (3) Barrier coverage problems: Given a barrier, we want to guarantee that every object moves across the barrier will be detected by the deployed sensors. Among these problems, area coverage problems have already received extensive attention in these years [12]. On the other hand, the remaining two problems begin to draw attention recently [3, 4, 8]. This work focuses on the target coverage problem in both static and mobile wireless sensor networks. An example of target coverage is given as follows. In Figure 1(a), targets r 1 , r 2 , and r 3 denote targets which need to be covered (or monitored) and sensors s 1 , s 2 , s 3 , and s 4 denote the deployed sensor nodes. Specifically, Figure 1(a) shows that target r 1 is covered by s 1 , s 3 , and s 4 ; target r 2 is covered by s 1 , s 2 , and s 4 ; target r 3 is covered by s 2 , s 3 , and s 4 . The coverage relation among targets and deployed sensors can be represented by a bipartite graph G=(S, R, E) where S and R denote the target node set and sensor node set, respectively. Whenever a target r is located in the sensing range of a sensor s, there exists an edge (s, r) in E. Figure 1(b) gives an example of the corresponding bipartite graph of Figure 1(a). 2011 Seventh International Conference on Mobile Ad-hoc and Sensor Networks 978-0-7695-4610-0/11 $26.00 © 2011 IEEE DOI 10.1109/MSN.2011.78 409 2011 Seventh International Conference on Mobile Ad-hoc and Sensor Networks 978-0-7695-4610-0/11 $26.00 © 2011 IEEE DOI 10.1109/MSN.2011.78 408 2011 Seventh International Conference on Mobile Ad-hoc and Sensor Networks 978-0-7695-4610-0/11 $26.00 © 2011 IEEE DOI 10.1109/MSN.2011.78 408