Abstract
The maximum network lifetime problem (MLP) in heterogeneous wireless sensor networks under connectivity and coverage constraints is addressed in this paper. Two main variants of the studied problem are considered. The first variant is α-coverage where a portion ((1 - α) percent) of the targets are allowed to be left uncovered. The second one is called β-coverage or β-constraint where each target has a minimum coverage rate β during the network’s lifetime service. When the two variants are considered at the same time, the problem is called αβ−Connected Maximum Lifetime Problem (αβ−CMLP) where we consider both global (whole targets) resp. local (individual target) monitoring level thresholds to improve the coverage quality of the deployed WSN. Unlike earlier works devoted to only α coverage, we deal with both local (α) and global (β) coverage leveling thresholds under network connectivity constraint. One approach to optimize the network’s lifetime is to divide the sensor nodes into Non-Disjoint subsets of sensors, or cover sets, and to schedule these covers with variable activation time periods, so that the global time lifespan of the network is optimized. To this end, we provide both exact and heuristic approaches in this study. First, a novel mathematical Mixed Integer Linear Programming (MILP) is presented to solve the αβ-coverage with network connectivity requirement to optimality. Unfortunately, due to the NP-Completeness of the addressed problem, the MILP’s resolution becomes impracticable for large optimization problems. To remedy this and to cope with large instances, we propose a new exact approach based on column generation able to achieve optimal solutions in reasonable time. In addition, since the CG’s subproblem resolution is also an NP-Hard problem, a new dedicated Heuristic (DH) is designed to solve the CG’s subproblem in polynomial time complexity. Moreover, we propose an exact ILP formulation for the CG’s subproblem if the DH heuristic fails to compute an attractive solution in each iteration of the CG computation process. Finally, several experiments are performed to evaluate the performances of our proposals.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.