SMA-WSN: Failure-Aware Slime-Mold-Inspired Clustering and Per-Hop Versus End-to-End Delivery Analysis in Agricultural Wireless Sensor Networks
Abstract
1. Introduction
2. Related Work
2.1. Classical and Energy-Aware Clustering
2.2. Bio-Inspired Clustering
2.3. Fault-Tolerant and Self-Healing Clustering
2.4. Precision-Agriculture WSNs and the Evaluation Gap
2.5. Comparative Positioning of Related Protocols
2.6. Direct Positioning Against Recent Works
3. System Model
3.1. Performance Metrics
3.2. Network Model
3.3. Energy Model
4. The SMA-WSN Protocol
4.1. Fitness Function and Weight Justification
Tuning and Evaluation Topologies
4.2. Three-Phase Cluster-Head Selection (Algorithm 1)
| Algorithm 1 SMA-WSN Cluster-Head Selection. |
| Input: alive nodes, residual energy, node positions, BS position, radio range r, weights , , , M = 8 iterations. Output: selected cluster heads CH_set and cluster membership. Phase 1—Approach: For each alive node i, compute: _E(i) = E_res(i)/E0 _D(i) = 1/(1 + dist(i, BS)/max_dist) _C(i) = |neighbors(i, r)|/(N_alive − 1) f(i) = ·_E(i) + ·_D(i) + ·_C(i) Assign growth weight w(i) ∝ f(i); initialize archive A. Phase 2—Wrap: For M = 8 iterations, for each node i: r ← Uniform(0, 1) if r < p_scout (=0.03): scout perturbation (exploration) else if r < 0.5: oscillatory approach toward best in A else: contraction step Update f(i); update archive A. Phase 3—Selection: Rank nodes by archived fitness; elect the top k* = round(p* · N_alive) nodes as CH_set, with p* = 0.10 for rounds ≤ 300 and p* = 0.15 thereafter. The increase is timed to coincide with the onset of node attrition: at E0 = 0.2 J, fault-free networks typically register their first node death around round 300–330 (Section 6), after which the alive-node count begins to shrink. Raising the CH ratio from 10% to 15% at this point keeps the absolute number of cluster heads, and hence the per-CH relay load, roughly stable as N_alive declines, rather than concentrating an increasing aggregation burden onto a fixed, shrinking set of heads. Each non-CH node joins the CH with the highest f(i) within r. If no CH within r → node transmits directly to BS (orphan rule). Return CH_set and cluster membership. |
4.3. Computational and Communication Overhead
Measured Overhead
5. Simulation Methodology
5.1. Simulation Stack
5.1.1. Effective Reception Radius Justification
Re-Election Cycle (CH_EPOCH)
5.2. Field Archetypes
- T1 (Sétif cereal): 100 × 100 m, uniform random
- T2 (Mascara vineyard): 200 × 30 m, linear strip
- T3 (Greenhouse): 50 × 50 m, regular grid (7 m)
- T4 (Tell Atlas): 150 × 100 m, clustered (3 Gaussian)
- T5 (Biskra oasis): 130 × 130 m, concentric rings
- T6 (Adrar Sahara): 200 × 200 m, three isolated clusters
5.3. Failure Model
Failure Detection and Recovery Latency
5.4. Baseline Implementation Fidelity
6. Results and Discussion
6.1. Fault-Free Baseline
6.2. Failure-Rate Sensitivity of PDR
6.3. Difficult-Terrain Analysis (T4–T6)
Decomposing PDR Loss: Dead Nodes vs. No Uplink vs. Delivery Failure
- Dead nodes (): Cluster heads that have exhausted energy or suffered hardware failure and cannot transmit. Measured as the fraction of elected CHs unable to forward any packets in the current round.
- No uplink (): Cluster members in range of active CHs but whose packets fail to reach any CH due to channel fading, interference, or path loss. Quantified per topology as the fraction of nodes outside the radio range of all active CHs.
- Delivery failure (): Packets successfully received by a CH but not forwarded to the BS before round timeout. Typically, rare in single-hop to BS; increases under congestion or CH energy depletion.
6.4. End-to-End Delivery and the Effect of the Metric Definition
6.4.1. The T6 Column
6.4.2. What This Changes, and What It Does Not
6.5. Ablation Study: Isolating the Coverage Term
Ablation Study: Isolating the Wrap Phase
- Across all five failure rates (0% to 0.1% per round), SMA-Full outperforms SMA-NoWrap by 7.25–13.26 pp (all ).
- On sparse terrain T6 (Saharan sparse), the gap reaches 18.08 pp (), confirming that re-exploration is especially valuable in difficult topologies.
- On the near-perfect terrain T3 (greenhouse grid), both variants achieve PDR; wrap has minimal effect when topology is benign.
6.6. Lifetime and Fairness Trade-Offs
6.7. Statistical Significance and Effect Size
6.8. Analysis by Real Node-Death Rate
6.9. Energy Fairness by Terrain
6.10. Deployment Guidance
7. Conclusions
8. Future Work and Recommendations
8.1. Testbed Validation and Hardware Deployment
8.1.1. Testbed Platform
8.1.2. Field Deployment Strategy
8.1.3. Comparison and Success Metrics
8.2. Algorithm Extensions
8.2.1. Distributed Cluster-Head Election
8.2.2. Adaptive Re-Election Cycle
8.2.3. Multi-Hop Routing to Base Station
8.2.4. Spatially Correlated Failures
8.3. Larger-Scale Evaluation
8.3.1. Network Size Scaling
8.3.2. Parameter Sensitivity Analysis
8.3.3. Multi-Crop and Sensor-Fusion Scenarios
8.4. Practitioner Deployment Guidance
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Office National des Statistiques (ONS). Comptes Économiques du Premier Trimestre 2025; Bulletin de Conjoncture Économique; ONS: Alger, Algeria, 2025. [Google Scholar]
- AAPI; FAO. Agriculture en Algérie: Superficies, Exploitations et Production de Dattes—Résultats du Recensement Général de L’ Agriculture 2024; Ministère de l’ Agriculture et du Développement Rural (MADR): Alger, Algeria, 2024. [Google Scholar]
- Tero, A.; Takagi, S.; Saigusa, T.; Ito, K.; Bebber, D.P.; Fricker, M.D.; Yumiki, K.; Kobayashi, R.; Nakagaki, T. Rules for biologically inspired adaptive network design. Science 2010, 327, 439–442. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Houbraken, M.; Demeyer, S.; Staessens, D.; Audenaert, P.; Colle, D.; Pickavet, M. Fault tolerant network design inspired by Physarum polycephalum. Nat. Comput. 2013, 12, 277–289. [Google Scholar] [CrossRef] [Scilit][Green Version]
- Heinzelman, W.R.; Chandrakasan, A.; Balakrishnan, H. Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences (HICSS-33), Maui, HI, USA, 7 January 2000; p. 10. [Google Scholar] [CrossRef] [Scilit]
- Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef] [Scilit]
- Dorigo, M.; Gambardella, L.M. Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Trans. Evol. Comput. 1997, 1, 53–66. [Google Scholar] [CrossRef] [Scilit]
- Qing, L.; Zhu, Q.; Wang, M. Design of a distributed energy-efficient clustering algorithm for heterogeneous wireless sensor networks. Comput. Commun. 2006, 29, 2230–2237. [Google Scholar] [CrossRef] [Scilit]
- Yadav, R.; Sreedevi, I.; Gupta, D. Bio-inspired hybrid optimization algorithms for energy efficient wireless sensor networks: A comprehensive review. Electronics 2022, 11, 1545. [Google Scholar] [CrossRef] [Scilit]
- Manjeshwar, A.; Agrawal, D.P. TEEN: A routing protocol for enhanced efficiency in wireless sensor networks. In Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS 2001), San Francisco, CA, USA, 23–27 April 2001; pp. 2009–2015. [Google Scholar] [CrossRef] [Scilit]
- Younis, O.; Fahmy, S. HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mob. Comput. 2004, 3, 366–379. [Google Scholar] [CrossRef] [Scilit]
- Abbasi, A.A.; Younis, M. A survey on clustering algorithms for wireless sensor networks. Comput. Commun. 2007, 30, 2826–2841. [Google Scholar] [CrossRef] [Scilit]
- Latiff, N.M.A.; Tsimenidis, C.C.; Sharif, B.S. Energy-aware clustering for wireless sensor networks using particle swarm optimization. In Proceedings of the 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2007), Athens, Greece, 3–7 September 2007; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
- Wei, Y.; Othman, Z.; Daud, K.M.; Luo, Q.; Zhou, Y. Advances in slime mould algorithm: A comprehensive survey. Biomimetics 2024, 9, 31. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef] [Scilit]
- Singh, S.; Singh, U. A novel self-adaptive hybrid slime mould naked mole-rat algorithm for numerical optimization and energy-efficient wireless sensor network. Concurr. Comput. Pract. Exp. 2023, 35, e7809. [Google Scholar] [CrossRef] [Scilit]
- Zhuang, D.; Wang, Y.; Dong, G.; Qu, Z. Optimizing the wireless sensor network coverage algorithm of slime mold. In Proceedings of the Ninth International Symposium on Advances in Electrical, Electronics, and Computer Engineering (ISAEECE 2024); SPIE: Bellingham, WA, USA, 2024; Volume 13291, pp. 1523–1528. [Google Scholar]
- Edee, K.; Granet, G.; Bonnet, P. Slime mold algorithm for topology optimization: Metagratings inverse design. Discov. Appl. Sci. 2024, 6, 68. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.-J.; Pan, J.-S.; Nguyen, T.-T.; Weng, S. Distribution network reconfiguration with distributed generation based on parallel slime mould algorithm. Energy 2022, 244, 123011. [Google Scholar] [CrossRef] [Scilit]
- Gharehchopogh, F.S.; Ucan, A.; Ibrikci, T.; Arasteh, B.; Isik, G. Slime mould algorithm: A comprehensive survey of its variants and applications. Arch. Comput. Methods Eng. 2023, 30, 2683–2723. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ahmadi, R.; Ekbatanifard, G.; Bayat, P. BioWSN: A bio-inspired method for optimization of routing in wireless sensor networks. Math. Probl. Eng. 2022, 2022, 4826388. [Google Scholar] [CrossRef] [Scilit]
- Swain, A.; Swain, K.P.; Palai, G.; Nayak, S.R. Optimization of wireless sensor networks using bio-inspired algorithm. In Smart Sensor Networks Using AI for Industry 4.0; CRC Press: Boca Raton, FL, USA, 2021; pp. 1–24. [Google Scholar] [CrossRef] [Scilit]
- Rambabu, B.; Venkateswarlu, L.; Ravi, G.; Inturi, S.; Reddy, R.R.; Nimmala, S. Sustainable Cluster Head Selection in Wireless Sensor Networks Through Bio-Inspired Optimization. In Proceedings of the 2025 5th International Conference on Trends in Material Science and Inventive Materials (ICTMIM), Kanyakumari, India, 7–9 April 2025; Volume 2025, pp. 1028–1033. [Google Scholar] [CrossRef] [Scilit]
- Vellaichamy, J.; Basheer, S.; Bai, P.S.M.; Khan, M.; Mathivanan, S.K.; Jayagopal, P.; Babu, J.C. Wireless sensor networks based on multi-criteria clustering and optimal bio-inspired algorithm for energy-efficient routing. Appl. Sci. 2023, 13, 2801. [Google Scholar] [CrossRef] [Scilit]
- Jassbi, S.J.; Moridi, E. Fault tolerance and energy efficient clustering algorithm in wireless sensor networks: FTEC. Wirel. Pers. Commun. 2019, 107, 373–391. [Google Scholar] [CrossRef] [Scilit]
- Belkadi, K.; Lehsaini, M. Energy-efficient fault-tolerant routing for wireless sensor networks. In 2020 2nd International Workshop on Human-Centric Smart Environments for Health and Well-Being (IHSH); IEEE: New York, NY, USA, 2021; pp. 131–136. [Google Scholar] [CrossRef] [Scilit]
- Shankar, A.; Sivakumar, N.R.; Sivaram, M.; Ambikapathy, A.; Nguyen, T.K.; Dhasarathan, V. Increasing fault tolerance ability and network lifetime with clustered pollination in wireless sensor networks. J. Ambient Intell. Humaniz. Comput. 2021, 12, 2285–2298. [Google Scholar] [CrossRef] [Scilit]
- Mohapatra, H.; Rath, A.K. Fault-tolerant mechanism for wireless sensor network. IET Wirel. Sens. Syst. 2020, 10, 23–30. [Google Scholar] [CrossRef] [Scilit]
- Mondal, S.; Banik, D. Energy efficient fault tolerant scheme for wireless sensor networks (EEFSWSN). Int. J. Sci. Eng. Comput. Technol. 2013, 3, 109. [Google Scholar]
- Mowla, M.N.; Mowla, N.; Shah, A.F.M.S.; Rabie, K.M.; Shongwe, T. Internet of Things and wireless sensor networks for smart agriculture applications: A survey. IEEE Access 2023, 11, 145813–145852. [Google Scholar] [CrossRef] [Scilit]
- Sanjeevi, P.; Prasanna, S.; Siva Kumar, B.; Gunasekaran, G.; Alagiri, I.; Anand, R.V. Precision agriculture and farming using Internet of Things based on wireless sensor network. Trans. Emerg. Telecommun. Technol. 2020, 31, e3978. [Google Scholar] [CrossRef] [Scilit]
- Haseeb, K.; Ud Din, I.; Almogren, A.; Islam, N. An energy efficient and secure IoT-based WSN framework: An application to smart agriculture. Sensors 2020, 20, 2081. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Bindu, L.R.; Titus, P.; Dhanya, D. Clustered wireless sensor network in precision agriculture via graph theory. Intell. Autom. Soft Comput. 2023, 36, 1435–1449. [Google Scholar] [CrossRef] [Scilit]
- Srinivasan, D.; Kiran, A.; Parameswari, S.; Vellaichamy, J. Energy efficient hierarchical clustering based dynamic data fusion algorithm for wireless sensor networks in smart agriculture. Sci. Rep. 2025, 15, 7207. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yinjun, Z. An adaptive hexagonal deployment model for resilient wireless sensor networks in precision agriculture. Sci. Rep. 2024, 14, 24078. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zila, A.; Ouchatti, A.; Mouzouna, Y. Exploring node failure and packet loss in wireless sensor networks: A comprehensive simulation analysis. Int. J. Commun. Syst. 2025, 38, e70174. [Google Scholar] [CrossRef] [Scilit]
- MADR/APS. Céréaliculture: Un Objectif D’ Emblavement de 3,2 Millions D’ Hectares en 2024–2025; Agence Presse Service: Alger, Algeria, 2024.
- Uthayakumar, C.; Jayaraman, R.; Raja, H.A.; Daniel, K. Implementation and performance evaluation of quantum-inspired clustering scheme for energy-efficient WSNs. Sensors 2025, 25, 5872. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, S.; Liu, X. Improving the functionality of wireless sensor networks through the use of reinforcement learning and metaheuristic based energy efficient system. Sci. Rep. 2025, 15, 30758. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, S.; Liu, X.; Trik, M. Energy efficient multi hop clustering using Artificial Bee Colony metaheuristic in WSN. Sci. Rep. 2025, 15, 26803. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ns-3 Development Team. ns-3 Network Simulator, Version 3.47. 2026. Available online: https://www.nsnam.org/releases/ns-3-47/ (accessed on 15 June 2026).
- Kurangi, C.; Paidipati, K.K.; Reddy, A.S.K.; Uthayakumar, J.; Kadiravan, G.; Parveen, S. Metaheuristic optimization-based clustering with routing protocol in wireless sensor networks. Int. J. Commun. Syst. 2024, 37, e5914. [Google Scholar] [CrossRef] [Scilit]
- Naruei, I.; Keynia, F. Wild horse optimizer: A new meta-heuristic algorithm for solving engineering optimization problems. Eng. Comput. 2022, 38, 3025–3056. [Google Scholar] [CrossRef] [Scilit]
- Rajkumar, G.V.; Muthukumaran, N. Efficient load balancing and energy conservation protocol for WSN based on DBDQN and wild geeze migration optimization algorithm. Telecommun. Syst. 2026, 89, 29. [Google Scholar] [CrossRef] [Scilit]








| Protocol | Metaheuristic | Clustering Objective | Coverage-Aware? | Failure-Aware? | NS-3? | Agricultural? |
|---|---|---|---|---|---|---|
| SMA-WSN (ours) | SMA | E + D + Coverage | Yes | Yes | Yes | Yes |
| LEACH | None | Energy | No | No | Yes | No |
| LEACH-C | None | Energy (central) | No | No | Yes | No |
| ACO-LEACH | ACO | Energy | No | No | Yes | No |
| PSO-LEACH | PSO | Energy | No | No | Yes | No |
| GWO-LEACH | GWO | Energy | No | No | Yes | No |
| HEED | None | Energy + Distance | No | No | Yes | No |
| TEEN | None | Reactive | No | No | Yes | No |
| QICS | Quantum | Energy | No | No | Yes | No |
| HPO-WSN | HPO | Energy | No | No | Yes | No |
| WHO-C | WHO | Energy + Distance | No | No | Yes | No |
| FGO-QL | FGO + QL | Energy + Q-Learn | No | No | Yes | No |
| Protocol | Mean Election | 99th Percentile | Mean Total | Peak RSS |
|---|---|---|---|---|
| Time (s/Round) | Election Time (s) | Election Time (ms/Run) | (MB) | |
| SMA-WSN (ours) | 147.8 ± 20.9 | 3775.3 | 91.2 | 435.3 |
| FGO-QL | 311.7 ± 53.5 | 4844.5 | 170.2 | 445.8 |
| HPO-WSN | 92.4 ± 13.7 | 3224.8 | 59.0 | 430.3 |
| HEED | 72.6 ± 13.3 | 3186.6 | 44.8 | 457.9 |
| GWO-LEACH | 25.0 ± 2.1 | 1682.9 | 12.9 | 459.2 |
| PSO-LEACH | 20.9 ± 1.6 | 553.1 | 11.1 | 432.8 |
| WHO-C | 15.5 ± 1.3 | 1076.3 | 11.9 | 431.7 |
| ACO-LEACH | 13.0 ± 1.4 | 2644.3 | 10.4 | 449.0 |
| LEACH-C | 12.8 ± 1.6 | 897.3 | 8.1 | 455.1 |
| QICS | 10.9 ± 1.2 | 2725.7 | 9.3 | 409.3 |
| LEACH | 8.2 ± 0.7 | 337.0 | 5.2 | 467.3 |
| TEEN | 6.9 ± 1.0 | 2579.2 | 23.6 | 159.0 |
| Layer | Tool/Model | Configuration |
|---|---|---|
| Discrete-event engine | NS-3.47 | Scenario orchestration, TDMA scheduling |
| Energy model | First-order radio (Heinzelman) | E_elec = 50 nJ/bit, E_fs = 10 pJ/bit/m2 |
| Clustering decision | Analytical energy ledger | Residual energy per node, per round |
| Transport layer | UDP (ns3::UdpSocketFactory) | Connectionless datagram; 1 packet of 500 B (4000 bits) per TDMA round; member → CH then CH → BS |
| PHY/MAC layer | CSMA/CA Wi-Fi (ns3::WifiHelper, 802.11b) | YansWifiPhy + AdhocWifiMac, DSSS 1 Mbps; TDMA-like slot scheduling via Simulator::Schedule() limits CSMA/CA contention, but the 802.11b MAC remains active (collisions possible in theory) |
| Propagation model | LogDistance Propagation Loss Model (exponent 3.0) | Exponent 3.0, ReferenceLoss = 46.6777 dB; governs only the physical reception of the Wi-Fi packet (PHY), independently of the energy computation (Equation (1), exponent 2, in DebitTx()) |
| Energy bookkeeping (implementation) | Analytical ledger + WifiRadioEnergyModel | Two parallel paths: (1) ledger g.energy[] debited by DebitTx/DebitRx per Equations (1) and (2) (E_elec = 50 nJ/bit, E_fs = 10 pJ/bit/m2, = 1.5 for CH)—single source of truth for CH decisions and node deaths; (2) WifiRadioEnergyModel on BasicEnergySource—debits independently, never read for decisions |
| PDR computation | Two counters, see Section 3 | = 100 × totalDelivered/totalGenerated, where totalDelivered is incremented by the PacketSink::Rx callback both at the BS and at the CHs. = 100 × e2eDelivered/genMember, where a member datum counts only if its CH received it and that CH’s aggregate reached the BS in the same round. |
| Energy computation | Per-packet subtraction from g.energy[i] | Node dead if g.energy[i] ≤ 0 (CheckDeaths()); NS-3 BasicEnergySource is a passive bookkeeper only, never queried for decisions |
| Number of nodes N | 30 | 30 nodes per topology (Section 5.2) |
| Initial energy | 0.2 J | Normalized LEACH-family simulation energy budget |
| Message size k | 4000 bits | Per sensing round |
| Rounds | 5000 | Per simulation run |
| Seeds | 50 | Independent Monte-Carlo per configuration |
| Aggregation | 1.5 | Cluster-head relay overhead |
| Compiler | gcc 13.3.0, cmake 3.28.3 | –build-profile=optimized |
| Protocol | Exact Reference | Key Parameters (This Study) | Adaptations Made | Justification |
|---|---|---|---|---|
| SMA-WSN (ours) | Proposed (this paper); SMA dynamics after Li et al. [16] | = 0.45, = 0.25, = 0.30; M = 8 SMA iterations; = 10% (rounds 1–300), 15% (rounds 301+); election every round (Section 4); RT = 35 m | Tri-objective fitness (energy, BS-proximity, coverage) mapped onto the shared TDMA/UDP/NS-3 frame and shared energy ledger. | Baseline for comparison; parameters justified in Section 4.1 (grid search + extended weight-search campaign). |
| LEACH | Heinzelman et al. [5] | p = 0.05 (target CH probability), epoch = 20 rounds, threshold = | Stochastic per-round CH election via the standard LEACH threshold formula; no-reelection set cleared every 20 rounds; fallback random CH if none elected. | Direct, parameter-faithful reimplementation of the original probabilistic threshold rule; epoch length follows common LEACH practice (). |
| LEACH-C | Heinzelman et al. [6] | = CurrentKStar() (10%/15% by round, as for SMA-WSN); election every round; score = ; eligibility = above-mean residual energy | Centralized BS-side selection: only nodes with residual energy ≥ mean are eligible; BS ranks eligible nodes by a 0.60/0.40 energy/proximity score and selects the top . | Reproduces the LEACH-C principle (global energy map, BS-side optimization) while using the same and normalization as all other protocols, for a fair head-count comparison. |
| ACO-LEACH | Dorigo & Gambardella [7] (ACO mechanism); applied to LEACH-style clustering | Pheromone trail per node, reinforced for nodes that previously served as good CHs (high energy + central) and evaporated each round; as above | Ant-colony pheromone update replaces the LEACH probability threshold; CH selection biased toward nodes with historically high pheromone (energy + centrality). | Captures the core ACO principle (reinforcement + evaporation guiding stochastic selection) within the same single-hop clustering frame and energy ledger as the other protocols. |
| PSO-LEACH | Latiff et al. [8] | Particle position/velocity per node; personal-best (pbest) and global-best (gbest) tracked; fitness = energy + BS-distance terms; as above | Each alive node is treated as a PSO particle whose position encodes CH suitability; velocity/position updated each round toward pbest/gbest before top-k selection. | Implements the canonical PSO update rule (inertia + cognitive + social terms) on the same fitness components used by the other energy/distance-based baselines, for like-for-like comparison. |
| GWO-LEACH | Mirjalili et al. [14] (Gray Wolf Optimizer); applied to WSN clustering | Wolf hierarchy (//) re-ranked each round by energy/distance fitness; encircling-prey position update; as above | GWO encircling and hunting equations update each node’s position (fitness) each round; the top-ranked ‘wolves’ after the update become cluster heads. | Preserves the GWO hierarchical search mechanism while operating on the shared energy/distance fitness and used across all metaheuristic baselines. |
| HEED | Younis & Fahmy [11] | CH_EPOCH = 10; CHprob = (primary parameter); AMRP = within RT = 35 m (secondary parameter); score = CHprob AMRP | Deterministic, fully distributed selection: nodes ranked by residual-energy probability minus a 0.30-weighted intra-cluster communication cost (node degree within radio range). | Retains HEED’s two-parameter design (primary energy criterion, secondary cost criterion) exactly as specified by Younis & Fahmy, adapted to the shared 35 m neighborhood radius used elsewhere. |
| TEEN | Manjeshwar & Agrawal [10] | Cluster formation identical to LEACH (p = 0.05, epoch = 20); Hard Threshold HT = 50.0 (absolute sensed value), Soft Threshold ST = 2.0 (minimum change) | CH election reuses the LEACH probabilistic rule unchanged; the distinguishing reactive behavior is implemented at the transmission layer—members transmit only if the sensed value crosses HT and changes by at least ST since the last transmission. | Isolates TEEN’s defining contribution (threshold-driven reactive transmission) from CH selection, which the original paper also leaves LEACH-like; HT/ST values follow the ranges used in the original TEEN evaluation. |
| QICS | Uthayakumar et al. [39] | k = round(); fitness = ; Grover-inspired amplitude amplification, = 3 diffusion iterations | Classical (non-quantum) simulation of QICS’s amplitude-amplification principle: amplitudes initialized as , then refined over 3 Grover-diffusion iterations (inversion-about-mean + fitness re-weighting) before top-k selection by squared amplitude. | QICS’s quantum amplitude amplification cannot run on classical NS-3 hardware; this implementation reproduces its core search dynamic (iterative bias toward high-fitness candidates) using the same / terms as the other baselines, enabling direct comparison. |
| HPO-WSN | Kurangi et al. [43] | k = round(); fitness = (RT = 35 m); ITER = 5 hunter-prey update iterations | Hunter-prey dynamics: all alive nodes initialized with the fitness above; over 5 iterations, non-best nodes (‘hunters’) move toward the current best (‘prey’) with a decaying step size ; top-k after convergence become CHs. | Reproduces the two-population (hunter/prey) search structure of HPO with a fitness vector consistent with the energy, proximity, and coverage terms used elsewhere, allowing a like-for-like 10% CH ratio comparison. |
| WHO-C | Naruei & Keynia [44] (WHO algorithm applied to WSN clustering [40]) | k = round(); fitness = ; G = k groups, ITER = 4, time-decreasing rate TDR = | Nodes (‘horses’) grouped into k groups; in each group the highest-fitness horse is the stallion (leader); followers update position toward the leader with TDR-weighted inertia over 4 iterations; group leaders after convergence become CHs. | Implements WHO’s leader/follower group structure and TDR exploration-decay mechanism on the same energy/proximity fitness basis as the other metaheuristic baselines, with one CH elected per group as in the original formulation. |
| FGO-QL | Rajkumar & Muthukumaran [45] (FGO-DDQN family) | k = round(); Q-learning rate = 0.1, discount = 0.9, -greedy exploration = 0.15; GROWTH_ITER = 3, SPREAD = 0.15 (RT = 35 m) | Tabular Q-learning (no deep network) replaces the original DDQN: Q-values initialized from / fitness, spread to neighbors within 35 m over 3 ‘fungal-growth’ iterations, then updated via a single Bellman step (reward = residual energy); -greedy top-k selection. | A tabular Q-learner is the natural single-hop, NS-3-compatible analogue of the original deep-RL (DDQN) approach; the fungal-growth neighbor-propagation step preserves the paper’s biological metaphor while keeping state/action spaces tractable at N = 30. |
| Protocol | PDR (%) | FND (Rounds) | HND (Rounds) | LND (Rounds) | JFI |
|---|---|---|---|---|---|
| SMA-WSN | 74.1 | 318 | 464 | 622 | 0.969 |
| WHO-C | 73.3 | 235 | 470 | 781 | 0.943 |
| HEED | 68.6 | 328 | 479 | 642 | 0.966 |
| LEACH-C | 67.5 | 329 | 484 | 646 | 0.964 |
| QICS | 67.6 | 256 | 465 | 866 | 0.867 |
| PSO-LEACH | 65.0 | 313 | 474 | 529 | 0.975 |
| GWO-LEACH | 62.6 | 313 | 475 | 516 | 0.975 |
| LEACH | 62.0 | 314 | 484 | 651 | 0.962 |
| HPO-WSN | 60.7 | 149 | 532 | 641 | 0.920 |
| FGO-QL | 59.9 | 307 | 478 | 546 | 0.971 |
| ACO-LEACH | 59.1 | 244 | 421 | 812 | 0.877 |
| TEEN | 50.2 | 1900 | 3340 | 4350 | 0.928 |
| Protocol | pf = 0 (%) | pf = 0.01% (%) | pf = 0.02% (%) | pf = 0.05% (%) | pf = 0.1% (%) |
|---|---|---|---|---|---|
| SMA-WSN | 74.1 ± 1.4 | 73.8 ± 1.5 | 73.6 ± 1.5 | 72.7 ± 1.5 | 70.8 ± 1.6 |
| WHO-C | 73.3 ± 1.6 | 73.0 ± 1.6 | 72.7 ± 1.6 | 71.5 ± 1.7 | 69.4 ± 1.8 |
| HEED | 68.6 ± 1.7 | 68.1 ± 1.8 | 67.7 ± 1.8 | 66.7 ± 1.8 | 65.2 ± 1.9 |
| LEACH-C | 67.5 ± 1.8 | 67.2 ± 1.8 | 67.0 ± 1.8 | 66.0 ± 1.9 | 64.8 ± 1.9 |
| QICS | 67.6 ± 2.3 | 67.0 ± 2.4 | 66.7 ± 2.4 | 65.6 ± 2.4 | 64.2 ± 2.5 |
| PSO-LEACH | 65.0 ± 1.9 | 64.6 ± 2.0 | 64.2 ± 2.0 | 63.1 ± 2.0 | 61.4 ± 2.1 |
| GWO-LEACH | 62.6 ± 2.1 | 62.4 ± 2.1 | 62.1 ± 2.1 | 61.0 ± 2.2 | 59.2 ± 2.3 |
| LEACH | 62.0 ± 2.1 | 61.7 ± 2.1 | 61.5 ± 2.1 | 61.0 ± 2.2 | 60.2 ± 2.2 |
| HPO-WSN | 60.7 ± 2.3 | 60.1 ± 2.3 | 59.8 ± 2.3 | 58.9 ± 2.4 | 57.6 ± 2.5 |
| FGO-QL | 59.9 ± 2.2 | 59.5 ± 2.2 | 59.4 ± 2.2 | 58.5 ± 2.3 | 56.8 ± 2.4 |
| ACO-LEACH | 59.1 ± 2.3 | 58.9 ± 2.3 | 58.7 ± 2.3 | 58.4 ± 2.3 | 57.1 ± 2.3 |
| TEEN | 50.2 ± 2.9 | 48.7 ± 3.0 | 48.0 ± 3.0 | 45.4 ± 3.2 | 43.5 ± 3.2 |
| Protocol | T1 | T2 | T3 | T4 | T5 | T6 | Overall |
|---|---|---|---|---|---|---|---|
| SMA-WSN | 70.2 | 75.0 | 99.8 | 69.5 | 62.8 | 60.8 | 73.0 |
| WHO-C | 70.7 | 75.9 | 99.8 | 68.4 | 62.8 | 54.4 | 72.0 |
| HEED | 62.7 | 67.9 | 99.8 | 64.5 | 57.4 | 51.2 | 67.3 |
| LEACH-C | 61.4 | 67.5 | 99.8 | 62.5 | 55.8 | 52.0 | 66.5 |
| QICS | 69.4 | 75.8 | 99.8 | 60.5 | 59.1 | 32.7 | 66.2 |
| PSO-LEACH | 53.8 | 61.4 | 99.8 | 62.4 | 47.1 | 57.6 | 63.7 |
| GWO-LEACH | 52.0 | 59.0 | 99.8 | 61.5 | 45.5 | 50.9 | 61.5 |
| LEACH | 58.3 | 64.1 | 99.8 | 53.8 | 49.3 | 42.4 | 61.3 |
| HPO-WSN | 57.2 | 63.8 | 99.8 | 54.5 | 46.5 | 34.7 | 59.4 |
| FGO-QL | 50.1 | 57.5 | 99.8 | 56.4 | 42.9 | 46.3 | 58.8 |
| ACO-LEACH | 49.6 | 56.7 | 99.8 | 55.5 | 42.2 | 46.8 | 58.4 |
| TEEN | 46.2 | 52.8 | 99.9 | 34.3 | 34.5 | 15.2 | 47.2 |
| Protocol | PDRhop (%) | PDRe2e (%) | Backhaul (%) | Shift | ||
|---|---|---|---|---|---|---|
| QICS | 66.21 | 40.46 | 48.20 | 5 | 1 | +4 |
| HPO-WSN | 59.41 | 39.50 | 37.87 | 9 | 2 | +7 |
| LEACH | 61.28 | 37.75 | 37.25 | 8 | 3 | +5 |
| HEED | 67.26 | 37.51 | 37.76 | 3 | 4 | −1 |
| LEACH-C | 66.50 | 37.43 | 38.38 | 4 | 5 | −1 |
| WHO-C | 72.00 | 37.30 | 40.40 | 2 | 6 | −4 |
| SMA-WSN | 73.02 | 37.13 | 37.23 | 1 | 7 | −6 |
| TEEN | 47.15 | 36.75 | 38.88 | 12 | 8 | +4 |
| FGO-QL | 58.81 | 36.10 | 28.59 | 10 | 9 | +1 |
| PSO-LEACH | 63.67 | 35.64 | 28.56 | 6 | 10 | −4 |
| GWO-LEACH | 61.46 | 35.59 | 27.97 | 7 | 11 | −4 |
| ACO-LEACH | 58.44 | 35.52 | 29.90 | 11 | 12 | −1 |
| Protocol | T1 | T2 | T3 | T4 | T5 | T6 | Overall |
|---|---|---|---|---|---|---|---|
| QICS | 41.89 | 49.62 | 98.92 | 23.87 | 28.48 | 0.00 | 40.46 |
| HPO-WSN | 39.96 | 47.84 | 98.49 | 24.30 | 26.41 | 0.00 | 39.50 |
| LEACH | 37.29 | 44.60 | 98.76 | 21.61 | 24.24 | 0.00 | 37.75 |
| HEED | 36.50 | 43.83 | 99.27 | 21.15 | 24.33 | 0.00 | 37.51 |
| LEACH-C | 36.55 | 43.88 | 98.44 | 21.25 | 24.49 | 0.00 | 37.43 |
| WHO-C | 36.76 | 44.07 | 98.85 | 20.22 | 23.89 | 0.00 | 37.30 |
| SMA-WSN | 36.25 | 43.33 | 99.14 | 20.26 | 23.81 | 0.00 | 37.13 |
| TEEN | 34.93 | 42.46 | 99.80 | 20.35 | 22.94 | 0.00 | 36.75 |
| FGO-QL | 33.82 | 40.93 | 99.08 | 20.74 | 22.00 | 0.00 | 36.10 |
| PSO-LEACH | 32.75 | 40.27 | 99.25 | 20.43 | 21.12 | 0.00 | 35.64 |
| GWO-LEACH | 32.68 | 39.84 | 99.23 | 20.50 | 21.30 | 0.00 | 35.59 |
| ACO-LEACH | 32.51 | 39.66 | 98.69 | 21.05 | 21.20 | 0.00 | 35.52 |
| Variant | Objective | PDR All (%) | ±CI | PDR T4–T6 (%) | (pp) | p (Holm) | Cliff’s |
|---|---|---|---|---|---|---|---|
| SMA-E ( = 1, = 0, = 0) | Energy only | 72.43 | ±0.77 | 63.66 | −0.315 | 0.6954 (n.s.) | 0.0221 (negl.) |
| SMA-DC ( = 0, = 0.5, = 0.5) | Distance + Coverage | 72.46 | ±0.77 | 63.76 | −0.286 | 0.6501 (n.s.) | 0.0185 (negl.) |
| SMA-EC ( = 0.5, = 0, = 0.5) | Energy + Coverage | 72.49 | ±0.77 | 63.68 | −0.247 | 0.5640 (n.s.) | 0.0136 (negl.) |
| SMA-ED ( = 0.6, = 0.4, = 0) | Energy + Distance (no _C) | 72.70 | ±0.77 | 63.85 | −0.044 | 0.4091 (n.s.) | 0.0054 (negl.) |
| SMA-WSN ( = 0.45, = 0.25, = 0.30) | Tri-objective—proposed | 72.74 | ±0.76 | 64.02 | — | — | — |
| Protocol | T1 (Square) | T2 (Strip) | T3 (Grid) | T4 (Hetero.) | T5 (Oasis) | T6 (Sparse) | Overall |
|---|---|---|---|---|---|---|---|
| SMA-WSN | 0.927 | 0.925 | 0.933 | 0.935 | 0.914 | 0.899 | 0.922 |
| WHO-C | 0.891 | 0.894 | 0.903 | 0.899 | 0.882 | 0.884 | 0.892 |
| HEED | 0.918 | 0.921 | 0.944 | 0.932 | 0.910 | 0.882 | 0.918 |
| LEACH-C | 0.914 | 0.917 | 0.938 | 0.929 | 0.907 | 0.883 | 0.915 |
| QICS | 0.836 | 0.836 | 0.800 | 0.829 | 0.826 | 0.838 | 0.828 |
| PSO-LEACH | 0.929 | 0.932 | 0.937 | 0.939 | 0.924 | 0.872 | 0.922 |
| GWO-LEACH | 0.931 | 0.934 | 0.940 | 0.942 | 0.926 | 0.876 | 0.925 |
| LEACH | 0.910 | 0.913 | 0.938 | 0.924 | 0.898 | 0.885 | 0.911 |
| HPO-WSN | 0.876 | 0.878 | 0.849 | 0.891 | 0.873 | 0.863 | 0.872 |
| FGO-QL | 0.925 | 0.929 | 0.936 | 0.938 | 0.920 | 0.878 | 0.921 |
| ACO-LEACH | 0.865 | 0.856 | 0.783 | 0.857 | 0.870 | 0.811 | 0.840 |
| TEEN | 0.724 | 0.723 | 0.731 | 0.745 | 0.724 | 0.747 | 0.732 |
| Priority | Scenario | Recommended | Rationale |
|---|---|---|---|
| Data Delivery | Sensor data critical; PDR ≫ lifetime | SMA-WSN | Highest PDR at all failure rates |
| Early warning (pests, disease) | SMA-WSN | Robust under failures | |
| Network Lifetime | Long deployment (>1 yr); minimal maintenance | LEACH-C or WHO-C | Top FND performance |
| Energy-harvesting uncertain | LEACH-C | Minimal per-round overhead | |
| Fairness | Uniform CH distribution | PSO-LEACH or GWO-LEACH | JFI ≥ 0.97 across all |
| Multi-tenant (shared) network | WHO-C | Good PDR + fairness trade-off | |
| Terrain Type | Uniform grid (T1–T2) | SMA-WSN or WHO-C | Statistically tied |
| Heterogeneous (T4) | SMA-WSN | 2–3% PDR edge | |
| Sparse/oasis (T5–T6) | SMA-WSN | 4–6% PDR margin |
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. |
© 2026 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.
Share and Cite
Belloula, M.; Bouam, S.; Guezouli, L.; Boubiche, D.E.; Toral-Cruz, H.; Sanchez-Lara, R.; Martínez-Peláez, R.; Romero, D.E.T. SMA-WSN: Failure-Aware Slime-Mold-Inspired Clustering and Per-Hop Versus End-to-End Delivery Analysis in Agricultural Wireless Sensor Networks. Sensors 2026, 26, 5776. https://doi.org/10.3390/s26185776
Belloula M, Bouam S, Guezouli L, Boubiche DE, Toral-Cruz H, Sanchez-Lara R, Martínez-Peláez R, Romero DET. SMA-WSN: Failure-Aware Slime-Mold-Inspired Clustering and Per-Hop Versus End-to-End Delivery Analysis in Agricultural Wireless Sensor Networks. Sensors. 2026; 26(18):5776. https://doi.org/10.3390/s26185776
Chicago/Turabian StyleBelloula, Messaoud, Souheila Bouam, Lyamine Guezouli, Djallel Eddine Boubiche, Homero Toral-Cruz, Rafael Sanchez-Lara, Rafael Martínez-Peláez, and David Ernesto Troncoso Romero. 2026. "SMA-WSN: Failure-Aware Slime-Mold-Inspired Clustering and Per-Hop Versus End-to-End Delivery Analysis in Agricultural Wireless Sensor Networks" Sensors 26, no. 18: 5776. https://doi.org/10.3390/s26185776
APA StyleBelloula, M., Bouam, S., Guezouli, L., Boubiche, D. E., Toral-Cruz, H., Sanchez-Lara, R., Martínez-Peláez, R., & Romero, D. E. T. (2026). SMA-WSN: Failure-Aware Slime-Mold-Inspired Clustering and Per-Hop Versus End-to-End Delivery Analysis in Agricultural Wireless Sensor Networks. Sensors, 26(18), 5776. https://doi.org/10.3390/s26185776

