TY - JOUR
T1 - Changing of the guards
T2 - Strip cover with duty cycling
AU - Bar-Noy, Amotz
AU - Baumer, Ben
AU - Rawitz, Dror
N1 - Publisher Copyright:
© 2014 Elsevier B.V..
PY - 2016/1/11
Y1 - 2016/1/11
N2 - The notion of duty cycling is common in problems which seek to maximize the lifetime of a wireless sensor network. In the duty cycling model, sensors are grouped into shifts that take turns covering the region in question, and each sensor can belong to at most one shift. We consider the imposition of the duty cycling model upon the Strip Cover problem, where we are given n sensors on a one-dimensional region, and each shift can contain at most k≤ n sensors. We call the problem of finding the optimal set of shifts so as to maximize the length of time that the entire region can be covered by a wireless sensor network, k- Duty Cycle Strip Cover (. k- DutySC). In this paper, we present a polynomial-time algorithm for 2- DutySC. Furthermore, we show that this algorithm is a 3524-approximation algorithm for k- DutySC. We also give two lower bounds on the performance of our algorithm: 1511, for k≥ 4, and 65, for k= 3, and provide experimental evidence suggesting that these lower bounds are tight. Finally, we propose a fault tolerance model and find thresholds on the sensor failure rate over which our algorithm has the highest expected performance.
AB - The notion of duty cycling is common in problems which seek to maximize the lifetime of a wireless sensor network. In the duty cycling model, sensors are grouped into shifts that take turns covering the region in question, and each sensor can belong to at most one shift. We consider the imposition of the duty cycling model upon the Strip Cover problem, where we are given n sensors on a one-dimensional region, and each shift can contain at most k≤ n sensors. We call the problem of finding the optimal set of shifts so as to maximize the length of time that the entire region can be covered by a wireless sensor network, k- Duty Cycle Strip Cover (. k- DutySC). In this paper, we present a polynomial-time algorithm for 2- DutySC. Furthermore, we show that this algorithm is a 3524-approximation algorithm for k- DutySC. We also give two lower bounds on the performance of our algorithm: 1511, for k≥ 4, and 65, for k= 3, and provide experimental evidence suggesting that these lower bounds are tight. Finally, we propose a fault tolerance model and find thresholds on the sensor failure rate over which our algorithm has the highest expected performance.
KW - Adjustable ranges
KW - Approximation algorithms
KW - Duty cycling
KW - Strip cover
KW - Wireless sensor networks
UR - http://www.scopus.com/inward/record.url?scp=84948750395&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2014.09.002
DO - 10.1016/j.tcs.2014.09.002
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:84948750395
SN - 0304-3975
VL - 610
SP - 135
EP - 148
JO - Theoretical Computer Science
JF - Theoretical Computer Science
ER -