A constraint programming approach to the additional relay placement problem in wireless sensor networks
A Wireless Sensor Network (WSN) is composed of many sensor nodes which transmit their data wirelessly over a multi-hop network to data sinks. Since WSNs are subject to node failures, the network topology should be robust, so that when a failure does occur, data delivery can continue from all survivi...
        Saved in:
      
    
          | Published in | Constraints : an international journal Vol. 20; no. 4; pp. 433 - 451 | 
|---|---|
| Main Authors | , , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        New York
          Springer US
    
        01.10.2015
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1383-7133 1572-9354  | 
| DOI | 10.1007/s10601-015-9188-8 | 
Cover
| Summary: | A Wireless Sensor Network (WSN) is composed of many sensor nodes which transmit their data wirelessly over a multi-hop network to data sinks. Since WSNs are subject to node failures, the network topology should be robust, so that when a failure does occur, data delivery can continue from all surviving nodes. A WSN is
k
-robust if an alternate length-constrained route to a sink is available for each surviving node after the failure of up to
k
-1 nodes. A WSN is strongly
k
-robust if there are
k
disjoint length-constrained routes to a sink for each node. Determining whether a network is
k
-robust is polynomial. However, determining whether a network is strongly
k
-robust is an NP-complete problem. We develop a Constraint Programming (CP) approach for deciding strongly k-robustness that outperforms a Mixed-Integer Programming (MIP) model on larger problems. A network can be made (strongly) robust by deploying extra relay nodes. We extend our CP approach to an optimisation approach by using QuickXplain to search for a minimal set of relays, and compare it to a state-of-the-art local search approach. | 
|---|---|
| ISSN: | 1383-7133 1572-9354  | 
| DOI: | 10.1007/s10601-015-9188-8 |