Cargando…

A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime

Finding dominating sets in graphs is very important in the context of numerous real-world applications, especially in the area of wireless sensor networks. This is because network lifetime in wireless sensor networks can be prolonged by assigning sensors to disjoint dominating node sets. The nodes o...

Descripción completa

Detalles Bibliográficos
Autores principales: Bouamama, Salim, Blum, Christian, Pinacho-Davidson , Pedro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8914629/
https://www.ncbi.nlm.nih.gov/pubmed/35270950
http://dx.doi.org/10.3390/s22051804
_version_ 1784667760255565824
author Bouamama, Salim
Blum, Christian
Pinacho-Davidson , Pedro
author_facet Bouamama, Salim
Blum, Christian
Pinacho-Davidson , Pedro
author_sort Bouamama, Salim
collection PubMed
description Finding dominating sets in graphs is very important in the context of numerous real-world applications, especially in the area of wireless sensor networks. This is because network lifetime in wireless sensor networks can be prolonged by assigning sensors to disjoint dominating node sets. The nodes of these sets are then used by a sleep–wake cycling mechanism in a sequential way; that is, at any moment in time, only the nodes from exactly one of these sets are switched on while the others are switched off. This paper presents a population-based iterated greedy algorithm for solving a weighted version of the maximum disjoint dominating sets problem for energy conservation purposes in wireless sensor networks. Our approach is compared to the ILP solver, CPLEX, which is an existing local search technique, and to our earlier greedy algorithm. This is performed through its application to 640 random graphs from the literature and to 300 newly generated random geometric graphs. The results show that our algorithm significantly outperforms the competitors.
format Online
Article
Text
id pubmed-8914629
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89146292022-03-12 A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime Bouamama, Salim Blum, Christian Pinacho-Davidson , Pedro Sensors (Basel) Article Finding dominating sets in graphs is very important in the context of numerous real-world applications, especially in the area of wireless sensor networks. This is because network lifetime in wireless sensor networks can be prolonged by assigning sensors to disjoint dominating node sets. The nodes of these sets are then used by a sleep–wake cycling mechanism in a sequential way; that is, at any moment in time, only the nodes from exactly one of these sets are switched on while the others are switched off. This paper presents a population-based iterated greedy algorithm for solving a weighted version of the maximum disjoint dominating sets problem for energy conservation purposes in wireless sensor networks. Our approach is compared to the ILP solver, CPLEX, which is an existing local search technique, and to our earlier greedy algorithm. This is performed through its application to 640 random graphs from the literature and to 300 newly generated random geometric graphs. The results show that our algorithm significantly outperforms the competitors. MDPI 2022-02-24 /pmc/articles/PMC8914629/ /pubmed/35270950 http://dx.doi.org/10.3390/s22051804 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bouamama, Salim
Blum, Christian
Pinacho-Davidson , Pedro
A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime
title A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime
title_full A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime
title_fullStr A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime
title_full_unstemmed A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime
title_short A Population-Based Iterated Greedy Algorithm for Maximizing Sensor Network Lifetime
title_sort population-based iterated greedy algorithm for maximizing sensor network lifetime
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8914629/
https://www.ncbi.nlm.nih.gov/pubmed/35270950
http://dx.doi.org/10.3390/s22051804
work_keys_str_mv AT bouamamasalim apopulationbasediteratedgreedyalgorithmformaximizingsensornetworklifetime
AT blumchristian apopulationbasediteratedgreedyalgorithmformaximizingsensornetworklifetime
AT pinachodavidsonpedro apopulationbasediteratedgreedyalgorithmformaximizingsensornetworklifetime
AT bouamamasalim populationbasediteratedgreedyalgorithmformaximizingsensornetworklifetime
AT blumchristian populationbasediteratedgreedyalgorithmformaximizingsensornetworklifetime
AT pinachodavidsonpedro populationbasediteratedgreedyalgorithmformaximizingsensornetworklifetime