An exact algorithm to extend lifetime through roles allocation in sensor networks with connectivity constraints

We face the problem of scheduling optimally the activities in a wireless sensor network in order to ensure that, in each instant of time, the activated sensors can monitor all points of interest (targets) and route the collected information to a processing facility. Each sensor is allocated to a role, depending on whether it is actually used to monitor the targets, to forward information or kept idle, leading to different battery consumption ratios. We propose a column generation algorithm that embeds a highly efficient genetic metaheuristic for the subproblem. Moreover, to optimally solve the subproblem, we introduce a new formulation with fewer integer variables than a previous one proposed in the literature. Finally, we propose a stopping criterion to interrupt the optimal resolution of the subproblem as soon as a favorable solution is found. The results of our computational tests show that our algorithm consistently outperforms previous approaches in the literature, and also improves the best results known to date on some benchmark instances.

[1]  Monica Gentili,et al.  α-Coverage to extend network lifetime on wireless sensor networks , 2013, Optim. Lett..

[2]  Mihaela Cardei,et al.  Energy-Efficient Data Gathering in Heterogeneous Wireless Sensor Networks , 2006, 2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

[3]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[4]  Chen Wang,et al.  Minimum Coverage Breach and Maximum Network Lifetime in Wireless Sensor Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[5]  Liu Gang,et al.  Topology Control for Wireless Sensor Networks , 2007, 2007 IFIP International Conference on Network and Parallel Computing Workshops (NPC 2007).

[6]  Monica Gentili,et al.  Exact and Metaheuristic Approaches to Extend Lifetime and Maintain Connectivity in Wireless Sensors Networks , 2011, INOC.

[7]  Jie Wu,et al.  Improving network lifetime using sensors with adjustable sensing ranges , 2006, Int. J. Sens. Networks.

[8]  Marek Cygan,et al.  Exponential-time approximation of weighted set cover , 2009, Inf. Process. Lett..

[9]  Stefan Voß,et al.  Steiner Tree Heuristics — A Survey , 1994 .

[10]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[11]  Piotr Berman,et al.  Power efficient monitoring management in sensor networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[12]  Yu Gu,et al.  Maximize Lifetime of Heterogeneous Wireless Sensor Networks with Joint Coverage and Connectivity Requirement , 2009, 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing.

[13]  Fabian Castaño,et al.  A column generation approach to extend lifetime in wireless sensor networks with coverage and connectivity constraints , 2014, Comput. Oper. Res..

[14]  Yingshu Li,et al.  Maximum Lifetime of Sensor Networks with Adjustable Sensing Range , 2006, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06).

[15]  Raffaele Cerulli,et al.  Relations, models and a memetic approach for three degree-dependent spanning tree problems , 2014, Eur. J. Oper. Res..

[16]  Eric Bourreau,et al.  Exact approaches for lifetime maximization in connectivity constrained wireless multi-role sensor networks , 2015, Eur. J. Oper. Res..

[17]  Raffaele Cerulli,et al.  Exact and heuristic approaches for the maximum lifetime problem in sensor networks with coverage and connectivity constraints , 2017, RAIRO Oper. Res..

[18]  Karine Deschinkel A column generation based heuristic for maximum lifetime coverage in wireless sensor networks , 2015 .

[19]  Richard T. Wong,et al.  A dual ascent approach for steiner tree problems on a directed graph , 1984, Math. Program..

[20]  Raffaele Cerulli,et al.  Maximizing lifetime and handling reliability in wireless sensor networks , 2014, Networks.

[21]  Raffaele Cerulli,et al.  Exact and heuristic methods to maximize network lifetime in wireless sensor networks with adjustable sensing ranges , 2012, Eur. J. Oper. Res..

[22]  Michel X. Goemans,et al.  A catalog of steiner tree formulations , 1993, Networks.

[23]  Raffaele Cerulli,et al.  Lower and upper bounds for the spanning tree with minimum branch vertices , 2013, Comput. Optim. Appl..

[24]  Weili Wu,et al.  Energy-efficient target coverage in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[25]  Andrea Bianco,et al.  Maximizing system lifetime in wireless sensor networks , 2007, Eur. J. Oper. Res..

[26]  Arie Segev,et al.  The node-weighted steiner tree problem , 1987, Networks.

[27]  André Rossi,et al.  An exact approach for maximizing the lifetime of sensor networks with adjustable sensing ranges , 2012, Comput. Oper. Res..

[28]  CardeiMihaela,et al.  Improving network lifetime using sensors with adjustable sensing ranges , 2006 .

[29]  Raffaele Cerulli,et al.  Maximizing lifetime in wireless sensor networks with multiple sensor families , 2015, Comput. Oper. Res..

[30]  Francesco Carrabs,et al.  A hybrid exact approach for maximizing lifetime in sensor networks with complete and partial coverage constraints , 2015, J. Netw. Comput. Appl..