A constraint programming approach to the additional relay placement problem in Wireless Sensor Networks
dc.contributor.author | Sitanayah, Lanny | |
dc.contributor.author | Brown, Kenneth N. | |
dc.contributor.author | O'Sullivan, Barry | |
dc.contributor.author | Sreenan, Cormac J. | |
dc.contributor.author | Quesada, Luis | |
dc.contributor.funder | Science Foundation Ireland | en |
dc.date.accessioned | 2019-01-31T15:05:17Z | |
dc.date.available | 2019-01-31T15:05:17Z | |
dc.date.issued | 2015-04-02 | |
dc.date.updated | 2019-01-31T14:57:09Z | |
dc.description.abstract | 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. | en |
dc.description.sponsorship | Science Foundation Ireland (10/CE/11853 and 12/RC/1289) | en |
dc.description.status | Peer reviewed | en |
dc.description.version | Accepted Version | en |
dc.format.mimetype | application/pdf | en |
dc.identifier.citation | Quesada, L., Sitanayah, L., Brown, Kenneth N., O'Sullivan, B., Sreenan, C. J. (2015) 'A Constraint Programming Approach to the Additional Relay Placement Problem in Wireless Sensor Networks', Constraints, 20(4), pp. 433-451. doi: 10.1007/s10601-015-9188-8 | en |
dc.identifier.doi | 10.1007/s10601-015-9188-8 | |
dc.identifier.endpage | 451 | en |
dc.identifier.issn | 1383-7133 | |
dc.identifier.issued | 4 | en |
dc.identifier.journaltitle | Constraints | en |
dc.identifier.startpage | 433 | en |
dc.identifier.uri | https://hdl.handle.net/10468/7412 | |
dc.identifier.volume | 20 | en |
dc.language.iso | en | en |
dc.publisher | Springer | en |
dc.relation.uri | https://link.springer.com/article/10.1007/s10601-015-9188-8 | |
dc.rights | © Springer Science+Business Media New York 2015. This is a post-peer-review, pre-copyedit version of an article published in Constraints. The final authenticated version is available online at: http://dx.doi.org/10.1007/s10601-015-9188-8 | en |
dc.subject | Constraint optimisation problem | en |
dc.subject | Network deployment planning | en |
dc.subject | Relay placement | en |
dc.subject | Node disjoint paths | en |
dc.subject | Wireless sensor networks | en |
dc.title | A constraint programming approach to the additional relay placement problem in Wireless Sensor Networks | en |
dc.type | Article (peer-reviewed) | en |
Files
Original bundle
1 - 2 of 2
Loading...
- Name:
- 9003_cp_relay-preprint.pdf
- Size:
- 1013.2 KB
- Format:
- Adobe Portable Document Format
- Description:
- Author's original
Loading...
- Name:
- 2014 Constraints.pdf
- Size:
- 771.38 KB
- Format:
- Adobe Portable Document Format
- Description:
- Accepted version
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 2.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: