Abstract
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.
Similar content being viewed by others
References
Alfieri, A., Bianco, A., Brandimarte, P., Chiasserini, C.F.: Maximizing system lifetime in wireless sensor networks. Eur. J. Oper. Res. 181(1), 390–402 (2007)
Atzori, Luigi, Iera, Antonio, Morabito, Giacomo: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)
Awada, W., Cardei, M.: Energy-efficient data gathering in heterogeneous wireless sensor networks. In: Proceedings of the IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, pp. 53–60 (2006)
Cardei, M., Thai, M.T., Li, Y., Wu, W.: Energy-efficient target coverage in wireless sensor networks. In: Proceedings of the 24th Conference of the IEEE Communications Society, vol. 3, pp. 1976–1984 (2005)
Carrabs, F., Cerulli, R., D’Ambrosio, C., Gentili, M., Raiconi, A.: Maximizing lifetime in wireless sensor networks with multiple sensor families. Comput. Oper. Res. 60, 121–137 (2015)
Carrabs, F., Cerulli, R., D’Ambrosio, C., Raiconi, A.: Exact and Heuristic Approaches for the Maximum Lifetime Problem in Sensor Networks with Coverage and Connectivity Constraints. Technical Report, University of Salerno, Department of Mathematics (2015)
Carrabs, F., Cerulli, R., D’Ambrosio, C., Raiconi, A.: A hybrid exact approach for maximizing lifetime in sensor networks with complete and partial coverage constraints. J. Netw. Comput. Appl. 58, 12–22 (2015)
Carrabs, F., Cerulli, R., Gaudioso, M., Gentili, M.: Lower and upper bounds for the spanning tree with minimum branch vertices. Comput. Optim. Appl. 56(2), 405–438 (2013)
Castaño, F., Bourreau, E., Velasco, N., Rossi, A., Sevaux, M.: Exact approaches for lifetime maximization in connectivity constrained wireless multi-role sensor networks. Eur. J. Oper. Res. 241(1), 28–38 (2015)
Castaño, F., Rossi, A., Sevaux, M., Velasco, N.: A column generation approach to extend lifetime in wireless sensor networks with coverage and connectivity constraints. Comput. Oper. Res. 52(B):220–230 (2014)
Cerrone, C., Cerulli, R., Raiconi, A.: Relations, models and a memetic approach for three degree-dependent spanning tree problems. Eur. J. Oper. Res. 232(3), 442–453 (2014)
Cerulli, R., De Donato, R., Raiconi, A.: Exact and heuristic methods to maximize network lifetime in wireless sensor networks with adjustable sensing ranges. Eur. J. Oper. Res. 220(1), 58–66 (2012)
Cerulli, R., Gentili, M., Raiconi, A.: Maximizing lifetime and handling reliability in wireless sensor networks. Networks 64(4), 321–338 (2014)
Cygan, M., Kowalik, Ł., Wykurz, M.: Exponential-time approximation of weighted set cover. Inf. Process. Lett. 109(16), 957–961 (2009)
Deschinkel, K.: A column generation based heuristic for maximum lifetime coverage in wireless sensor networks. In: SENSORCOMM 11, 5th International Conference on Sensor Technologies and Applications, vol. 4, pp. 209–214 (2011)
Dhawan, A., Vu, C.T., Zelikovsky, A., Li, Y., Prasad, S.K.: Maximum lifetime of sensor networks with adjustable sensing range. In: Proceedings of the Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, pp. 285–289 (2006)
Duin, C., Voss, S.: Steiner tree heuristics—a survey. In: Dyckhoff, H., Derigs, U., Salomon, M., Tijms, H.C. (eds.) Operations Research Proceedings 1993. Papers of the 22nd Annual Meeting of DGOR in Cooperation with NSOR, pp. 485–496. Springer, Berlin (1994)
Gentili, M., Raiconi, A.: \(\alpha -\)coverage to extend network lifetime on wireless sensor networks. Optim. Lett. 7(1), 157–172 (2013)
Goemans, M.X., Myung, Y.-S.: A catalog of steiner tree formulations. Networks 23(1), 19–28 (1993)
Gu, Y., Ji, Y., Zhao, B.: Maximize lifetime of heterogeneous wireless sensor networks with joint coverage and connectivity requirement. In: EmbeddedCom-09, 8th International Conference on Embedded Computing, pp. 226–231 (2009)
Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, Englewood Cliffs (1982)
Raiconi, A., Gentili, M.: Exact and metaheuristic approaches to extend lifetime and maintain connectivity in wireless sensors networks. In: Pahl, J., Reiners, T., Voss, S. (eds.) Netw. Optim. Lecture notes in computer science, vol. 6701, pp. 607–619. Springer, Berlin (2011)
Rossi, A., Singh, A., Sevaux, M.: An exact approach for maximizing the lifetime of sensor networks with adjustable sensing ranges. Comput. Oper. Res. 39(12), 3166–3176 (2012)
Segev, A.: The node-weighted steiner tree problem. Networks 17(1), 1–17 (1987)
Wang, C., Thai, M.T., Li, Y., Wang, F., Wu, W.: Minimum coverage breach and maximum network lifetime in wireless sensor networks. In: Proceedings of the IEEE Global Telecommunications Conference, pp. 1118–1123 (2007)
Wang, Y.: Topology control for wireless sensor networks. In: Li, Y., Thai, M.T., Wu, W. (eds.) Wireless Sensor Networks and Applications, chap. 5. Springer, Berlin (2008)
Wong, R.T.: A dual ascent approach for steiner tree problems on a directed graph. Math. Program. 28(3), 271–287 (1984)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Carrabs, F., Cerulli, R., D’Ambrosio, C. et al. An exact algorithm to extend lifetime through roles allocation in sensor networks with connectivity constraints. Optim Lett 11, 1341–1356 (2017). https://doi.org/10.1007/s11590-016-1072-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-016-1072-y