Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor Networks
In the research of heterogeneous wireless sensor networks, clustering is one of the most commonly used energy-saving methods. However, existing clustering methods face challenges when applied to heterogeneous wireless sensor networks, such as energy balance, node heterogeneity, algorithm efficiency,...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-09-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/23/18/7711 |
_version_ | 1797577084828123136 |
---|---|
author | Zhen Wang Jin Duan Haobo Xu Xue Song Yang Yang |
author_facet | Zhen Wang Jin Duan Haobo Xu Xue Song Yang Yang |
author_sort | Zhen Wang |
collection | DOAJ |
description | In the research of heterogeneous wireless sensor networks, clustering is one of the most commonly used energy-saving methods. However, existing clustering methods face challenges when applied to heterogeneous wireless sensor networks, such as energy balance, node heterogeneity, algorithm efficiency, and more. Among these challenges, a well-designed clustering approach can lead to extended node lifetimes. Efficient selection of cluster heads is crucial for achieving optimal clustering. In this paper, we propose an Enhanced Pelican Optimization Algorithm for Cluster Head Selection (EPOA-CHS) to address these issues and enhance cluster head selection for optimal clustering. This method combines the Levy flight process with the traditional POA algorithm, which not only improves the optimization level of the algorithm, but also ensures the selection of the optimal cluster head. The logistic-sine chaotic mapping method is used in the population initialization, and the appropriate cluster head is selected through the new fitness function. Finally, we utilized MATLAB to simulate 100 sensor nodes within a configured area of 100 × 100 m<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mrow></mrow><mn>2</mn></msup></semantics></math></inline-formula>. These nodes were categorized into four heterogeneous scenarios: <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>0</mn></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0.1</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>2</mn></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0.2</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>3</mn></mrow></semantics></math></inline-formula>, and <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0.3</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>1.5</mn></mrow></semantics></math></inline-formula>. We conducted verification for four aspects: total residual energy, network survival time, number of surviving nodes, and network throughput, across all protocols. Extensive experimental research ultimately indicates that the EPOA-CHS method outperforms the SEP, DEEC, Z-SEP, and PSO-ECSM protocols in these aspects. |
first_indexed | 2024-03-10T22:03:01Z |
format | Article |
id | doaj.art-1ad9c5a06291497b9f6a81871f0df8e8 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-10T22:03:01Z |
publishDate | 2023-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-1ad9c5a06291497b9f6a81871f0df8e82023-11-19T12:53:07ZengMDPI AGSensors1424-82202023-09-012318771110.3390/s23187711Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor NetworksZhen Wang0Jin Duan1Haobo Xu2Xue Song3Yang Yang4School of Electronic Information Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaSchool of Electronic Information Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaSchool of Electronic Information Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaSchool of Electronic Information Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaSchool of Electronic Information Engineering, Changchun University of Science and Technology, Changchun 130022, ChinaIn the research of heterogeneous wireless sensor networks, clustering is one of the most commonly used energy-saving methods. However, existing clustering methods face challenges when applied to heterogeneous wireless sensor networks, such as energy balance, node heterogeneity, algorithm efficiency, and more. Among these challenges, a well-designed clustering approach can lead to extended node lifetimes. Efficient selection of cluster heads is crucial for achieving optimal clustering. In this paper, we propose an Enhanced Pelican Optimization Algorithm for Cluster Head Selection (EPOA-CHS) to address these issues and enhance cluster head selection for optimal clustering. This method combines the Levy flight process with the traditional POA algorithm, which not only improves the optimization level of the algorithm, but also ensures the selection of the optimal cluster head. The logistic-sine chaotic mapping method is used in the population initialization, and the appropriate cluster head is selected through the new fitness function. Finally, we utilized MATLAB to simulate 100 sensor nodes within a configured area of 100 × 100 m<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mrow></mrow><mn>2</mn></msup></semantics></math></inline-formula>. These nodes were categorized into four heterogeneous scenarios: <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>0</mn></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0.1</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>2</mn></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0.2</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>3</mn></mrow></semantics></math></inline-formula>, and <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>m</mi><mo>=</mo><mn>0.3</mn><mo>,</mo><mi>α</mi><mo>=</mo><mn>1.5</mn></mrow></semantics></math></inline-formula>. We conducted verification for four aspects: total residual energy, network survival time, number of surviving nodes, and network throughput, across all protocols. Extensive experimental research ultimately indicates that the EPOA-CHS method outperforms the SEP, DEEC, Z-SEP, and PSO-ECSM protocols in these aspects.https://www.mdpi.com/1424-8220/23/18/7711heterogeneous wireless sensor networkspelican optimization algorithmenergy efficientcluster head selection |
spellingShingle | Zhen Wang Jin Duan Haobo Xu Xue Song Yang Yang Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor Networks Sensors heterogeneous wireless sensor networks pelican optimization algorithm energy efficient cluster head selection |
title | Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor Networks |
title_full | Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor Networks |
title_fullStr | Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor Networks |
title_full_unstemmed | Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor Networks |
title_short | Enhanced Pelican Optimization Algorithm for Cluster Head Selection in Heterogeneous Wireless Sensor Networks |
title_sort | enhanced pelican optimization algorithm for cluster head selection in heterogeneous wireless sensor networks |
topic | heterogeneous wireless sensor networks pelican optimization algorithm energy efficient cluster head selection |
url | https://www.mdpi.com/1424-8220/23/18/7711 |
work_keys_str_mv | AT zhenwang enhancedpelicanoptimizationalgorithmforclusterheadselectioninheterogeneouswirelesssensornetworks AT jinduan enhancedpelicanoptimizationalgorithmforclusterheadselectioninheterogeneouswirelesssensornetworks AT haoboxu enhancedpelicanoptimizationalgorithmforclusterheadselectioninheterogeneouswirelesssensornetworks AT xuesong enhancedpelicanoptimizationalgorithmforclusterheadselectioninheterogeneouswirelesssensornetworks AT yangyang enhancedpelicanoptimizationalgorithmforclusterheadselectioninheterogeneouswirelesssensornetworks |