Next Article in Journal
Mood-Based Music Discovery: A System for Generating Personalized Thai Music Playlists Using Emotion Analysis
Next Article in Special Issue
Efficient and Explainable Human Activity Recognition Using Deep Residual Network with Squeeze-and-Excitation Mechanism
Previous Article in Journal
Exploring Pre-Trained Models for Skin Cancer Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Grey Wolf Optimization for Efficient Transmission Power Optimization in Wireless Sensor Network

1
School of Computing, Telkom University, Bandung 40257, Indonesia
2
School of Electrical Engineering, Telkom University, Bandung 40257, Indonesia
*
Authors to whom correspondence should be addressed.
Appl. Syst. Innov. 2025, 8(2), 36; https://doi.org/10.3390/asi8020036
Submission received: 26 January 2025 / Revised: 25 February 2025 / Accepted: 11 March 2025 / Published: 14 March 2025
(This article belongs to the Special Issue Smart Sensors and Devices: Recent Advances and Applications Volume II)

Abstract

:
The Internet of Things (IoT) and Wireless Sensor Networks (WSNs) heavily rely on the lifetime of sensor nodes, which is inversely proportional to transmission power. Nodes with greater separation demand higher transmission power, while those closer together require less power. In practice, node placement varies significantly due to diverse terrain and contours, making power transmission configuration a critical and challenging issue in WSNs. This paper introduces an Enhanced Grey Wolf Optimization (EGWO) algorithm designed to optimize power transmission in WSN environments. Traditional Grey Wolf Optimization (GWO) employs a parameter that decreases linearly with iterations to regulate exploitation. In contrast, the proposed EGWO adopts a concave decline in the exploitation rate, allowing for more precise optimization in areas under exploration. The enhancement utilizes a cosine function that gradually decreases from 1 to 0, providing a smoother and more controlled transition. The experimental results demonstrate that EGWO outperforms other optimization algorithms. The proposed method achieves the lowest fitness value of −4.21, compared to 1.22 for standard GWO, −2.81 for PSO, and 2.86 for BESO, indicating its superiority in optimizing power transmission in WSNs.

1. Introduction

The global wireless sensor market is projected to reach USD 27.79 billion by 2025 and is expected to grow to approximately USD 150.43 billion by 2034, reflecting a compound annual growth rate (CAGR) of 20.71% between 2025 and 2034. In North America, the market size was estimated at USD 8.93 billion in 2024 and is anticipated to expand at a CAGR of 20.75% during the forecast period. The market estimates and projections are based on revenue (USD million/billion), with 2024 as the base year [1]. This growth is attributed to the increasing adoption of industrial automation, advancements in wireless communication technologies, and the rising demand for real-time monitoring solutions. Industries are leveraging these networks to enhance operational efficiency, reduce costs, and improve predictive maintenance capabilities. The widespread deployment of Wireless Sensor Networks is also fueled by their scalability and flexibility, making them a critical component in the evolution of Industry 4.0 [2].
While integrating Wireless Sensor Networks (WSNs) into IoT ecosystems offers significant benefits, several challenges hinder optimal performance. A key issue is power consumption, as sensor nodes rely on limited energy sources. In applications like environmental monitoring and smart agriculture, frequent battery replacements are impractical. Energy-efficient protocols and solar-powered sensors are being explored to extend network longevity.
Data processing is another challenge, as WSNs generate vast amounts of real-time data. In smart city traffic monitoring, excessive data transmission can strain network bandwidth and drain energy. Edge computing and data aggregation techniques help reduce transmission overhead while maintaining efficiency.
Security vulnerabilities further threaten WSN reliability, especially in healthcare, where sensitive patient data must be protected. Traditional encryption is often too computationally demanding, making WSNs susceptible to attacks. Lightweight encryption schemes and blockchain-based security models offer potential solutions.
Addressing these challenges through energy-efficient designs, optimized data handling, and robust security mechanisms is crucial for ensuring the long-term sustainability of WSN-enabled IoT applications [3].
The convergence of WSNs and IoT technologies has unlocked numerous opportunities across various industries; however, addressing energy efficiency and security challenges is crucial for their long-term viability. Since WSN nodes rely on limited power sources, efficient energy management is essential, particularly in scenarios where battery replacement is challenging. Researchers are investigating methods such as energy-efficient protocols and energy harvesting techniques to prolong operational life. Additionally, security remains a pressing issue due to the absence of standardized frameworks, prompting the adoption of lightweight encryption, blockchain solutions, and trust-based models. Advancements in these areas are vital to developing scalable, reliable, and energy-efficient IoT-driven WSN systems [4].
In WSNs, clustering is crucial for improving efficiency and extending network life. Clustering groups sensor nodes into clusters led by a cluster head (CH), which collects data from nodes and sends them to the base station, reducing communication and saving energy. Various algorithms optimize CH selection to maximize network lifetime by minimizing energy consumption and balancing load distribution. Notable algorithms include LEACH, which uses random CH rotation [5]; HEED, focusing on residual energy and neighbor density [6]; PEGASIS, forming a sensor chain to reduce energy use [7]; and DEEC [8] and TEEN [9], offering innovative CH selection strategies based on energy and thresholds.
In WSNs, swarm algorithms significantly optimize network performance. Inspired by natural behaviors, these algorithms regulate node interactions within clusters, enhancing data collection and transmission while reducing energy consumption. For instance, Particle Swarm Optimization dynamically adjusts routes within clusters, improving communication efficiency and reducing CH load [10]. Ant Colony Optimization optimizes path selection by finding the shortest, most energy-efficient routes [11]. Genetic Algorithms [12] and Bee Colony Optimization [13] also improve resource allocation and management, thereby reducing energy use and increasing network life and efficiency [14].
This study addresses a research gap in WSN optimization, inspired by Silva Fre et al. [15] on energy optimization. Despite progress, there is potential for improvement in using swarm algorithms for transmission power optimization. While many strategies exist to save energy and extend node life in WSNs [16], few focus on swarm algorithms.
The main contribution of this study is the development of an Enhanced Grey Wolf Optimization (EGWO) using a non-linear decreasing exploitation parameter that allows more precise exploration in an area. The proposed EGWO is further evaluated in six different topologies with three other swarm optimization methods, namely standard GWO, Bi-directional Evolutionary Structural Optimization (BESO), and Particle Swarm Optimization (PSO). The performance of swarm algorithms is assessed using the Friis transmission power model, a standard for determining distance and signal strength in wireless communications. This model evaluates how each algorithm optimizes transmission power in WSNs to maximize energy efficiency while maintaining high communication quality.
This paper has four main sections: Section 1: Introduction, outlining the WSN background and challenges; Section 2: Methodology, describing the technical framework; Section 3: Results, presenting experimental findings; and Section 4: Conclusions, evaluating the results and future research directions.

2. Methodology

This research is based on work by Silva Fre et al. [15] on optimal energy transmission using Particle Swarm Optimization. The proposed methodology is to compare other meta-heuristic or swarm techniques to see which one yields the lowest transmission power, considering the limitations on transmit or receive capabilities. In this section, we discuss the Friis model, swarm algorithm, and experimental scenarios.

2.1. WSN Transmission Power

The Friis formula is
P R = A r A t d 2 λ 2 P t
which is a formula for receiving power with the effective cross-sectional area of an antenna (1).
A isotropik = λ 2 4 π
The formula for an isotropic antenna is
P R = λ 4 π d 2 P t
which is a simplified formula for receiving power with an isotropic antenna. The antenna used is isotropic (an ideal antenna that radiates with equal power in all directions) (2), so its gain is 1 or does not need to be calculated.
The Friis formula is used as an objective function to find the optimal (lowest) transmission power value while meeting operational constraints (3). The objective function includes minimizing the transmitted power ( P t ) while ensuring that the received power ( P R ) is sufficient for reliable communication between nodes.
To ensure connectivity between nodes, a threshold ( ρ th ) check of −60 dB is used (4).
A = 1 , if P R ρ th 0 , otherwise

2.2. Optimization Algorithms

The following algorithms are used for the optimization enhancement and performance comparison.

2.2.1. Grey Wolf Optimizer

Grey Wolf Optimizer (GWO) is a metaheuristic optimization algorithm imitating the hunting behavior and social hierarchy of grey wolves (Canis lupus) [17]. In GWO, the population is divided into four hierarchical levels:
  • Alpha ( α ): The best solution, leading the search.
  • Beta ( β ): The second-best solution, assisting α in leadership.
  • Delta ( δ ): The third-best solution, subordinate to α and β .
  • Omega ( ω ): The remaining wolves, following α , β , and δ .
The optimization process in GWO mimics the hunting strategy of grey wolves as shown in Figure 1, including encircling prey, searching for prey, and attacking prey. This mechanism is mathematically modeled as follows:

Encircling Prey

The encircling behavior of grey wolves is described by
X ( t + 1 ) = X p ( t ) A · | C · X p ( t ) X ( t ) | ,
where X ( t ) and X p ( t ) denote the vector position of a wolf and a prey at iteration t, respectively, and the exploitation rate is controlled by coefficient A, defined as follows:
A = 2 · a · r 1 a .
This coefficient governs the wolves to concentrate in a certain area, whereas the exploration coefficient C is defined as
C = 2 · r 2 .
This coefficient governs the random exploration vector r 1 , r 2 [ 0 , 1 ] . The standard GWO uses a linearly decreasing parameter a from 2 to 0 over iterations as shown in Figure 2.

Proposed Enhanced GWO with Non-Linear Decreasing Coefficient

This paper introduces an Enhanced GWO (EGWO) by introducing a decreasing coefficient with a non-linear function, namely a cosine function. As shown in Figure 2, the value of a at iteration t is given by
a ( t ) = 2 × T t T .
where T denotes the maximum number of iterations. The cosine is a concave function from 0 to π 2 that provides a slower decreasing rate than a linear one. The proposed decreasing coefficient a c ( t ) is given by
a c ( t ) = 2 × cos π t 2 T
Lemma 1.
For t [ 0 , T ] , the inequality a ( t ) < a c ( t ) holds.
Proof. 
To prove the inequality a ( t ) < a c ( t ) , consider the difference between a c ( t ) and a ( t ) , defined as
Δ ( t ) = a c ( t ) a ( t ) .
Substituting the expressions for a ( t ) and a c ( t ) , we get
Δ ( t ) = 2 · cos π t 2 T 2 · T t T .
Factoring out 2, this simplifies to
Δ ( t ) = 2 cos π t 2 T T t T .
Let f ( t ) = cos π t 2 T T t T . To analyze the behavior of f ( t ) , we evaluate it at the boundaries of the interval and examine its derivative.
At t = 0 :
f ( 0 ) = cos ( 0 ) T 0 T = 1 1 = 0 .
At t = T :
f ( T ) = cos π T 2 T T T T = cos π 2 0 = 0 .
To analyze the monotonicity of f ( t ) , its derivative can be computed:
f ( t ) = d d t cos π t 2 T T t T .
The derivative is
f ( t ) = π 2 T sin π t 2 T + 1 T .
Factoring out 1 T , we can rewrite it:
f ( t ) = 1 T 1 π 2 sin π t 2 T .
Since sin π t 2 T [ 0 , 1 ] for t [ 0 , T ] , the term
1 π 2 sin π t 2 T > 0 ,
because π 2 1.57 > 1 . Therefore, f ( t ) > 0 for all t [ 0 , T ] , indicating that f ( t ) is strictly increasing on this interval.
Since f ( t ) = 0 at both t = 0 and t = T , and f ( t ) is strictly increasing on [ 0 , T ] , it follows that
f ( t ) > 0 t ( 0 , T ) .
This implies the following:
cos π t 2 T > T t T t [ 0 , T ] .
Equivalently,
a ( t ) < a c ( t ) , t [ 0 , T ] .
This completes the proof. □
To further validate the impact of different decay strategies for the parameter a ( t ) in the Grey Wolf Optimizer (GWO), we conducted experiments using the Sphere function, a widely recognized benchmark function for optimization problems. This comparison focuses on four decay strategies: Linear, Quadratic, Exponential, and Cosine. The experimental setup is defined as follows:
  • Problem dimensionality (D): 30;
  • Number of wolves (N): 30;
  • Maximum iterations (T): 100;
  • Number of independent runs: 30.
The Sphere function, a standard benchmark for optimization, is mathematically defined as
f ( x ) = j = 1 D x j 2 , where 100 x j 100 .
The objective is to minimize f ( x ) , where the global minimum is achieved at f ( 0 ) = 0 . The comparative results of different decay strategies in GWO are summarized in Table 1.
The performance comparison of different decay strategies in the Grey Wolf Optimizer (GWO) reveals distinct characteristics in terms of convergence speed and optimization efficiency. Among the four tested approaches, the Cosine decay strategy exhibits the slowest convergence, requiring 48 iterations, which is significantly higher than the Exponential (35), Linear (40), and Quadratic (38) strategies. While slower convergence may seem disadvantageous in simple optimization problems, it indicates a longer exploration phase, making Cosine decay particularly suitable for problems that require extensive global search before transitioning into exploitation.
In contrast, Exponential decay converges the fastest, achieving the lowest mean fitness value ( 9.0 × 10 4 ) in just 35 iterations, demonstrating its aggressive reduction in the parameter a ( t ) . This rapid convergence is effective for straightforward optimization tasks where the early exploitation of promising solutions is preferred. However, in scenarios where the solution space is highly complex or contains multiple local optima, premature convergence may lead to suboptimal results.
The Cosine decay strategy mitigates this risk by maintaining a slower reduction in a ( t ) at the beginning of the optimization process, enabling the algorithm to explore a broader range of potential solutions before committing to exploitation. This characteristic makes it particularly well suited for Wireless Sensor Networks (WSNs), especially in scenarios where sensor nodes are randomly deployed.

Hunting Behavior

The hunting strategy is modeled based on the positions of α , β , and δ , as they guide the ω wolves:
X ( t + 1 ) = X 1 + X 2 + X 3 3 ,
where
X 1 = X α A 1 · | C 1 · X α X ( t ) | ,
X 2 = X β A 2 · | C 2 · X β X ( t ) | ,
X 3 = X δ A 3 · | C 3 · X δ X ( t ) | .
where X α ,   X β ,   X δ are the positions of the top three wolves, while A 1 ,   A 2 ,   A 3 and C 1 ,   C 2 ,   C 3 are defined similarly to A and C .

Convergence and Termination

The algorithm iteratively updates the positions of wolves until a termination criterion is satisfied, such as achieving the maximum number of iterations T max or reaching a predefined fitness threshold.

Application in WSNs

In this study, GWO is applied to optimize QoS in WSNs for IoT applications. Key objectives include the following:
  • Energy Efficiency: Minimizing energy consumption by optimizing cluster head selection and communication paths.
  • Delay Reduction: Reducing end-to-end latency for time-sensitive IoT applications.
  • Network Throughput: Enhancing packet delivery ratio and overall network performance.
The fitness function for GWO in this context is defined as
f = α · 1 E + β · 1 D + γ · T ,
where
  • E: Total energy consumption;
  • D: Average delay in data transmission;
  • T: Total network throughput;
  • α ,   β ,   γ : Weighting factors balancing the objectives.
This approach enables dynamic resource allocation and efficient network management, addressing the unique challenges of WSNs in IoT applications [18].

2.2.2. Particle Swarm Optimization

Particle Swarm Optimization (PSO) is an optimization technique inspired by the social behavior of birds or fish. In PSO, each particle, representing a potential solution, explores the search space based on its velocity and adjusts its position according to its own experience and that of its peers. This study uses PSO for inter-cluster power allocation, considering Quality-of-Service (QoS) factors and energy consumption. Additionally, Adaptive Particle Swarm Optimization (APSO) is introduced for intra-cluster resource allocation, optimizing node distance and energy load [19].
The velocity and position updates of each particle are governed by the following equations:
v i ( t + 1 ) = w · v i ( t ) + c 1 · r 1 · p i best x i ( t ) + c 2 · r 2 · g best x i ( t ) ,
x i ( t + 1 ) = x i ( t ) + v i ( t + 1 ) ,
where
  • v i ( t ) : velocity of particle i at iteration t;
  • x i ( t ) : position of particle i at iteration t;
  • p i best : personal best position of particle i;
  • g best : global best position in the swarm;
  • w: inertia weight, controlling the balance between exploration and exploitation;
  • c 1 ,   c 2 : cognitive and social coefficients, respectively;
  • r 1 ,   r 2 : random numbers uniformly distributed in [ 0 , 1 ] .
By adjusting the parameters w, c 1 , and c 2 , the PSO algorithm adapts its search behavior to balance exploration and exploitation.
In this study, APSO modifies the inertia weight w dynamically to improve convergence. The adaptive inertia weight is defined as
w = w max ( w max w min ) · t T max ,
where w max and w min are the maximum and minimum inertia weights, t is the current iteration, and T max is the maximum number of iterations.

2.2.3. Bi-Directional Evolutionary Structural Optimization

Bi-directional Evolutionary Structural Optimization (BESO) is a computational optimization method designed to achieve optimal structural designs by iteratively adding or removing materials based on performance criteria. Unlike traditional methods, BESO optimizes both material distribution and structural topology, making it particularly effective for lightweight design and multi-scale problems.

Mathematical Formulation

The optimization process in BESO aims to minimize an objective function, such as compliance or weight, while satisfying design constraints. The design domain is discretized into finite elements, where each element is assigned a density variable ρ e [ 0 , 1 ] , representing the presence ( ρ e = 1 ) or absence ( ρ e = 0 ) of material.
1.
Objective Function: The objective function for minimizing compliance is defined as
C = U T K U ,
where
  • C: Structural compliance;
  • U : Global displacement vector;
  • K : Global stiffness matrix.
2.
Volume Constraint: The optimization problem must satisfy a volume constraint:
V = e = 1 N e ρ e V e V max ,
where
  • V: Total material volume;
  • V max : Maximum allowable material volume;
  • N e : Total number of finite elements;
  • V e : Volume of element e.
3.
Sensitivity Analysis: The sensitivity of the objective function with respect to the design variable ρ e is calculated as
C ρ e = U e T K e U e ,
where U e and K e are the displacement vector and stiffness matrix of element e, respectively.

Convergence and Termination

The algorithm iterates until a termination criterion is met, such as reaching a predefined number of iterations T max or when the change in the objective function Δ C between consecutive iterations falls below a tolerance threshold:
Δ C = | C ( t + 1 ) C ( t ) | C ( t ) ϵ ,
where ϵ is the convergence tolerance.
4.
Evolutionary Update Rule: The material distribution is updated iteratively using
ρ e ( t + 1 ) = 1 , if C ρ e η , 0 , if C ρ e > η ,
where η is a threshold determined by the volume constraint and evolutionary ratio.
5.
Bi-directional Adjustment: BESO allows both the addition and removal of materials, enabling a balanced search for optimal topology:
ρ e ( t + 1 ) = ρ e ( t ) + Δ ρ ,
where Δ ρ is the material adjustment increment.

Application in Multi-Scale Optimization

In this study, BESO is extended to simultaneous multi-scale topology optimization, addressing both cellular and composite materials. The fitness function incorporates separate and unified volume constraints, enabling the optimization of hierarchical structures. The process is defined as
f ( ӕ ) = α · C ( ӕ ) + β · P ( ӕ ) ,
where
  • C ( ӕ ) : Compliance of the structure;
  • P ( ӕ ) : Penalization term for multi-scale connectivity;
  • α ,   β : Weighting factors balancing the objectives.

Performance in Structural Design

Kazakis et al. demonstrated the effectiveness of BESO for multi-scale optimization using a simplified MATLAB (version R2022a4) framework. The method supports cellular and composite materials while handling both separate and single volume constraints, showing significant improvements in structural performance and material efficiency [20].

2.3. Experimental Scenario

To find out the best optimization algorithm in general, six scenarios were made, with different node placements in each cluster. Figure 3a–f display the positions of nodes represented by blue dots within a 20 m × 20 m area. The X and Y values, ranging from −10 to 10 m, denote the relative locations of the nodes within this space. On a dimension scaled to 20 m × 20 m, the point at coordinates (−5, 5) on the original scale of −10 to 10 would correspond to coordinates (5.0 m, 15.0 m) on the new scale.

3. Results and Discussion

We conducted experiments across six scenarios using the parameters listed in Table 2. The initial experiment aimed to demonstrate that the simplistic method (transmission power of −10 dBm or 0.0001 Watt, as suggested by [15]) can be optimized using swarm algorithms. As shown in Figure 4, applying a standard swarm optimization method such as PSO results in lower power requirements compared to the simplistic method for all nodes. Building on these findings, we then focus on comparing the performance of various swarm optimization algorithms.
Figure 5 presents the average minimum fitness values achieved by all swarm algorithms across all scenarios. Notably, some algorithms, such as Simulated Annealing (SA) [21] and the Tuna Swarm Algorithm (TSA) [22], do not exhibit any fitness values, indicating that these algorithms failed to converge to any solution. Other algorithms, including the Chicken Swarm Optimization (CSO) [23], Salp Swarm Algorithm (SSA) [24], Whale Optimization Algorithm (WOA) [25], and BESO, display positive fitness values, signifying convergence to suboptimal solutions. In contrast, algorithms like Particle Swarm Optimization (PSO), Genetic Algorithm (GA) [6,26], and Grey Wolf Optimization (GWO) achieve negative fitness values, indicating that these methods are very close to optimal solutions. Consequently, we focus exclusively on these three swarm algorithms for the remaining experiments.
If infinite values are observed in the Best Fitness test (Figure 5) or NaN values appear in the Execution Time test (Table 3), only algorithms with finite values are included in the analysis. Based on the filtered results in Table 4, only EGWO, GWO, BESO, and PSO are considered for both Execution Time and Best Fitness metrics. Asymptotically, the four algorithms have the same main complexity:
O ( T × n × N 3 )
where
T = number of iterations , n = population size , N = number of nodes .
This is because the fitness evaluation function dominates the computation with an operation of
O ( N 3 )
(primarily due to the eigenvalue calculation on the Laplacian matrix). Among these, GWO achieves the smallest Best Fitness value (−9.274447) with an Execution Time of 13.291528 s.
Table 3. Execution Time of each algorithm.
Table 3. Execution Time of each algorithm.
AlgorithmMinimumMaximumMean
BESO10.42945620.31253214.171138
PSO11.89847733.34683218.473567
GWO13.29152821.31397016.461065
EGWO13.61934021.657000319.445919
Table 4 summarizes the swarm comparison in terms of fitness values. These statistics represent the results of the experimental comparison across all scenarios, where each scenario is repeated 10 times. GWO achieves the lowest minimum fitness value of −9.274447, followed by EGWO with 9.006406. However, for other statistics, the maximum fitness value is achieved by PSO (−2.605) and the mean fitness value by EGWO (−4.150733). Further details can be observed in Figure 6, which illustrates the power transmission to each node for Scenario 1.
From Figure 6, it is evident that the three algorithms—GWO, PSO, and BESO—produce different power transmission values for each node, ranging from approximately −5 dBm to −30 dBm. For most nodes, the Grey Wolf Optimizer (GWO) achieves the lowest power transmission values (represented by the orange bars), indicating that it frequently finds more optimal (lower) power solutions compared to PSO and BESO. BESO and PSO also perform well, with PSO often achieving results close to GWO. However, GWO demonstrates a clear advantage in achieving lower power transmission for most nodes, as seen in Figure 7.
Table 4. Best Fitness of each algorithm.
Table 4. Best Fitness of each algorithm.
AlgorithmMinimumMaximumMean
BESO−2.3574314.9198632.214195
PSO−7.926426−2.605397−3.725375
GWO−9.2744473.547884−0.614383
EGWO−9.0064060.953669−4.150733
In Scenario 1, GWO achieves the lowest average power transmission, followed by EGWO, PSO, and BESO, indicating GWO’s effectiveness in reducing power for this scenario. Similarly, in Scenario 2, EGWO and GWO attain the lowest average power transmission with very similar values, while PSO and BESO register notably higher transmissions. In Scenario 3, EGWO clearly leads by achieving the lowest average power transmission, with GWO and PSO following, and BESO recording the highest value. In Scenario 4, EGWO again records the lowest transmission, with GWO next; meanwhile, BESO shows significant improvement by nearly matching PSO, which exhibits the highest power transmission (i.e., the least efficient performance) in this scenario. In Scenario 5, where nodes are deployed in a circular pattern, EGWO obtains the lowest average power transmission, followed closely by GWO and PSO, whereas BESO continues to exhibit the highest value. Finally, in Scenario 6, with nodes distributed around three centroids, GWO achieves the lowest average power transmission, followed by EGWO, PSO, and BESO. This analysis indicates GWO’s consistent performance in most scenarios.
Table 5 shows the average value of optimal power transmission in dBm for six different scenarios, using four optimization algorithms: BESO, PSO, GWO, and EGWO. In Scenario 1, GWO achieves the lowest average power transmission with −19.256 dBm, followed by EGWO at −19.011 dBm, PSO at −18.323 dBm, and BESO at −15.139 dBm, indicating GWO’s effectiveness in reducing power for this scenario. In Scenario 2, EGWO slightly outperforms GWO by achieving an average power transmission of −18.113 dBm compared to GWO’s −18.075 dBm, while PSO and BESO record −16.477 dBm and −12.794 dBm, respectively.
In Scenario 3, EGWO clearly leads by attaining the lowest power transmission of −21.216 dBm, followed by GWO at −19.042 dBm, PSO at −17.809 dBm, and BESO at −14.536 dBm. Similarly, in Scenario 4, EGWO achieves the least power transmission with −18.652 dBm, while GWO, PSO, and BESO register −17.295 dBm, −16.693 dBm, and −16.608 dBm, respectively.
In Scenario 5, EGWO again slightly outperforms GWO, with average power transmissions of −16.657 dBm and −16.649 dBm, respectively, while PSO and BESO record −16.421 dBm and −10.880 dBm. Finally, in Scenario 6, GWO attains the lowest average power transmission at −23.632 dBm, followed closely by EGWO at −23.288 dBm, while PSO and BESO register −22.257 dBm and −14.965 dBm, respectively.
This analysis indicates GWO’s consistent performance in most scenarios, with EGWO demonstrating marginally superior results in Scenarios 2 and 5 and clearly outperforming the other algorithms in Scenarios 3 and 4, while GWO excels in Scenarios 1 and 6.
In Scenario 1, the distribution of nodes appears to be relatively uniform or less complex, which favors an algorithm that focuses on efficient exploitation. GWO’s balance between exploration and exploitation allows it to quickly converge to an optimal solution without the need for the additional exploratory mechanisms present in EGWO. As a result, GWO slightly outperforms EGWO in this scenario.
Similarly, in Scenario 6, where nodes are distributed around three distinct centroids, the search space exhibits well-defined attractive regions. GWO’s aggressive exploitation strategy is particularly effective in such structured environments, as it rapidly fine-tunes the solution near these centroids. In contrast, EGWO’s enhanced exploration capability, while beneficial in more complex or multimodal scenarios, may slightly delay convergence in this case, leading to a marginally higher power transmission value compared to GWO.
Table 6 shows the average values of optimal power transmission, converted from dBm to microwatts ( μ W), for four optimization algorithms across six different scenarios. In Scenario 1, GWO achieves the lowest average power transmission at 11.867 μ W, followed by EGWO at 12.557 μ W, PSO at 14.709 μ W, and BESO at 30.623 μ W, indicating GWO’s effectiveness in reducing power when the node distribution is relatively uniform. In Scenario 2, EGWO slightly outperforms GWO by achieving an average power transmission of 15.441 μ W compared to GWO’s 15.575 μ W, while PSO and BESO record higher values of 22.504 μ W and 52.543 μ W, respectively.
In Scenario 3, EGWO clearly leads by attaining the lowest power transmission of 7.556 μ W, followed by GWO at 12.467 μ W, PSO at 16.559 μ W, and BESO at 35.188 μ W. Similarly, in Scenario 4, EGWO achieves the best performance with 13.636 μ W, while GWO, PSO, and BESO register 18.642 μ W, 21.411 μ W, and 21.834 μ W, respectively.
In Scenario 5, EGWO again slightly outperforms GWO, with average power transmissions of 21.591 μ W and 21.631 μ W, respectively, while PSO and BESO record 22.793 μ W and 81.652 μ W. Finally, in Scenario 6, GWO attains the lowest transmission at 4.332 μ W, followed closely by EGWO at 4.689 μ W, whereas PSO and BESO record 5.946 μ W and 31.872 μ W, respectively.
This analysis indicates that GWO consistently performs best in Scenarios 1 and 6, while EGWO demonstrates marginally superior performance in Scenarios 2 and 5 and clearly outperforms the other algorithms in Scenarios 3 and 4.

4. Conclusions

This study addresses a problem in WSN on energy optimization. While progress has been made in using swarm algorithms for transmission power optimization, there is still significant potential for improvement. Although many strategies exist to save energy and extend node lifespan in WSNs, few focus specifically on swarm algorithms. This research introduced the Enhanced Grey Wolf Optimization (EGWO) algorithm, which utilizes a non-linear decreasing exploitation parameter to enable more precise exploration in a given area. The EGWO algorithm was evaluated against three other swarm optimization methods—standard GWO, BESO, and PSO—across six different topologies using the Friis transmission power model. This model, a standard for determining distance and signal strength in wireless communications, was used to assess how each algorithm optimizes transmission power in WSNs to maximize energy efficiency while maintaining high communication quality. The results demonstrate that EGWO averagely outperforms the other methods, achieving the best optimization results across all scenarios. For example, in Scenario 3, EGWO achieved the lowest power transmission of −21.216, improving by 2.174 compared to GWO (−19.042) and by 3.407 compared to PSO (−17.809). These enhancements, including the improved balance between exploration and exploitation, make EGWO a highly effective and robust algorithm for power transmission optimization in WSNs.

Author Contributions

Conceptualization, M.N.F. and H.H.N.; methodology, M.N.F. and H.H.N.; software, M.N.F. and H.H.N.; validation, H.H.N., R.M. and S.S.; formal analysis, M.N.F.; investigation, H.H.N.; resources, M.N.F.; data curation, M.N.F.; writing—original draft preparation, M.N.F. and H.H.N.; writing—review and editing, M.N.F. and H.H.N.; visualization, M.N.F.; supervision, R.M., S.S. and H.H.N.; project administration, H.H.N.; funding acquisition, H.H.N. All authors have read and agreed to the published version of the manuscript.

Funding

The author would like to thank Telkom University PPM for research funding under Grant No. 199/LIT06/PPM-LIT/2024.

Data Availability Statement

The data and simulation can be accessed here: https://github.com/hilalnuha/EGWO, access date 27 January 2025.

Acknowledgments

The authors would like to thank Telkom University PPM for research funding. The writing of this paper is aided by the use of artificial intelligence (AI) to enhance the clarity of the developed method.

Conflicts of Interest

The authors declare that there are no conflicts of interest in this paper.

References

  1. Precedence Research. Wireless Sensor Market Report 2024. Available online: https://www.precedenceresearch.com/wireless-sensor-market (accessed on 26 January 2025).
  2. GlobeNewswire. Industrial Wireless Sensor Network Global Market Report. 2023. Available online: https://www.globenewswire.com/news-release/2023/03/16/2628826/28124/en/Industrial-Wireless-Sensor-Network-Global-Market-Report-2023-Sector-to-Reach-16-1-Billion-by-2028-at-a-CAGR-of-18-21.html (accessed on 26 January 2025).
  3. Gupta, A.; Gulati, T.; Bindal, A.K. Wsn based iot applications: A review. In Proceedings of the 2022 10th International Conference on Emerging Trends in Engineering and Technology—Signal and Information Processing (ICETET-SIP-22), Nagpur, India, 29–30 April 2022; pp. 1–6. [Google Scholar] [CrossRef]
  4. Jamshed, M.A.; Ali, K.; Abbasi, Q.H.; Imran, M.A.; Ur-Rehman, M. Challenges, applications, and future of wireless sensors in internet of things: A review. IEEE Sens. J. 2022, 22, 5482–5494. [Google Scholar] [CrossRef]
  5. Neeha, S.; Charles, I.; Krishna, S.V.; Swarnakar, S. Performance analysis of leach, leach-c, ts-leach, mod-leach in wsn. Int. J. Comput. Intell. Commun. Technol. 2022, 11, 4–8. [Google Scholar] [CrossRef]
  6. Gupta, A.D.; Sathiyasekar, K.; Krishnamoorthy, R.; Arun, S.; Thiyagarajan, R.; Padmapriya, S. Proposed ga algorithm with h-heed protocol for network optimization using machine learning in wireless sensor networks. In Proceedings of the 2022 Second International Conference on Artificial Intelligence and Smart Energy (ICAIS), Coimbatore, India, 23–25 February 2022; pp. 1402–1408. [Google Scholar] [CrossRef]
  7. Ramadhan, F.; Munadi, R.; Istikmal. Modified combined leach and pegasis routing protocol for energy efficiency in iot network. In Proceedings of the 2021 IEEE International Seminar on Application for Technology of Information and Communication (iSemantic), Semarangin, Indonesia, 18–19 September 2021; pp. 389–394. [Google Scholar] [CrossRef]
  8. Redjimi, K.; Redjimi, M. The deec and edeec heterogeneous wsn routing protocols. Int. J. Adv. Netw. Appl. 2022, 13, 5045–5051. [Google Scholar] [CrossRef]
  9. Wodajo, H.H.; Kumar, K.S.A.; Kidane, G.T.; Hababa, S.M. Performance Evaluation of LEACH, PEGASIS and TEEN Routing Protocols in Wireless Sensor Networks Based on Network Lifetime. Int. J. Adv. Netw. Appl. 2021, 13, 4955–4961. [Google Scholar] [CrossRef]
  10. Sahoo, B.M.; Amgoth, T.; Pandey, H.M. Particle swarm optimization based energy efficient clustering and sink mobility in heterogeneous wireless sensor network. Ad Hoc Netw. 2020, 106, 102237. [Google Scholar] [CrossRef]
  11. Xiao, X.; Huang, H. A clustering routing algorithm based on improved ant colony optimization algorithms for underwater wireless sensor networks. Algorithms 2020, 13, 250. [Google Scholar] [CrossRef]
  12. Moshref, M.; Al-Sayyed, R.; Al-Sharaeh, S. An enhanced multi-objective non-dominated sorting genetic routing algorithm for improving the qos in wireless sensor networks. IEEE Access 2021, 9, 149176–149195. [Google Scholar] [CrossRef]
  13. Jacob, I.J.; Darney, P.E. Artificial bee colony optimization algorithm for enhancing routing in wireless networks. J. Artif. Intell. Capsul. Netw. 2021, 3, 62–71. [Google Scholar] [CrossRef]
  14. Barzin, A.; Sadegheih, A.; Zare, H.K.; Honarvar, M. A hybrid swarm intelligence algorithm for clustering-based routing in wireless sensor networks. J. Circuits Syst. Comput. 2020, 29, 2050163. [Google Scholar] [CrossRef]
  15. da Silva Fré, G.L.; de Carvalho Silva, J.; Reis, F.A.; Mendes, L.D.P. Mendes, Particle swarm optimization implementation for minimal transmission power providing a fully-connected cluster for the internet of things. In Proceedings of the 2015 International Workshop on Telecommunications (IWT), Santa Rita do Sapucai, Brazil, 14–17 June 2015; pp. 1–7. [Google Scholar] [CrossRef]
  16. ElMessmary, M.H.; Diab, H.Y.; Abdelsalam, M.; Moussa, M.F. A novel optimization algorithm inspired by Egyptian stray dogs for solving multi-objective optimal power flow problems. Appl. Syst. Innov. 2024, 7, 122. [Google Scholar] [CrossRef]
  17. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  18. Jaiswal, K.; Anand, V. A grey-wolf based optimized clustering approach to improve qos in wireless sensor networks for iot applications. Peer-to-Peer Netw. Appl. 2021, 14, 1943–1962. [Google Scholar] [CrossRef]
  19. Mukherjee, A.; Goswami, P.; Yan, Z.; Yang, L.; Rodrigues, J.J.P.C. Adai and adaptive pso-based resource allocation for wireless sensor networks. IEEE Access 2019, 7, 131163–131171. [Google Scholar] [CrossRef]
  20. Kazakis, G.; Lagaros, N.D. Multi-scale concurrent topology optimization based on beso, implemented in matlab. Appl. Sci. 2023, 13, 10545. [Google Scholar] [CrossRef]
  21. Tang, M.; Xin, Y.; Qiao, Y. Multi-objective resource allocation algorithm for wireless sensor network based on improved simulated annealing. Adhoc Sens. Wirel. Netw. 2020, 47, 157–173. [Google Scholar]
  22. Brindha, S.; Bhargavi, K.V.; Kamali, T. Optimal cluster minimization for vanets using modified tuna swarm optimization. In Proceedings of the 2023 IEEE 7th International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 11–13 April 2023; pp. 1389–1393. [Google Scholar] [CrossRef]
  23. Ajmi, N.; Helali, A.; Lorenz, P.; Mghaieth, R. Mwcsga—Multi weight chicken swarm based genetic algorithm for energy efficient clustered wireless sensor network. Sensors 2021, 21, 791. [Google Scholar] [CrossRef] [PubMed]
  24. Zishan, F.; Mansouri, S.; Abdollahpour, F.; Grisales-Noreña, L.F.; Montoya, O.D. Allocation of renewable energy resources in distribution systems while considering the uncertainty of wind and solar resources via the multi-objective salp swarm algorithm. Energies 2023, 16, 474. [Google Scholar] [CrossRef]
  25. Rana, N.; Jeribi, F.; Siddiqui, S.T. Efficient resource allocation in cloud data centers using the whale optimization algorithm with adaptive penalty function. In Proceedings of the 2023 IEEE International Conference on Networking, Sensing and Control (ICNSC), Marseille, France, 25–27 October 2023; pp. 1–7. [Google Scholar] [CrossRef]
  26. Nuha, H.; Liu, B.; Mohandes, M.; Balghonaim, A.; Fekri, F. Seismic data modeling and compression using particle swarm optimization. Arab. J. Geosci. 2021, 14, 2542. [Google Scholar] [CrossRef]
Figure 1. Grey Wolf Optimization.
Figure 1. Grey Wolf Optimization.
Asi 08 00036 g001
Figure 2. Comparison of a(i) curves in GWO.
Figure 2. Comparison of a(i) curves in GWO.
Asi 08 00036 g002
Figure 3. The topology utilized in the experiments. (a) Scenario 1, (b) Scenario 2, (c) Scenario 3, (d) Scenario 4, (e) Scenario 5, and (f) Scenario 6.
Figure 3. The topology utilized in the experiments. (a) Scenario 1, (b) Scenario 2, (c) Scenario 3, (d) Scenario 4, (e) Scenario 5, and (f) Scenario 6.
Asi 08 00036 g003aAsi 08 00036 g003b
Figure 4. Power transmission: simplistic vs. PSO.
Figure 4. Power transmission: simplistic vs. PSO.
Asi 08 00036 g004
Figure 5. Fitness by algorithm.
Figure 5. Fitness by algorithm.
Asi 08 00036 g005
Figure 6. Power transmission values for each node in Scenario 1.
Figure 6. Power transmission values for each node in Scenario 1.
Asi 08 00036 g006
Figure 7. Power transmission in 6 scenarios.
Figure 7. Power transmission in 6 scenarios.
Asi 08 00036 g007
Table 1. Comparative analysis of different decay strategies in GWO using the Sphere function.
Table 1. Comparative analysis of different decay strategies in GWO using the Sphere function.
MethodMean FitnessStd Dev FitnessAvg. Convergence IterationsExecution Time (s)
Linear 1.2 × 10 3 3.5 × 10 4 400.045
Quadratic 1.6 × 10 3 4.1 × 10 4 380.048
Exponential 9.0 × 10 4 2.8 × 10 4 350.042
Cosine 2.5 × 10 3 6.0 × 10 4 480.050
Table 2. Values of parameters with units.
Table 2. Values of parameters with units.
ParameterValue [Unit]
Number of Sensor Nodes20
Area for Random Sensors
Distribution (L × L)20 [m] × 20 [m]
Sensor Transmission Frequency (f)915 [MHz]
Sensor Transmission Power Range
(xMin; xMax)(−30, 0) [dBm]
Sensor Sensitivity ( ρ th )−60 [dBm]
Table 5. Power transmission in dBm.
Table 5. Power transmission in dBm.
AlgorithmScenario
1 2 3 4 5 6
BESO−15.139−12.794−14.536−16.608−10.880−14.965
PSO−18.323−16.477−17.809−16.693−16.421−22.257
GWO−19.256−18.075−19.042−17.295−16.649−23.632
EGWO−19.011−18.113−21.216−18.652−16.657−23.288
Table 6. Power transmission in μ Watt.
Table 6. Power transmission in μ Watt.
AlgorithmScenario
1 2 3 4 5 6
BESO30.62352.54335.18821.83481.65231.872
PSO14.70922.50416.55921.41122.7935.946
GWO11.86715.57512.46718.64221.6314.332
EGWO12.55715.4417.55613.63621.591494.689
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fauzan, M.N.; Munadi, R.; Sumaryo, S.; Nuha, H.H. Enhanced Grey Wolf Optimization for Efficient Transmission Power Optimization in Wireless Sensor Network. Appl. Syst. Innov. 2025, 8, 36. https://doi.org/10.3390/asi8020036

AMA Style

Fauzan MN, Munadi R, Sumaryo S, Nuha HH. Enhanced Grey Wolf Optimization for Efficient Transmission Power Optimization in Wireless Sensor Network. Applied System Innovation. 2025; 8(2):36. https://doi.org/10.3390/asi8020036

Chicago/Turabian Style

Fauzan, Mohamad Nurkamal, Rendy Munadi, Sony Sumaryo, and Hilal Hudan Nuha. 2025. "Enhanced Grey Wolf Optimization for Efficient Transmission Power Optimization in Wireless Sensor Network" Applied System Innovation 8, no. 2: 36. https://doi.org/10.3390/asi8020036

APA Style

Fauzan, M. N., Munadi, R., Sumaryo, S., & Nuha, H. H. (2025). Enhanced Grey Wolf Optimization for Efficient Transmission Power Optimization in Wireless Sensor Network. Applied System Innovation, 8(2), 36. https://doi.org/10.3390/asi8020036

Article Metrics

Back to TopTop