Combining simulated annealing with Lagrangian relaxation and weighted Dantzig-Wolfe decomposition for integrated design decisions in wireless sensor networks

A Wireless Sensor Network (WSN) is the outcome of the collaborative effort of multi-functional, low-power, low-cost, tiny electronic devices called sensors. Their ability to work autonomously provides a distributed environment capable to monitor even remote or inaccessible areas, which explains the wide application range of WSNs. There are four main issues in the design of a WSN: determining sensor locations (deployment), scheduling sensors, finding sink locations, and obtaining sensor-to-sink data routes. Sensors have very limited energy resources and their efficient management becomes critical for elongating network lifetime. As a result, most of the works on optimal WSN design are concerned with efficient energy usage. Unfortunately, only a few of them use an integrated approach and try to address these four issues simultaneously. In this work we also follow this line of research and develop first a monolithic mixed-integer linear programming model that maximizes network lifetime by optimally determining sensor and sink locations, sensor-to-sink data flows, active and stand-by periods of the sensors subject to data flow conservation, energy consumption and budget usage constraints. Then we propose a nested solution method consisting of two procedures: simulated annealing that performs search for the best sink locations in the outer level and Lagrangian relaxation based heuristic employed with weighted Dantzig-Wolfe decomposition for the multiplier update in the inner level, which determines sensor locations, activity schedules of the sensors and data flows routes. We demonstrate the efficiency and accuracy of the new approach on randomly generated instances by extensive numerical experiments.

[1]  Emanuel Melachrinoudis,et al.  Exploiting Sink Mobility for Maximizing Sensor Networks Lifetime , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[2]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[3]  I. K. Altinel,et al.  Lifetime Maximization in Wireless Sensor Networks Using a Mobile Sink with Nonzero Traveling Time , 2011, Comput. J..

[4]  I. K. Altinel,et al.  Efficient solution techniques for the integrated coverage, sink location and routing problem in wireless sensor networks , 2012, Comput. Oper. Res..

[5]  Simon Görtz,et al.  A branch-and-price algorithm for the capacitated facility location problem , 2007, Eur. J. Oper. Res..

[6]  Ananthanarayanan Chockalingam,et al.  Mobile base stations placement and energy aware routing in wireless sensor networks , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[7]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[8]  Jonathan Cole Smith,et al.  Distributed algorithm for lifetime maximization in delay-tolerant wireless sensor network with mobile sink , 2010, 49th IEEE Conference on Decision and Control (CDC).

[9]  Leonidas Georgiadis,et al.  A Distributed Algorithm for Maximum Lifetime Routing in Sensor Networks with Mobile Sink , 2006, IEEE Transactions on Wireless Communications.

[10]  Jun Luo,et al.  Joint mobility and routing for lifetime elongation in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[11]  Marshall L. Fisher,et al.  The Lagrangian Relaxation Method for Solving Integer Programming Problems , 2004, Manag. Sci..

[12]  G. Dantzig,et al.  THE DECOMPOSITION ALGORITHM FOR LINEAR PROGRAMS , 1961 .

[13]  Emanuel Melachrinoudis,et al.  Controlled sink mobility for prolonging wireless sensor networks lifetime , 2008, Wirel. Networks.

[14]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[15]  I. K. Altinel,et al.  Binary integer programming formulation and heuristics for differentiated coverage in heterogeneous sensor networks , 2008, Comput. Networks.

[16]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[17]  Y B Türkoğulları,et al.  Optimal placement, scheduling, and routing to maximize lifetime in sensor networks , 2010, J. Oper. Res. Soc..

[18]  Cem Ersoy,et al.  A column generation based heuristic for sensor placement, activity scheduling and data routing in wireless sensor networks , 2010, Eur. J. Oper. Res..

[19]  Cem Ersoy,et al.  Wireless sensor network lifetime maximization by optimal sensor deployment, activity scheduling, data routing and sink mobility , 2014, Ad Hoc Networks.

[20]  Andreas Klose,et al.  A subgradient-based branch-and-bound algorithm for the capacitated facility location problem , 2009 .

[21]  Cem Ersoy,et al.  An efficient heuristic for placement, scheduling and routing in wireless sensor networks , 2008, 2008 23rd International Symposium on Computer and Information Sciences.

[22]  Jun Luo,et al.  Joint Sink Mobility and Routing to Maximize the Lifetime of Wireless Sensor Networks: The Case of Constrained Mobility , 2010, IEEE/ACM Transactions on Networking.

[23]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[24]  Narottam Chand,et al.  Lifetime Maximization in Wireless Sensor Networks , 2011, Int. J. Wirel. Networks Broadband Technol..

[25]  Jonathan Cole Smith,et al.  Decomposition algorithms for maximizing the lifetime of wireless sensor networks with mobile sinks , 2012, Comput. Oper. Res..

[26]  Ye Xia,et al.  Maximizing the Lifetime of Wireless Sensor Networks with Mobile Sink in Delay-Tolerant Applications , 2010, IEEE Transactions on Mobile Computing.

[27]  Ioannis Papadimitriou,et al.  Maximum Lifetime Routing to Mobile Sink in Wireless Sensor Networks , 2005 .

[28]  H. Hassanein,et al.  Placement of multiple mobile base stations in wireless sensor networks , 2007, 2007 IEEE International Symposium on Signal Processing and Information Technology.

[29]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[30]  I. K. Altinel,et al.  Efficient integer programming formulations for optimum sink location and routing in heterogeneous wireless sensor networks , 2010, Comput. Networks.

[31]  Milind Dawande,et al.  Energy efficient schemes for wireless sensor networks with multiple mobile base stations , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[32]  Paul Wentges Weighted Dantzig-Wolfe decomposition for linear mixed-integer programming , 1997 .

[33]  Cynthia A. Phillips,et al.  Coordinated and controlled mobility of multiple sinks for maximizing the lifetime of wireless sensor networks , 2011, Wirel. Networks.