Cargando…
An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm
The Internet of Things technology provides convenience for data acquisition in environmental monitoring and environmental protection and can also avoid invasive damage caused by traditional data acquisition methods. An adaptive cooperative optimization seagull algorithm for optimal coverage of heter...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10296506/ https://www.ncbi.nlm.nih.gov/pubmed/37366826 http://dx.doi.org/10.3390/biomimetics8020231 |
_version_ | 1785063666447548416 |
---|---|
author | Cao, Li Wang, Zihui Wang, Zihao Wang, Xiangkun Yue, Yinggao |
author_facet | Cao, Li Wang, Zihui Wang, Zihao Wang, Xiangkun Yue, Yinggao |
author_sort | Cao, Li |
collection | PubMed |
description | The Internet of Things technology provides convenience for data acquisition in environmental monitoring and environmental protection and can also avoid invasive damage caused by traditional data acquisition methods. An adaptive cooperative optimization seagull algorithm for optimal coverage of heterogeneous sensor networks is proposed in order to address the issue of coverage blind zone and coverage redundancy in the initial random deployment of heterogeneous sensor network nodes in the sensing layer of the Internet of Things. Calculate the individual fitness value according to the total number of nodes, coverage radius, and area edge length, select the initial population, and aim at the maximum coverage rate to determine the position of the current optimal solution. After continuous updating, when the number of iterations is maximum, the global output is output. The optimal solution is the node’s mobile position. A scaling factor is introduced to dynamically adjust the relative displacement between the current seagull individual and the optimal individual, which improves the exploration and development ability of the algorithm. Finally, the optimal seagull individual position is fine-tuned by random opposite learning, leading the whole seagull to move to the correct position in the given search space, improving the ability to jump out of the local optimum, and further increasing the optimization accuracy. The experimental simulation results demonstrate that, compared with the coverage and network energy consumption of the PSO algorithm, the GWO algorithm, and the basic SOA algorithm, the coverage of the PSO-SOA algorithm proposed in this paper is 6.1%, 4.8%, and 1.2% higher than them, respectively, and the energy consumption of the network is reduced by 86.8%, 68.4%, and 52.6%, respectively. The optimal deployment method based on the adaptive cooperative optimization seagull algorithm can improve the network coverage and reduce the network cost, and effectively avoid the coverage blind zone and coverage redundancy in the network. |
format | Online Article Text |
id | pubmed-10296506 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-102965062023-06-28 An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm Cao, Li Wang, Zihui Wang, Zihao Wang, Xiangkun Yue, Yinggao Biomimetics (Basel) Article The Internet of Things technology provides convenience for data acquisition in environmental monitoring and environmental protection and can also avoid invasive damage caused by traditional data acquisition methods. An adaptive cooperative optimization seagull algorithm for optimal coverage of heterogeneous sensor networks is proposed in order to address the issue of coverage blind zone and coverage redundancy in the initial random deployment of heterogeneous sensor network nodes in the sensing layer of the Internet of Things. Calculate the individual fitness value according to the total number of nodes, coverage radius, and area edge length, select the initial population, and aim at the maximum coverage rate to determine the position of the current optimal solution. After continuous updating, when the number of iterations is maximum, the global output is output. The optimal solution is the node’s mobile position. A scaling factor is introduced to dynamically adjust the relative displacement between the current seagull individual and the optimal individual, which improves the exploration and development ability of the algorithm. Finally, the optimal seagull individual position is fine-tuned by random opposite learning, leading the whole seagull to move to the correct position in the given search space, improving the ability to jump out of the local optimum, and further increasing the optimization accuracy. The experimental simulation results demonstrate that, compared with the coverage and network energy consumption of the PSO algorithm, the GWO algorithm, and the basic SOA algorithm, the coverage of the PSO-SOA algorithm proposed in this paper is 6.1%, 4.8%, and 1.2% higher than them, respectively, and the energy consumption of the network is reduced by 86.8%, 68.4%, and 52.6%, respectively. The optimal deployment method based on the adaptive cooperative optimization seagull algorithm can improve the network coverage and reduce the network cost, and effectively avoid the coverage blind zone and coverage redundancy in the network. MDPI 2023-06-02 /pmc/articles/PMC10296506/ /pubmed/37366826 http://dx.doi.org/10.3390/biomimetics8020231 Text en © 2023 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 Cao, Li Wang, Zihui Wang, Zihao Wang, Xiangkun Yue, Yinggao An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm |
title | An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm |
title_full | An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm |
title_fullStr | An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm |
title_full_unstemmed | An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm |
title_short | An Energy-Saving and Efficient Deployment Strategy for Heterogeneous Wireless Sensor Networks Based on Improved Seagull Optimization Algorithm |
title_sort | energy-saving and efficient deployment strategy for heterogeneous wireless sensor networks based on improved seagull optimization algorithm |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10296506/ https://www.ncbi.nlm.nih.gov/pubmed/37366826 http://dx.doi.org/10.3390/biomimetics8020231 |
work_keys_str_mv | AT caoli anenergysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT wangzihui anenergysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT wangzihao anenergysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT wangxiangkun anenergysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT yueyinggao anenergysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT caoli energysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT wangzihui energysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT wangzihao energysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT wangxiangkun energysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm AT yueyinggao energysavingandefficientdeploymentstrategyforheterogeneouswirelesssensornetworksbasedonimprovedseagulloptimizationalgorithm |