遗传算法选择算子在扩展WSN稳定周期中的作用比较研究

ID:39333

阅读量:0

大小:0.54 MB

页数:16页

时间:2023-03-14

金币:2

上传者:战必胜

 
Citation: Jannoud, I.; Jaradat, Y.;
Masoud, M.Z.; Manasrah, A.; Alia, M.
The Role of Genetic Algorithm
Selection Operators in Extending
WSN Stability Period: A
Comparative Study. Electronics 2022,
11, 28. https://doi.org/10.3390/
electronics11010028
Academic Editors: Alvaro Araujo
Pinto and Hacene Fouchal
Received: 22 November 2021
Accepted: 20 December 2021
Published: 22 December 2021
Publishers Note: MDPI stays neutral
with regard to jurisdictional claims in
published maps and institutional affil-
iations.
Copyright: © 2021 by the authors.
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/).
electronics
Article
The Role of Genetic Algorithm Selection Operators in
Extending WSN Stability Period: A Comparative Study
Ismael Jannoud
1
, Yousef Jaradat
1,
* , Mohammad Z. Masoud
1
, Ahmad Manasrah
2
and Mohammad Alia
3
1
Electrical Engineering Department, Al-Zaytoonah University of Jordan, Amman 11733, Jordan;
ismael.jannoud@zuj.edu.jo (I.J.); m.zakaria@zuj.edu.jo (M.Z.M.)
2
Mechanical Engineering Department, Al-Zaytoonah University of Jordan, Amman 11733, Jordan;
ahmad.mansrah@zuj.edu.jo
3
Computer Science Department, Al-Zaytoonah University of Jordan, Amman 11733, Jordan;
dr.m.alia@zuj.edu.jo
* Correspondence: y.jaradat@zuj.edu.jo
Abstract:
A genetic algorithm (GA) contains a number of genetic operators that can be tweaked to
improve the performance of specific implementations. Parent selection, crossover, and mutation
are examples of these operators. One of the most important operations in GA is selection. The
performance of GA in addressing the single-objective wireless sensor network stability period
extension problem using various parent selection methods is evaluated and compared. In this
paper, six GA selection operators are used: roulette wheel, linear rank, exponential rank, stochastic
universal sampling, tournament, and truncation. According to the simulation results, the truncation
selection operator is the most efficient operator in terms of extending the network stability period and
improving reliability. The truncation operator outperforms other selection operators, most notably the
well-known roulette wheel operator, by increasing the stability period by 25.8% and data throughput
by 26.86%. Furthermore, the truncation selection operator outperforms other selection operators in
terms of the network residual energy after each protocol round.
Keywords:
genetic algorithm; roulette wheel; exponential selection; rank selection; tournament
selection; stochastic selection; truncation selection; WSN stability
1. Introduction
As a result of rapid advancements in the field of micro-electro-mechanical systems
(MEMS), small sensor nodes have become inexpensive and self-sufficient [
1
]. These sensor
nodes can sense and monitor the environment, analyze and aggregate data, and communi-
cate data to one other or to a central point, commonly known as the sink. Sensor nodes
can be interconnected to serve an application-specific purpose through the use of wireless
sensor networks (WSN) [2,3].
Sensor nodes have a certain amount of battery power, and these batteries are rarely
rechargeable. Sensor nodes often use the most energy for their communication functions [
4
].
When a node’s energy source runs out, the node is declared dead and is no longer useful.
WSNs can be used in a wide variety of real-world situations. They are employed in a
variety of fields, including agriculture, industry, health care, surveillance, target tracking,
and security management, in both the civilian and military sectors [
5
7
]. Figure 1 shows a
typical sensor node block diagram [8].
Sensor nodes have the ability to send their collected data straight to the sink node [
9
],
but this consumes more energy and leads to the premature death of the node; as a result,
other issues are introduced into the network, such as the coverage/hole problem [
10
].
Using clustering, sensor nodes can be balanced in terms of energy consumption. Clustering
is based on putting together nodes that are near each other or have similar characteristics
or functions. Cluster heads (CH) and member nodes (MN) are the two types of nodes that
Electronics 2022, 11, 28. https://doi.org/10.3390/electronics11010028 https://www.mdpi.com/journal/electronics
资源描述:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭