© 2025 The author. This article is published by IIETA and is licensed under the CC BY 4.0 license (http://creativecommons.org/licenses/by/4.0/).
OPEN ACCESS
Due to battery-operated sensor nodes, wireless sensor networks (WSNs) struggle with energy efficiency. Energy-efficient data transmission and sink routing in WSNs are challenging due to resource constraints. Clustering, on the other hand, may greatly extend network life. Therefore, WSN needs an energy-efficient routing system with optimal route selection. The NP-Hard characteristic of clustering is addressed by this research's cluster-based routing approach employing Improved Particle Swarm Optimisation to increase network lifetime and energy conservation. The proposed IPSO algorithm optimizes the cluster formation process by considering node residual energy, distance to the base station, and inter-cluster communication efficiency. Additionally, an adaptive routing mechanism is integrated to ensure energy-aware data transmission, minimizing energy dissipation across the network. The performance of the proposed IPSO method is evaluated against conventional PSO, LEACH, and other metaheuristic-based approaches in terms of certain parameters and found that IPSO achieves 97.8% of network lifetime, 95.3% of total residual energy, 5.8Mbps of throughput, 99.5% of PDR and 11.4% of energy consumption.
clustering, wireless sensor networks, routing selection, metaheuristic optimization, energy efficiency
Recently, wireless communications have gained prominence due to their strong and versatile capabilities for information transmission. Wireless communications denote the relationship between mobility and connection, utilising the atmosphere as a transmission channel [1]. WSN are the predominant technology among current wireless systems. The operation of wireless sensor networks requires effective computational and energetical operations. In these circumstances, communication protocols serve as systematic frameworks that ensure the efficacy of these activities. A WSN comprises a collection of electromechanical devices spread throughout a specified geographical area. These components can furnish significant insights regarding the region of their distribution. This data is exchanged between network sensors via a transmission channel [2]. Battery management affects wireless sensor performance. Since it influences energy autonomy, this is crucial. Information processing is improved by BSs' centralisation. WSNs term the BS the sink or fusion centre for its aggregation.
Popular routing techniques with intriguing features like scalability and efficiency in communications are cluster-based or hierarchical routing. WSN energy conservation methods include hierarchical routing ideas. Hierarchical processing and transmission are only possible with high-energy nodes [3]. In contrast, low-energy nodes collect data near the aim. Hierarchical routing reduces cluster energy utilisation by aggregating information. Hierarchical routing consolidates processes to reduce sink transmission packet size [4]. Nodes may extend network lifespan and architectural scalability when given tasks. Specialised nodes serve as cluster-based or hierarchical reference points. Scalability matters in WSNs. Early assumptions prevent many routing algorithms from solving this challenge. Cluster-based protocols span the area with one sink and several cluster heads in a typical WSN design [5]. This design limits WSN scalability, resulting in expensive energy use. Increasing the network's nodes or impact breadth causes energy overload and information transmission bottlenecks. Node energy conservation is essential for a good protocol. The goal is to increase battery charging frequency [6]. Recharging is difficult or impossible, thus this is crucial. This system distributes power consumption across nodes utilising internal software processes [7]. Each node performs two tasks in hierarchical routing. These operating modes save energy. When this architecture is used at all levels, cluster head and general sensor transmission modes may be significant [8]. Conversely, optimisation tactics like metaheuristic procedures pertain to techniques capable of addressing complicated systems. These algorithms are based on biological or social events, which might be considered search strategies. The literature presents numerous metaheuristic techniques due to its wide application possibilities [9]. DE, Genetic Algorithms, Artificial Bee Colony (ABC), Gravitational Search Algorithm (GSA), and Grey Wolf Optimiser are metaheuristic systems. No continuity, differentiability, convexity, or beginning conditions are assumed for metaheuristics [10]. These qualities show the main advantages over other optimising methods. Although promising, these methods still create hurdles when used to high multimodal formulations. Consequently, the contributions of this study are as follows:
To develop a hybrid clustering model that leverages PSO to optimize the selection of medoids in K-Medoids, reducing sensitivity to initial medoid selection [11]. Especially, under adaptive K-Medoids-PSO model the number of clusters (K) is dynamically determined instead of being predefined.
To adopt priority-based TDMA scheduler that assigns slots based on QoS parameters such as delay, reliability, and packet size [12].
The subsequent portions of the paper are organised as follows. The related work is detailed in Section 2. Section 3 delineates our clustering algorithm. Section 4 presents the numerical simulations of this methodology in comparison to other established methods. The findings are addressed in Section 5.
The implementation of a new and effective dual CH routing technique in the study [13] extends the lifespan of WSNs. The CH selection model uses a modified attack power-based hybridisation of sailfish and whale optimisation (MAP-HSWO) to choose the best paths. In the study [14], Sail Fish (SFO) and Spotted Hyena Optimisation use advanced meta-heuristic techniques. This integrated strategy uses SFO's fast exploration for clustering and CH selection. A modified cheetah optimisation algorithm is used to create an energy-aware cluster strategy (MCOA-EACA) for WSN in the study [3]. The MCOAEACA method clusters WSN nodes and chooses a CH to extend network lifespan. Following cheetah hunting, the MCOA-EACA technique solves WSN challenges with agility and efficiency. Choudhary and Barwar [15] proposed two-phase. First, WSN clustering using reinforcement learning (RL) enables nodes to automatically adjust their clustering methods, making network designs more flexible and efficient. PSO may also be used to choose WSN cluster heads to improve cluster formation. References [16, 17] develop a Metaheuristics Cluster-based Routing Technique for Energy-Efficient WSNs. It uses IABO routing. To find the best WSN routes, the IABO approach uses residual energy and distance factor to create a fitness function. In studies [18-20], CH optimisation is a non-deterministic polynomial (NP) hard problem. The selection of the appropriate routing path enhances both the network's longevity and its energy efficiency. This study presents a strategy that integrates multi-swarm optimisation (MSO), also known as multi-PSO, with Tabu search (TS) methodologies. The proposed system selects efficient cluster heads, hence enhancing routing optimisation and prolonging network lifespan.
Despite significant advancements, several limitations persist in existing WSN clustering and routing techniques. Dual CH routing mechanisms increase computational complexity and may lead to excessive energy consumption if not optimized. Hybrid metaheuristic approaches, such as the combination of Sailfish and Spotted Hyena Optimization, often suffer from local optima stagnation and require extensive parameter tuning. Energy-aware clustering methods inspired by animal behaviors may not adapt well to varying node densities and often lack real-time energy balancing mechanisms. Reinforcement learning-based clustering introduces high computational overhead and requires large training datasets, while PSO-based CH selection is prone to premature convergence. Hence, K-Medoids Improved Particle Swarm Optimization (K-Medoids IPSO) algorithm can be employed. Unlike dual CH-based mechanisms that introduce redundancy and excessive energy consumption, K-Medoids ensures optimal CH selection by minimizing intra-cluster distances and balancing energy distribution among nodes. IPSO further refines CH selection by dynamically adjusting PSO parameters to prevent premature convergence.
The developed clustering approach uses two evolutionary algorithms. CH and cluster member nodes are selected using PSO. Euclidean distance determines the optimal CH sensor-sink route. Figure 1 demonstrates how the source node sends data to the sink node after finding the optimum CH-sink path.
Figure 1. Architecture of the proposed scheme
3.1 Network model
This research analyses the random placement of n sensor nodes in an M×M square area (A). Network premises are as follows.
• All SN share the same beginning energy.
• SN use GPS or other localization technologies to determine their position.
• All SN are fixed after deployment.
• All SN have the same transmission range and are aware of their leftover energy.
• SN modify energy usage depending on receiver distance.
• Each node has a distinct ID.
• The static BS is located at the square area's edge.
3.2 Energy model
Most radio nodes require energy at the transmitter, power amplifier, and receiver. The model employs transmitter-receiver distance-based free space and multi-path fading channels. Node energy consumption is proportional to d^2 if propagation distance d is less than threshold distance d_0, else d^4. Eq. (1) calculates the energy required to convey a 1-bit packet d from transmitter to receiver,
${{E}_{T}}\left( l,d \right)=l.{{E}_{elec}}+\left\{ \begin{matrix}l\times {{\varepsilon }_{fs}}\times {{d}^{2}},d<{{d}_{0}} \\l\times {{\varepsilon }_{mp}}\times {{d}^{4}},d\ge {{d}_{0}} \\\end{matrix} \right.$ (1)
where, ${{E}_{elec}}$ is the energy used by an SN to send or receive 1-bit data, while ${{\varepsilon }_{fs}}$ and ${{\varepsilon }_{mp}}$ are the free-space and multi-path fading amplifier coefficients. Receive energy is given by
${{E}_{rx}}\left( l \right)=l.{{E}_{elec}}+{{E}_{wake\_rx}}$ (2)
Aggregation energy is given as
${{E}_{da}}\left( l \right)=l.{{E}_{da}}$ (3)
Eq. (2) calculates ${{d}_{0}}$,
${{d}_{0}}=\sqrt{{{\varepsilon }_{fs}}/{{\varepsilon }_{mp}}}$ (4)
Here, $\varepsilon_{fs}$ and $\varepsilon_{mp}$ are amplifier parameters. The free-space model is used for sensor node energy consumption when $\mathrm{d}<\mathrm{d}_0$, using $\varepsilon_{fs}$ as the amplifier value. Sensor node energy consumption is calculated using the multi-path fading model and amplifier value $\varepsilon_{mp}$ when $\mathrm{d} \geq \mathrm{d}_0$. This study limits node transmission distance to ${{d}_{0}}$ to guarantee that nodes in the same cluster are within the transmission range of the proposed PSO-based uneven dynamic clustering technique.
3.3 Proposed K-Medoids IPSO based clustering
Each sensor node cluster in the wireless sensor network receives a CH. The BS receives cluster node data from the CH. This work proposes K-Medoids WSN clustering. All sensors are clustered using K-Medoids. Clusters of K-Medoids represent one item. Medoid centres cluster. K-Medoids connected to the cluster node determine the middle and shortest distance between clusters. The sensor nodes communicate better, consume less energy, and detect cluster centres, reducing packet delays. K-Medoids are efficient and converge at step count. K-Medoids IPSO clustering follows these phases:
Step 1: Select k input data points at random.
Step 2: Each data point goes to the cluster with the nearest centre.
Step 3: Add all cluster ‘i’ data points' distances. Specify the i cluster centre point to reduce estimated distance from other locations.
Step 4: Repeat 1 and 3 until convergence, or the center point stops moving.
Each WSN grouping requires sensor node clustering and CH selection. The CH's major task is sending cluster node data to the BS. Finding precise centroids using K-Medoids reduces power consumption, packet latency, and sensor node performance. The problem is addressed by choosing the bestone from numerous solutions. In PSO, target value or condition, gbest, and stopping value are always recorded. Every PSO particle contains this information:
• Global solution data
• Velocity value indicates data change quantity
• Best value
3.3.1 Cluster formation
The cluster is established by the base station or sink via centralised clustering. The BS sends information gathering messages to all sensor nodes, which send node information to the BS, including node id, location (X and Y distance from the BS), energy loss and energy loss ratio (velocity), and current energy:
Step 1. Transformation of the issue into the PSO framework, whereby each PSO particle has two dimensions: location and velocity.
Step 2. Fitness function valuation. The proposed PSO-based clustering fitness function maximises member node average distance and energy relative to the cluster head and headcount. The formula below calculates particle fitness:
$fitness~value=Fv={{\propto }_{I}}$ (5)
$=\frac{\mathop{\sum }_{i=0}^{n}d\left( current~node,member~i \right)}{n}+{{\propto }_{2}}$ (6)
$=\frac{\mathop{\sum }_{i=0}^{n}E\left( member~i \right)}{E\left( current~node \right)}$$+\left( 1-{{\propto }_{1}}-{{\propto }_{2}} \right).\frac{1}{\begin{matrix}number~of~members~ \\covered~by~current~node \\\end{matrix}}$ (7)
where, $\propto_1$ and $\propto_2$ represent the weighting parameters and n indicates the number of individuals included inside the cluster.
Step 3. New particle formation from solution. Creating new particles from existing ones is novel particle generation.
A particle's current velocity is used to estimate its new velocity, which is the rate of change in its position. New velocity is calculated as follows:
$new~velocity={{\omega }^{*}}old~velocity+{{\omega }_{1}}\left( local~best~position-current~best~position \right)+{{\omega }_{2}}\left( global~best~position-current~best~position \right)$ (8)
Here, ω represents the inertia weight, whereas ${{\omega }_{1}}$ and ${{\omega }_{2}}$ denote fundamental tuning parameters of PSO. Inertia weight ω ontrols how much of the previous velocity is retained. A higher value encourages global exploration, while a lower value promotes local exploitation. Cognitive coeffecint ${{\omega }_{1}}$ affects the particle's inclination to return to its favourite spot. Social coeffecient ${{\omega }_{2}}$ guides the particle toward the global best-known position. A commonly used setting includes a constriction factor or values such as ω=0.729, ${{\omega }_{1}}={{\omega }_{2}}=1.49445$ ensure convergence stability.
The estimation of the particle's new location is as follows:
$new~position=old~position+new~velocity$ (9)
Step 4. The fitness function in Step 2 calculates the fitness value for new particles using their velocity and position.
Step 5. The following iteration uses the best particle fitness value from the old and new ones.
New fitness value > previous fitness value
select new particle
else
old particle is forwarded to next iteration
Step 6. There is one local best answer every iteration. The particle having the highest fitness in the current iteration is the local optimal solution.
Step 7. The particle's global best solution is its maximum local best solution throughout all repetitions. Solutions cluster. SN receives a base station cluster-announcement message that creates the cluster via PSO. Every node begins a CH selection cycle after receiving this message. Each CM chooses a CH to form efficient and balanced clusters based on a unique cost function that considers distance to CH, residual energy, and CH member deviation, illustrated as:
$cos{{t}_{t}}=\frac{Eres\left( i \right)}{{{D}_{t0}}CH\left( j \right)\times \left| ND\left( C{{H}_{j}} \right)-\frac{\mathop{\sum }_{j=1}^{k}ND\left( C{{H}_{j}} \right)}{k} \right|}$ (10)
where, D_t0 CH(j) represents the distance among CM(i) and its candidate (CH)_j, and k represents the number of CHs. Additionally, ND(CH_j) represents CM(i)'s candidate's node degree. First, the final picked CH broadcasts its ID and node degree inside its communication range. The node degree is unitless, but it is being multiplied by a cost term with energy units (e.g., Joules/bit). Each CM estimates cost. The CM will proclaim itself as a CH when k=0, meaning no CH message is received. Therefore, optimum clusters are constructed with higher-cost CHs and CMs. Data transfer after cluster formation is particularly important for WSN energy saving since inappropriate transmission causes failure or collision. Transmission from CMs to CHs using time division multiple access (TDMA) improves these issues.
Algorithm 1: Clustering using K-Medoids with a Particle swarm optimization
Network Initialization
Step 1: Initialize of the WSN S={s1,s2,…sn}
Step 2: Place BS at (50, 180)
Step 3: Place all the SNs
K-Medoids clustering and IPSO CH selection, initiate initial K range: K $\in$ [2, 5]
S: Number of swarms; 4 particles
P: Number of particles in each swarm;
X × Y: Dimensions of network terrain
Maximum iteratens=5
Position X_i and velocity V_i for each particle (node) i
Randomly initialize k- medoids (candidate cluster heads) for each particle
Calculate the euclidian distance and compute fitness function for each particle
fitness=∑_(i=1)^k ∑_(s_j ϵC_i) d(s_j,mediod (i)
Update velocity for each particle and find new position
Convergence criteria: No significant improvement in fitness over $T$ iterations, Minimal shift in medoid locations.
Termination based on stability: Stability of $k$ over iterations
If stopping criteria are met then terminate. Otherwise, go back to Step 2
Finalize optimal medoids as cluster heads and start data transmission by schedulling
3.4 Data transmission process by scheduling
When many CH nodes carry a packet of data, it will collide, and forwarding to a less-than-ideal CH node diminishes WSN efficiency. We must give each CH node a forwarding priority and ensure that the best one may send packets first to enable packets to go via the worldwide optimum routing channel and avoid packet collisions. A greater U value results in a shorter holding time in this technique. For temporal efficiency, we employ data transfers between neighbouring nodes, consider node i's relative U value, and create as:
$f\left( U \right)=\left\{ \begin{matrix}U-{{U}_{last}},U<{{U}_{last}}~such~that~U<0 \\0,U\ge {{U}_{last}} \\\end{matrix} \right.$ (11)
where, U_last is the ideal relay node sender's last transmission U value. The minimum propagation delay (t_(max)) with propagation speed v is
$t\left( max \right)=\frac{R}{v}$ (12)
The waiting time ensures that node 2 receives the packet from node 1 before passing it and reduces duplicated transmission.
$\delta \ge tanh\left[ -f\left( {{U}_{1}} \right) \right]-tanh\left[ -f\left( {{U}_{2}} \right) \right]$ (13)
The retention duration of each node i is determined by
${{t}_{i}}=tanh\left[ -f\left( {{Q}_{i}} \right) \right].\left( \frac{2{{t}_{max}}}{\delta } \right)$ (14)
Initially, devices with 0 or less energy were considered dead and unable to deliver data. If they are in the base station's transmission range and have the highest U-value in their region, devices may connect directly without an intermediate device. If the CH is likewise far away, devices remote from the base station may nevertheless submit packets to it via a neighboring cluster device.
This section examines the parameters of the sensing nodes' results using the proposed method. The effectiveness of wireless sensing networks using the Enhanced Improved Particle Swarm Optimization (IPSO) is compared with other existing known algorithms, including MAP-HSWO [13], SFO+SHO [14] and MCOA-EACA [3]. Based on thorough modeling tests with virtual sensor nodes, the IPSO algorithm improves packet delivery and energy efficiency. The method should be simulated to evaluate its efficiency. The simulation used MATLAB. Windows 7, 4-GB RAM, and Cori3-4160 CPU were utilized to simulate the developed method. The simulation included two situations. Sink node positions in scenarios 1 and 2 are (50, 100 and 50, 200). According to the results, Table 1 lists factors for energy reduction.
Table 1. Experimental values
Parameters |
Values |
Number of Nodes |
200 |
Size of Network |
100*100 |
Energy Required for Transmitting |
40 nJ/bit |
Energy Required for Receiving |
20 nJ/bit |
Energy Required for Sensing |
12 nJ/bit |
Radius of Sensor |
60 |
Size of Packet |
50 Bytes |
Figure 2. Graphical representation of the network life time
Figure 2 indicates network lifetime, with number of rounds in the x-axis and network lifetime in the y-axis. The existing HSWO, SFO+SHO, MCOA-EACA achieves 95.3%, 90.95 and 84.3% wherein IPSO achieves 97.8%. When analysis the proposed IPSO achieves 2.5%, 7.1% and 13.6% better than aforementioned existing methods.
• Total residual energy – Residual energy deviation is the difference between the nodes with the highest and lowest residual energy divided by the initial energy. This percentage is determined as follows:
$D_R(t)=100\left(\frac{E_{\max }(n, t)-E_{\min }(n, t)}{\sum_{i=1}^N E_0\left(n_i\right)}\right)$ (15)
In round t, the nodes with the highest and lowest residual energy in the network are E_max (n,t) and E_min (n,t).
Figure 3 compares total residual energy by round count (x) and residual energy (y). The existing HSWO, SFO+SHO, MCOA-EACA achieves 90.8%, 92.3% and 82.4% wherein IPSO achieves 95.3%. When analysis the proposed IPSO achieves 5.5%, 3%, and 13.1% better than aforementioned existing methods as shown in Table 2.
Table 2. The below is the comparison of the network life time (%) of existing techniques and the proposed method (IPSO)
Number of Rounds |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
200 |
95.3 |
91.4 |
84.8 |
97.4 |
400 |
95.7 |
91.5 |
83.6 |
97.3 |
600 |
94.3 |
90.4 |
84.6 |
96.7 |
800 |
94.2 |
90.3 |
84.2 |
96.2 |
1000 |
94.6 |
91.5 |
84.6 |
97.3 |
Figure 3. Graphical representation of the total residual energy (%)
Table 3. The below is the comparison of the total residual energy of existing techniques and the proposed method (IPSO)
Number of Rounds |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
200 |
90.6 |
91.3 |
81.4 |
96.3 |
400 |
89.4 |
91.5 |
82.5 |
95.7 |
600 |
90.3 |
92.5 |
82.5 |
95.3 |
800 |
90.3 |
92.6 |
81.5 |
95.6 |
1000 |
90.4 |
92.5 |
81.4 |
95.1 |
$throughput =\frac{1}{k} \frac{\sum_{i=1}^n X_i \times P_s}{s_p-s_t} \times \frac{8}{100}$ (16)
where, the packet size is P_s. More throughput will be given to an algorithm that delivers the same amount of bits faster.
Figure 4. Graphical representation of the throughput (Mb/sec)
Figure 4 indicates throughput, with number of rounds in the x-axis and throughput in the y-axis as shown in Table 3. The existing HSWO, SFO+SHO, MCOA-EACA achieve 3.6Mbps, 3.5Mbps and 2.8Mbps wherein IPSO achieves 5.8Mbps. When analysis the proposed IPSO achieves 2.2Mbps, 2.1Mbps and 3Mbps better than aforementioned existing methods as in Table 4.
$P D R=\frac{\sum_{i=1}^n M_i}{\sum_{i=1}^n N_i} \times 100 \%$ (17)
where, M represents the received data packets, whereas N symbolizes the sent packets inside the network.
Figure 5. Graphical representation of the packet delivery ratio (%) with nodes
Figure 5 indicates PDR, with number of rounds in the x-axis and PDR in the y-axis. The existing HSWO, SFO+SHO, MCOA-EACA depending in the values showed in Table 5.
Table 4. The below is the comparison of the existing techniques and the proposed method (IPSO)
Number of Nodes |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
20 |
3.6 |
4.6 |
2.1 |
5.3 |
40 |
3.6 |
4.7 |
2.4 |
5.7 |
60 |
3.7 |
3.9 |
2.1 |
4.6 |
80 |
3.2 |
3.6 |
2.6 |
5.2 |
100 |
3.6 |
3.6 |
2.7 |
5.9 |
120 |
3.6 |
3.1 |
2.6 |
5.2 |
140 |
3.8 |
3.7 |
2.6 |
4.9 |
160 |
3.9 |
3.2 |
2.8 |
5.7 |
180 |
3.5 |
3.7 |
2.1 |
5.1 |
200 |
3.7 |
3.6 |
2.6 |
5.3 |
Table 5. The below is the comparison throughput of the existing techniques and the proposed method (IPSO)
Number of Nodes |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
100 nodes |
92.6 |
81.5 |
87.4 |
99.5 |
200 nodes |
93.5 |
80.3 |
86.9 |
98.3 |
The values of Table 6 presented in Figure 6 which indicates PDR, with number of rounds in the x-axis and PDR in the y-axis. The existing HSWO, SFO+SHO, MCOA-EACA achieves 93.1%, 81.6% and 87.3% wherein IPSO achieves 99.5%. When analysis the proposed IPSO achieves 6.4%, 23% and 12.2% better than aforementioned existing methods.
Figure 6. Graphical representation of the packet delivery ratio (%) with number of rounds
Table 6. The below is the comparison PDR of the existing techniques and the proposed method (IPSO)
Number of Rounds |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
200 |
92.65 |
81.5 |
87.3 |
99.7 |
400 |
93.5 |
82.3 |
87.2 |
98.4 |
600 |
93.6 |
81.6 |
86.8 |
98.3 |
800 |
92.6 |
81.5 |
86.3 |
99.7 |
1000 |
92.6 |
81.4 |
86.2 |
99.3 |
$E_{{trans }}=P_{ {trans }} \times t_{ {trans }}$ (18)
where, $E_{trans}$ =Energy consumed during transmission, $P_{trans}$ transmission power, $t_{trans}$ duration of transmission.
Figure 7. Graphical representation of the energy consumption (%) with number of rounds
The values in Table 6 used in Figure 7 HSWO follows with a steady performance between 94% and 96%, while SFO+SHO maintains around 90%, reflecting moderate efficiency for scenario-1. In contrast, MCOA-EACA shows the lowest performance, with network lifetime ranging between 83% and 85%, suggesting poor energy management.
Table 7. The below is the comparison energy consumption of the existing techniques and the proposed method (IPSO)
Number of Rounds |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
200 |
21.6 |
20.4 |
34.5 |
12.3 |
400 |
22.5 |
20.5 |
33.5 |
11.5 |
600 |
22.6 |
21.5 |
35.2 |
12.9 |
800 |
21.65 |
20.6 |
34.6 |
11.8 |
1000 |
21.6 |
19.4 |
34.5 |
11.4 |
Figure 8. Graphical representation of the energy consumption (%) with number of rounds
In Figure 8, based on the values in Table 7 show the comparison of energy consumption across multiple rounds reveals that the IPSO algorithm achieves the lowest consumption, maintaining values around 12% to 14%, indicating exceptional energy efficiency. HSWO and SFO+SHO exhibit moderate energy usage, averaging between 21% and 24%, with minor fluctuations across rounds. In contrast, MCOA-EACA consistently consumes the most energy, with values ranging from 30% to 33%, suggesting inefficient resource utilization for scenario-2.
The comparison of the existing techniques and the proposed method (IPSO) is shown in Table 8.
Table 8. The below is the comparison energy consumption of the existing techniques and the proposed method (IPSO)
Number of Rounds |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
200 |
23.4 |
20.7 |
31.2 |
12.2 |
400 |
22.4 |
20.7 |
31.5 |
13.3 |
600 |
22.65 |
19.45 |
32.5 |
12.4 |
800 |
22.1 |
21.4 |
32.7 |
12.5 |
1000 |
21.4 |
20.5 |
32.8 |
13.4 |
The below Table 9 and the graph sketch the overall performance of the existing and the proposed techniques in Figure 9 and sketch the overall graph for the proposed techniques (IPSO) with the highest network lifetime 2.5% and with the total residual energy increase of 3.0% and the throughput increases with the ratio of 2.3% and the packet delivery ratio increase with 6.3% and with the less energy consumption of 21%.
Table 9. The below is the overall comparison of the existing techniques and the proposed method (IPSO)
Parameters |
HSWO |
SFO+SHO |
MCOA-EACA |
IPSO |
Network lifetime (%) |
95.3 |
90.9 |
84.3 |
97.8 |
Total residual energy (%) |
90.8 |
92.3 |
82.4 |
95.3 |
Throughput (Mbps) |
3.6 |
3.5 |
2.8 |
5.8 |
Packet delivery ratio (%) |
93.1 |
81.6 |
87.3 |
99.5 |
Energy consumption (%) |
21.6 |
19.4 |
34.5 |
11.4 |
Computational load (%) |
32.6 |
26.8 |
21.6 |
13.5 |
Memory usage (%) |
16.6 |
18.4 |
26.9 |
9.4 |
Figure 9. Graphical representation of the energy consumption (%) with number of rounds
The provision of an energy-efficient routing method is one of the most significant issues in WSNs. This research presents a cluster-based routing system to enhance network longevity. The ideal cluster head selection is contingent upon several criteria, including remaining energy, available buffer, and distance. The PSO-based clustering technique assigned members to each CH based on the smallest distance between SNs and the CH and the most residual energy. The ideal path selection between the cluster head and the sink, characterized by energy efficiency, was ascertained by Euclidean distance. The comparison of the developed technique with existing schemes demonstrates superior network performance of the proposed method. This project will focus on creating an energy-efficient, cluster-based routing algorithm utilizing suitable hybrid metaheuristic optimization techniques. In future endeavors, we want to further the developed approach for heterogeneous WSN.
[1] Gheisari, M., Alzubi, J., Zhang, X., Kose, U., Saucedo, J.A.M. (2020). A new algorithm for optimization of quality of service in peer to peer wireless mesh networks. Wireless Networks, 26: 4965-4973. https://doi.org/10.1007/s11276-019-01982-z
[2] Nam, D. (2020). Comparison studies of hierarchical cluster-based routing protocols in wireless sensor networks. In Proceedings of 35th International Conference on Computers and Their Applications, San Francisco, California, USA, pp. 334-344.
[3] Mohammed, B.M., Alsaadi, M., Khalaf, M., Awad, A.S. (2024). Game theory-based multi-hop routing protocol with metaheuristic optimization-based clustering process in WSN for precision agriculture. Journal Européen des Systèmes Automatisés, 57(3): 653-662. https://doi.org/10.18280/jesa.570302
[4] Awad, A.S., Khalaf, M., Alsaadi, M. (2024). Deep learning-enhanced cluster head optimization for intrusion detection in wireless sensor networks. Ingénierie des Systèmes d’Information, 29(2): 609-618. https://doi.org/10.18280/isi.290222
[5] Sabor, N., Sasaki, S., Abo-Zahhad, M., Ahmed, S.M. (2017). A comprehensive survey on hierarchical-based routing protocols for mobile wireless sensor networks: review, taxonomy, and future directions. Wireless Communications and Mobile Computing, 2017(1): 2818542. https://doi.org/10.1155/2017/2818542
[6] Bandyopadhyay, S., Coyle, E.J. (2003). An energy efficient hierarchical clustering algorithm for wireless sensor networks. In IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies, San Francisco, CA, USA, pp. 1713-1723. https://doi.org/10.1109/INFCOM.2003.1209194
[7] Storn, R., Price, K. (1997). Differential evolution–A simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11: 341-359. https://doi.org/10.1023/A:1008202821328
[8] Goldberg, D.E., Holland, J.H. (1988). Genetic algorithms and machine learning. Machine Learning, 3: 95-99. https://doi.org/10.1023/A:1022602019183
[9] Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical Report-TR06, Department of Computer Engineering, Engineering Faculty, Erciyes University.
[10] Rashedi, E., Nezamabadi-Pour, H., Saryazdi, S. (2009). GSA: A gravitational search algorithm. Information Sciences, 179(13): 2232-2248. https://doi.org/10.1016/j.ins.2009.03.004
[11] Mirjalili, S., Mirjalili, S.M., Lewis, A. (2014). Grey wolf optimizer. Advances in Engineering Software, 69: 46-61. https://doi.org/10.1016/j.advengsoft.2013.12.007.
[12] Urooj, S., Rajesh, A., Tripathi, K.N., Damodaran, S., Arunachalam, K. (2025). HS-WOA: A hybrid metaheuristic approach-aided multiobjective constraints for dual cluster head selection in wireless sensor network. International Journal of Communication Systems, 38(3): e6104. https://doi.org/10.1002/dac.6104
[13] Obaid, M.A., Awad, A.S., Khaleel, I.S. (2022). An optimal cluster head selection with trusted path routing and classification of intrusion in WSN employing CHLNNet. Ingenierie des Systemes d'Information, 27(5): 685-693. https://doi.org/10.18280/isi.270501
[14] Roberts, M.K., Thangavel, J., Aldawsari, H. (2024). An improved dual-phased meta-heuristic optimization-based framework for energy efficient cluster-based routing in wireless sensor networks. Alexandria Engineering Journal, 101: 306-317. https://doi.org/10.1016/j.aej.2024.05.078
[15] Choudhary, A., Barwar, N.C. (2024). Optimizing clustering in wireless sensor networks: A synergistic approach using reinforcement learning (RL) and particle swarm optimization (PSO). SN Computer Science, 5(6): 718. https://doi.org/10.1007/s42979-024-03080-0
[16] Barnwal, S.K., Prakash, A., Yadav, D.K. (2023). Improved African buffalo optimization-based energy efficient clustering wireless sensor networks using metaheuristic routing technique. Wireless Personal Communications, 130(3): 1575-1596. https://doi.org/10.1007/s11277-023-10345-z
[17] Suganthi, S., Umapathi, N., Mahdal, M., Ramachandran, M. (2022). Multi swarm optimization based clustering with tabu search in wireless sensor network. Sensors, 22(5): 1736. https://doi.org/10.3390/s22051736
[18] Abdulkarem, A.B., Audah, L., Abdulkareem, A.B., Abdulkareem, M.B. (2023). A comprehensive study of handover mechanism with minimal resources in 5G cellular networks: Architecture and challenges. Journal of Ambient Intelligence and Humanized Computing, 14(12): 16173-16181. https://doi.org/10.1007/s12652-022-03839-4
[19] Saleh, H.M., Hameed, S.S., Abdulkareem, A.B. (2022). Levy flight salp swarm algorithm-based feature selection method for network intrusion detection systems. In AIP Conference Proceedings, Anbar, Iraq, p. 020018. https://doi.org/10.1063/5.0112538
[20] Salim, A.S., Abdulkareem, M.B., Fadhel, Y.E., Abdulkarem, A.B., Shantaf, A.M., Abdulkareem, A.B. (2022). Novel image caption system using deep convolutional neural networks (vgg16). In 2022 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), Ankara, Turkey, pp. 1-6. https://doi.org/10.1109/HORA55278.2022.9799958