<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="review-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">73789</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2026.073789</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Grey Wolf Optimizer for Cluster-Based Routing in Wireless Sensor Networks: A Methodological Survey</article-title>
<alt-title alt-title-type="left-running-head">Grey Wolf Optimizer for Cluster-Based Routing in Wireless Sensor Networks: A Methodological Survey</alt-title>
<alt-title alt-title-type="right-running-head">Grey Wolf Optimizer for Cluster-Based Routing in Wireless Sensor Networks: A Methodological Survey</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Shokouhifar</surname><given-names>Mohammad</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>m_shokouhifar@sbu.ac.ir</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Fanian</surname><given-names>Fakhrosadat</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Hosseinzadeh</surname><given-names>Mehdi</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><xref ref-type="aff" rid="aff-4">4</xref><email>mehdihosseinzadeh@duytan.edu.vn</email></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Smerat</surname><given-names>Aseel</given-names></name><xref ref-type="aff" rid="aff-5">5</xref><xref ref-type="aff" rid="aff-6">6</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Othman</surname><given-names>Kamal M.</given-names></name><xref ref-type="aff" rid="aff-7">7</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Noorwali</surname><given-names>Abdulfattah</given-names></name><xref ref-type="aff" rid="aff-7">7</xref></contrib>
<contrib id="author-7" contrib-type="author">
<name name-style="western"><surname>Zafar</surname><given-names>Esam Y. O.</given-names></name><xref ref-type="aff" rid="aff-7">7</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electrical and Computer Engineering, Shahid Beheshti University</institution>, <addr-line>Tehran, 1983969411</addr-line>, <country>Iran</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science, Faculty of Mathematics and Computer, Shahid Bahonar University of Kerman</institution>, <addr-line>Kerman, 7616913439</addr-line>, <country>Iran</country></aff>
<aff id="aff-3"><label>3</label><institution>School of Engineering &#x0026; Technology, Duy Tan University</institution>, <addr-line>Da Nang, 550000</addr-line>, <country>Vietnam</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of AI, School of Computer Science and Engineering, Galgotias University</institution>, <addr-line>Greater Noida, 203201</addr-line>, <country>India</country></aff>
<aff id="aff-5"><label>5</label><institution>Hourani Center for Applied Scientific Research, Al-Ahliyya Amman University</institution>, <addr-line>Amman, 19328</addr-line>, <country>Jordan</country></aff>
<aff id="aff-6"><label>6</label><institution>Department of Biosciences, Saveetha School of Engineering, Saveetha Institute of Medical and Technical Sciences</institution>, <addr-line>Chennai, 602105</addr-line>, <country>India</country></aff>
<aff id="aff-7"><label>7</label><institution>Department of Electrical Engineering, College of Engineering and Architecture, Umm Al-Qura University</institution>, <addr-line>Makkah, 21955</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Mohammad Shokouhifar. Email: <email>m_shokouhifar@sbu.ac.ir</email>; Mehdi Hosseinzadeh. Email: <email>mehdihosseinzadeh@duytan.edu.vn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>29</day><month>1</month><year>2026</year>
</pub-date>
<volume>146</volume>
<issue>1</issue>
<elocation-id>6</elocation-id>
<history>
<date date-type="received">
<day>25</day>
<month>09</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>12</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_73789.pdf"></self-uri>
<abstract>
<p>Wireless Sensor Networks (WSNs) have become foundational in numerous real-world applications, ranging from environmental monitoring and industrial automation to healthcare systems and smart city development. As these networks continue to grow in scale and complexity, the need for energy-efficient, scalable, and robust communication protocols becomes more critical than ever. Metaheuristic algorithms have shown significant promise in addressing these challenges, offering flexible and effective solutions for optimizing WSN performance. Among them, the Grey Wolf Optimizer (GWO) algorithm has attracted growing attention due to its simplicity, fast convergence, and strong global search capabilities. Accordingly, this survey provides an in-depth review of the applications of GWO and its variants for clustering, multi-hop routing, and hybrid cluster-based routing in WSNs. We categorize and analyze the existing GWO-based approaches across these key network optimization tasks, discussing the different problem formulations, decision variables, objective functions, and performance metrics used. In doing so, we examine standard GWO, multi-objective GWO, and hybrid GWO models that incorporate other computational intelligence techniques. Each method is evaluated based on how effectively it addresses the core constraints of WSNs, including energy consumption, communication overhead, and network lifetime. Finally, this survey outlines existing gaps in the literature and proposes potential future research directions aimed at enhancing the effectiveness and real-world applicability of GWO-based techniques for WSN clustering and routing. Our goal is to provide researchers and practitioners with a clear, structured understanding of the current state of GWO in WSNs and inspire further innovation in this evolving field.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Wireless sensor networks</kwd>
<kwd>data transmission</kwd>
<kwd>energy efficiency</kwd>
<kwd>lifetime</kwd>
<kwd>clustering</kwd>
<kwd>routing</kwd>
<kwd>optimization</kwd>
<kwd>metaheuristic algorithms</kwd>
<kwd>grey wolf optimizer</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Wireless Sensor Networks (WSNs) are increasingly recognized as fundamental components of modern technology [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. WSNs facilitate a diverse array of applications, including environmental monitoring, healthcare, industrial automation, and the development of smart cities [<xref ref-type="bibr" rid="ref-3">3</xref>&#x2013;<xref ref-type="bibr" rid="ref-5">5</xref>]. These networks are comprised of distributed Sensor Nodes (SNs) that wirelessly collect and transmit data, often functioning in environments with limited resources [<xref ref-type="bibr" rid="ref-6">6</xref>&#x2013;<xref ref-type="bibr" rid="ref-9">9</xref>]. Despite their considerable potential, WSNs encounter significant challenges, such as energy efficiency, scalability, adaptability with dynamic environments, and robustness, which demand innovative solutions [<xref ref-type="bibr" rid="ref-10">10</xref>&#x2013;<xref ref-type="bibr" rid="ref-14">14</xref>].</p>
<p>Clustering is a crucial technique within WSNs that organizes SNs into groups or clusters to enhance both energy efficiency and network scalability [<xref ref-type="bibr" rid="ref-15">15</xref>&#x2013;<xref ref-type="bibr" rid="ref-19">19</xref>]. By designating specific nodes as Cluster Heads (CHs) responsible for collecting and transmitting data to Base Station (BS), clustering effectively reduces overall energy consumption and prolongs the network&#x2019;s operational lifespan [<xref ref-type="bibr" rid="ref-20">20</xref>&#x2013;<xref ref-type="bibr" rid="ref-24">24</xref>]. This strategic organization not only optimizes data transmission but also facilitates better resource management across the network [<xref ref-type="bibr" rid="ref-25">25</xref>&#x2013;<xref ref-type="bibr" rid="ref-28">28</xref>]. Multi-hop cluster-based routing strategies further enhance energy efficiency by allowing data to traverse multiple hops while utilizing the established clustering structure [<xref ref-type="bibr" rid="ref-29">29</xref>]. In this routing paradigm, data is relayed between CHs, which minimizes transmission distances and alleviates the energy burden on individual nodes [<xref ref-type="bibr" rid="ref-30">30</xref>]. This process involves the careful selection of paths for data transmission from SNs to the BS [<xref ref-type="bibr" rid="ref-31">31</xref>].</p>
<p>Given the inherent energy constraints of SNs, routing protocols must be meticulously designed to minimize energy consumption and maximize the network&#x2019;s longevity [<xref ref-type="bibr" rid="ref-32">32</xref>]. Generally, routing methods can be classified into four categories: data-centric routing, hierarchical routing, location-based routing, and quality-of-service-based routing [<xref ref-type="bibr" rid="ref-33">33</xref>]. This classification is particularly beneficial in large-scale WSNs, where direct communication with the BS may be impractical.</p>
<p>In recent years, metaheuristic algorithms have gained significant traction for solving various complex optimization problems in wireless networks [<xref ref-type="bibr" rid="ref-34">34</xref>&#x2013;<xref ref-type="bibr" rid="ref-37">37</xref>]. Among these, the Grey Wolf Optimizer (GWO) [<xref ref-type="bibr" rid="ref-38">38</xref>] has emerged as an effective algorithm inspired by the social hierarchy and hunting behavior of grey wolves. GWO is noted for its simplicity, rapid convergence, and ability to avoid local optima, making it well-suited for addressing various challenges WSNs. Recent studies have demonstrated GWO&#x2019;s effectiveness in optimizing clustering, routing, and cluster-based routing in WSNs.</p>
<p>This survey offers a comprehensive exploration of the applications of GWO in WSNs, focusing on the data transmission issues in terms of clustering, multi-hop routing, and co-designed cluster-based routing techniques. Unlike prior surveys [<xref ref-type="bibr" rid="ref-39">39</xref>&#x2013;<xref ref-type="bibr" rid="ref-43">43</xref>] that provide generic performance summaries, this study is the first comprehensive review that focuses exclusively on GWO-based clustering and routing approaches in WSNs. GWO has emerged as the most widely used metaheuristic algorithm in this domain, and its extensive application justifies the need for a focused methodological survey. This work emphasizes the methodological aspects of GWO variants to show how they model WSN routing and clustering challenges, formulate objective functions, and integrate hybrid techniques. This fills the existing gap between algorithmic design understanding and practical WSN deployment frameworks. This dedicated focus enables a methodological analysis rather than a performance-ranking comparison, providing a deeper understanding of how GWO and its variants formulate objective functions, encode decision variables, and incorporate hybrid mechanisms.</p>
<p>This survey systematically reviewed and collected relevant research articles from several major digital scientific databases, including IEEE Xplore, ScienceDirect, SpringerLink, and MDPI, covering the entire publication period from 2018 to 2025. To ensure comprehensive coverage, the search strategy employed a combination of specific keywords, including &#x201C;Grey Wolf Optimizer&#x201D;, &#x201C;Clustering,&#x201D; &#x201C;Routing,&#x201D; and &#x201C;Wireless Sensor Networks&#x201D;. Only studies that explicitly focused on GWO-based optimization applied to clustering or routing in WSNs were considered relevant and retained for further analysis. Conversely, studies that did not involve the GWO algorithm, did not address WSN applications, or were unrelated to clustering or routing optimization were excluded from the survey. This filtering approach ensured that the review remained highly targeted and relevant, allowing for a detailed examination of the state-of-the-art applications and trends of GWO in WSN optimization.</p>
<p>This survey begins with an introduction to each of the aforementioned WSN domains, summarizing their mechanisms, methods, and features. The characteristics of each method are analyzed and categorized based on solution-based and network-based parameters, presented in tabular form. Following this, a detailed discussion on GWO and its applications in each identified domain will be provided. Through this exploration, we aspire to contribute to the growing body of knowledge on the application of metaheuristic algorithms, particularly GWO, in WSNs, offering valuable insights for researchers and practitioners in the field.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Taxonomy and Evaluation Parameters</title>
<p>This section provides a comprehensive overview and classification of the applications of GWO and its variants for cluster-based routing in WSNs.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Classification of Existing Techniques</title>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> presents the overall taxonomy of GWO-based clustering and routing methods in WSNs. As shown, the reviewed approaches are organized into three primary categories: (1) Clustering approaches, where GWO is employed to select CHs and form clusters; (2) Routing approaches, which utilize GWO to determine optimal inter-cluster communication paths; and (3) Co-designed clustering/routing approaches, which simultaneously optimize both clustering and routing mechanisms. This taxonomy helps illustrate that although all methods are GWO-driven, their objectives and modeling frameworks vary depending on the optimization layer they target. The classification in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> emphasizes the diverse applications of GWO in improving energy efficiency, data transmission reliability, and scalability in WSNs.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Classification of the existing GWO-driven cluster-based routing techniques in WSNs</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-1.tif"/>
</fig>
<p>Furthermore, <xref ref-type="fig" rid="fig-2">Figs. 2</xref>&#x2013;<xref ref-type="fig" rid="fig-4">4</xref> outline the key capabilities and limitations associated with each category provided in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> (clustering, routing, and co-designed methods), respectively. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows the classification of the existing clustering-oriented methods, which typically focus on CH selection and load balancing among sensor nodes. These models exploit GWO&#x2019;s exploration&#x2013;exploitation capability to minimize intra-cluster energy consumption while maintaining network coverage. Furthermore, <xref ref-type="fig" rid="fig-3">Fig. 3</xref> depicts the routing-based approaches, emphasizing how GWO optimizes multi-hop path construction and relay node selection under constraints such as residual energy, link distance, and latency. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> illustrates co-designed clustering&#x2013;routing techniques, where GWO simultaneously optimizes both stages, capturing interdependencies between cluster formation and data transmission. This integrated structure demonstrates the trend toward holistic optimization, where routing and clustering decisions are modeled as a joint objective to enhance overall energy efficiency. Together, <xref ref-type="fig" rid="fig-1">Figs. 1</xref>&#x2013;<xref ref-type="fig" rid="fig-4">4</xref> provide a complete methodological landscape of GWO-based methods, emphasizing not only the classification of algorithms but also the reasoning behind these distinctions. This structured taxonomy supports the survey&#x2019;s methodological perspective, bridging algorithmic characteristics with their practical optimization purposes.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Capabilities and limitations of the GWO-driven clustering techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-2.tif"/>
</fig><fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Capabilities and limitations of the GWO-driven routing techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-3.tif"/>
</fig><fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Capabilities and limitations of the GWO-driven co-designed techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-4.tif"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Evaluation Parameters</title>
<p>Existing approaches within each category are analyzed based on network parameters and solution parameters, considering different types of GWO such as standard GWO, multi-objective GWO, and its hybridization with other AI-based techniques. Each GWO-based technique is evaluated considering the specific decision variables of the problem and its objective function(s). Solution parameters include operational mode, operational state, modeling approach, objective(s), and key objective factors, while network parameters focus on method, network type, foundational management approach, network scale, number of nodes, simulation tool, and GWO variant.</p>
<p><xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref> introduce a hierarchical framework for evaluating the performance of the existing GWO-driven techniques using solution- and network- parameters, respectively. This parameter hierarchy spans multiple levels, starting from broad operational modes and states, down to specific solution parameters and objectives. The top layers define the modeling approach and operational state, followed by network parameters such as node types, network scale, and the number of deployed nodes. It also includes practical aspects like the simulation tool and the specific GWO variant being utilized. At the core of the hierarchy are the solution parameters and key objective factors, which guide the optimization process toward targeted performance goals such as prolonging lifespan, minimizing energy usage, and improving communication efficiency. <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref> serve as foundational references to develop or evaluate GWO-based clustering and routing protocols, offering a clear breakdown of the essential elements that influence performance outcomes in simulation or real-world scenarios.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Solution parameters for performance evaluation of GWO-driven cluster-based routing techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Network parameters for performance evaluation of GWO-driven cluster-based routing techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-6.tif"/>
</fig>
<p>Although <xref ref-type="fig" rid="fig-1">Figs. 1</xref>&#x2013;<xref ref-type="fig" rid="fig-4">4</xref> classify GWO applications by their operational objectives, <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref> complement the functional taxonomy shown earlier by shifting focus from what is optimized to how and under which conditions optimizations are evaluated. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> maps the solution parameters used across GWO-based methods (e.g., operational mode, modeling approach, objectives, and key objective factors). Furthermore, <xref ref-type="fig" rid="fig-6">Fig. 6</xref> organizes the network parameters (e.g., network type, management approach, scale, node count, and simulation tools) that define each study&#x2019;s experimental context. Together, these two figures (<xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref>) provide a compact methodological snapshot: <xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows what methods optimize and why, while <xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows where and under which conditions those optimizations were tested.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Overview of GWO Algorithm</title>
<p>The GWO algorithm was introduced by Mirjalili et al. [<xref ref-type="bibr" rid="ref-38">38</xref>]. It emulates the leadership hierarchy and hunting strategies of grey wolves in nature. Known for their cooperative pack dynamics, grey wolves exhibit behaviors such as tracking, encircling, and attacking prey. These behaviors are mathematically modeled in GWO to solve complex optimization problems in diverse applications in communication networks [<xref ref-type="bibr" rid="ref-44">44</xref>&#x2013;<xref ref-type="bibr" rid="ref-48">48</xref>].</p>
<p>In GWO, the population of wolves is divided into four groups based on their fitness [<xref ref-type="bibr" rid="ref-49">49</xref>]. The alpha (<inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>) represents the best solution and acts as the leader of the pack. The beta (<inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>) is the second-best solution and assists the alpha in decision-making. The delta (<inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>&#x03B4;</mml:mi></mml:math></inline-formula>) is the third-best solution and is responsible for scouting and protecting the pack. The remaining wolves, known as omega (<inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>&#x03C9;</mml:mi></mml:math></inline-formula>), follow the alpha, beta, and delta. The hunting process is guided by <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>, and <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>&#x03B4;</mml:mi></mml:math></inline-formula> wolves, while the omega wolves follow their lead [<xref ref-type="bibr" rid="ref-50">50</xref>]. Below is a summary of the key steps and mechanisms of the GWO algorithm. The overall steps of the GWO algorithm are as follows:
<list list-type="simple">
<list-item><label>1.</label><p>Initialize the population of wolves (candidate solutions) randomly.</p></list-item>
<list-item><label>2.</label><p>Evaluate the fitness of each solution.</p></list-item>
<list-item><label>3.</label><p>Identify the <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> wolves based on fitness.</p></list-item>
<list-item><label>4.</label><p>Update positions using <xref ref-type="disp-formula" rid="eqn-10">Eqs. (10)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-18">(18)</xref>.</p></list-item>
<list-item><label>5.</label><p>Decrease <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> linearly over iterations to shift from exploration to exploitation.</p></list-item>
<list-item><label>6.</label><p>Repeat steps 2&#x2013;5 until a stopping criterion (e.g., maximum number of iterations) is met.</p></list-item>
</list></p>
<sec id="s3_1">
<label>3.1</label>
<title>Encircling Prey</title>
<p>Grey wolves encircle their prey during the hunt, and this behavior is mathematically modeled using specific equations [<xref ref-type="bibr" rid="ref-51">51</xref>]. The distance between a wolf and the prey is calculated as follows:</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the position vector of the prey (global best solution found so far), and <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the current position vector of a grey wolf. The wolves then update their positions as <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, which can be calculated as follows:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> are coefficient vectors calculated as <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula>, where <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> decreases linearly from 2 to 0 over iterations, and <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> are random vectors in [0, 1]. These equations allow the grey wolves to adjust their positions around the prey, simulating the encircling behavior.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Hunting Process</title>
<p>The hunting process is guided by the alpha, beta, and delta wolves, which are assumed to have better knowledge of the prey&#x2019;s location [<xref ref-type="bibr" rid="ref-52">52</xref>]. The positions of the omega wolves are updated based on the positions of these leaders. To achieve this purpose, first, the distances between the current wolf and the alpha, beta, and delta are calculated as:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mover><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mover><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mover><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mover><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>|</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Then, the new associated positions can be expressed as:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Accordingly, the final position of the grey wolf can be updated as follows:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mn>3</mml:mn></mml:mfrac></mml:math></disp-formula></p>
<p>This averaging mechanism ensures that wolves update their positions by considering the guidance of the top three solutions, improving convergence toward the global optimum.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Exploration-Exploitation Mechanisms</title>
<p>The exploitation and exploration phases of the GWO algorithm are controlled by the coefficient vector <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, which is influenced by the parameter <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> that linearly decreases from 2 to 0 over iterations. When <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:math></inline-formula> &#x003C; 1, the wolves converge towards the best-known positions, thereby intensifying the exploitation phase and focusing the search around promising areas in the solution space. Conversely, when <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:math></inline-formula> &#x003E; 1, the wolves are encouraged to diverge away from the current leaders, promoting exploration and allowing the algorithm to discover new regions, thus avoiding premature convergence to local optima. The stochastic nature of the coefficient vectors <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, derived from random numbers <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, plays a major role in balancing exploration and exploitation throughout the optimization process [<xref ref-type="bibr" rid="ref-53">53</xref>&#x2013;<xref ref-type="bibr" rid="ref-55">55</xref>].</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>System Modeling for GWO-Based Clustering and Routing in WSNs</title>
<p>This section presents the fundamental system framework underlying the GWO-based clustering and routing techniques reviewed in this survey. It provides a unified description of the operational workflow of cluster-based and multi-hop routing communications in WSNs, followed by an analytical energy consumption model that forms the basis of most objective functions used in GWO-driven optimization.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Operational Workflow of the Clustering and Routing Framework</title>
<p>This section delineates the operational workflow of clustering and routing techniques. As illustrated in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, this framework encompasses multiple phases, including cluster formation, relay selection, and final routing toward the BS. By elucidating the workflow of the techniques examined in this study, this section enables a better understanding of the interactions among these components and how each is optimized by the GWO algorithm. As illustrated in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, the overall operational workflow of the cluster-based routing optimization suing GWO typically follows a multi-phase process, including initialization, CH selection, routing path construction, and steady-state communication. Each phase interacts dynamically, where the positions of grey wolves represent candidate solutions (e.g., CH sets or routing configurations), and their fitness reflects energy efficiency and coverage quality. This schematic provides a unified conceptual view of how GWO is adapted to handle WSN clustering and routing problems through iterative exploration and exploitation of the solution space.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Operational workflow, (<bold>a</bold>) clustering, (<bold>b</bold>) routing, (<bold>c</bold>) co-designed clustering/routing</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-7.tif"/>
</fig>
<p><bold>Setup phase:</bold> The setup phase involves several sub-phases, including CH selection, cluster formation, relay selection, and routing [<xref ref-type="bibr" rid="ref-56">56</xref>&#x2013;<xref ref-type="bibr" rid="ref-60">60</xref>].
<list list-type="bullet">
<list-item>
<p>CH selection: In the CH selection phase, cluster heads are typically chosen based on the positional and status information of nodes, either autonomously and in a distributed manner or centrally at the BS. If the technique&#x2019;s mechanism relies on rotating the CH role in each round, CHs are selected in each round according to the strategies and design criteria adopted in that technique [<xref ref-type="bibr" rid="ref-61">61</xref>]. It is worth noting that in GWO-based techniques, this process is often modeled as part of the algorithm&#x2019;s fitness function.</p></list-item>
<list-item>
<p>Cluster formation: After the CHs are determined in the previous step, the BS sends a message to all nodes selected as CHs in the current round [<xref ref-type="bibr" rid="ref-62">62</xref>]. Based on node identifiers, each node that has been chosen as a CH becomes aware of its role. The final selected CHs then broadcast a message containing their own ID. Non-CH nodes, based on the received signal strength of the CH messages, join the CH with the least distance to them. They confirm their cluster membership by sending a JOIN-CH message to the CH. Subsequently, the CHs create a TDMA scheduling table according to the number of member nodes in their cluster [<xref ref-type="bibr" rid="ref-63">63</xref>]. Each member node is assigned a dedicated time slot, and this scheduling table is generated only once per round [<xref ref-type="bibr" rid="ref-64">64</xref>&#x2013;<xref ref-type="bibr" rid="ref-67">67</xref>]. All network nodes are clustered using this approach based on the selected CHs, as illustrated in part (a) of <xref ref-type="fig" rid="fig-7">Fig. 7</xref>.</p></list-item>
<list-item>
<p>Relay selection: After the cluster formation process is completed, CH nodes may require one or more intermediate nodes as relays to deliver their data to the base station (BS), which may be located at a considerable distance. This phase is emphasized in some methods because it is essential, especially in large-scale networks, to prevent excessive energy dissipation of cluster head nodes due to long-distance data transmission. Selecting an optimal relay node plays a vital role in enhancing energy efficiency and network lifetime [<xref ref-type="bibr" rid="ref-68">68</xref>&#x2013;<xref ref-type="bibr" rid="ref-70">70</xref>]. In GWO-based techniques, this process is often modeled as part of the algorithm&#x2019;s fitness function, and relay node selection is performed according to the criteria and objectives defined by network designers.</p></list-item>
</list>
<list list-type="simple">
<list-item><label>&#x2013;</label><p>Routing: The routing process refers to the overall strategy of transmitting data from CH nodes to the BS, often through multi-hop paths. While &#x201C;relay selection&#x201D; focuses on choosing the best next single-hop node, &#x201C;routing&#x201D; deals with designing and optimizing the entire path from source to destination [<xref ref-type="bibr" rid="ref-71">71</xref>&#x2013;<xref ref-type="bibr" rid="ref-73">73</xref>]. After clusters are formed and relay nodes are selected, the step of establishing a global optimal path follows. The GWO algorithm can be applied at this level to find the shortest and most efficient possible path among the pre-identified cluster heads and relay nodes to deliver data to the BS. For example, the BS uses the GWO algorithm to calculate the most optimal multi-hop paths, while the fitness function considers minimizing total energy consumption, balancing the load among nodes, and reducing delay. After computation, the BS communicates these optimal paths to all CH and/or relay nodes. Thus, each CH operates not only based on proximity (as in the cluster formation phase) but also according to a pre-calculated and optimized path for transmitting its data toward the BS.</p></list-item>
</list></p>
<p><bold>Steady state phase:</bold> During this phase, each non-CH node sends its data only during the time slot (slot) allocated by its CH (as shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, each CH is assigned a frame, which the CH divides into slots according to its number of members). Member nodes are awake only in this phase and return to sleep mode after sending data to the CH. However, the CH node remains awake to receive data from its member nodes. Each node sends only one data packet per round to its CH. The CHs transmit the received data, either after aggregation or directly, to the BS. Once this phase is completed, the current round terminates and the next round begins [<xref ref-type="bibr" rid="ref-74">74</xref>&#x2013;<xref ref-type="bibr" rid="ref-78">78</xref>].</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Mathematical Model for Data Transmission</title>
<p>Energy consumption is widely recognized as the most important performance metric and a central component of the objective function in metaheuristic-based clustering and routing applications for WSNs, as it directly influences network lifetime [<xref ref-type="bibr" rid="ref-79">79</xref>&#x2013;<xref ref-type="bibr" rid="ref-82">82</xref>]. To ensure a common understanding of this key objective across the GWO-based methods reviewed in this paper, a basic mathematical model of data communication and energy dissipation is presented. All symbols, parameters, and variables used in the first-order radio energy model, along with their definitions and units, are summarized in <xref ref-type="table" rid="table-1">Table 1</xref> for clarity and consistent reference throughout the manuscript.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Nomenclature of symbols used in the first-order radio energy consumption model</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Symbol</th>
<th>Description/Definition</th>
<th>Units</th>
</tr>
</thead>
<tbody>
<tr>
<td><italic>i</italic></td>
<td>Node index</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>r</italic></td>
<td>Round index</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>l</italic></td>
<td>Packet size</td>
<td>bits</td>
</tr>
<tr>
<td><italic>d</italic></td>
<td>Distance between transmitter and receiver nodes</td>
<td>m</td>
</tr>
<tr>
<td><italic>d</italic><sub><italic>0</italic></sub></td>
<td>Threshold distance distinguishing free-space and multipath models</td>
<td>m</td>
</tr>
<tr>
<td><inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Energy consumed by electronic circuitry per bit for transmission or reception</td>
<td>nJ/bit</td>
</tr>
<tr>
<td><inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Energy consumed by the transmitter amplifier in free-space model per bit per m<sup>2</sup></td>
<td>pJ/bit/m<sup>2</sup></td>
</tr>
<tr>
<td><inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Energy consumed by the transmitter amplifier in multipath model per bit per m<sup>4</sup></td>
<td>pJ/bit/m<sup>4</sup></td>
</tr>
<tr>
<td><inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Number of nodes in a cluster (including the CH)</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>agg</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Data aggregation rate at the cluster head (CH)</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Size of the data packet received from each member node</td>
<td>bits</td>
</tr>
<tr>
<td><inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Compressed data size after aggregation at CH</td>
<td>bits</td>
</tr>
<tr>
<td><inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mrow><mml:mtext>agg</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Aggregated data size from all member nodes in the cluster</td>
<td>bits</td>
</tr>
<tr>
<td><inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Energy consumed to transmit (<italic>l</italic>) bits over distance (<italic>d</italic>)</td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Energy consumed to receive (<italic>l</italic>) bits</td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Total energy dissipated by node <italic>i</italic> due to data transmissions in round <italic>r</italic></td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Total energy dissipated by node <italic>i</italic> due to data receptions in round <italic>r</italic></td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Residual energy of node <italic>i</italic> at the beginning of round <italic>r</italic></td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Total energy consumption of cluster member nodes (transmission &#x002B; reception)</td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Total energy consumption of the cluster head (without aggregation)</td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Total energy consumption of the cluster head considering aggregation</td>
<td>J</td>
</tr>
<tr>
<td><inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Total energy consumption of the cluster in one operational round</td>
<td>J</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>This section introduces the first-order radio energy model [<xref ref-type="bibr" rid="ref-83">83</xref>], which provides the necessary analytical framework for calculating the energy cost during data transmission and reception. The equations in this section represent the foundational energy model used in most GWO-based clustering and routing studies. GWO utilizes this energy model by encoding energy cost components directly into the fitness function, ensuring that CH selection and routing decisions minimize overall transmission energy and maximize network lifetime.</p>
<p>This model enables a fair and quantitative understanding of energy consumption in different GWO-based clustering and routing approaches, which will be discussed in subsequent sections. The fundamental principles of the mathematical model for SN communications are as follows:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mspace width="thinmathspace"></mml:mspace><mml:mo>&#x00D7;</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mspace width="thinmathspace"></mml:mspace><mml:mo>&#x00D7;</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mspace width="thinmathspace"></mml:mspace><mml:mo>&#x00D7;</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mspace width="1em"></mml:mspace><mml:mtext>&#x00A0;&#x00A0;</mml:mtext><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mtext>&#x00A0;&#x00A0;&#x00A0;</mml:mtext><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mspace width="thinmathspace"></mml:mspace><mml:mo>&#x00D7;</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mspace width="thinmathspace"></mml:mspace><mml:mo>&#x00D7;</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mspace width="thinmathspace"></mml:mspace><mml:mo>&#x00D7;</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mspace width="1em"></mml:mspace><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mtext>&#x00A0;&#x00A0;</mml:mtext><mml:mi>d</mml:mi><mml:mo>&#x2265;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The transmitter node expends energy both to power its electronic radio circuitry (to modulate data onto the channel) and to operate its radio frequency amplifier. In contrast, the receiver node only consumes energy to power its electronic radio circuitry (to demodulate data from the channel). Consequently, to calculate the energy required to transmit <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>l</mml:mi></mml:math></inline-formula> bits over a distance <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>d</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is computed using <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>: the first case applies to free-space models where the distance is less than a threshold <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, while the second case is used for distances greater than <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, where <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:msqrt></mml:math></inline-formula>.</p>
<p>On the other hand, the energy required to receive <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>l</mml:mi></mml:math></inline-formula> bits of a data packet can be calculated as follows:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>
<list list-type="simple">
<list-item><label>&#x2013;</label><p>Energy consumption using aggregation strategy: One of the duties of CH nodes in the network, corresponding to the nature and essence of the sensor network application, is aggregation. This process can be considered in various forms in clustering or multi-hop routing methods. For example, an aggregation strategy for CHs can be expressed as follows [<xref ref-type="bibr" rid="ref-84">84</xref>]:<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where (<inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>) denotes the number of member nodes in the cluster excluding the CH.</p></list-item>
</list>
<list list-type="simple">
<list-item><label>&#x2013;</label><p>Total energy consumption of member nodes and CHs (<inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) in an operational round (without aggregation): The energy consumption of member nodes for communicating with the CH as well as the energy consumption of the CH (without aggregation) for communicating with the BS can be readily calculated using <xref ref-type="disp-formula" rid="eqn-10">Eqs. (10)</xref> and <xref ref-type="disp-formula" rid="eqn-11">(11)</xref>, respectively. Thus, it can be expressed as follows [<xref ref-type="bibr" rid="ref-85">85</xref>]:<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p></list-item>
</list></p>
<p>Therefore, <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can be expressed in <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref>, while the total energy consumption of CHs for receiving and transmitting data without aggregation can be calculated according to <xref ref-type="disp-formula" rid="eqn-15">Eq. (15)</xref>.
<list list-type="simple">
<list-item><label>&#x2013;</label><p>Total energy consumption of a cluster in an operational round (without aggregation): <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the energy consumption of a cluster in one round, includes <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (the energy consumed by nodes for collecting and transmitting data to the CH) as well as the energy consumed by the cluster head <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>CH</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> for transmitting data packets to the BS. This is calculated as follows:<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mo>;</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p></list-item>
</list>
<list list-type="simple">
<list-item><label>&#x2013;</label><p>Total energy consumption of member nodes and CHs in an operational round (with aggregation): The energy consumption of the nodes, given that aggregation is performed solely at the CHs, can be readily calculated using <xref ref-type="disp-formula" rid="eqn-10">Eqs. (10)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-13">(13)</xref>. Meanwhile, the energy consumption of the CHs considering the aggregation rate for distances less than <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, is expressed as follows:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>CH-agg</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>elec</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CLUSTER</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>elec</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace></mml:mtd><mml:mtd></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mtext>&#x03B5;</mml:mtext><mml:mrow><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:msup><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CLUSTER</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>agg</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item>
</list></p>
<p>For distances greater than <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to the BS, only <italic>d</italic><sup>4</sup> is used instead of <italic>d</italic><sup>2</sup>. <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref> indicates that the energy consumption for data transmission is calculated in full for the CH itself, while for cluster members undergoing data aggregation at rate <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the transmission energy consumption is computed as 1/<inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. For reception, energy consumption is calculated only for cluster members excluding the CH itself.
<list list-type="simple">
<list-item><label>&#x2013;</label><p>Total energy consumption of a cluster in an operational round (with aggregation): The energy consumption of a cluster in one round using data aggregation at rate <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> includes the energy consumption of all cluster nodes <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> along with the energy consumption of the CH under aggregation conditions <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, expressed as follows:
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mi>S</mml:mi><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p></list-item>
</list></p>
<p><bold>Numerical Example:</bold> Consider a typical network with 100 nodes deployed in a 100 m &#x00D7; 100 m area, where the packet size <italic>l</italic> &#x003D; 400 bits, <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> &#x003D; 50 nJ/bit, <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>10</mml:mn><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:math></inline-formula>J/bit/m<sup>2</sup>, <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> &#x003D; p.0013 J/bit/m<sup>4</sup>, and <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> &#x003D; 0.6. This simple example illustrates how the energy model is used to calculate transmission and reception costs for both cluster members and CHs, and how the energy values can be encoded into the fitness functions of GWO-based methods to optimize network lifetime. The energy consumptions for member nodes and CH nodes can be calculated as follows:
<list list-type="bullet">
<list-item>
<p><italic>Cluster Member Transmission Energy Consumption</italic>: For a member node at distance <italic>d</italic> &#x003D; 10 m from its CH node, the energy consumption is <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>4000</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>50</mml:mn><mml:mrow><mml:mtext>&#x00A0;nJ</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4000</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>10</mml:mn><mml:mrow><mml:mtext>&#x00A0;pJ</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, which results in a dissipated energy of <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula> 204 <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mrow><mml:mi mathvariant="normal">&#x00B5;</mml:mi></mml:mrow><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow></mml:math></inline-formula>.</p></list-item>
<list-item>
<p><italic>Cluster Head Reception Energy Consumption</italic>: Assuming <italic>T</italic><sub><italic>CLUSTER</italic></sub> &#x003D; 10 member nodes, the CH receives 9 data packets from its member nodes: <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>9</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>9</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>4000</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>50</mml:mn><mml:mrow><mml:mtext>&#x00A0;nJ</mml:mtext></mml:mrow></mml:math></inline-formula>, which results in a total energy consumption of <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> &#x003D; 1.8 <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mrow><mml:mtext>mJ</mml:mtext></mml:mrow></mml:math></inline-formula>.</p></list-item>
</list>
<list list-type="bullet">
<list-item>
<p><italic>Cluster Head Transmission Energy Consumption</italic>: Considering a distance <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>50</mml:mn><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow></mml:math></inline-formula> (<inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace"></mml:mspace><mml:mspace width="negativethinmathspace"></mml:mspace><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>) from the CH node to BS, and that the aggregated data size is calculated as <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4000</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>0.6</mml:mn><mml:mo>=</mml:mo><mml:mn>2400</mml:mn></mml:math></inline-formula> bits, the total dissipated energy from the CH node (due to data transmission to BS) can be expressed as <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>2400</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>50</mml:mn><mml:mrow><mml:mtext>&#x00A0;nJ</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2400</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mn>10</mml:mn><mml:mrow><mml:mtext>&#x00A0;pJ</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mn>2500</mml:mn></mml:math></inline-formula>, which results in a total dissipated energy of <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>H</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula> 180 <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mrow><mml:mtext>mJ</mml:mtext></mml:mrow></mml:math></inline-formula>.</p></list-item>
</list></p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Connection between Energy Model and Performance Metrics</title>
<p>In a typical GWO-driven clustering and/or routing framework, the network operation proceeds in discrete rounds, each consisting of two main phases: (i) a setup phase, where cluster heads and/or routing paths are optimized using GWO, and (ii) a steady-state phase, where actual data transmissions take place. During the setup phase, each sensor node is assigned a specific role (CH or member node), and routing paths are established based on the optimized GWO solution vectors. Accordingly, in each operational round:
<list list-type="bullet">
<list-item>
<p>GWO selects CHs and/or routes in the setup phase.</p></list-item>
<list-item>
<p>Roles of nodes are assigned (CH or member).</p></list-item>
<list-item>
<p>During the steady-state phase, <xref ref-type="disp-formula" rid="eqn-1">Eqs. (1)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-9">(9)</xref> compute the transmission and reception energies.</p></list-item>
<list-item>
<p>Node energies are updated using <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> according to <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref>.</p></list-item>
</list></p>
<p>Subsequently, during the steady-state phase, all nodes transmit, receive, and possibly aggregate data, and their energy levels are updated using the first-order radio energy model defined in <xref ref-type="sec" rid="s4_2">Section 4.2</xref>. Let <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denote the residual energy of node <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mi>i</mml:mi></mml:math></inline-formula> at the beginning of round <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>r</mml:mi></mml:math></inline-formula>. After data transmission and reception in that round, the updated residual energy of node <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>i</mml:mi></mml:math></inline-formula> can be computed as follows:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> are computed using <xref ref-type="disp-formula" rid="eqn-10">Eqs. (10)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-18">(18)</xref>, depending on whether node <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>i</mml:mi></mml:math></inline-formula> operates as a cluster member or a cluster head in the current round and on whether data aggregation is performed.</p>
<p>This round-by-round energy updating process continues until nodes exhaust their available energy. Based on the above round-based energy evolution, the standard network lifetime performance indicators include First Node Death (FND), Half Node Death (HND), and Last Node Death (LND), which are the ultimate objective of most GWO-based optimization strategies reviewed in this survey, and can be mathematically defined as follows:
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mrow><mml:mtext>FND</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x2223;</mml:mo><mml:mi mathvariant="normal">&#x2203;</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>:</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mrow><mml:mtext>HND</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x2223;</mml:mo><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mi mathvariant="double-struck">I</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2265;</mml:mo><mml:mfrac><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mrow><mml:mtext>LND</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x2223;</mml:mo><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mi mathvariant="double-struck">I</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>N</mml:mi><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mrow><mml:mi mathvariant="double-struck">I</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the indicator function.</p>
<p>The optimized clustering and routing decisions, in turn, determine the residual energy evolution <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, which directly governs the lifetime metrics FND, HND, and LND. In <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref>, FND is defined as the first round in which the residual energy of at least one sensor node becomes zero. This metric reflects the initial stability period of the network. Furthermore, HND in <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref> corresponds to the first round in which at least half of the sensor nodes have depleted their energy. This metric reflects the functional sustainability of the network. Finally, LND in <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref> represents the final round in which the last remaining active node depletes its energy.</p>
<p>In most GWO-based clustering and routing methods surveyed in <xref ref-type="sec" rid="s5">Sections 5</xref>&#x2013;<xref ref-type="sec" rid="s7">7</xref>, the fitness function is constructed based on one or several metrics including FND, HND, LND, and other metrics such as the total residual energy or the total dissipated energy by all nodes per round <italic>r</italic>, which can be respectively expressed as follows:
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>residual</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>consumed</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Tx</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Rx</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>This successive round-based process continues until the FND, HND, and ultimately LND conditions are satisfied. It quantitatively links the analytical energy model to the performance metrics reported in <xref ref-type="sec" rid="s8">Section 8</xref>.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>GWO-Driven Clustering Techniques</title>
<p>This section delves into the application of GWO and its variants to enhance clustering techniques in WSNs. In clustering-based communication for WSNs, as illustrated in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, SNs are grouped into localized clusters, each managed by a CH. SNs within a cluster send their sensed data directly to their respective CH, which then performs data aggregation and forwards the summarized information to the BS [<xref ref-type="bibr" rid="ref-86">86</xref>]. This hierarchical structure reduces redundant transmissions and significantly lowers the number of long-distance communications to the BS, conserving energy across the network [<xref ref-type="bibr" rid="ref-87">87</xref>]. Clustering enhances scalability and allows the system to adapt to node failures or additions more efficiently. The selection of CHs is typically rotated or optimized using algorithms to balance energy usage and prolong the overall network lifespan [<xref ref-type="bibr" rid="ref-88">88</xref>].</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>GWO-driven clustering techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-8.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> illustrates the hierarchical structure of GWO-based clustering in WSNs, where nodes are organized into multiple levels of abstraction from sensor nodes to base stations. This representation emphasizes how GWO optimizes the upper-level decision of CH placement while ensuring balanced energy consumption among lower-level sensor nodes. The hierarchical architecture facilitates scalability and distributed coordination, which are essential for large-scale WSN deployments.</p>

<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> depicts a typical pseudocode and solution encoding structure for CH selection using GWO. Each grey wolf represents a potential CH configuration encoded as a position vector in the search space. This figure consists of two main parts. The first part includes the pseudocode of the GWO algorithm, which outlines the algorithm&#x2019;s execution process step by step, and the second part presents a candidate solution, depicting the general framework and an example of solution encoding and representation (a wolf) in the algorithm. In this representation, each solution is typically modeled as a binary vector whose length is equal to the number of sensor nodes in the network. The value of each element in this vector (0 or 1) indicates the status of the corresponding node; where a value of 1 denotes that the node is selected as a CH, and a value of 0 represents an ordinary member node. The algorithm iteratively updates these positions based on the best <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> wolves, thereby guiding the search toward energy-efficient and well-balanced clustering layouts. This detailed illustration clarifies the underlying optimization mechanism that governs CH determination across most reviewed GWO-based clustering methods.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Pseudocode and a candidate solution of GWO applied to CH selection in GWO-driven clustering techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-9.tif"/>
</fig>
<p>In the depicted candidate solution (first population member), 200 sensor nodes are represented, where a value of 1 indicates a CH node and a value of 0 denotes a regular member node. For instance, as shown in the figure, nodes 2, 3, and 6 function as CHs, while nodes 1, 4, 5, 7, and 200 are member nodes. Overall, this network configuration can support up to 15 cluster heads.</p>
<sec id="s5_1">
<label>5.1</label>
<title>DBSCDS-GWO</title>
<p>In [<xref ref-type="bibr" rid="ref-89">89</xref>], two methodologies are introduced to improve data delivery in WSNs: the Distance-Based Stable Connected Dominating Set using GWO (DBSCDS-GWO) and the Distance-Based Stable Clustering algorithm (DBSC-GWO). These approaches aim to create a stable and energy-efficient network by optimizing the selection and positioning of dominator nodes and CHs. DBSCDS-GWO utilizes a meta-heuristic optimization technique to determine the optimal locations of dominator nodes relative to the sink and dominate nodes. A key innovation in this method is the use of the Dominator Lifetime Index (DLI), which measures the approximate lifetime of dominator nodes and facilitates load balancing by minimizing the interquartile range of DLIs across the network. Similarly, DBSC-GWO introduces the CH Lifetime Index (CLI) to achieve balanced load allocation among CHs. Both algorithms focus on minimizing energy dissipation associated with data transmission distances, thereby enhancing the overall stability and lifespan of the WSN. The effective transmission distance parameter is utilized to evaluate and minimize energy consumption linked to data transmission. By ensuring uniform DLI and CLI values, these methods promote equitable energy usage among nodes, ultimately leading to reduced data transmission redundancy and communication delays.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>GWO-CH</title>
<p>Further advancing the application of GWO in WSNs, [<xref ref-type="bibr" rid="ref-90">90</xref>] proposes the GWO-based CH (GWO-CH) selection method. This algorithm considers critical factors such as residual energy, intra-cluster distance, and the distance to the sink. An objective function and weight parameters are formulated to enhance the efficiency of CH selection and cluster formation. In this method, CHs are selected based on residual energy, neighborhood ratio, and their distance from the BS. The GWO algorithm represents search agents as m-dimensional CHs, each defined by its position (<italic>x</italic>-axis, <italic>y</italic>-axis) and sensor ID. Initially, the algorithm randomly selects CHs and calculates their objective values. It then identifies the top three search agents, denoted as <italic>&#x03B1;</italic> (the best), <italic>&#x03B2;</italic> (the second best), and <italic>&#x03B4;</italic> (the third best), while the remaining agents are labeled as &#x03C9;. Utilizing these three optimal solutions, the other search agents update their positions, leading to the identification of new CHs that satisfy the objective function. Subsequently, a weight function is employed to determine the appropriate cluster members that should join their respective CHs.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>GWO-C</title>
<p>In [<xref ref-type="bibr" rid="ref-91">91</xref>], a modified GWO approach named GWO-C is introduced for CH election. This method aims to prolong the network&#x2019;s lifespan by strategically selecting CHs based on multiple parameters, including average intra-cluster distance, sink distance, residual energy, and a newly introduced CH balancing factor. The GWO-C protocol initiates by enabling all SNs to relay their precise location and remaining energy to the BS. The BS subsequently executes the GWO-based clustering protocol, utilizing a fitness function that incorporates the aforementioned parameters to ensure optimal CH selection. Following the CH election, non-CH nodes identify and connect to the nearest CHs, facilitating effective cluster formation through a request and acceptance messaging system.</p>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>HGWSFO</title>
<p>Building on the principles of GWO, Ref. [<xref ref-type="bibr" rid="ref-92">92</xref>] presents a novel hybrid algorithm, the Hybrid GWO-based Sunflower Optimization (HGWSFO). This method is designed to optimize CH selection in WSNs while considering constraints such as energy consumption and separation distance. The HGWSFO algorithm enhances network longevity by balancing exploration and exploitation phases. The Sunflower Optimization (SFO) component conducts a broad search for global optima using a step-size parameter inspired by sunflowers&#x2019; pursuit of sunlight, thus improving exploration efficiency. Conversely, the GWO component focuses on a more targeted search, emphasizing exploitation through the use of coefficient vectors. In the implementation, 100 SNs are randomly deployed, with 5% acting as CHs. The CH selection process gains the strengths of both SFO and GWO through an index-based search mechanism, with a critical index value of 5 distinguishing their application: SFO is applied when the fitness index is below 5, while GWO is utilized for higher indices. This iterative process is repeated for each data transmission round, with GWO exploring potential solutions through a population of wolves and SFO managing a broader search via a population of plants oriented toward the sun.</p>
</sec>
<sec id="s5_5">
<label>5.5</label>
<title>GWLBC</title>
<p>In [<xref ref-type="bibr" rid="ref-93">93</xref>], the authors propose an energy-efficient load-balanced clustering approach for sustainable WSNs based on the Improved GWO (IGWO), referred to as GWO-based Load Balanced Clustering (GWLBC). This study develops a comprehensive performance matrix that accounts for critical factors such as the number of dead sensors, inactive CHs, overall energy consumption, network lifetime, and the convergence rate of the algorithm. The performance of various computational techniques for achieving energy-efficient load-balanced clustering in WSNs is compared against the proposed IGWO-based methodology. The enhancements made to traditional GWO focus on optimizing computational efficiency concerning energy consumption within WSNs deployed in smart city environments. The refined performance metrics not only facilitate improved communication among SNs but also enhance area coverage, thereby contributing to increased user satisfaction.</p>
<p>Furthermore, this research considers a heterogeneous model of WSNs, wherein disjoint sets of sensors are organized into clusters. Each cluster is associated with a CH responsible for transmitting data packets received from individual SNs. Following data collection at each CH, information is aggregated and relayed to a BS. Notably, this communication process incurs power consumption at both the receiver and transmitter ends due to factors such as free space loss and multipath fading channels. Consequently, these power demands significantly impact network longevity by necessitating effective load balancing among CHs. To systematically address these challenges, the problem of load balancing among CHs is formulated mathematically, using conventional symbols to represent their respective meanings.</p>
</sec>
<sec id="s5_6">
<label>5.6</label>
<title>EOAMRCL</title>
<p>In [<xref ref-type="bibr" rid="ref-94">94</xref>], a multi-layer protocol for efficient energy management in WSNs, referred to as the Energy Optimization Approach based on MAC/Routing Cross-Layer (EOAMRCL), is proposed. This protocol emphasizes the interaction between the Medium Access Control (MAC) and network layers to minimize unnecessary energy consumption. The EOAMRCL employs a centralized approach with a hierarchical architecture, partitioning the network into clusters and managing all processes at the BS. This multi-layer protocol enhances performance and addresses scalability issues by utilizing an objective function to identify optimal CHs based on residual energy levels and intra-cluster distances. During the handover phase, nodes alternate between active and sleep states using Network Allocation Vector (NAV) time slots, enabling the MAC layer to generate a duty cycle schedule informed by multi-layer routing information. Furthermore, the integration of a modified Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) mechanism, along with sleep and active modes, significantly enhances the protocol&#x2019;s energy efficiency by more effectively managing node activity. The protocol aims to prevent the premature depletion of nodes&#x2019; energy resources, thereby extending the overall lifetime of the network by ensuring that nodes are paired to alternate their active and sleep cycles.</p>
</sec>
<sec id="s5_7">
<label>5.7</label>
<title>CH-GWO</title>
<p>In [<xref ref-type="bibr" rid="ref-95">95</xref>], a CH selection protocol based on GWO (CH-GWO) was presented for WSNs, aimed at maximizing network lifetime. Recognizing power as a critical resource in battery-powered SNs, the study focuses on optimizing CH selection as a key strategy for energy conservation. The proposed approach employs a modified GWO algorithm, a metaheuristic optimization technique, to select optimal CHs. Unlike traditional CH selection methods that often rely on a single parameter, CH-GWO considers eleven attributes in its fitness function. These attributes encompass various network characteristics, including CH coverage, distance to the BS, residual energy of CHs and nodes, and average distances between nodes, CHs, and the BS. By incorporating both beneficiary (requiring higher values) and non-beneficiary (requiring lower values) attributes, the fitness function aims to balance competing factors influencing energy consumption. The weights assigned to these attributes are determined through experimentation, prioritizing beneficial attributes (72%) over non-beneficial ones (28%). The CH selection process is performed centrally at the BS, which receives location and energy information from all nodes. The GWO algorithm then operates on the defined fitness function to identify the optimal CH set. Following CH selection, member nodes associate with their nearest CH based on Euclidean distance, forming clusters. The protocol uses CSMA MAC for communication within clusters.</p>
</sec>
<sec id="s5_8">
<label>5.8</label>
<title>EGWO</title>
<p>Fauzan et al. [<xref ref-type="bibr" rid="ref-96">96</xref>] presented an Enhanced GWO (EGWO) algorithm aimed at optimizing transmission power in WSNs. The authors improved the original GWO by modifying the exploitation mechanism. While the conventional GWO employs a linearly decreasing control parameter to balance exploration and exploitation, the EGWO introduces a cosine-based concave decay function. This adjustment enables a smoother and more adaptive reduction in the exploitation rate, enhancing the algorithm&#x2019;s ability to fine-tune solutions during later iterations. The proposed EGWO was evaluated through a series of simulations and benchmarked against several popular metaheuristic algorithms. The results demonstrated that EGWO consistently achieved lower transmission power consumption and prolonged network lifetime more effectively than its counterparts. The algorithm proved particularly robust in scenarios involving complex or non-uniform node topologies, making it a suitable candidate for deployment in real-world WSN applications with irregular spatial distributions.</p>
</sec>
<sec id="s5_9">
<label>5.9</label>
<title>MRTH-URWSN</title>
<p>Shokouhifar et al. [<xref ref-type="bibr" rid="ref-97">97</xref>] introduced a novel hybrid protocol, termed MRTH-URWSN (Metaheuristic-Real-Time Heuristic for UAV-assisted Rechargeable WSNs), specifically designed to enhance real-time clustering and energy-efficient routing in smart agriculture environments. The proposed framework integrates Wireless Power Transfer (WPT) via Unmanned Aerial Vehicles (UAVs) to recharge energy-depleted SNs, ensuring network sustainability and prolonging operational lifespan. The protocol features a two-phase structure: (i) an offline optimization phase, where a GWO-based metaheuristic fine-tunes the hyperparameters of the clustering and trajectory planning components according to farm-specific conditions; and (ii) an online heuristic phase, where two real-time algorithms manage cluster formation and UAV path planning to deliver energy and collect data. The model&#x2019;s design allows for adaptive behavior across various deployment scenarios, addressing both data communication and energy replenishment through a UAV-assisted architecture. This study is notable for being one of the first to propose a fully integrated WPT-enabled UAV-assisted Rechargeable WSN system tailored for smart agriculture, combining the strengths of real-time decision-making with robust offline optimization to meet practical deployment needs.</p>
</sec>
<sec id="s5_10">
<label>5.10</label>
<title>Classification of GWO-Driven Clustering Techniques</title>
<p><xref ref-type="table" rid="table-2">Tables 2</xref> and <xref ref-type="table" rid="table-3">3</xref> present a comparative analysis of the examined methods, focusing on key solution-based and network-based parameters. <xref ref-type="table" rid="table-2">Table 2</xref> provides a detailed comparison of the solution parameters employed in the methods, while <xref ref-type="table" rid="table-3">Table 3</xref> focuses on the configuration, simulation, and network characteristics of each approach. It is evident from the reviewed studies that although all GWO-based clustering techniques aim to enhance energy efficiency and prolong network lifetime, their methodological distinctions lie mainly in the way they encode cluster head selection and manage energy balancing. Overall, clustering-oriented GWO approaches primarily differ in how they balance exploration and exploitation during CH selection. Adaptive variants tend to outperform basic GWO models in convergence stability and cluster distribution, while hybrid models achieve superior energy balancing at the cost of higher computational complexity. This comparison highlights that methodological innovation, rather than parameter tuning alone, plays a more decisive role in improving network performance.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparative analysis of clustering techniques based on solution parameters</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Operational mode</th>
<th>Operational state</th>
<th>Modeling approach</th>
<th>Objective(s)</th>
<th>Key objective factors</th>
</tr>
</thead>
<tbody>
<tr>
<td>DBSCDS-GWO (2019) [<xref ref-type="bibr" rid="ref-89">89</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Reducing the effective transmission distance for sensed data to the sink and balancing the network load.</td>
<td>-End-to-End latency<break/>-CH-to-BS transmission distance<break/>-SN-to-CH transmission distance<break/>-SN-to-BS transmission distance<break/>-Energy consumption</td>
</tr>
<tr>
<td>GWO-CH (2020) [<xref ref-type="bibr" rid="ref-90">90</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Choosing a more suitable CH for energy management.</td>
<td>-Intra-cluster distance<break/>-Node-to-CH distance<break/>-Residual energy of CHs</td>
</tr>
<tr>
<td>GWO-C (2020) [<xref ref-type="bibr" rid="ref-97">97</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Choosing the right CH to increase network longevity.</td>
<td>-Intra-cluster distance<break/>-Average sink distance<break/>-Residual energy<break/>-CH balancing factor</td>
</tr>
<tr>
<td>HGWSFO (2021) [<xref ref-type="bibr" rid="ref-92">92</xref>]</td>
<td>Online</td>
<td>N/A</td>
<td>Multi-convert to single</td>
<td>Balancing exploration and exploitation while increasing network longevity by finding a more suitable solution.</td>
<td>-Average member-to-CH distance per cluster<break/>-Energy ratio: alive nodes to CHs</td>
</tr>
<tr>
<td>GWLBC (2022) [<xref ref-type="bibr" rid="ref-93">93</xref>]</td>
<td>Online</td>
<td>N/A</td>
<td>Multi-convert to single</td>
<td>Minimizing the load of CHs while ensuring efficient operation and sustainability.</td>
<td>-Threshold distance of sensors from CH<break/>-Disjoint set (each SN connects to only one CH)<break/>-Traffic load of a CH</td>
</tr>
<tr>
<td>EOAMRCL (2024) [<xref ref-type="bibr" rid="ref-94">94</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Selecting optimal duty cycle schedule to enhance routing, transmission capacity, and energy efficiency.</td>
<td>-Inter-cluster distance<break/>-Intra-cluster distance<break/>-Remaining energy of CH</td>
</tr>
<tr>
<td>CH-GWO (2024) [<xref ref-type="bibr" rid="ref-95">95</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Maximizing WSN lifetime using modified GWO for CH selection.</td>
<td>-Beneficiary Attributes:<break/>-Percentage of SNs within <italic>d</italic><sub>0</sub> of their CHs<break/>-Average residual energy of the CHs<break/>-Average lifetime of the CHs<break/>-Average residual energy of CHs<break/>-Average energy of disconnected CHs<break/>-Non-Beneficiary Attributes:<break/>-Number of CHs within <italic>d</italic><sub>0</sub> of the BS<break/>-Maximum distance from CH to the BS<break/>-Average distance between sensors and CHs<break/>-Average distance from CHs to BS<break/>-Energy of sensors to transmit data to CHs<break/>-Energy of CHs to transmit data to the BS</td>
</tr>
<tr>
<td>EGWO (2025) [<xref ref-type="bibr" rid="ref-96">96</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Enhancing consumed power via nonlinear cosine parameter in EGWO.</td>
<td>-Total energy consumption<break/>-Average delay<break/>-Total network throughput</td>
</tr>
<tr>
<td>MRTH-URWSN (2025) [<xref ref-type="bibr" rid="ref-97">97</xref>]</td>
<td>Offline</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Optimizing clustering &#x0026; UAV path via GWO for enhanced energy efficiency, survival, and charging utility.</td>
<td>-Maximizing alive rate<break/>-Maximizing survival rate<break/>-Maximizing charging utility rate<break/>-Minimizing charging delay</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Comparative analysis of clustering techniques based on network parameters</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Network type</th>
<th>Foundational management</th>
<th>Network scale</th>
<th>Number of nodes</th>
<th>Simulation tool</th>
<th>GWO variant</th>
</tr>
</thead>
<tbody>
<tr>
<td>DBSCDS-GWO</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7; 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>100</td>
<td>Netsim &#x0026; MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>GWO-CH</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 300 m<sup>2</sup> &#x00D7; 300 m<sup>2</sup><break/>BS &#x003D; (150, 150)&#x2013;(400, 400)</td>
<td>400&#x2013;700</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>GWO-C</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7; 100 m<sup>2</sup><break/>BS &#x003D; center, corner, outside</td>
<td>100</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>HGWSFO</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 200 m<sup>2</sup> &#x00D7; 200 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>100</td>
<td>MATLAB</td>
<td>Hybrid GWO</td>
</tr>
<tr>
<td>GWLBC</td>
<td>Heterogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 500 m<sup>2</sup> &#x00D7; 500 m<sup>2</sup><break/>BS &#x003D; (500, 250)</td>
<td>500</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>EOAMRCL</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7; 100 m<sup>2</sup><break/>BS &#x003D; (90, 90)</td>
<td>50&#x2013;250</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>CH-GWO</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7; 100 m<sup>2</sup>, 200 m<sup>2</sup> &#x00D7; 200 m<sup>2</sup><break/>BS &#x003D; (50, 50), (50, 150), (100, 100), (100, 300), (0, 0)</td>
<td>100, 200</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>EGWO</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 20 m<sup>2</sup> &#x00D7; 20 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>20</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>MRTH-URWSN</td>
<td>Homogeneous</td>
<td>Clustering</td>
<td>Area &#x003D; 200 m<sup>2</sup> &#x00D7; 100 m<sup>2</sup>, 200 m<sup>2</sup> &#x00D7; 200 m<sup>2</sup>, 300 m<sup>2</sup> &#x00D7; 200 m<sup>2</sup><break/>BS &#x003D; (0, 100), (100, 200), (150, 200)</td>
<td>200, 300, 500</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Several variations and enhancements of GWO have been proposed to improve its performance in clustering. For instance, DBSCDS-GWO introduces the DLI and CLI to balance energy consumption and extend network lifetime. HGWSFO combines GWO with SFO to enhance exploration and exploitation capabilities, thereby improving CH selection efficiency. GWO-CH focuses on residual energy, intra-cluster distance, and distance to the BS to optimize CH selection. GWO-C incorporates a CH balancing factor to ensure equitable energy usage among CHs. GWLBC employs IGWO to achieve energy-efficient load-balanced clustering, enhancing network sustainability. EOAMRCL combines GWO with an enhanced CSMA/CA mechanism to minimize energy consumption and extend network lifetime. Finally, CH-GWO utilizes a modified GWO algorithm with a comprehensive fitness function that considers eleven attributes, including residual energy, CH coverage, and distances to the BS, to maximize network lifetime. EGWO enhances the exploitation mechanism of standard GWO by replacing the linear control parameter with a cosine-based concave decay function, enabling finer solution tuning in later iterations and proving effective in reducing transmission power consumption for optimized clustering. Finally, MRTH-URWSN performs a GWO-based metaheuristic in its offline phase to optimize hyperparameters for clustering and UAV trajectory planning within a hybrid UAV-assisted rechargeable WSN framework.</p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>GWO-Driven Routing Techniques</title>
<p>This section explores the application of GWO and its variants to enhance routing protocols in WSNs. Protocols implementing multi-hop routing aim to ensure load balancing and reduce latency by optimizing the number and length of hops by distributing energy usage more evenly across the network [<xref ref-type="bibr" rid="ref-98">98</xref>&#x2013;<xref ref-type="bibr" rid="ref-101">101</xref>].</p>
<p><xref ref-type="fig" rid="fig-10">Fig. 10</xref> demonstrates a typical multi-hop routing technique in which data is transmitted from one SN to another in a series of intermediate hops until it eventually reaches the BS. This approach is particularly beneficial in large-scale or sparse networks where direct communication with the BS is energy-intensive or physically unfeasible [<xref ref-type="bibr" rid="ref-102">102</xref>&#x2013;<xref ref-type="bibr" rid="ref-104">104</xref>]. Each SN participates in forwarding data from its neighbors, which requires careful path selection to minimize energy consumption and avoid network congestion [<xref ref-type="bibr" rid="ref-105">105</xref>]. As shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>, GWO is further extended to optimize routing and relay node selection. The figure outlines how routing paths evolve iteratively as wolves update their positions based on multi-objective fitness functions considering distance, residual energy, and link quality. This depiction highlights GWO&#x2019;s capacity to adaptively refine routing strategies under changing network conditions and energy constraints.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>GWO-driven routing techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-10.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-11">Fig. 11</xref> illustrates the pseudocode flow and an example of a candidate solution generated by the GWO algorithm for relay and Cluster Head (CH) selection in routing optimization. As depicted, each grey wolf represents a possible routing configuration where sensor nodes determine their relay connections based on fitness evaluations. For instance, Node 1 transmits its data via Node 15, CH 2 forwards its packets through CH 1, and CH 3 also routes its information to the Base Station (BS) through CH 1, forming a multi-hop communication chain. Meanwhile, Node 4 selects Node 5 as its relay, and Node 15 directly transmits its data to the BS without intermediaries. The pseudocode highlights how GWO iteratively refines such routing paths, updating wolf positions according to both node-level and path-level parameters&#x2014;such as residual energy, distance, and transmission cost. The process continues until convergence criteria are met, typically minimizing energy consumption or maximizing network lifetime. This example clearly demonstrates the flexibility and practicality of the GWO algorithm in dynamically constructing near-optimal multi-hop routes and selecting efficient relay nodes in WSNs.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Pseudocode and a candidate solution of GWO applied to relay CH selection in GWO-driven routing techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-11.tif"/>
</fig>
<sec id="s6_1">
<label>6.1</label>
<title>GWM</title>
<p>In [<xref ref-type="bibr" rid="ref-106">106</xref>], two novel Mobile Sink (MS) localization methods, Fuzzy A-star Sink Mobility (FASM) and Grey Wolf Mobility (GWM), are introduced to enhance energy efficiency and reduce data latency in WSNs. These methods address the limitations of predetermined MS trajectories, which often fail to adapt to dynamic changes in SN status. Both approaches aim to mitigate energy holes and minimize data latency by considering key parameters: residual energy, sensor density, source sensor angle, and traffic load. FASM employs a grid-based model combined with a fuzzy inference system. The network area is divided into equal-sized grids, and the MS moves to the center of the optimal grid. The fuzzy system evaluates neighboring grids based on the aforementioned parameters to select the next target grid. Furthermore, GWM utilizes the GWO to determine the optimal MS position within a defined search space outside potential energy hole areas. A fitness function, incorporating the same parameters as FASM (residual energy, sensor density, traffic load, and source sensor angle), guides the GWO algorithm to converge towards energy-rich areas while minimizing traffic load and transmission hops. This multi-hop routing technique minimizes buffer overflow and promotes balanced energy consumption across the network. The main focus is on the efficient movement of the MS by considering multiple network parameters and using intelligent algorithms for both sink mobility and data routing.</p>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>GWORP</title>
<p>In [<xref ref-type="bibr" rid="ref-107">107</xref>], the GWO Routing Protocol (GWORP) is introduced to maximize network lifespan. GWORP addresses the challenge of energy conservation by employing a statistically optimal path discovery method. GWORP&#x2019;s core innovation lies in its ability to discover and reuse an ideal route from the source to the destination, ensuring balanced energy consumption across all WSN nodes. This method significantly reduces path discovery time compared to existing approaches like the Particle Swarm Optimization Routing Protocol (PSORP). The algorithm evaluates multiple paths simultaneously using a paired samples T-test to determine the statistically best path based on metrics such as residual energy. This statistical approach enhances the robustness of path selection and guarantees the selection of the optimal path. The network model employed in GWORP is heterogeneous, consisting of basic sensors (S-sensors) and CH sensors (CH-sensors). CH-sensors are strategically deployed to ensure connectivity and coverage for all S-sensors. While the text mentions clustering techniques, the primary focus of GWORP is on the routing mechanism and path optimization using GWO and the statistical evaluation.</p>
</sec>
<sec id="s6_3">
<label>6.3</label>
<title>I-GWO &#x0026; Ex-GWO</title>
<p>In [<xref ref-type="bibr" rid="ref-108">108</xref>], two innovative energy-efficient routing methods, Incremental GWO (I-GWO) and Expanded GWO (Ex-GWO), are introduced. These methods are specifically designed to identify optimal paths in WSNs and Decentralized IoT (DIoT) systems. Central to these approaches is a newly developed fitness function that integrates critical parameters, including residual energy, traffic status, buffer size, and hop count, thereby improving the node selection process. The aforementioned metaheuristic algorithms are employed to determine optimal values for these parameters, enabling the identification of the best path of any length between source and destination nodes. The proposed architecture facilitates the adaptive operation of various metaheuristic algorithms, thereby enhancing efficient routing in complex network environments. Moreover, the proposed methods demonstrate particular proficiency in managing multi-hop scenarios, where intermediate nodes are essential for determining the most efficient routing paths. Both I-GWO and Ex-GWO utilize the distinctive capabilities of these algorithms to develop effective routing solutions in complex network structures. The search space is organized as a matrix representing search agents and coefficients, with iterative updates to these coefficients enhancing the adaptability of the algorithms. In the pathfinding mechanism, the algorithms compute the costs of potential paths, ultimately selecting the optimal route based on minimal cost across multiple hops.</p>
</sec>
<sec id="s6_4">
<label>6.4</label>
<title>Co-BGWO</title>
<p>In [<xref ref-type="bibr" rid="ref-109">109</xref>], a novel routing framework based on swarm intelligence is proposed to address the critical challenge of energy efficiency in heterogeneous WSNs. While the framework implicitly forms clusters through optimized CH selection, the primary focus is on enhancing routing performance rather than implementing explicit clustering mechanisms. The research aims to prolong network lifetime and improve data reliability by optimizing CH selection using a Co-evolutionary BGWO (Co-BGWO). The proposed method operates in two distinct phases: setup and communication. During the setup phase, the BS centrally selects CHs using the aforementioned algorithms, each evaluated against three distinct objective functions. These objective functions consider the following performance indicators: (1) the ratio of CHs&#x2019; remaining energy to their initial energy, aiming to prioritize energy-rich nodes; (2) a balance between CH degree (number of neighboring nodes) and remaining energy, promoting CHs with fewer neighbors and sufficient energy to manage intra-cluster communication; and (3) a trade-off between intra-cluster distance and CH-to-BS distance, minimizing both to reduce energy consumption during data transmission. Following CH selection, SNs associate with the nearest CH based on Received Signal Strength Indicator (RSSI), effectively forming clusters. In the subsequent communication phase, intra-cluster communication is managed using Time Division Multiple Access (TDMA), while inter-cluster communication from CHs to the BS utilizes Carrier Sense Multiple Access (CSMA). The Co-BGWO algorithm enhances the standard BGWO by employing Particle Swarm Optimization (PSO) to co-evolve and optimize the GWO parameters, thereby improving the search for optimal CH configurations and preventing premature convergence.</p>
</sec>
<sec id="s6_5">
<label>6.5</label>
<title>GWOLA</title>
<p>In [<xref ref-type="bibr" rid="ref-110">110</xref>], GWOLA, a novel approach for data aggregation and forwarding in WSNs, is proposed to minimize energy consumption and maximize network lifetime. Unlike traditional routing protocols, GWOLA combines the strengths of GWO and Learning Automata (LA) to achieve adaptive data forwarding and efficient aggregation. The method operates in two phases. Initially, GWO is employed to establish an initial neighbor list for each SN, prioritizing paths with fewer hops to the sink. The fitness function in GWO considers both the distance to the BS and the aggregation cost, which is defined as the average distance to neighboring nodes divided by the node&#x2019;s radius. This pre-selection of neighbors helps reduce communication overhead. Subsequently, LA is utilized for adaptive data forwarding. Each node employs an LA to select the next hop towards the sink based on an Adaptive Forwarding (AF) factor. This factor is calculated using the load factor (LOF), which represents the ratio of transmitted/received packets, and the connectivity ratio (COR), which measures link breakage. By minimizing the AF factor, LA dynamically selects intermediate nodes for data transmission, facilitating efficient data aggregation. A reward-penalty mechanism is implemented within the LA framework to reinforce favorable routing decisions and discourage less efficient paths. This combined GWO-LA approach optimizes both path discovery (through GWO) and real-time path adaptation (through LA), leading to improved energy efficiency, reduced data delivery delays, and enhanced network longevity. The focus of GWOLA is primarily on efficient routing and data aggregation rather than explicit clustering.</p>
</sec>
<sec id="s6_6">
<label>6.6</label>
<title>HABCGWO</title>
<p>In [<xref ref-type="bibr" rid="ref-111">111</xref>], a novel hybrid metaheuristic framework based on the HABCGWO algorithm is proposed to address the critical challenge of energy optimization in IoT networks. Recognizing the limitations of the Artificial Bee Colony (ABC) algorithm such as its moderate convergence rate in high-dimensional search spaces, this method aims to enhance convergence speed and avoid local optima, ultimately improving network longevity. The HABCGWO algorithm utilizes the strengths of ABC, particularly its reduced number of adjustable parameters and particle interaction-based optimization, while mitigating its weaknesses through hybridization with GWO. The research focuses on optimizing several key performance indicators relevant to IoT network efficiency. These indicators, incorporated into the objective function, include energy utilization, network longevity, the number of active nodes, temperature, and throughput. By considering these multiple parameters, the HABCGWO algorithm aims to select the most suitable nodes for network operation, leading to improved overall performance.</p>
</sec>
<sec id="s6_7">
<label>6.7</label>
<title>Classification of GWO-Driven Routing Techniques</title>
<p>To demonstrate the efficacy of these GWO-based approaches, <xref ref-type="table" rid="table-4">Tables 4</xref> and <xref ref-type="table" rid="table-5">5</xref> provide a comprehensive comparison of diverse routing techniques within WSNs, considering the solution-based and network-based parameters, respectively. While clustering optimization focuses on intra-cluster efficiency, routing-oriented GWO methods shift attention toward inter-cluster communication and relay path optimization. This shift reflects a methodological evolution from local energy balancing to global network optimization.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Comparative analysis of routing techniques based on solution parameters</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Method </th>
<th>Operational mode</th>
<th>Operational state</th>
<th>Modeling approach</th>
<th>Objective(s)</th>
<th>Key objective factors</th>
</tr>
</thead>
<tbody>
<tr>
<td>GWM (2023) [<xref ref-type="bibr" rid="ref-106">106</xref>]</td>
<td>Online</td>
<td>Hybrid</td>
<td>Multi-convert to single &#x0026; Multi-attribute (Fuzzy)</td>
<td>Enhancing lifetime and energy efficiency by dynamically adapting the MS trajectory through routing mechanisms.</td>
<td>-Residual energy<break/>-Sensor density<break/>-Traffic load<break/>-Source nodes angle</td>
</tr>
<tr>
<td>GWORP (2023) [<xref ref-type="bibr" rid="ref-107">107</xref>]</td>
<td>Online</td>
<td>N/A</td>
<td>Multi-convert to single</td>
<td>Using GWO and statistical path selection for optimal route discovery, minimizing latency, and balancing energy consumption.</td>
<td>-Residual energy<break/>-End-to-End latency<break/>-Path discovery time</td>
</tr>
<tr>
<td>I-GWO&#x0026; Ex-GWO (2023) [<xref ref-type="bibr" rid="ref-108">108</xref>]</td>
<td>Online</td>
<td>Decentralized</td>
<td>Multi-convert to single</td>
<td>Minimize traffic, improve fault tolerance in related systems, and increase reliability and system lifetime.</td>
<td>-Distance between nodes<break/>-Residual energy of the node<break/>-Hops count of nodes to BS<break/>-Traffic status between nodes<break/>-Buffer rate of the nodes</td>
</tr>
<tr>
<td>Co-BGWO (2023) [<xref ref-type="bibr" rid="ref-109">109</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Enhancing routing performance by employing co-evolutionary and binary variants of swarm intelligence algorithms for optimized CH selection, thereby maximizing network longevity and data delivery.</td>
<td>-Remaining energy of CHs<break/>-Initial energy of CHs<break/>-CH degree<break/>-Remaining energy of CHs<break/>-Total distance of nodes to BS<break/>-Intra-cluster distance<break/>-Number of nodes<break/>-Number of CHs</td>
</tr>
<tr>
<td>GWOLA (2023) [<xref ref-type="bibr" rid="ref-110">110</xref>]</td>
<td>Online</td>
<td>Hybrid</td>
<td>Multi-convert to single</td>
<td>Enhancing energy efficiency and network lifetime through a hybrid GWO-LA approach for adaptive data forwarding and efficient aggregation.</td>
<td>-Average distance among one node to its neighboring node<break/>-Radius of nodes<break/>-Distance to BS<break/>-Aggregation cost</td>
</tr>
<tr>
<td>HABCGWO (2024) [<xref ref-type="bibr" rid="ref-111">111</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Enhancing network longevity by managing energy near prospective nodes and protecting weak nodes.</td>
<td>-Total quantity of prospective nodes<break/>-Total quantity of SNs<break/>-Average energy of adjacent nodes<break/>-Remaining energy of nodes<break/>-Breaking point energy</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Comparative analysis of routing techniques based on network parameters</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Network type</th>
<th>Foundational management</th>
<th>Network scale</th>
<th>Number of nodes</th>
<th>Simulation tool</th>
<th>GWO variant</th>
</tr>
</thead>
<tbody>
<tr>
<td>GWM</td>
<td>Homogeneous</td>
<td>Routing (grid)</td>
<td>Area &#x003D; 200 m<sup>2</sup> &#x00D7; 200 m<sup>2</sup><break/>BS &#x003D; mobile sink</td>
<td>150</td>
<td>Python</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>GWORP</td>
<td>Homogeneous</td>
<td>Routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7; 100 m<sup>2</sup><break/>BS &#x003D; (90, 90)</td>
<td>1000</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>I-GWO &#x0026; Ex-GWO</td>
<td>Homogeneous</td>
<td>Routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7; 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>100</td>
<td>MATLAB</td>
<td>Hybrid GWO</td>
</tr>
<tr>
<td>Co-BGWO</td>
<td>Heterogeneous</td>
<td>Routing (via clustering)</td>
<td>Area &#x003D; 150 m<sup>2</sup> &#x00D7; 150 m<sup>2</sup>, 300 m<sup>2</sup> &#x00D7; 300 m<sup>2</sup>, 500 &#x00D7; 500 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>100</td>
<td>MATLAB</td>
<td>Hybrid GWO &#x0026; Improved GWO</td>
</tr>
<tr>
<td>GWOLA</td>
<td>Homogeneous</td>
<td>Routing</td>
<td>Area &#x003D; 500 m<sup>2</sup> &#x00D7; 1000 m<sup>2</sup>, BS &#x003D; N/A</td>
<td>50&#x2013;200</td>
<td>NS2</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>HABC GWO</td>
<td>Homogeneous</td>
<td>Routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7; 200 m<sup>2</sup><break/>BS &#x003D; (50,150)</td>
<td>100</td>
<td>MATLAB</td>
<td>Hybrid GWO</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Several variations and enhancements of GWO have been proposed to improve its performance in routing. For instance, GWM combines GWO with fuzzy a-star sink mobility to enhance energy efficiency and reduce data latency, minimizing buffer overflow and promoting balanced energy consumption. GWORP maximizes network lifespan by employing a statistically optimal path discovery method. Utilizing the metaheuristic nature of GWO, GWORP discovers and reuses an ideal route from the source to the destination. The algorithm evaluates multiple paths using a paired samples T-test to determine the statistically best path based on metrics such as residual energy. This approach enhances the robustness of path selection and ensures the selection of the optimal path. I-GWO and Ex-GWO introduce incremental GWO and Ex-GWO to identify optimal paths in WSNs and decentralized IoT systems. These methods utilize a newly developed fitness function that integrates critical parameters, including residual energy, traffic status, buffer size, and hop count. The algorithms compute the costs of potential paths and select the optimal route based on minimal cost across multiple hops. Co-BGWO enhances routing performance in heterogeneous WSNs by employing co-evolutionary and binary variants of swarm intelligence algorithms for optimized CH selection. GWOLA combines GWO with LA to achieve adaptive data forwarding and efficient aggregation, minimizing energy consumption and maximizing network lifetime. Finally, HABCGWO integrates ABC with GWO to enhance convergence speed and avoid local optima, thereby improving network longevity.</p>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>GWO-Driven Co-Designed Clustering/Routing Techniques</title>
<p>This section investigates the application of the GWO algorithm in the co-design of clustering and routing protocols for WSNs. By utilizing the capabilities of GWO, researchers have developed innovative approaches to optimize CH selection, extend network lifetime, and enhance overall performance [<xref ref-type="bibr" rid="ref-112">112</xref>]. This section explores various techniques in this field, including hybrid algorithms that combine GWO with other AI-driven optimization methods, to address complex challenges in WSNs.</p>
<p><xref ref-type="fig" rid="fig-12">Fig. 12</xref> summarizes the co-designed clustering and routing mechanism that integrates both processes within a single GWO framework. Here, each wolf encodes a joint decision vector representing CH positions and routing links simultaneously. This hybridization allows the optimizer to capture interdependencies between cluster formation and data transmission cost. The figure underscores the methodological advantage of joint optimization in reducing total energy expenditure and improving network stability compared to independently optimized stages.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>GWO-driven co-designed clustering/routing techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-12.tif"/>
</fig>
<p>In the hybrid co-designed clustering/routing scheme, data is first transmitted from SNs to their local CHs, similar to basic clustering. However, instead of CHs sending data directly to the BS, the CHs form a secondary network and communicate with one another in a multi-hop fashion until the data reaches the BS [<xref ref-type="bibr" rid="ref-113">113</xref>]. This layered transmission strategy utilizes both the energy efficiency of clustering and the transmission flexibility of multi-hop routing [<xref ref-type="bibr" rid="ref-114">114</xref>]. By optimizing CH-to-CH communication paths, this method effectively reduces long-range transmissions and balances the energy load among CHs [<xref ref-type="bibr" rid="ref-115">115</xref>]. Such co-designed protocols often incorporate metaheuristic or adaptive algorithms to select optimal CHs and relay paths, ensuring robust and scalable network performance [<xref ref-type="bibr" rid="ref-116">116</xref>&#x2013;<xref ref-type="bibr" rid="ref-120">120</xref>].</p>
<sec id="s7_1">
<label>7.1</label>
<title>FIGWO</title>
<p>One such advancement is the Fitness value-based Improved GWO (FIGWO) algorithm proposed in [<xref ref-type="bibr" rid="ref-121">121</xref>]. FIGWO enhances the traditional GWO by incorporating a fitness value mechanism to improve CH selection, ensuring a balanced cluster structure and extended network lifetime. The protocol operates in two main phases: cluster building and data transmission. During the cluster building phase, initial CHs are selected based on fitness values that consider both the distance to the BS and the residual energy of the nodes. This approach favors energy-rich and strategically located nodes, optimizing the initial CH selection. In the data transmission phase, energy consumption is minimized by recalculating transmission distances. If a cluster member (CM) is closer to the BS than to its CH, it transmits data directly to the BS, reducing unnecessary hops and conserving energy.</p>
</sec>
<sec id="s7_2">
<label>7.2</label>
<title>CA-GWO</title>
<p>Building on this, the Cluster-based Approach via GWO (CA-GWO) introduced in [<xref ref-type="bibr" rid="ref-122">122</xref>] performs GWO for CH selection, evaluating nodes based on predicted energy consumption and residual energy. A key innovation of CA-GWO is its ability to reuse clustering configurations across multiple rounds, significantly reducing the energy expenditure associated with frequent re-clustering. This approach not only preserves energy but also enhances network longevity. Additionally, the protocol incorporates a dual-hop routing mechanism for CHs located far from the BS, ensuring balanced energy consumption while maintaining efficient communication through single-hop routes for other nodes. The simplified fitness function, directly related to energy consumption, streamlines the optimization process by reducing the number of parameters involved. Furthermore, by allowing the BS to predict the operational longevity of each node based on current clustering, the protocol can skip unnecessary setup phases in subsequent rounds, leading to further energy savings.</p>
</sec>
<sec id="s7_3">
<label>7.3</label>
<title>FGWSTERP</title>
<p>Addressing uncertainties in CH selection, the Fuzzy GWO-based Stable Threshold-sensitive Energy-efficient Routing Protocol (FGWSTERP) proposed in [<xref ref-type="bibr" rid="ref-123">123</xref>] integrates a Fuzzy Inference System (FIS) with an Extended GWO (EGWO). This protocol operates in rounds, comprising a setup phase for CH selection and a steady-state phase for data transmission. During the setup phase, the BS collects node data such as energy levels, locations, and types (advanced or normal). Each node computes a chance value using FIS, which considers parameters such as residual energy, node centrality, and distance to the BS. The BS then employs EGWO to elect CHs based on these chance values, favoring nodes with higher chance values. The initial population of potential CHs is represented as binary vectors, with each node&#x2019;s status encoded within these vectors. The EGWO algorithm iteratively refines these solutions, ensuring optimal distribution of CHs across the network. In the steady-state phase, data communication is facilitated through intra-cluster and inter-cluster transmissions, which are strategically managed to minimize energy consumption. By employing event-based reactive short-range transmissions within clusters and multi-hop communications between clusters, FGWSTERP enhances overall network reliability and efficiency.</p>
</sec>
<sec id="s7_4">
<label>7.4</label>
<title>HMGWO</title>
<p>For heterogeneous WSNs, the Modified GWO (HMGWO) proposed in [<xref ref-type="bibr" rid="ref-124">124</xref>] introduces distinct fitness functions tailored to the varying energy levels of nodes. These fitness values serve as initial weights in the optimization process and are dynamically updated based on the proximity of the nodes to the BS and the coefficient vectors, thereby improving the optimization capabilities of GWO. The protocol employs Euclidean distance to finalize CH selection, ensuring a balanced distribution of CHs by considering both distance and residual energy. Additionally, HMGWO allows for the probabilistic acceptance of less optimal clusters in subsequent iterations, ultimately leading to a globally optimal cluster set. By centralizing the CH selection process at the BS and broadcasting the results, HMGWO minimizes randomness in cluster formation.</p>
</sec>
<sec id="s7_5">
<label>7.5</label>
<title>GWOC-QOS</title>
<p>In the context of Quality of Service (QoS) enhancement, the Gray Wolf-based Optimal Clustering Approach for QoS Improvement (GWOC-QOS) introduced in [<xref ref-type="bibr" rid="ref-125">125</xref>] employs GWO for efficient CH selection. This approach considers factors such as node energy levels, node degree, sink distance, and intra-cluster distance to improve the overall performance and lifetime of WSNs. The protocol classifies nodes into three types (normal, advanced, and super nodes), each with distinct energy constraints. A novel fitness function, designed using linear programming, optimizes CH selection and addresses the hot spot problem by introducing a priority factor during CH selection. This ensures fair opportunities for all nodes to become CHs, distributing energy consumption evenly across the network. The protocol operates through three phases: setup, steady state, and maintenance, repeated until the network collapses or all nodes exhaust their energy. The routing strategy incorporates a cost function that considers QoS parameters, ensuring reliable communication and efficient data transmission. By adopting a greedy approach, the algorithm selects relay nodes based on residual energy and distance criteria, facilitating multi-hop communication when necessary. The ultimate goal of this comprehensive strategy is to increase the network&#x2019;s lifetime while maintaining optimal performance levels.</p>
</sec>
<sec id="s7_6">
<label>7.6</label>
<title>MOGWO-DRS</title>
<p>The Multi-objective GWO-based Data Routing Scheme (MOGWO-DRS) presented in [<xref ref-type="bibr" rid="ref-126">126</xref>] enhances network longevity and prevents premature node death by segmenting the network into optimally sized clusters and selecting optimal Rendezvous Points (RPs). A mobile sink (MS) collects data from RPs via an optimal path, significantly reducing energy consumption. The algorithm uses intermediate hop counts, transmission distances, and average intra-cluster distances as objectives within a multi-objective fitness function. Pareto dominance is employed to identify nondominated solutions, improving network lifetime and reducing transmission delays. A novel RP rotation mechanism balances energy consumption among SNs, ensuring that nodes closer to RPs consume less energy than those farther away. The methodology comprises two phases: a setup phase, where the MOGWO algorithm selects optimal RP positions and clusters nodes, and an intelligent data gathering phase, which establishes an optimal data path connecting the RPs.</p>
</sec>
<sec id="s7_7">
<label>7.7</label>
<title>QAMO-GWO</title>
<p>Further advancing QoS optimization, the multi-objective GWO (QAMO-GWO) algorithm proposed in [<xref ref-type="bibr" rid="ref-127">127</xref>] addresses the need for WSNs to manage overall network performance and ensure information transmission based on QoS parameters. Unlike single-objective GWO algorithms, QAMO-GWO employs a multi-objective fitness function that balances parameters such as data delay rate, data delivery rate, and node energy consumption. The algorithm categorizes nodes into three groups (alpha, beta, and delta/gamma), based on their optimality, with alpha nodes serving as CHs that forward aggregated data. The fitness function calculates a weighted score for each potential next hop, considering the distance to the next hop, the distance to the BS, and the residual node energy. This iterative local optimization, applied across the network, aims to achieve globally optimal routing.</p>
</sec>
<sec id="s7_8">
<label>7.8</label>
<title>PMR-GWO</title>
<p>To address energy efficiency and lifetime challenges in WSNs, the Probabilistic Multi-Tiered GWO-Based Routing (PMR-GWO) protocol introduced in [<xref ref-type="bibr" rid="ref-128">128</xref>] employs a modified GWO within a four-tiered network architecture. This tiered structure categorizes nodes based on their distance from the BS, assigning specific roles to each tier: leaders (CHs in tier 1), co-leaders (tier 2), standby co-leaders (tier 3), and cluster members (CMs in tier 4). The protocol&#x2019;s objective function incorporates critical parameters such as residual energy, distance to the BS, node dormancy ratio, network coverage, balancing element, and interspace proportion between the BS and CH. By considering these parameters, PMR-GWO selects CHs with higher residual energy, closer proximity to the BS, and balanced coverage areas, ensuring balanced energy consumption across all network nodes and preventing early depletion of critical nodes. The protocol utilizes a two-level hybrid clustering algorithm, with the first level employing the Low-Energy Adaptive Clustering Hierarchy (LEACH) with Distance Degree Residual Index (DDRI) to pre-select candidate CHs and the second level applying a modified Multi-Tiered GWO (MGWO) algorithm to refine CH selection.</p>
</sec>
<sec id="s7_9">
<label>7.9</label>
<title>ML-AEFA</title>
<p>The energy-aware cluster-based routing protocol proposed in [<xref ref-type="bibr" rid="ref-129">129</xref>] addresses challenges related to fault tolerance, load balancing, and local optima. The protocol operates in two phases: optimal CH selection and efficient data transmission. For CH selection, a hybrid algorithm named Moth Levy adopted Artificial Electric Field Algorithm (ML-AEFA) combines the strengths of the Artificial Electric Field Algorithm (AEFA) and the Moth Search Algorithm (MSA), incorporating Levy flights to enhance convergence and avoid local optima. The CH selection process considers parameters such as residual energy, node degree, distance between SNs, distance to the BS, and time of death of the node. Data transmission is optimized using a Customized GWO (CGWO) algorithm, which addresses limitations of the standard GWO by improving convergence and local search capabilities. The CGWO algorithm optimizes data transmission paths from CHs to the BS, considering both distance and packet drop ratio to minimize energy consumption and maximize data delivery.</p>
</sec>
<sec id="s7_10">
<label>7.10</label>
<title>CMROCS</title>
<p>The Centralized Multi-Clustering with Relay Nodes and Optimized CH Selection (CMROCS) protocol proposed in [<xref ref-type="bibr" rid="ref-130">130</xref>] enhances network lifetime by addressing limitations such as repetitive CH selection, inappropriate CH selection, and unbalanced clusters. CMROCS employs GWO for optimal CH selection and introduces relay nodes to alleviate the communication burden on CHs. The protocol operates in two phases per round: cluster setup and data transmission. Three distinct clustering schemes are implemented: (1) First Clustering uses a cost function that considers residual energy and the number of neighbors; (2) Second Clustering retains the previous CHs, avoiding re-selection; and (3) Third Clustering uses a cost function based on residual energy and distance to the previous CH. Relay node selection is based on a cost function that considers residual energy and distance to the BS, creating balanced clusters and optimizing energy consumption.</p>
</sec>
<sec id="s7_11">
<label>7.11</label>
<title>EECHIGWO</title>
<p>The Energy-Efficient CH Improved GWO (EECHIGWO) algorithm introduced in [<xref ref-type="bibr" rid="ref-131">131</xref>] addresses challenges such as exploration-exploitation imbalance, limited population diversity, and premature convergence in CH selection. EECHIGWO selects CHs based on factors such as sink distance, residual energy, balancing factor, and average intra-cluster distance. The BS implements the algorithm, broadcasting the chosen CHs to all SNs via multi-hop communication. The SNs are divided into four subsets based on fitness values, with sixteen nodes fixed in location to support multi-hop paths. The algorithm operates in defined rounds, each comprising a CH formation stage followed by a data transmission stage.</p>
</sec>
<sec id="s7_12">
<label>7.12</label>
<title>EEC-GWO</title>
<p>In [<xref ref-type="bibr" rid="ref-132">132</xref>], the Energy-Efficient and Coverage-aware GWO (EEC-GWO) is introduced for Software-Defined WSNs (SDWSN). This approach employs a fitness function that maximizes coverage, minimizes blind spots, and conserves energy. The algorithm consists of three phases: neighbor discovery, setup, and communication. During the setup phase, the BS compiles control messages to create a network map, which the controller uses to elect CHs and assign normal nodes to their nearest CHs based on Euclidean distance and energy availability. The communication phase employs TDMA scheduling for organized data transmission, optimizing node coverage and reducing blind spots.</p>
</sec>
<sec id="s7_13">
<label>7.13</label>
<title>CBGWOA</title>
<p>The Clustering Based on GWO Algorithm (CBGWOA) introduced in [<xref ref-type="bibr" rid="ref-133">133</xref>] utilizes the GWO algorithm to enhance energy efficiency and overall network performance. The proposed method divides the network&#x2019;s operational lifespan into distinct cycles, comprising two key stages: initialization and stabilization. During the initialization stage, the BS gathers information regarding the location and energy levels of nodes, subsequently selecting CHs based on this data and the GWO algorithm. This selection process aims to maximize the longevity of the network by ensuring that CHs possess sufficient residual energy to manage their respective clusters effectively. A significant innovation of this approach is the introduction of the Dead Time (TD) parameter, which quantifies the maximum number of iterations a node can sustain based on its remaining energy. By maximizing the average TD across all nodes, the method ensures that CHs can maintain communication without depleting their energy reserves prematurely. Additionally, to mitigate energy consumption, each CH is assigned a relay node, optimizing the data transmission route to the BS and balancing energy usage between CHs and their relays. The clustering process is initiated when nodes transmit their energy and location information to the BS, which then selects CHs and relays based on the GWO algorithm.</p>
</sec>
<sec id="s7_14">
<label>7.14</label>
<title>GWFPO</title>
<p>Addressing the challenges of energy-efficient communication with minimal delay, the Grey Wolf-Flower Pollination Optimization (GWFPO) hybrid model proposed in [<xref ref-type="bibr" rid="ref-134">134</xref>] introduces a novel two-phase approach. In the first phase, CHs are selected using Type 2 fuzzy logic, considering five input variables: node residual energy, BS and node distance, neighbor node distance, node degree, and node centrality. The output variables of the fuzzy logic system are selection probability and cluster size. Type 2 fuzzy logic is employed to effectively handle uncertainties and improve CH selection compared to Type 1 fuzzy logic. In the second phase, the GWFPO hybrid optimization algorithm, combining GWO and Flower Pollination Optimization (FPO), is utilized to determine the optimal data transmission path. The GWFPO hybrid algorithm considers several key parameters in its objective function: energy consumption (sum of remaining node energies), delay (based on nodes and hops), link lifetime (based on the lifetime of consecutive nodes), and intra- and inter-cluster distances. The integration of GWO&#x2019;s hunting strategy and FPO&#x2019;s pollination mechanisms enhances both exploration and exploitation capabilities, leading to improved routing performance. The focus on both efficient CH selection through fuzzy logic and optimized routing through the GWFPO hybrid metaheuristic algorithm contributes to enhanced network performance and QoS in WSNs.</p>
</sec>
<sec id="s7_15">
<label>7.15</label>
<title>MOGWO</title>
<p>The Multi-Objective Binary GWO (MOGWO) proposed in [<xref ref-type="bibr" rid="ref-135">135</xref>] identifies Pareto optimal clustering centers by optimizing five objectives: maximizing overall CH energy, minimizing compactness, reducing the number of CHs, decreasing energy consumption from non-CHs to CHs, and maximizing separation between CHs. The framework operates in two phases: CH election and CH association. During the election phase, binary-encoded wolf solutions are generated, and fitness functions evaluate these solutions based on the specified objectives. In the association phase, member nodes transmit sensory data to their designated CHs, implementing energy-saving measures during inactivity.</p>
</sec>
<sec id="s7_16">
<label>7.16</label>
<title>GWO-SMSLO</title>
<p>In [<xref ref-type="bibr" rid="ref-136">136</xref>], a hybrid approach combining the GWO and modified Sea Lion Optimization (SLO) is presented to improve energy efficiency and security in WSNs. This method uses GWO for effective clustering of SNs, addressing load balancing and hot spots, while SLO is utilized for optimal and secure data routing. The protocol features an uneven hierarchical clustering technique for selecting an optimal CH based on residual energy, distance, and trust factors. GWO&#x2019;s meta-heuristic capabilities iteratively compute fitness values for CH selection. To bolster security, an Elliptic Curve Cryptography (ECC)-based Certificate-Less Aggregate Signature (CLAS) scheme is implemented, ensuring robust authentication and privacy against various attacks. The GWO-SMSLO protocol consists of four main modules: node initialization and distribution, optimal CH selection and cluster formation, trustworthy route selection, and secure authentication analysis. During initialization, parameters are set and unique identifiers are assigned. The clustering phase elects the CH via GWO, forming clusters with an unequal hierarchical approach. The routing phase employs SLO to find optimal communication paths, excluding malicious nodes based on trust factors. Secure data transmission is ensured through a comprehensive security analysis that includes key generation, anonymous ID creation, and signature verification.</p>
</sec>
<sec id="s7_17">
<label>7.17</label>
<title>CGA-GWO</title>
<p>The Chaotic Genetic Algorithm-GWO (CGA-GWO) method proposed in [<xref ref-type="bibr" rid="ref-137">137</xref>] minimizes overall energy consumption by combining energy-aware CH selection with the optimal creation of routing paths to the BS. The method employs chaotic dynamics during the initial population, crossover, and mutation stages, incorporating chaotic systems such as logistic and tent maps. This methodology generates a diverse set of solutions that are subsequently evaluated using a fitness function. For routing, GWO mimics the social structure and hunting behavior of gray wolves, assigning different roles to optimize the routing path to the BS. The CGA-GWO method operates within a hierarchical architecture, where SNs are organized into clusters, with CHs transmitting information to the BS via multi-hop communication.</p>
</sec>
<sec id="s7_18">
<label>7.18</label>
<title>PUAG</title>
<p>The Partitioned Uneven Cluster Routing Algorithm based on GWO (PUAG) presented in [<xref ref-type="bibr" rid="ref-138">138</xref>] increases energy efficiency by partitioning the network into regions and selecting CHs based on residual energy, distance to the BS, number of neighboring nodes, and spatial compactness. The algorithm introduces the Next CH (NCH) concept and a similarity judgment function to reduce re-clustering rounds. GWO determines optimal multi-hop paths for data communication, mimicking the natural predatory behavior of gray wolves by dynamically adjusting node positions based on relative distances and hierarchical roles within the network.</p>
</sec>
<sec id="s7_19">
<label>7.19</label>
<title>MOGWO-C</title>
<p>The Multi-Objective GWO-based Clustering (MOGWO-C) approach proposed in [<xref ref-type="bibr" rid="ref-139">139</xref>] enhances network performance by minimizing energy consumption, prolonging network lifespan, and reducing end-to-end delay. The multi-objective fitness function considers three key metrics: Maximum Average Transmission Distance, Maximum Average Hop Counts between nodes and CHs, and Maximum Average Distance between SNs within the same cluster. By minimizing these metrics concurrently, the algorithm seeks to optimize cluster formation for efficient data transmission. The MOGWO-C algorithm iteratively refines cluster formation and CH selection, exploring trade-offs between the defined objectives. After CH selection, cluster members are assigned, and a data transmission path to the BS is established. The BS uses HELLO and Acknowledgment (ACK) messages to coordinate data transmission within allocated time slots, further enhancing energy efficiency.</p>
</sec>
<sec id="s7_20">
<label>7.20</label>
<title>CRGA</title>
<p>Shang et al. [<xref ref-type="bibr" rid="ref-140">140</xref>] proposed a Cluster Routing algorithm based on an improved GWO algorithm (CRGA), specifically designed for inter-cluster routing in air-sea cross-domain wireless networks. Traditional routing protocols like LEACH and Distributed Energy-Efficient Clustering (DEEC) are inadequate for such heterogeneous and hierarchical environments because they overlook key domain-specific factors such as the types of nodes (aerial vs. underwater), inter-node communication mediums, and structural hierarchy. To address these limitations, the authors built on the DEEC protocol and introduced a modified GWO algorithm that integrates Differential Evolution (DE) mechanisms and a &#x201C;survival of the fittest&#x201D; strategy to enhance exploration and exploitation dynamics. The CRGA uses a multi-objective fitness function that simultaneously considers the distance between clusters, the residual energy of potential next-hop nodes, and overall energy balance across the network. By incorporating these factors, the algorithm aims to ensure stable and energy-efficient inter-cluster communication across diverse domains (e.g., air and sea).</p>
</sec>
<sec id="s7_21">
<label>7.21</label>
<title>MQAGWO-EECR</title>
<p>Xu et al. [<xref ref-type="bibr" rid="ref-141">141</xref>] proposed the Multi-Objective Quantum Adaptive GWO-based Energy-Efficient Clustering Routing (MQAGWO-EECR) algorithm. The MQAGWO-EECR algorithm incorporates two operators (quantum calculation and adaptive adjustment) within the GWO framework, enhancing solution quality and improving convergence rates. Additionally, a comprehensive energy-efficient clustering routing model is introduced, which includes sleep scheduling, CH selection, and QoS routing, effectively capturing the data transmission process. The EECR model includes a comprehensive system for CH selection, sleep scheduling, and multi-hop routing, all optimized concurrently using the multi-objective MQAGWO. Specifically, CH selection is based on multiple criteria including residual energy, node density, distance to BS, communication delay, and packet loss rate, ensuring energy-balanced and QoS-aware clustering decisions. Meanwhile, sleep scheduling allows SNs to alternate between active and dormant states, significantly reducing energy consumption from idle communication.</p>
</sec>
<sec id="s7_22">
<label>7.22</label>
<title>DC-GWO</title>
<p>Sun et al. [<xref ref-type="bibr" rid="ref-142">142</xref>] introduced DC-GWO, a hybrid energy-efficient routing algorithm that combines Dijkstra-based clustering with an enhanced GWO framework to address key challenges in WSNs, including uneven energy consumption, inefficient CH selection, and unbalanced spatial distribution. The proposed method operates in two main phases: cluster formation and energy-aware routing. In the first phase, Dijkstra&#x2019;s algorithm is used to form spatially balanced clusters by analyzing node locations and density, helping mitigate the hotspot and energy-hole problems prevalent in traditional protocols like LEACH and K-Energy Adaptive Clustering (KEAC). In the second phase, an improved GWO selects CHs within each cluster by evaluating multiple criteria such as residual energy, neighborhood connectivity (node degree), and local energy dispersion. This ensures that CH selection aligns with both energy efficiency and topological considerations. For routing, the approach employs a hybrid communication model, using single-hop intra-cluster transmission and GWO-optimized multi-hop inter-cluster routing toward the sink. The enhanced GWO dynamically adapts path selection based on real-time assessments of node energy and depletion trends, thereby maintaining reliability while minimizing energy overhead. Simulation results confirmed that DC-GWO significantly extends the network lifetime and improves data delivery performance across different network scales.</p>
</sec>
<sec id="s7_23">
<label>7.23</label>
<title>GWFCCV</title>
<p>Rahmani et al. [<xref ref-type="bibr" rid="ref-143">143</xref>] proposed GWFCCV, a hybrid routing framework that integrates GWO and Fuzzy C-Means (FCM) clustering with multi-criteria decision-making techniques to enhance energy-efficient routing in WSN-IoT environments. Given the growing importance of reliable and scalable communication in sectors like healthcare, industry, and education, this work addresses the critical need for stable routing and energy-aware clustering in resource-constrained IoT networks. The GWFCCV algorithm operates in two stages. First, FCM is used to form initial clusters based on data similarity, and GWO is then applied to optimize these clusters by refining the initial cluster centers, reducing intra-cluster distances, and improving overall cluster quality. In this method, a dynamic weighting scheme is used to select CHs based on multiple decision criteria, such as residual energy, throughput, and memory availability. Then, to determine the most suitable nodes for routing, the candidates are ranked based on the same criteria, ensuring both optimal route selection and energy-efficient data transmission.</p>
</sec>
<sec id="s7_24">
<label>7.24</label>
<title>Classification of GWO-Driven Co-Designed Clustering/Routing Techniques</title>
<p>The efficacy of the investigated techniques in this section is evaluated through comprehensive simulations. To provide a more informative comparison, <xref ref-type="table" rid="table-6">Tables 6</xref> and <xref ref-type="table" rid="table-7">7</xref> have been augmented with performance-metric columns aligned with their corresponding solution and network parameters, respectively.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Comparative analysis of co-designed clustering/routing techniques based on solution parameters</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Method </th>
<th>Operational mode</th>
<th>Operational state</th>
<th>Modeling approach</th>
<th>Objective(s)</th>
<th>Key objective factors</th>
</tr>
</thead>
<tbody>
<tr>
<td>FIGWO (2018) [<xref ref-type="bibr" rid="ref-121">121</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Optimizing distribution of CHs and balancing cluster structure.</td>
<td>-Distance to BS<break/>-Residual energy</td>
</tr>
<tr>
<td>CA-GWO (2019) [<xref ref-type="bibr" rid="ref-122">122</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Single (Linear programming)</td>
<td>Improving energy efficiency, aimed at saving the energy required for refinement.</td>
<td>-Number of rounds that the node can operate given the current clustering <break/>-Predicted energy consumption<break/>-Current residual energy of each node</td>
</tr>
<tr>
<td>FGWSTERP (2019) [<xref ref-type="bibr" rid="ref-123">123</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi attribute (fuzzy)</td>
<td>Clustering and routing to prolong the network&#x2019;s stability period.</td>
<td>-Remaining energy<break/>-Node centrality<break/>-Distance to BS</td>
</tr>
<tr>
<td>HMGWO (2020) [<xref ref-type="bibr" rid="ref-124">124</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Increasing network lifetime and optimizing energy consumption.</td>
<td>-Total intra-cluster distance<break/>-Total distance from the CH to the BS<break/>-Inter-cluster communication distance</td>
</tr>
<tr>
<td>GWOC-QOS (2021) [<xref ref-type="bibr" rid="ref-125">125</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Selecting appropriate CHs and relay nodes to increase network lifetime.</td>
<td>-Energy level of a node<break/>-Node degree<break/>-Intra-cluster distance<break/>-Distance from neighboring nodes <break/>-Distance from the sink<break/>-Number of times a node has been CH</td>
</tr>
<tr>
<td>MOGWO-DRS (2021) [<xref ref-type="bibr" rid="ref-126">126</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi (Pareto optimal)</td>
<td>Prevent premature node death and increase network lifetime by optimizing rendezvous points (RPs).</td>
<td>-Transmission distance<break/>-Hop counts<break/>-Distance among nodes</td>
</tr>
<tr>
<td>QAMO-GWO (2022) [<xref ref-type="bibr" rid="ref-127">127</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Balancing and improving QoS parameters in CH selection.</td>
<td>-Distance to neighboring node<break/>-Distance to destination<break/>-Residual energy of node<break/>-Channel quality of neighboring node</td>
</tr>
<tr>
<td>PMR-GWO (2022) [<xref ref-type="bibr" rid="ref-128">128</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Optimizing WSN energy efficiency and lifetime using a modified GWO for CH selection in a multi-tiered architecture.</td>
<td>-Network coverage <break/>-Load balancing<break/>-Residual energy<break/>-Node dormancy ratio<break/>-Distance to BS<break/>-Node dormancy ratio </td>
</tr>
<tr>
<td>ML-AEFA (2022) [<xref ref-type="bibr" rid="ref-129">129</xref>]</td>
<td>Online</td>
<td>Hybrid</td>
<td>Multi-convert to single &#x0026; Multi-convert to single</td>
<td>Maximizing WSN lifetime and routing efficiency by employing a hybrid routing protocol using ML-AEFA for CH selection and CGWO for data transmission</td>
<td>-Residual energy<break/>-Distance among SNs<break/>-Distance among the CH and BS<break/>-Node degree<break/>-Time of death<break/>-Packet drop ratio<break/>-Distance between nodes</td>
</tr>
<tr>
<td>CMROCS (2022) [<xref ref-type="bibr" rid="ref-130">130</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single &#x0026; Multi-convert to single</td>
<td>Enhancing WSN lifetime via centralized GWO-based multi-clustering with relay nodes and strategic CH re-selection omission.</td>
<td>-Energy level<break/>-Maximum distance of nodes to CHs<break/>-Ratio of average candidate relay nodes&#x2019; energy to average common nodes&#x2019; energy<break/>-Minimum average Euclidean distance of candidate relay nodes to the BS</td>
</tr>
<tr>
<td>EECHIGWO (2023) [<xref ref-type="bibr" rid="ref-131">131</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single &#x0026; Multi-convert to single</td>
<td>Increasing network longevity and stability by selecting the appropriate number of CHs.</td>
<td>-Distance of nodes to BS<break/>-Residual energy of nodes</td>
</tr>
<tr>
<td>EEC-GWO (2023) [<xref ref-type="bibr" rid="ref-132">132</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Achieving energy efficiency, ensuring coverage, and promoting throughout.</td>
<td>-Total residual energy of the network<break/>-Average covered nodes by CHs<break/>-Inter-cluster and intra-cluster distances</td>
</tr>
<tr>
<td>CBGWOA (2023) [<xref ref-type="bibr" rid="ref-133">133</xref>]</td>
<td>Online</td>
<td>N/A</td>
<td>Multi-convert to single</td>
<td>Selecting appropriate CHs to achieve energy efficiency and improve network performance.</td>
<td>-Energy consumed by the CH<break/>-Number of cluster nodes<break/>-Energy consumption relaying node</td>
</tr>
<tr>
<td>GWFPO (2023) [<xref ref-type="bibr" rid="ref-134">134</xref>]</td>
<td>Online</td>
<td>Hybrid</td>
<td>Multi-convert to single</td>
<td>Enhancing WSN energy efficiency and prolonging network lifetime by using hybrid Type-2 fuzzy logic and GWFPO for CH selection and routing.</td>
<td>-Energy consumption<break/>-Delay (Based on nodes and hops)<break/>-Lifetime<break/>-Intra-cluster distance<break/>-Inter-cluster distance<break/>-Node residual energy<break/>-Distance to BS<break/>-Neighbor node distance<break/>-Node degree and node centrality</td>
</tr>
<tr>
<td>MOGWO (2024) [<xref ref-type="bibr" rid="ref-135">135</xref>]</td>
<td>Online</td>
<td>N/A</td>
<td>Multi (Pareto optimal)</td>
<td>Finding Pareto optimal clustering centers to achieve five objectives.</td>
<td>-Energy consumed by the CHs <break/>-Compactness (intra-cluster distance)<break/>-CH counts <break/>-Energy consumed by nodes <break/>-Distance between CHs</td>
</tr>
<tr>
<td>GWO-SMSLO (2024) [<xref ref-type="bibr" rid="ref-136">136</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Utilizing GWO for dynamic and secure CH selection, along with the MSSLO algorithm for trust-based and secure optimal path selection.</td>
<td>-Residual energy<break/>-Distance<break/>-Trust-score<break/>-Direct trust<break/>-Energy rate trust<break/>-Node abnormality trust</td>
</tr>
<tr>
<td>CGA-GWO (2024) [<xref ref-type="bibr" rid="ref-137">137</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Energy-aware CH selection and the creation of an optimal routing path to reach the BS aim to reduce the overall energy consumption of the network.</td>
<td>-Residual energy of nodes<break/>-Energy consumed by the nodes<break/>-Distance between nodes to CHs<break/>-Residual energy of the subsequent hop<break/>-Distance between CHs<break/>-Number of hops between BS and CH</td>
</tr>
<tr>
<td>PUAG (2024) [<xref ref-type="bibr" rid="ref-138">138</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Improving the final performance of CH selection and the competitive radius for candidate CHs to reduce energy consumption.</td>
<td>-Angle between the link from relay node to BS and the link from CH to BS<break/>-Energy <break/>-Distance (Distance from the CH to next hop node, and then to the BS)</td>
</tr>
<tr>
<td>MOGWO-C (2024) [<xref ref-type="bibr" rid="ref-139">139</xref>]</td>
<td>N/A</td>
<td>Centralized</td>
<td>Multi (Pareto optimal)</td>
<td>Cluster formation and CH selection for improving lifetime and energy efficiency.</td>
<td>-Maximum transmission distance<break/>-Maximum average hop counts<break/>-Maximum average distance between SNs of the same cluster</td>
</tr>
<tr>
<td>CRGA (2025) [<xref ref-type="bibr" rid="ref-140">140</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Improving inter-cluster routing efficiency through an enhanced GWO with differential evolution to enhance convergence precision.</td>
<td>-Distance information: distance from CH to next hop, distance from the CH to the next hop and to the aggregation node<break/>-Remaining energy component: residual energy of the receiving node<break/>-Average energy of nodes</td>
</tr>
<tr>
<td>MQAGWO-EECR (2025) [<xref ref-type="bibr" rid="ref-141">141</xref>]</td>
<td>Online</td>
<td>N/A</td>
<td>Multi (Pareto optimal)</td>
<td>Enhancing the lifespan and QoS performance of WSNs.</td>
<td>-CH-BS distance<break/>-Node density<break/>-Residual energy of the CHs<break/>-Remaining energy of all sensors<break/>-Total packet loss rate on the route<break/>-Delay from initial CH to the final CH</td>
</tr>
<tr>
<td>DC-GWO (2025) [<xref ref-type="bibr" rid="ref-142">142</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Addressing energy imbalance and scalability challenges by combining Dijkstra-based spatial clustering with GWO.</td>
<td>-Maximize paths with higher residual energy at nodes <break/>-Minimize variance in energy levels along paths</td>
</tr>
<tr>
<td>GWFCCV (2025) [<xref ref-type="bibr" rid="ref-143">143</xref>]</td>
<td>Online</td>
<td>Centralized</td>
<td>Multi-convert to single</td>
<td>Enhancing network efficiency in IoT environments through hybrid clustering and multi-criteria decision-making techniques.</td>
<td>-Cluster count<break/>-Minimizing noise ratio<break/>-Cluster density<break/>-Optimizing silhouette score<break/>-Intra-cluster variance</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Comparative analysis of co-designed clustering/routing techniques based on network parameters</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Network type</th>
<th>Foundational management</th>
<th>Network scale</th>
<th>Number of nodes</th>
<th>Simulation tool</th>
<th>GWO variant</th>
</tr>
</thead>
<tbody>
<tr>
<td>FIGWO</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup>, 200 m<sup>2</sup> &#x00D7;<break/> 200 m<sup>2</sup><break/>BS &#x003D; (50, 50), (100, 100)</td>
<td>100, 200</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>CA-GWO</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup>, 200 m<sup>2</sup> &#x00D7;<break/> 200 m<sup>2</sup>, 300 m<sup>2</sup> &#x00D7; 300 m<sup>2</sup><break/>BS &#x003D; (0, 0), (100, 100), (150, 100), (150, 500)</td>
<td>100, 150, 500</td>
<td>C&#x002B;&#x002B;</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>FGWSTERP</td>
<td>Heterogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>100</td>
<td>MATLAB</td>
<td>Hybrid GWO</td>
</tr>
<tr>
<td>HMGWO</td>
<td>Heterogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>100</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>GWOC-QOS</td>
<td>Heterogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup>, 200 m<sup>2</sup> &#x00D7;<break/> 200 m<sup>2</sup><break/>BS &#x003D; (50, 50), (100,100)</td>
<td>100, 200</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>MOGWO-DRS</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>50&#x2013;200</td>
<td>NS3</td>
<td>Multi-Objective GWO</td>
</tr>
<tr>
<td>QAMO-GWO</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>100</td>
<td>MATLAB</td>
<td>Multi-Objective GWO</td>
</tr>
<tr>
<td>PMR-GWO</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 200 m<sup>2</sup> &#x00D7;<break/> 200 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>100</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>ML-AEFA</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>100&#x2013;200</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>CMROCS</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup>, 200 m<sup>2</sup> &#x00D7;<break/> 200 m<sup>2</sup>, 500 m<sup>2</sup> &#x00D7; 500 m<sup>2</sup><break/>BS &#x003D; (50, 50), (100, 200), (500, 500)</td>
<td>100, 200, 500</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>EECHIGWO</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>100</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>EEC-GWO</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 500 m<sup>2</sup> &#x00D7;<break/> 500 m<sup>2</sup><break/>BS &#x003D; (250, 250), (250, 500)</td>
<td>50, 100, 150, 200</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>CBGWOA</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>50&#x2013;500</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>GWFPO</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 1000 m<sup>2</sup> &#x00D7; 1000 m<sup>2</sup><break/>BS &#x003D; (1000, 1200)</td>
<td>100&#x2013;500</td>
<td>MATLAB</td>
<td>Hybrid GWO</td>
</tr>
<tr>
<td>MOGWO</td>
<td>Heterogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (50, 50), (200, 50)</td>
<td>100</td>
<td>MATLAB</td>
<td>Multi-Objective GWO</td>
</tr>
<tr>
<td>GWO-SMSLO</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 1000 m<sup>2</sup> &#x00D7; 1000 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>100&#x2013;500</td>
<td>NS3 simulator</td>
<td>Hybrid GWO</td>
</tr>
<tr>
<td>CGA-GWO</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (90, 90)</td>
<td>50&#x2013;250</td>
<td>MATLAB &#x0026; NS2</td>
<td>Hybrid GWO</td>
</tr>
<tr>
<td>PUAG</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>100, 200</td>
<td>MATLAB</td>
<td>Standard GWO</td>
</tr>
<tr>
<td>MOGWO-C</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>100</td>
<td>MATLAB</td>
<td>Multi-Objective GWO</td>
</tr>
<tr>
<td>CRGA</td>
<td>N/A</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 5000 m<sup>2</sup> &#x00D7; 2500 m, 5000 m<sup>3</sup><break/>BS &#x003D; N/A</td>
<td>150</td>
<td>N/A</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>MQAGWO-EECR</td>
<td>Homogeneous</td>
<td>Clustering &#x0026; routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup>, 150 &#x00D7; 150 m<sup>2</sup><break/>BS &#x003D; (0, 0), (50, 50), (57, 150), (75, 75)</td>
<td>60, 80, 100, 120</td>
<td>N/A</td>
<td>Multi-Objective GWO</td>
</tr>
<tr>
<td>DC-GWO</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup>s &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; (50, 50)</td>
<td>50&#x2013;500</td>
<td>MATLAB</td>
<td>Improved GWO</td>
</tr>
<tr>
<td>GWFCCV</td>
<td>Homogeneous</td>
<td>Cluster-based routing</td>
<td>Area &#x003D; 100 m<sup>2</sup> &#x00D7;<break/> 100 m<sup>2</sup><break/>BS &#x003D; N/A</td>
<td>100&#x2013;450</td>
<td>Cooja simulator</td>
<td>Hybrid GWO</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-6">Table 6</xref> presents a comparative analysis of the performance of the investigated methods in terms of solution-based parameters, while <xref ref-type="table" rid="table-7">Table 7</xref> explores the network specific parameters used in the simulations of the investigated methods. The existing co-designed clustering&#x2013;routing frameworks represent the most integrated methodological trend in GWO-based WSN research. By jointly optimizing both phases, these approaches better capture the interdependencies between clustering and data transmission, resulting in improved network lifetime and energy efficiency under heterogeneous conditions.</p>

<p>Several variations and enhancements of GWO have been proposed to improve its performance in co-designing clustering and routing. FIGWO combines GWO with a fitness value mechanism to improve CH selection, ensuring a balanced cluster structure and extended network lifetime. CA-GWO applies GWO for CH selection and reuses clustering configurations across multiple rounds to reduce energy expenditure. FGWSTERP integrates a FIS with an EGWO to enhance CH selection and routing. HMGWO introduces distinct fitness functions tailored to the varying energy levels of nodes, improving optimization capabilities. GWOC-QOS employs GWO for efficient CH selection, considering factors such as node energy levels, node degree, and sink distance. QAMO-GWO uses a multi-objective fitness function to balance parameters such as data delay rate, data delivery rate, and node energy consumption. MOGWO-DRS segments the network into optimally sized clusters and selects optimal RPs for data collection, significantly reducing energy consumption. PMR-GWO employs a modified GWO within a multi-tiered network architecture to optimize CH selection and routing. ML-AEFA combines the strengths of the AEFA and the MSA for CH selection, while CGWO optimizes data transmission paths. CMROCS enhances network lifetime by addressing limitations such as repetitive CH selection and unbalanced clusters. EECHIGWO improves CH selection by addressing exploration-exploitation imbalance and premature convergence. EEC-GWO maximizes coverage, minimizes blind spots, and conserves energy. MOGWO identifies Pareto optimal clustering centers by optimizing multiple objectives. CRGA integrates differential evolution and a &#x201C;survival of the fittest&#x201D; strategy into GWO, utilizing a multi-objective fitness function to ensure stable and energy-efficient inter-cluster routing in heterogeneous air-sea networks. DC-GWO combines Dijkstra-based clustering with an enhanced GWO framework, using Dijkstra for balanced cluster formation and improved GWO for multi-criteria CH selection and adaptive multi-hop routing. GWFCCV integrates GWO with Fuzzy C-Means (FCM) clustering and the CRITIC weighting method, optimizing initial clusters with GWO and employing multi-criteria decision-making for energy-aware CH selection and routing in WSN-IoT. MQAGWO-EECR incorporates quantum calculation and adaptive adjustment within the GWO framework to enhance solution quality and convergence rates, co-optimizing CH selection, sleep scheduling, and multi-hop routing via a multi-objective approach. CBGWOA utilizes GWO to enhance energy efficiency and overall network performance. GWFPO combines GWO with FPO to determine the optimal data transmission path. GWO-SMSLO enhances energy efficiency and security in WSNs by combining GWO with modified SLO. CGA-GWO minimizes overall energy consumption by combining energy-aware CH selection with the optimal creation of routing paths. PUAG increases energy efficiency by selecting CHs based on residual energy and distance to the BS. Finally, MOGWO-C enhances network performance by minimizing energy consumption, prolonging network lifespan, and reducing end-to-end delay.</p>
</sec>
<sec id="s7_25">
<label>7.25</label>
<title>Multi-Objective GWO in WSNs</title>
<p>Multi-objective GWO algorithms are widely used in WSNs to optimize multiple, often conflicting objectives, such as energy efficiency, network lifetime, delay, and coverage. These techniques, including MOGWO-DRS, QAMO-GWO, MOGWO, MOGWO-C, and MQAGWO-EECR, demonstrate how multi-objective formulations can improve network performance while balancing trade-offs.</p>
<p>A common feature of these approaches is the use of Pareto dominance or related techniques to generate a set of nondominated solutions, forming the Pareto front. This allows network designers to select solutions that achieve an appropriate compromise between conflicting goals. For example, minimizing transmission distance or hop counts may improve energy efficiency but increase delay, whereas optimizing delivery rate may require higher energy consumption. Weighted-sum and &#x03B5;-constraint strategies are often used to guide solution selection along the Pareto front according to design priorities. These frameworks often integrate additional mechanisms, such as adaptive routing, cluster-head rotation, and sleep scheduling, to enhance network performance while exploring trade-offs. <xref ref-type="table" rid="table-8">Table 8</xref> summarizes representative objectives, trade-offs, Pareto front approaches, and key mechanisms across the reviewed multi-objective GWO methods.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Multi-objective GWO approaches in WSNs: objectives, trade-offs, and Pareto front strategies</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Objectives</th>
<th>Key trade-offs</th>
<th>Pareto front approach</th>
</tr>
</thead>
<tbody>
<tr>
<td>MOGWO-DRS
</td>
<td>Minimize intra-cluster distance, hop counts, transmission distance; prolong network lifetime</td>
<td>Reducing hop count may increase energy near RPs; minimizing distance may affect load balance</td>
<td>Pareto dominance to select nondominated RP and cluster solutions</td>
</tr>
<tr>
<td>QAMO-GWO</td>
<td>Minimize data delay, maximize delivery rate, minimize node energy consumption</td>
<td>Reducing delay may increase energy usage; maximizing delivery may require longer routes</td>
<td>Weighted-sum to evaluate next-hop candidates</td>
</tr>
<tr>
<td>MOGWO</td>
<td>Maximize CH energy, minimize compactness, reduce CH number, minimize non-CH-to-CH energy, maximize CH separation</td>
<td>Reducing CHs may overload them; compact clusters may increase CH energy consumption</td>
<td>Pareto dominance to identify optimal clustering centers</td>
</tr>
<tr>
<td>MOGWO-C</td>
<td>Minimize max avg transmission distance, max avg hop counts, max avg intra-cluster SN distance</td>
<td>Minimizing distance may conflict with hop count reduction; balancing intra-cluster distances vs. energy</td>
<td>Pareto front used to explore trade-offs among clustering objectives</td>
</tr>
<tr>
<td>MQAGWO-EECR</td>
<td>Minimize energy consumption, delay, packet loss; optimize CH selection, sleep scheduling, multi-hop routing</td>
<td>Balancing energy efficiency, delay, and QoS metrics</td>
<td>&#x03B5;-constraint or Pareto front for nondominated clustering/routing solutions</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s8">
<label>8</label>
<title>Discussion</title>
<p>This section provides a comprehensive analysis of the diverse applications of the GWO across three critical domains within WSNs. The analysis systematically examines problem formulations and GWO implementations in each domain, as documented in <xref ref-type="table" rid="table-2">Tables 2</xref>&#x2013;<xref ref-type="table" rid="table-7">7</xref> and synthesized in <xref ref-type="sec" rid="s5">Sections 5</xref>&#x2013;<xref ref-type="sec" rid="s7">7</xref>. It evaluates both the overarching objectives and specific goals of each methodology, alongside modifications and enhancements applied to the canonical GWO algorithm. <xref ref-type="fig" rid="fig-13">Fig. 13</xref> presents a taxonomy of GWO variants according to their algorithmic improvements, offering a consolidated perspective on the algorithm&#x2019;s extensive utilization in WSN research. This classification facilitates deeper insight into GWO&#x2019;s role in addressing heterogeneous and complex WSN challenges. Hybrid GWO variants integrate complementary strategies from PSO, ABC, or fuzzy inference systems to overcome GWO&#x2019;s limited diversity and slow late-stage convergence. These hybridizations yield more adaptive fitness landscapes and higher-quality solutions for complex WSN scenarios.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Categorizes WSN-related methods reviewed in this survey based on the different variants of the GWO</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-13.tif"/>
</fig>
<p>Furthermore, <xref ref-type="fig" rid="fig-14">Fig. 14</xref> illustrates the temporal distribution of GWO-centric WSN publications reviewed in this survey, categorized by year of publication. Qualitative analysis of 38 pertinent peer-reviewed studies reveals a marked surge in scholarly interest regarding GWO applications to WSNs over the preceding triennium.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Percentage of WSN-related papers reviewed in this survey that employ GWO, broken down by publication year</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-14.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-15">Fig. 15</xref> quantifies publication volume across the survey&#x2019;s three focal research themes. Given the intrinsic significance of clustering and routing mechanisms, these domains demonstrably command greater research attention. <xref ref-type="fig" rid="fig-16">Fig. 16</xref> analyzes simulation environments employed in the evaluated studies, indicating a pronounced preference for MATLAB among GWO-based methodologies. Finally, <xref ref-type="fig" rid="fig-17">Fig. 17</xref> characterizes the node architectures adopted in experimental scenarios across the three research themes, revealing a predominance of homogeneous node configurations in simulations and performance evaluations.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Number of GWO-driven papers, broken down by the routing mechanism</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-15.tif"/>
</fig><fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>Percentage of reviewed WSN articles using GWO, by simulator</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-16.tif"/>
</fig><fig id="fig-17">
<label>Figure 17</label>
<caption>
<title>Percentage of reviewed WSN articles utilizing GWO, categorized by network type</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73789-fig-17.tif"/>
</fig>
<p>This growing trend underscores the importance and effectiveness of GWO in tackling challenges related to optimization, energy management, network coverage, and other critical issues in WSNs. Finally, based on the findings of this study, several recommendations for future research are proposed. These recommendations aim to address existing limitations and expand the capabilities of the GWO algorithm in emerging WSN domains. They include the development of hybrid versions of GWO integrated with other optimization algorithms, enhancing its efficiency in dynamic and complex environments, and exploring its applications in cutting-edge technologies such as the IoT and next-generation networks.</p>
<sec id="s8_1">
<label>8.1</label>
<title>Quantitative Performance Analysis</title>
<p><xref ref-type="table" rid="table-9">Tables 9</xref>&#x2013;<xref ref-type="table" rid="table-11">11</xref> provide a quantitative performance analysis of the reviewed GWO-based clustering, routing, and co-designed clustering/routing approaches by extracting their reported numerical results from the original studies. These tables collectively report concrete performance metrics together with the corresponding network settings such as deployment area, node density, packet size, base station location, and initial energy. The reported performance metrics include:</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Quantitative analysis of clustering techniques based on network parameters</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th rowspan="2">Method</th>
<th>Network size (m, m)</th>
<th>Number of Nodes</th>
<th>Initial energy (J)</th>
<th>Packet size (bit)</th>
<th>Location of BS (m, m)</th>
<th colspan="4">Results</th>
</tr>
<tr>
<th/>
<th/>

<th/>
<th/>
<th/>
<th>FND (round)</th>
<th>HND (round)</th>
<th>LND (round)</th>
<th>Other results</th>
</tr>
</thead>
<tbody>
<tr>
<td>DBSCDS-GWO [<xref ref-type="bibr" rid="ref-89">89</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.1</td>
<td>N/A</td>
<td>(50, 50)</td>
<td>619</td>
<td>685</td>
<td>726</td>
<td>ALR (at round 600): 100%; ALR (at round 650): 18%; TDP: &#x007E;49 K</td>
</tr>
<tr>
<td></td>
<td>300 &#x00D7; 300</td>
<td>400</td>
<td>2</td>
<td>4000</td>
<td>(150, 150)</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 5000): 153 J; TDP: &#x007E;2.8 M</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td/>
<td/>
<td>(300, 300)</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 5000): 119 J; TDP: &#x007E;2.3 M</td>
</tr>
<tr>
<td>GWO-CH [<xref ref-type="bibr" rid="ref-90">90</xref>]</td>
<td/>
<td>400</td>
<td/>
<td/>
<td>(400, 400)</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 5000): 97 J; TDP: &#x007E;1.5 M</td>
</tr>
<tr>
<td/>
<td/>
<td>500</td>
<td/>
<td/>
<td>(150, 150)</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 5000): 195 J; TDP: &#x007E;2.4 M</td>
</tr>
<tr>
<td/>
<td/>
<td>500</td>
<td/>
<td/>
<td>(300, 300)</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 5000): 164 J; TDP: &#x007E;1.6 M</td>
</tr>
<tr>
<td/>
<td/>
<td>500</td>
<td/>
<td/>
<td>(400, 400)</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 5000): 143 J; TDP: &#x007E;1.3 M</td>
</tr>
<tr>
<td></td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>N/A</td>
<td>(50, 50)</td>
<td>756</td>
<td>&#x007E;1180</td>
<td>&#x007E;1420</td>
<td>TRE (at round 500): &#x007E;26 J; TRE (at round 1000): &#x007E;6 J; TDP: &#x007E;22&#x2013;23 K</td>
</tr>
<tr>
<td>GWO-C [<xref ref-type="bibr" rid="ref-91">91</xref>]</td>
<td/>
<td/>
<td/>
<td/>
<td>(100, 100)</td>
<td>795</td>
<td>&#x007E;1230</td>
<td>&#x007E;1470</td>
<td>TRE (at round 500): &#x007E;27 J; TRE (at round 1000): &#x007E;5 J; TDP: &#x007E;33&#x2013;34 K</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td/>
<td/>
<td>(150, 150)</td>
<td>454</td>
<td>&#x007E;840</td>
<td>&#x007E;1320</td>
<td>TRE (at round 500): &#x007E;14 J; TRE (at round 1000): &#x007E;2 J; TDP: &#x007E;38&#x2013;40 K</td>
</tr>
<tr>
<td>HGWSFO<break/> [<xref ref-type="bibr" rid="ref-92">92</xref>]</td>
<td>200 &#x00D7; 200</td>
<td>100</td>
<td>0.5</td>
<td>N/A</td>
<td>N/A</td>
<td>2227</td>
<td>2407</td>
<td>2442</td>
<td>TRE (at round 800): &#x007E;32 J ; TRE (at round 1600): 16.33 J</td>
</tr>
<tr>
<td>GWLBC [<xref ref-type="bibr" rid="ref-93">93</xref>]</td>
<td>500 &#x00D7; 500</td>
<td>500</td>
<td>2</td>
<td>4000</td>
<td>(500, 250)</td>
<td>496</td>
<td>1848</td>
<td>N/A</td>
<td>ALR (at round 500): 96.6%; ALR (at round 1000): 89.8%; ALR (at round 1500): 70.2%; ALR (at round 2000): 44.2%; TRE (at round 500): 798 J; TRE (at round 1000): 611 J; TRE (at round 1500): 419 J; TRE (at round 2000): 302 J</td>
</tr>
<tr>
<td>EOAMRCL<break/> [<xref ref-type="bibr" rid="ref-94">94</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>175</td>
<td>3</td>
<td>4000</td>
<td>(90, 90)</td>
<td>&#x007E;10</td>
<td>&#x007E;310</td>
<td>&#x007E;550</td>
<td>ALR (at round 250): &#x007E;65%; ALR (at round 500): &#x007E;15%; ARE (at round 250): &#x007E;2.5 J; ARE (at round 500): &#x007E;1.3 J; PDR: &#x007E;92%</td>
</tr>
<tr>
<td></td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>(50, 50)</td>
<td>1250</td>
<td>1405</td>
<td>1785</td>
<td>N/A</td>
</tr>
<tr>
<td/>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td/>
<td/>
<td>(50, 150)</td>
<td>1257</td>
<td>1485</td>
<td>1855</td>
<td>N/A</td>
</tr>
<tr>
<td>CH-GWO</td>
<td>200 &#x00D7; 200</td>
<td>100</td>
<td/>
<td/>
<td>(100, 100)</td>
<td>910</td>
<td>1229</td>
<td>1726</td>
<td>N/A</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-95">95</xref>]</td>
<td>200 &#x00D7; 200</td>
<td>100</td>
<td/>
<td/>
<td>(100, 300)</td>
<td>990</td>
<td>1260</td>
<td>1810</td>
<td>N/A</td>
</tr>
<tr>
<td/>
<td>200 &#x00D7; 200</td>
<td>200</td>
<td/>
<td/>
<td>(0, 0)</td>
<td>965</td>
<td>1147</td>
<td>1769</td>
<td>N/A</td>
</tr>
<tr>
<td/>
<td>200 &#x00D7; 200</td>
<td>200</td>
<td/>
<td/>
<td>(100, 100)</td>
<td>898</td>
<td>1026</td>
<td>1768</td>
<td>N/A</td>
</tr>
<tr>
<td>EGWO [<xref ref-type="bibr" rid="ref-96">96</xref>]</td>
<td>20 &#x00D7; 20</td>
<td>20</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td></td>
<td>100 &#x00D7; 200</td>
<td>200</td>
<td>1</td>
<td>N/A</td>
<td>(0, 100)</td>
<td>&#x007E;3700</td>
<td>N/A</td>
<td>N/A</td>
<td>Average ALR: 99.5%; Minimum ALR: 97%; ARE: 0.58 J</td>
</tr>
<tr>
<td>MRTH-URWSN [<xref ref-type="bibr" rid="ref-97">97</xref>]</td>
<td>200 &#x00D7; 200</td>
<td>300</td>
<td>1</td>
<td/>
<td>(100, 200)</td>
<td>&#x007E;5100</td>
<td>N/A</td>
<td>N/A</td>
<td>Average ALR: 98%; Minimum ALR: 93.3%; ARE: 0.58 J</td>
</tr>
<tr>
<td/>
<td>200 &#x00D7; 300</td>
<td>500</td>
<td>1</td>
<td/>
<td>(150, 200)</td>
<td>&#x007E;2900</td>
<td>N/A</td>
<td>N/A</td>
<td>Average ALR: 96.5%; Minimum ALR: 90.4%; ARE: 0.55 J</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Quantitative analysis of routing techniques</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th rowspan="2">Method</th>
<th>Network size<break/> (m, m)</th>
<th>Number of Nodes</th>
<th>Initial energy (J)</th>
<th>Packet Size (bit)</th>
<th>Location of BS<break/> (m, m)</th>
<th colspan="4">Results</th>
</tr>
<tr>
<th/>
<th/>
<th/>
<th/>
<th/>

<th>FND (round)</th>
<th>HND (round)</th>
<th>LDN (round)</th>
<th>Other results</th>
</tr>
</thead>
<tbody>
<tr>
<td>GWM [<xref ref-type="bibr" rid="ref-106">106</xref>]</td>
<td>200 &#x00D7; 200</td>
<td>150</td>
<td>2</td>
<td>4000</td>
<td>Mobile sink</td>
<td>&#x007E;5000</td>
<td>N/A</td>
<td>N/A</td>
<td>ALR (at round 8000): 83.3%; TRE (at round 5000): &#x007E;205 J; TRE (at round 10000): &#x007E;105 J</td>
</tr>
<tr>
<td>GWORP [<xref ref-type="bibr" rid="ref-107">107</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>1000</td>
<td>0.5</td>
<td>4000</td>
<td>(90, 90)</td>
<td>&#x007E;790</td>
<td>N/A</td>
<td>N/A</td>
<td>ARE (at round 1000): 0.43 J; ARE (at round 2000): 0.37 J; ALR (at round 1000): &#x007E;97%; ALR (at round 2000): &#x007E;75%</td>
</tr>
<tr>
<td>I-GWO &#x0026; Ex-GWO [<xref ref-type="bibr" rid="ref-108">108</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>N/A</td>
<td>(50, 50)</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 100): &#x007E;33 J; TRE (at round 250): &#x007E;12 J; TRE (at round 500): &#x007E;6 J; ALR (at round 100): &#x007E;97%; ALR (at round 250): &#x007E;50%; ALR (at round 500): &#x007E;15%</td>
</tr>
<tr>
<td></td>
<td>150 &#x00D7; 150</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>N/A</td>
<td>961</td>
<td>2415</td>
<td>5000</td>
<td>TRE (at round 1000): &#x007E;28 J; TRE (at round 2500): &#x007E;6 J TDP: 91 K</td>
</tr>
<tr>
<td>Co-BGWO [<xref ref-type="bibr" rid="ref-109">109</xref>]</td>
<td>300 &#x00D7; 300</td>
<td/>
<td/>
<td/>
<td/>
<td>139</td>
<td>2081</td>
<td>4815</td>
<td>TRE (at round 1000): &#x007E;22 J; TRE (at round 2500): &#x007E;4 J; TDP: 37 K</td>
</tr>
<tr>
<td/>
<td>500 &#x00D7; 500</td>
<td/>
<td/>
<td/>
<td/>
<td>15</td>
<td>795</td>
<td>3519</td>
<td>TRE (at round 1000): &#x007E;17 J; TRE (at round 2500): &#x007E;2 J; TDP: 9.4 K</td>
</tr>
<tr>
<td></td>
<td>500 &#x00D7; 1000</td>
<td>50</td>
<td>100</td>
<td>1024</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>CER: 3.29 J; PDR: 81.6%</td>
</tr>
<tr>
<td>GWOLA</td>
<td/>
<td>100</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>CER: 3.96 J; PDR: 81.8%</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-110">110</xref>]</td>
<td/>
<td>150</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>CER: 4.58 J; PDR: 82.9%</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>CER: 5.11 J; PDR: 84.6%</td>
</tr>
<tr>
<td>HABCGWO<break/> [<xref ref-type="bibr" rid="ref-111">111</xref>]</td>
<td>100 &#x00D7; 200</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>(50, 150)</td>
<td>&#x007E;400</td>
<td>&#x007E;1600</td>
<td>&#x007E;2000</td>
<td>ALR (at round 1000): &#x007E;85%; ALR (at round 1800): 32%</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Quantitative analysis of co-designed clustering/routing techniques</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/> </colgroup>
<thead>
<tr>
<th rowspan="2">Method</th>
<th>Network size<break/> (m, m)</th>
<th>Number of Nodes</th>
<th>Initial energy (J)</th>
<th>Packet size (bit)</th>
<th>Location of BS<break/> (m, m)</th>
<th colspan="4">Results</th>
</tr>
<tr>

<th/>
<th/>
<th/>
<th/>
<th/>
<th>FND (round)</th>
<th>HND (round)</th>
<th>LDN (round)</th>
<th>Other results</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">FIGWO [<xref ref-type="bibr" rid="ref-121">121</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>1</td>
<td>4000</td>
<td>(50, 50)</td>
<td>1270</td>
<td>1510</td>
<td>2003</td>
<td>TRE (at round 1000): &#x007E;37 J; TDP (at round 2000): &#x007E;40 K</td>
</tr>
<tr>

<td>200 &#x00D7; 200</td>
<td>200</td>
<td/>
<td/>
<td>(100, 100)</td>
<td>1172</td>
<td>1612</td>
<td>2536</td>
<td>TRE (at round 1500): &#x007E;28 J; TDP (at round 2500): &#x007E;47 K</td>
</tr>
<tr>

<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>(150, 100)</td>
<td>671</td>
<td>778</td>
<td>1286</td>
<td>TRE (at round 800): &#x007E;20 J; TRE (at round 1100): &#x007E;10 J; ALR (at round 1000): &#x007E;25%</td>
</tr>
<tr>
<td>CA-GWO [<xref ref-type="bibr" rid="ref-122">122</xref>]</td>
<td>200 &#x00D7; 200</td>
<td>100</td>
<td/>
<td/>
<td>(0, 0)</td>
<td>159</td>
<td>606</td>
<td>991</td>
<td>TRE (at round 150): &#x007E;30 J; TRE (at round 500): &#x007E;10 J</td>
</tr>
<tr>
<td/>
<td>200 &#x00D7; 200</td>
<td>150</td>
<td/>
<td/>
<td>(100, 100)</td>
<td>470</td>
<td>736</td>
<td>1162</td>
<td>TRE (at round 200): &#x007E;37.5 J; TRE (at round 700): &#x007E;7.5 J; ALR (at round 800): &#x007E;66%</td>
</tr>
<tr>
<td/>
<td>300 &#x00D7; 300</td>
<td>500</td>
<td/>
<td/>
<td>(150, 500)</td>
<td>24</td>
<td>97</td>
<td>491</td>
<td>TRE (at round 80): &#x007E;150 J; TRE (at round 140): &#x007E;80 J; TRE (at round 300): &#x007E;10 J; ALR (at round 350): &#x007E;10%</td>
</tr>
<tr>
<td>FGWSTERP<break/> [<xref ref-type="bibr" rid="ref-123">123</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.25</td>
<td>N/A</td>
<td>(50, 50)</td>
<td>1990</td>
<td>2000</td>
<td>2006</td>
<td>N/A</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td>0.5</td>
<td/>
<td/>
<td>3993</td>
<td>4011</td>
<td>4024</td>
<td>N/A</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td>1</td>
<td/>
<td/>
<td>8058</td>
<td>8113</td>
<td>8166</td>
<td>LND (with 200 nodes): 8553; LND (with 500 nodes): 9441</td>
</tr>
<tr>
<td>HMGWO<break/> [<xref ref-type="bibr" rid="ref-124">124</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>(50, 50)</td>
<td>&#x007E;1450</td>
<td>&#x007E;1650</td>
<td>&#x007E;1800</td>
<td>TRE (at round 500): &#x007E;32.5 J; TRE (at round 1000): &#x007E;20 J; TRE (at round 1500): &#x007E;5 J</td>
</tr>
<tr>
<td>GWOC-QOS [<xref ref-type="bibr" rid="ref-125">125</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>4096</td>
<td>(50, 50)</td>
<td>400</td>
<td>N/A</td>
<td>980</td>
<td>TDP (at round 1000): &#x007E;9.2 K; TRE (at round 100): &#x007E;44 J; TRE (at round 500): &#x007E;21 J; TRE (at round 1000): &#x007E;12 J</td>
</tr>
<tr>
<td></td>
<td>200 &#x00D7; 200</td>
<td>200</td>
<td/>
<td/>
<td>(100, 100)</td>
<td>376</td>
<td>N/A</td>
<td>901</td>
<td>TDP (at round 1000): &#x007E;78 K; TRE (at round 100): &#x007E;45.5 J; TRE (at round 500): &#x007E;22.5 J; TRE (at round 1000): &#x007E;14 J</td>
</tr>
<tr>
<td></td>
<td>100 &#x00D7; 100</td>
<td>50</td>
<td>0.5</td>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;850</td>
<td>N/A</td>
<td>&#x007E;1700</td>
<td>TRE (at round 1000): &#x007E;12 J</td>
</tr>
<tr>
<td>MOGWO-DRS [<xref ref-type="bibr" rid="ref-126">126</xref>]</td>
<td/>
<td>100</td>
<td/>
<td/>
<td/>
<td>&#x007E;1200</td>
<td>N/A</td>
<td>&#x007E;2300</td>
<td>TRE (at round 1000): &#x007E;28 J</td>
</tr>
<tr>
<td/>
<td/>
<td>150</td>
<td/>
<td/>
<td/>
<td>&#x007E;1800</td>
<td>N/A</td>
<td>&#x007E;2600</td>
<td>TRE (at round 1000): &#x007E;45 J</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td/>
<td/>
<td/>
<td>&#x007E;2200</td>
<td>N/A</td>
<td>&#x007E;2800</td>
<td>TRE (at round 1000): &#x007E;60 J</td>
</tr>
<tr>
<td>QAMO-GWO [<xref ref-type="bibr" rid="ref-127">127</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>(50, 50)</td>
<td>1426</td>
<td>N/A</td>
<td>N/A</td>
<td>PDR: &#x007E;99.7%</td>
</tr>
<tr>
<td>PMR-GWO [<xref ref-type="bibr" rid="ref-128">128</xref>]</td>
<td>200 &#x00D7; 200</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>N/A</td>
<td>1473</td>
<td>2538</td>
<td>9763</td>
<td>TDP (at round 1000): 100 K; TDP (at round 5000): &#x007E;33.5 K; TDP (at round 9763):<break/> &#x007E;39.5 K</td>
</tr>
<tr>
<td></td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>N/A</td>
<td>(50, 50)</td>
<td>&#x007E;1200</td>
<td>&#x007E;1800</td>
<td>&#x007E;3050</td>
<td>ARE (at round 500): &#x007E;0.31 J; ARE (at round 1000): &#x007E;0.13 J</td>
</tr>
<tr>
<td>ML-AEFA [<xref ref-type="bibr" rid="ref-129">129</xref>]</td>
<td/>
<td>200</td>
<td/>
<td/>
<td>(50, 50)</td>
<td>&#x007E;1150</td>
<td>&#x007E;2000</td>
<td>&#x007E;4000</td>
<td>ARE (at round 500): &#x007E;0.34 J; ARE (at round 1000): &#x007E;0.12 J</td>
</tr>
<tr>
<td/>
<td/>
<td>100</td>
<td/>
<td/>
<td>(50, 90)</td>
<td>&#x007E;1100</td>
<td>&#x007E;1750</td>
<td>&#x007E;2700</td>
<td>ARE (at round 500): &#x007E;0.32 J; ARE (at round 1000): &#x007E;0.12 J</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td/>
<td/>
<td>(50, 90)</td>
<td>&#x007E;1200</td>
<td>N/A</td>
<td>&#x007E;3600</td>
<td>ARE (at round 500): &#x007E;0.36 J; ARE (at round 1000): &#x007E;0.13 J</td>
</tr>
<tr>
<td>CMROCS<break/> [<xref ref-type="bibr" rid="ref-130">130</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>6400</td>
<td>(50, 50)</td>
<td>641</td>
<td>1256</td>
<td>3016</td>
<td>ARE (at round 1000): &#x007E;0.2 J</td>
</tr>
<tr>
<td/>
<td>100 &#x00D7; 200</td>
<td>200</td>
<td>1</td>
<td/>
<td>(100, 200)</td>
<td>1154</td>
<td>2001</td>
<td>3989</td>
<td>TRE (at round 100): &#x007E;5.2 J</td>
</tr>
<tr>
<td/>
<td>500 &#x00D7; 500</td>
<td>500</td>
<td>5</td>
<td/>
<td>(500, 500)</td>
<td>1201</td>
<td>3027</td>
<td>6726</td>
<td>TRE (at round 4000): &#x007E;25 J</td>
</tr>
<tr>
<td>EECHIGWO<break/> [<xref ref-type="bibr" rid="ref-131">131</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>1</td>
<td>4000</td>
<td>(50, 50)</td>
<td>5940</td>
<td>6604</td>
<td>7908</td>
<td>ARE (at round 2000): &#x007E;77 J; ARE (at round 6000): &#x007E;25 J</td>
</tr>
<tr>
<td></td>
<td>500 &#x00D7; 500</td>
<td>50</td>
<td>0.5</td>
<td>6400</td>
<td>(250, 250)</td>
<td>81</td>
<td>391</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;5 J</td>
</tr>
<tr>
<td/>
<td/>
<td>100</td>
<td/>
<td/>
<td>(250, 250)</td>
<td>179</td>
<td>439</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;10.5 J</td>
</tr>
<tr>
<td/>
<td/>
<td>150</td>
<td/>
<td/>
<td>(250, 250)</td>
<td>129</td>
<td>448</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;15 J</td>
</tr>
<tr>
<td>EEC-GWO</td>
<td/>
<td>200</td>
<td/>
<td/>
<td>(250, 250)</td>
<td>123</td>
<td>407</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;24 J</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-132">132</xref>]</td>
<td/>
<td>50</td>
<td/>
<td/>
<td>(250, 500)</td>
<td>77</td>
<td>303</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;6 J</td>
</tr>
<tr>
<td/>
<td/>
<td>100</td>
<td/>
<td/>
<td>(250, 500)</td>
<td>118</td>
<td>329</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;12.5 J</td>
</tr>
<tr>
<td/>
<td/>
<td>150</td>
<td/>
<td/>
<td>(250, 250)</td>
<td>108</td>
<td>284</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;19.5 J</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td/>
<td/>
<td>(250, 250)</td>
<td>95</td>
<td>320</td>
<td>N/A</td>
<td>TRE (at HND): &#x007E;26 J</td>
</tr>
<tr>
<td>CBGWOA<break/> [<xref ref-type="bibr" rid="ref-133">133</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>50</td>
<td>1</td>
<td>800</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>TRE (at round 1500): 15 J; TRE (at round 3000): 4 J</td>
</tr>
<tr>
<td/>
<td/>
<td>100</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>EED: &#x007E;0.7 s; PDR: &#x007E;99.6%</td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>EED: &#x007E;1.8 s; PDR: &#x007E;99.6%</td>
</tr>
<tr>
<td/>
<td/>
<td>500</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>EED: &#x007E;2.8 s; PDR: &#x007E;99.5%</td>
</tr>
<tr>
<td></td>
<td>1000 &#x00D7; 1000</td>
<td>100</td>
<td>1</td>
<td>3200</td>
<td>(1000, 1200)</td>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;6200</td>
<td>EED: &#x007E;1.8 s; PDR: &#x007E;99.5%</td>
</tr>
<tr>
<td>GWFPO [<xref ref-type="bibr" rid="ref-134">134</xref>]</td>
<td/>
<td>300</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5850</td>
<td>EED: &#x007E;2.3 s; PDR: &#x007E;99.5%</td>
</tr>
<tr>
<td/>
<td/>
<td>500</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5500</td>
<td>EED: &#x007E;3.6 s; PDR: &#x007E;99.5%</td>
</tr>
<tr>
<td>MOGWO<break/> [<xref ref-type="bibr" rid="ref-135">135</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>(50, 50)</td>
<td>2614</td>
<td>2636</td>
<td>2662</td>
<td>TRE (at round 1000): &#x007E;35 J; TRE (at round 2000): &#x007E;13 J</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td/>
<td/>
<td>(200, 50)</td>
<td>338</td>
<td>&#x007E;950</td>
<td>2247</td>
<td>TRE (at round 500): &#x007E;20 J; TRE (at round 1000): &#x007E;8 J</td>
</tr>
<tr>
<td></td>
<td>1000 &#x00D7; 1000</td>
<td>100</td>
<td>2</td>
<td>4096</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>22,000</td>
<td>CER: &#x007E;0.008 J; PDR: 90%</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>29,000</td>
<td>CER: &#x007E;0.015 J; PDR: 91%</td>
</tr>
<tr>
<td>GWO-SMSLO [<xref ref-type="bibr" rid="ref-136">136</xref>]</td>
<td/>
<td>300</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>39,000</td>
<td>CER: &#x007E;0.023 J; PDR: 91%</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>45,900</td>
<td>CER: &#x007E;0.03 J; PDR: 92%</td>
</tr>
<tr>
<td/>
<td/>
<td>500</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>55,000</td>
<td>CER: &#x007E;0.032 J; PDR: 92%</td>
</tr>
<tr>
<td>CGA-GWO [<xref ref-type="bibr" rid="ref-137">137</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>200</td>
<td>3</td>
<td>4000</td>
<td>(90, 90)</td>
<td>&#x003C;50</td>
<td>&#x007E;270</td>
<td>&#x007E;700</td>
<td>ARE (at round 500): 1 J; PDR: &#x007E;98%</td>
</tr>
<tr>
<td rowspan="2">PUAG [<xref ref-type="bibr" rid="ref-138">138</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>1</td>
<td>N/A</td>
<td>N/A</td>
<td>724</td>
<td>857</td>
<td>1497</td>
<td>TRE (at round 800): 10.5 J; TDP: 67,005</td>
</tr>
<tr>
<td/>

<td>200</td>
<td/>
<td/>
<td/>
<td>480</td>
<td>522</td>
<td>869</td>
<td>TRE (at round 400): 49.4 J; TDP: 86,727</td>
</tr>
<tr>
<td>MOGWO-C [<xref ref-type="bibr" rid="ref-139">139</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;2400</td>
<td>EED: &#x007E; 0.3 s</td>
</tr>
<tr>
<td>CRGA [<xref ref-type="bibr" rid="ref-140">140</xref>]</td>
<td>5000 &#x00D7; 5000 &#x00D7; 5000 (m<sup>3</sup>)</td>
<td>150</td>
<td>200</td>
<td>4000</td>
<td>N/A</td>
<td>&#x007E;270</td>
<td>&#x007E;750</td>
<td>&#x007E;980</td>
<td>PDR: &#x007E;98%</td>
</tr>
<tr>
<td></td>
<td>100 &#x00D7; 100</td>
<td>60</td>
<td>0.5</td>
<td>1024</td>
<td>(0, 0)</td>
<td>&#x007E;1000</td>
<td>&#x007E;2150</td>
<td>2754</td>
<td>PDR: 91.59%</td>
</tr>
<tr>
<td>MQAGWO-EECR </td>
<td>100 &#x00D7; 100</td>
<td>80</td>
<td/>
<td/>
<td>(50, 50)</td>
<td>&#x007E;1400</td>
<td>&#x007E;2350</td>
<td>3460</td>
<td>PDR: 92.53%</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-141">141</xref>]</td>
<td>150 &#x00D7; 150</td>
<td>100</td>
<td/>
<td/>
<td>(57, 150)</td>
<td>&#x007E;1850</td>
<td>&#x007E;2800</td>
<td>3665</td>
<td>PDR: 93.21%</td>
</tr>
<tr>
<td/>
<td>150 &#x00D7; 150</td>
<td>120</td>
<td/>
<td/>
<td>(75, 75)</td>
<td>&#x007E;1950</td>
<td>&#x007E;3050</td>
<td>4031</td>
<td>PDR: 94.08%</td>
</tr>
<tr>
<td>DC-GWO [<xref ref-type="bibr" rid="ref-142">142</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>0.5</td>
<td>4000</td>
<td>(50, 50)</td>
<td>1532</td>
<td>N/A</td>
<td>N/A</td>
<td>PDR: 99.95%</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td/>
<td/>
<td/>
<td>1485</td>
<td>N/A</td>
<td>N/A</td>
<td>PDR: 99.91%</td>
</tr>
<tr>
<td/>
<td/>
<td>500</td>
<td/>
<td/>
<td/>
<td>1351</td>
<td>N/A</td>
<td>N/A</td>
<td>PDR: 89.4%</td>
</tr>
<tr>
<td>GWFCCV<break/> [<xref ref-type="bibr" rid="ref-143">143</xref>]</td>
<td>100 &#x00D7; 100</td>
<td>100</td>
<td>2</td>
<td>1000</td>
<td>N/A</td>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5850</td>
<td>CER: &#x007E;0.02 J; PDR: &#x007E;98%</td>
</tr>
<tr>
<td/>
<td/>
<td>150</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5800</td>
<td>CER: &#x007E;0.035 J; PDR: &#x007E;97.8%</td>
</tr>
<tr>
<td/>
<td/>
<td>200</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5700</td>
<td>CER: &#x007E;0.05 J; PDR: &#x007E;97.7%</td>
</tr>
<tr>
<td/>
<td/>
<td>250</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5650</td>
<td>CER: &#x007E;0.055 J; PDR: &#x007E;97.5%</td>
</tr>
<tr>
<td/>
<td/>
<td>300</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5400</td>
<td>CER: &#x007E;0.06 J; PDR: &#x007E;97.4%</td>
</tr>
<tr>
<td/>
<td/>
<td>350</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5200</td>
<td>CER: &#x007E;0.065 J; PDR: &#x007E;97.3%</td>
</tr>
<tr>
<td/>
<td/>
<td>400</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;5000</td>
<td>CER: &#x007E;0.08 J; PDR: &#x007E;97.1%</td>
</tr>
<tr>
<td/>
<td/>
<td>450</td>
<td/>
<td/>
<td/>
<td>N/A</td>
<td>N/A</td>
<td>&#x007E;4800</td>
<td>CER: &#x007E;0.1 J; PDR: &#x007E;97%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><list list-type="bullet">
<list-item>
<p>TRE: Total Residual Energy (J)</p></list-item>
<list-item>
<p>ARE: Average Residual Energy (J)</p></list-item>
<list-item>
<p>TDP: Total Delivery Packets (number of delivery packets)</p></list-item>
<list-item>
<p>PDR: Packet Delivery Ratio (%)</p></list-item>
<list-item>
<p>EED: End-to-End Delay (s: seconds)</p></list-item>
<list-item>
<p>CER: Consumed Energy per Round (J)</p></list-item>
<list-item>
<p>ALR: Alive Rate (%)</p></list-item>
</list></p>
<p>From <xref ref-type="table" rid="table-9">Tables 9</xref>&#x2013;<xref ref-type="table" rid="table-11">11</xref>, several consistent performance trends can be observed across the three methodological categories. Clustering-based techniques (<xref ref-type="table" rid="table-9">Table 9</xref>) generally exhibit extended stability periods (high FND values) and gradual node death patterns, particularly in small- and medium-scale networks (100&#x2013;200 nodes), indicating their effectiveness in early-stage energy balancing. In contrast, routing-based methods (<xref ref-type="table" rid="table-10">Table 10</xref>) demonstrate strong improvements in packet delivery and residual energy preservation over longer operational rounds, especially in scenarios with mobile sinks or large packet sizes. Finally, co-designed clustering/routing techniques (<xref ref-type="table" rid="table-11">Table 11</xref>) consistently achieve the longest network lifetimes and the highest data delivery volumes, at the cost of increased algorithmic complexity, confirming the benefit of joint inter- and intra-cluster optimization. At the same time, the wide variation in node densities, deployment areas, and radio parameters across studies highlights the intrinsic heterogeneity of the reported results and explains why a direct numerical benchmarking across different works would be methodologically invalid without a unified simulation framework.</p>

</sec>
<sec id="s8_2">
<label>8.2</label>
<title>Functional Roles of GWO in Reviewed Categories</title>
<p>This section reviews how the GWO algorithm is utilized across the three optimization categories: clustering, routing, and co-designed clustering/routing approaches. Although these paradigms target different optimization scopes, they all exploit the hunting-inspired search mechanism of GWO to balance energy efficiency, network lifetime, and communication reliability.</p>
<sec id="s8_2_1">
<label>8.2.1</label>
<title>Role of GWO in Clustering Techniques</title>
<p>Clustering is a key strategy for improving energy efficiency in WSNs by organizing sensor nodes into clusters managed by CHs. Since CH selection strongly affects energy consumption, load distribution, and lifetime, GWO has been widely adopted to optimize this process. In clustering-based methods, each wolf represents a candidate CH configuration, and the fitness function typically incorporates residual energy, distance to the BS, intra-cluster distance, and load balancing. Through iterative position updates guided by the <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> wolves, GWO searches for energy-efficient and well-distributed CHs. Nodes are then assigned to the nearest or most suitable CH based on distance or energy-aware criteria. This process enhances intra-cluster energy balancing and stabilizes cluster structures, although its responsiveness may decrease in large-scale or highly dynamic networks.</p>
</sec>
<sec id="s8_2_2">
<label>8.2.2</label>
<title>Role of GWO in Routing Techniques</title>
<p>In routing-oriented approaches, GWO is employed to discover energy-efficient and reliable multi-hop paths between sensor nodes and the BS. Each candidate solution represents a feasible routing path, and the fitness function commonly considers energy consumption, hop count, residual node energy, and link reliability. By iteratively updating routing candidates using the leadership hierarchy of grey wolves, GWO enables the selection of paths that reduce transmission energy and improve data delivery reliability. Once the optimal path is identified, data packets are forwarded along this route. Although GWO-based routing improves reliability and energy efficiency, it typically incurs higher control overhead due to continuous path discovery and maintenance. Minimizing the path length (hop count) reduces latency, while considering link reliability ensures that data packets reach the destination without loss. Once the optimal paths are identified, data is transmitted along these paths, ensuring efficient utilization of network resources.</p>
</sec>
<sec id="s8_2_3">
<label>8.2.3</label>
<title>Role of GWO in Co-Designed Clustering/Routing Techniques</title>
<p>Co-designed approaches jointly optimize clustering and routing within a unified GWO framework to achieve end-to-end energy efficiency. In this paradigm, each candidate solution simultaneously encodes CH selection and inter-cluster routing decisions. The fitness function integrates clustering-related metrics (e.g., residual energy, CH&#x2013;BS distance, intra-cluster compactness) with routing metrics (e.g., hop count, energy consumption, and link reliability). GWO iteratively optimizes both decisions in a coupled manner, resulting in improved global energy balancing and reduced performance degradation caused by treating clustering and routing independently. After optimization, nodes are assigned to CHs and data is transmitted through optimized inter-cluster paths. While co-designed methods offer the highest performance gains, they also involve higher computational complexity, signaling overhead, and design complexity compared to single-stage approaches.</p>
</sec>
</sec>
<sec id="s8_3">
<label>8.3</label>
<title>Computational Complexity Analysis</title>
<p>This subsection provides an overall analytical comparison of the computational complexity of the surveyed GWO-based methods across three major categories: (i) clustering-only, (ii) routing-only, and (iii) co-designed hybrid clustering-routing frameworks. For consistency, all analyses consider the standard GWO computational model per round with a time complexity of <italic>O</italic>(<italic>P &#x00D7; I &#x00D7; D</italic>), where <italic>P</italic> is the population size (number of wolves), <italic>I</italic> is the maximum number of iterations, and <italic>D</italic> is the dimensionality of the search space. Hybrid or multi-stage variants (e.g., HGWSFO and Co-BGWO) typically increase complexity by a factor proportional to the secondary optimizer, though the order remains linear in <italic>P</italic> and <italic>I</italic>. From a practical standpoint, the rather high complexity of the GWO-based techniques is feasible for BS-centric (centralized) implementations, where computation occurs at the BS rather than on low-power nodes. However, distributed GWO incurs higher control-message overhead since nodes must periodically exchange local state (residual energy, distances, neighbors). This limits scalability in dense or rapidly changing topologies.</p>
<p>In comparison, classical algorithms such as LEACH-based techniques exhibit substantially lower computational cost; for instance, LEACH performs cluster formation with a per-round complexity of <italic>O</italic>(<italic>N</italic>). However, traditional protocols lack adaptivity, often leading to suboptimal CH selection and accelerated energy depletion. While GWO-based methods introduce higher runtime overhead, they consistently achieve longer network lifetimes and improved FND/HND performance. Overall, GWO remains practically feasible for large-scale WSNs when computations are offloaded to the base station and control overhead is reduced through periodic or event-driven updates rather than continuous global information exchange.</p>
<sec id="s8_3_1">
<label>8.3.1</label>
<title>Complexity of Clustering Techniques</title>
<p>Clustering-oriented approaches treat the CH selection or cluster formation process as the optimization objective. In typical WSN scenarios, the dimensionality <italic>D</italic> reflects the number of nodes (<italic>N</italic>). Therefore, the standard GWO-based clustering variants follow <italic>O</italic>(<italic>P &#x00D7; I &#x00D7; N</italic>), with modest overhead for local fitness evaluation (such as for distance and residual-energy computations). For techniques with evaluations per clusters, this complexity may be increased to <italic>O</italic>(<italic>P &#x00D7; I &#x00D7; N &#x00D7; C</italic>), where <italic>C</italic> is the number of CHs. Techniques such as HGWO, CGWO, and energy-aware GWO maintain this base complexity because they modify the fitness function without altering the core optimization structure. Furthermore, hybrid clustering methods (e.g., HABCGWO) add either a secondary update step or iterative refinement: <italic>O</italic>((<italic>P &#x00D7; I &#x00D7; N &#x00D7; C</italic>) &#x002B; <italic>C</italic><sub>hybrid</sub>), where <italic>C</italic><sub>hybrid</sub> is the cost of the auxiliary optimizer.</p>
</sec>
<sec id="s8_3_2">
<label>8.3.2</label>
<title>Complexity of Routing Techniques</title>
<p>The GWO-based routing methods optimize next-hop selection, multi-hop path construction, or CH-to-BS routing. Compared to clustering, the dimensionality <italic>D</italic> often increases, because routing decisions involve multiple path components. Fitness evaluations may include path reliability, hop count, link quality, or delay, increasing per-iteration cost. The dimensionality factor <italic>D</italic> depends mainly on the number of nodes and average hop count (<italic>H</italic>). Therefore, standard routing variants retain the baseline complexity of <italic>O</italic>(<italic>P &#x00D7; I &#x00D7; N &#x00D7; H</italic>), with additional per-solution overhead for evaluating path metrics. This overhead does not change the order of complexity but may increase the constant factor. Hybrid routing techniques (e.g., GWO-LA) incorporate iterative local search or reinforcement, and thus, their complexity can be expressed as <italic>O</italic>((<italic>P &#x00D7; I &#x00D7; N &#x00D7; H</italic>) &#x002B; <italic>C</italic><sub>route-eval</sub>), where <italic>C</italic><sub>route-eval</sub> accounts for computing multi-hop costs and performing local repairs. Although more expensive than clustering variants, the overall order remains linear, and feasibility is preserved for BS-level computation.</p>
</sec>
<sec id="s8_3_3">
<label>8.3.3</label>
<title>Complexity of Co-Designed Hybrid Clustering&#x2013;Routing Techniques</title>
<p>Co-design frameworks jointly optimize clustering and routing within a unified solution representation, leading to a larger dimensionality <italic>D</italic> due to the combined parameters. In such techniques, fitness evaluation must consider both intra-cluster and inter-cluster computations, and hybrid variants commonly incorporate reinforcement mechanisms, multi-objective operators, or secondary metaheuristics. For standard (non-hybrid) co-designed GWO approaches, the complexity can be expressed as <italic>O</italic>((<italic>P &#x00D7; I &#x00D7; N</italic>) &#x002B; (<italic>P &#x00D7; I &#x00D7; N &#x00D7; H</italic>)), but the dimensionality <italic>D</italic> may also scale with the number of clusters, making these methods more computationally intensive with an approximate complexity of <italic>O</italic>((<italic>P &#x00D7; I &#x00D7; N &#x00D7; C</italic>) &#x002B; (<italic>P &#x00D7; I &#x00D7; N &#x00D7; H</italic>)). For hybrid co-designed models that integrate parallel optimizers or co-evolution mechanisms (e.g., MOGWO), the overall computational complexity further increases. However, these overheads increase the constant term but not the big-<italic>O</italic> order. Since computation is executed at the base station, the complexity remains acceptable even for networks of several hundred nodes.</p>
</sec>
</sec>
<sec id="s8_4">
<label>8.4</label>
<title>Overall Comparison of Different Categories</title>
<p>To provide an integrated view of how different GWO-based methodologies operate across WSN optimization tasks, <xref ref-type="table" rid="table-12">Table 12</xref> presents a comprehensive cross-category comparison of the three major classes of techniques in terms of their primary optimization focus, dominant optimization terms, sources of computational cost, control signaling requirements, and communication overhead implications.</p>
<table-wrap id="table-12">
<label>Table 12</label>
<caption>
<title>Comprehensive cross-category comparison of GWO-based optimization techniques in WSNs</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Comparison dimension</th>
<th>Clustering techniques</th>
<th>Routing techniques</th>
<th>Co-designed techniques</th>
</tr>
</thead>
<tbody>
<tr>
<td>Primary optimization focus</td>
<td>CH selection and intra-cluster organization</td>
<td>End-to-end multi-hop path construction</td>
<td>Joint CH selection and inter-cluster routing</td>
</tr>
<tr>
<td>Dominant optimization terms</td>
<td>Residual energy; distance to BS; intra-cluster distance; node degree/density; load balance; coverage</td>
<td>Hop count; link reliability; residual energy; latency; packet loss rate; QoS metrics</td>
<td>CH separation; CH-to-CH cost; combined energy-delay-QoS metrics; traffic load balancing</td>
</tr>
<tr>
<td>Search space dimensionality</td>
<td>Proportional to <italic>N</italic> &#x00D7; <italic>C</italic></td>
<td>Proportional to <italic>N</italic> &#x00D7; <italic>H</italic></td>
<td>Proportional to <italic>N</italic> &#x00D7; <italic>C</italic> &#x002B; <italic>N</italic> &#x00D7; <italic>H</italic></td>
</tr>
<tr>
<td>Sources of computational cost</td>
<td>Fitness evaluation during CH selection; population update per iteration</td>
<td>Evaluation of candidate multi-hop paths; neighbor discovery; route repair</td>
<td>Joint evaluation of CH selection and multi-hop routing; hybrid and hierarchical optimization</td>
</tr>
<tr>
<td>Baseline time complexity</td>
<td><italic>O</italic>(<italic>P &#x00D7; I&#x00D7;N &#x00D7; C</italic>)</td>
<td><italic>O</italic>(<italic>P &#x00D7; I&#x00D7;N &#x00D7; H</italic>)</td>
<td><italic>O</italic>((<italic>P &#x00D7; I&#x00D7;N &#x00D7; C</italic>) &#x002B; (<italic>P &#x00D7; I&#x00D7;N &#x00D7; H</italic>))</td>
</tr>
<tr>
<td>Hybridization overhead</td>
<td>Added cost from local CH refinement or secondary optimizers</td>
<td>Added cost from local path repair or reinforcement learning</td>
<td>Added cost from multi-objective operators and parallel optimizers</td>
</tr>
<tr>
<td>Primary cost drivers</td>
<td>Cluster updating; multi-objective fitness aggregation; hybrid local search for CH refinement</td>
<td>Link-quality probing; local search for path repair; multi-objective routing cost</td>
<td>Multi-objective operators; co-evolution of clustering and routing</td>
</tr>
<tr>
<td>Control signaling requirements</td>
<td>Periodic node energy and location updates</td>
<td>Continuous neighbor discovery and route maintenance</td>
<td>Simultaneous cluster updates and multi-hop CH coordination</td>
</tr>
<tr>
<td>Communication overhead implications</td>
<td>Low to moderate: Periodic state reporting (energy, location); overhead spikes during re-clustering; no multi-hop probing</td>
<td>Moderate to high: Frequent control packets for path updates; link probing increases traffic; higher overhead under mobility</td>
<td>Highest overhead: Combined cluster and routing updates; multi-hop CH coordination; cross-layer signaling</td>
</tr>
<tr>
<td>Energy efficiency impact</td>
<td>Strong intra-cluster energy balancing</td>
<td>Balanced energy usage along routes</td>
<td>Highest global energy efficiency</td>
</tr>
<tr>
<td>Scalability with network size</td>
<td>Good for small-medium network sizes and static networks</td>
<td>Good for medium-scale networks; limited in highly dense and highly dynamic networks</td>
<td>Good for large-scale networks; limited by both computational and signaling overhead</td>
</tr>
<tr>
<td>Typical operational mode</td>
<td>Mostly centralized at BS</td>
<td>Centralized or semi-distributed</td>
<td>Mostly centralized at BS</td>
</tr>
<tr>
<td>Key functional strengths</td>
<td>Balanced energy usage; simple implementation; stable clusters</td>
<td>Reliable and shortest routing; avoids node overuse</td>
<td>End-to-end energy optimization; eliminates redundant stages</td>
</tr>
<tr>
<td>Key functional limitations</td>
<td>Sensitivity to initialization; slower response in large networks</td>
<td>Heavy control overhead; storage burden for path descriptors</td>
<td>High design complexity; long convergence; limited real-world validation</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Clustering, routing, and co-designed GWO-based techniques differ significantly in their optimization scope, sources of computational burden, and communication requirements. Clustering-oriented approaches primarily optimize node-level and intra-cluster characteristics such as residual energy, distance to the base station, node density, and cluster compactness. The main computational effort in this category arises from repeated fitness evaluation during CH selection and subsequent cluster updates. Because these methods typically follow a centralized, BS-driven operational mode, their communication overhead remains relatively low and is mainly limited to periodic reporting of node energy and position information. Consequently, clustering techniques offer strong intra-cluster energy balancing and stable network organization, but their responsiveness may degrade in very large-scale or highly dynamic networks.</p>
<p>Routing-focused techniques operate on end-to-end multi-hop paths and therefore emphasize metrics such as hop count, link reliability, latency, packet loss rate, and residual energy along routes. Their computational burden stems primarily from evaluating candidate routes, performing neighbor discovery, and executing local path repairs when network conditions change. Unlike clustering, routing approaches impose moderate to high communication overhead due to frequent control packet exchanges for route discovery, monitoring, and maintenance. These methods provide reliable and energy-aware data delivery but may face scalability limitations in dense or highly mobile environments because of their continuous signaling requirements.</p>
<p>Co-designed clustering/routing techniques jointly optimize CH selection and inter-cluster routing within a unified solution model. Their computational cost is driven by the simultaneous evaluation of clustering and routing decisions, often combined with hybrid or multi-objective optimization operators. From a communication perspective, these techniques generate the highest overhead, since nodes must continuously report both clustering-related parameters and routing state, and CH-to-CH coordination requires multi-hop control exchanges. Despite this overhead, co-designed approaches achieve the highest level of global energy efficiency and eliminate the performance loss associated with treating clustering and routing as independent processes. Their main limitations lie in their higher design complexity, longer convergence behavior, and limited real-world deployment.</p>
<p>While clustering techniques incur complexity primarily during periodic CH reselection, routing methods require continuous multi-hop path evaluation and maintenance, and co-designed techniques introduce simultaneous inter- and intra-cluster optimization. Consequently, the superior energy balancing and adaptability of co-designed approaches come at the cost of increased computational burden and signaling traffic.</p>
</sec>
</sec>
<sec id="s9">
<label>9</label>
<title>Limitations and Future Research Directions</title>
<p>While this survey has provided a methodological synthesis of GWO-based clustering and routing approaches, it also highlights several important limitations that warrant future investigation. Despite its effectiveness, GWO presents several limitations when deployed in highly resource-constrained WSN environments. First, GWO relies on iterative population-based optimization, which can introduce non-negligible computational cost and memory usage if executed on sensor nodes; thus, most practical implementations must remain BS-centric. Second, many GWO variants assume periodic global information exchange (such as residual energy, distances, or neighborhood updates), which can generate significant communication overhead, reducing the network lifetime they aim to optimize. Third, the algorithm&#x2019;s performance can degrade in highly dynamic scenarios (node failures, mobility, irregular traffic patterns), as the static parameter settings and synchronous update mechanism may delay adaptation. Finally, hybrid and multi-objective GWO extensions often increase dimensionality and fitness-evaluation cost, making them less suitable for dense or rapidly changing networks unless carefully simplified. These limitations highlight the need for lightweight, event-driven, or distributed adaptations of GWO tailored specifically for constrained WSN deployments.</p>
<p>Future research should aim to establish standardized benchmark datasets and simulation frameworks that enable rigorous statistical assessment and reproducible evaluation across algorithms. Such benchmarks would make it possible to conduct numerical performance comparisons among GWO variants and also to examine their relative strengths against other metaheuristics under identical conditions. Developing these standardized testbeds and comparative analyses would not only address the current lack of cross-algorithm benchmarking but also advance methodological understanding of when and why GWO excels or underperforms relative to alternative optimization paradigms. Accordingly, this line of research is a key step toward turning methodological ideas into practical, performance-validated solutions for energy-efficient WSN design.</p>
<p>Based on the analysis of existing GWO-based approaches in WSNs, several promising research directions emerge to enhance GWO&#x2019;s capabilities and address current limitations. Future studies could focus on hybrid GWO algorithms that integrate machine learning or deep learning for dynamic cluster-head selection, as well as multi-objective variants optimizing energy efficiency, load balancing, and network lifetime. Applying GWO to heterogeneous WSNs with diverse node capabilities can further improve scalability and robustness.</p>
<p>Developing GWO-based routing protocols that consider real-time conditions such as traffic load and link quality, or that combine GWO with reinforcement learning for adaptive routing, can enhance energy efficiency, reliability, and resilience to node failures and congestion. Co-optimizing clustering and routing with lightweight GWO frameworks could balance energy efficiency, coverage, and data delivery while maintaining computational efficiency, and integrating GWO with emerging technologies like Software-Defined Networking may enable more flexible network management.</p>
<p>Energy-aware strategies are another important avenue, including GWO-based energy harvesting, sleep scheduling, and data aggregation techniques to extend network lifetime and reduce redundant transmissions. Research should also explore decentralized and self-organizing GWO frameworks for large-scale WSNs to improve scalability, adaptability, and resilience under dynamic conditions.</p>
<p>Integration with advanced technologies such as 5G, edge computing, blockchain, federated learning, and quantum computing presents opportunities to boost WSN performance, security, and collaborative capabilities. Real-world validation in applications such as smart cities, industrial IoT, healthcare, and disaster management is essential to ensure practical reliability. Finally, enhancing convergence speed and accuracy through advanced initialization, adaptive parameter tuning, chaos theory, hybrid metaheuristics, and parallel or distributed computing offers further potential for optimizing GWO in large-scale, complex WSNs.</p>
</sec>
<sec id="s10">
<label>10</label>
<title>Conclusion</title>
<p>This survey has provided a comprehensive analysis of the applications of the Grey Wolf Optimizer (GWO) and its variants in addressing cluster-based routing challenges in WSNs. The study focused on three key domains: clustering, routing, and the co-design of clustering and routing. Each domain was examined in detail, highlighting the role of GWO in optimizing network performance, energy efficiency, and reliability. The analysis included a critical review of existing GWO-based approaches, their modifications, and their effectiveness in solving specific WSN problems. In the clustering domain, GWO was shown to enhance energy efficiency and network lifetime by optimizing cluster-head (CH) selection and balancing load across the network. For routing, GWO-based protocols demonstrated improvements in energy consumption, latency reduction, and reliability, particularly in dynamic and large-scale networks. The co-design of clustering and routing further emphasized the impact of simultaneously optimizing energy efficiency, coverage, and data delivery to improve overall network performance.</p>
<p>Despite these achievements, several limitations in current GWO-based approaches were identified, including scalability challenges, computational overhead, and limited adaptability to dynamic or heterogeneous network environments. Furthermore, most studies have relied heavily on simulations, with limited real-world validation, which restricts insights into practical deployment. To address these challenges, future research should focus on the development of hybrid GWO algorithms that combine metaheuristics or adaptive mechanisms to improve scalability and responsiveness. Integrating machine learning and reinforcement learning techniques could enhance decision-making and predictive optimization for both clustering and routing. Additionally, exploring GWO applications in emerging technologies such as 5G networks, edge/fog computing, IoT systems, and quantum computing could help address the needs of next-generation WSNs. Real-world validation in practical applications is also crucial to verify simulation results and assess feasibility. Future studies can develop standardized WSN benchmarks to enable a valid performance assessment and facilitate fair comparisons across different methods.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization, Mohammad Shokouhifar, Fakhrosadat Fanian, and Mehdi Hosseinzadeh; methodology, Mohammad Shokouhifar and Fakhrosadat Fanian; software, Fakhrosadat Fanian and Aseel Smerat; validation, Mohammad Shokouhifar and Mehdi Hosseinzadeh; investigation, Fakhrosadat Fanian, Aseel Smerat, Kamal M. Othman, Abdulfattah Noorwali and Esam Y. O. Zafar; resources, Mehdi Hosseinzadeh and Kamal M. Othman; data curation, Mohammad Shokouhifar and Fakhrosadat Fanian; writing&#x2014;original draft preparation, Mohammad Shokouhifar, Fakhrosadat Fanian, Aseel Smerat and Kamal M. Othman; writing&#x2014;review and editing, Mohammad Shokouhifar, Mehdi Hosseinzadeh, Kamal M. Othman, Abdulfattah Noorwali and Esam Y. O. Zafar; visualization, Fakhrosadat Fanian; supervision, Mohammad Shokouhifar and Mehdi Hosseinzadeh; project administration, Mohammad Shokouhifar. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Data sharing not applicable to this review article as no datasets were generated or analyzed during the current study.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kandris</surname> <given-names>D</given-names></string-name>, <string-name><surname>Nakas</surname> <given-names>C</given-names></string-name>, <string-name><surname>Vomvas</surname> <given-names>D</given-names></string-name>, <string-name><surname>Koulouras</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Applications of wireless sensor networks: an up-to-date survey</article-title>. <source>Appl Syst Innov</source>. <year>2020</year>;<volume>3</volume>(<issue>1</issue>):<fpage>14</fpage>. doi:<pub-id pub-id-type="doi">10.3390/asi3010014</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fanian</surname> <given-names>F</given-names></string-name>, <string-name><surname>Rafsanjani</surname> <given-names>MK</given-names></string-name></person-group>. <article-title>Cluster-based routing protocols in wireless sensor networks: a survey based on methodology</article-title>. <source>J Netw Comput Appl</source>. <year>2019</year>;<volume>142</volume>(<issue>14</issue>):<fpage>111</fpage>&#x2013;<lpage>42</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jnca.2019.04.021</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ojha</surname> <given-names>A</given-names></string-name>, <string-name><surname>Gupta</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Evolving landscape of wireless sensor networks: a survey of trends, timelines, and future perspectives</article-title>. <source>Discov Appl Sci</source>. <year>2025</year>;<volume>7</volume>(<issue>8</issue>):<fpage>825</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s42452-025-07070-6</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shokouhifar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Jalali</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Optimized sugeno fuzzy clustering algorithm for wireless sensor networks</article-title>. <source>Eng Appl Artif Intell</source>. <year>2017</year>;<volume>60</volume>(<issue>4</issue>):<fpage>16</fpage>&#x2013;<lpage>25</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engappai.2017.01.007</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Moharamkhani</surname> <given-names>E</given-names></string-name>, <string-name><surname>Zadmehr</surname> <given-names>B</given-names></string-name>, <string-name><surname>Memarian</surname> <given-names>S</given-names></string-name>, <string-name><surname>Saber</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Shokouhifar</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Multiobjective fuzzy knowledge-based bacterial foraging optimization for congestion control in clustered wireless sensor networks</article-title>. <source>Int J Commun Syst</source>. <year>2021</year>;<volume>34</volume>(<issue>16</issue>):<fpage>e4949</fpage>. doi:<pub-id pub-id-type="doi">10.1002/dac.4949</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lanzolla</surname> <given-names>A</given-names></string-name>, <string-name><surname>Spadavecchia</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Wireless sensor networks for environmental monitoring</article-title>. <source>Sensors</source>. <year>2021</year>;<volume>21</volume>(<issue>4</issue>):<fpage>1172</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s21041172</pub-id>; <pub-id pub-id-type="pmid">33562332</pub-id></mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A survey of routing protocols for underwater wireless sensor networks</article-title>. <source>IEEE Commun Surv Tutor</source>. <year>2021</year>;<volume>23</volume>(<issue>1</issue>):<fpage>137</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id pub-id-type="doi">10.1109/comst.2020.3048190</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sharma</surname> <given-names>H</given-names></string-name>, <string-name><surname>Haque</surname> <given-names>A</given-names></string-name>, <string-name><surname>Blaabjerg</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Machine learning in wireless sensor networks for smart cities: a survey</article-title>. <source>Electron</source>. <year>2021</year>;<volume>10</volume>(<issue>9</issue>):<fpage>1012</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics10091012</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gulati</surname> <given-names>K</given-names></string-name>, <string-name><surname>Boddu</surname> <given-names>RS</given-names></string-name>, <string-name><surname>Kapila</surname> <given-names>D</given-names></string-name>, <string-name><surname>Bangare</surname> <given-names>SL</given-names></string-name>, <string-name><surname>Chandnani</surname> <given-names>N</given-names></string-name>, <string-name><surname>Saravanan</surname> <given-names>G</given-names></string-name></person-group>. <article-title>A review paper on wireless sensor network techniques in Internet of Things (IoT)</article-title>. <source>Mater Today Proc</source>. <year>2022</year>;<volume>51</volume>(<issue>1</issue>):<fpage>161</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.matpr.2021.05.067</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Subramani</surname> <given-names>N</given-names></string-name>, <string-name><surname>Mohan</surname> <given-names>P</given-names></string-name>, <string-name><surname>Alotaibi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Alghamdi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khalaf</surname> <given-names>OI</given-names></string-name></person-group>. <article-title>An efficient metaheuristic-based clustering with routing protocol for underwater wireless sensor networks</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>2</issue>):<fpage>415</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22020415</pub-id>; <pub-id pub-id-type="pmid">35062376</pub-id></mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Amutha</surname> <given-names>J</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>SK</given-names></string-name></person-group>. <article-title>Strategies based on various aspects of clustering in wireless sensor networks using classical, optimization and machine learning techniques: review, taxonomy, research findings, challenges and future directions</article-title>. <source>Comput Sci Rev</source>. <year>2021</year>;<volume>40</volume>(<issue>4</issue>):<fpage>100376</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cosrev.2021.100376</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jamshed</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>K</given-names></string-name>, <string-name><surname>Abbasi</surname> <given-names>QH</given-names></string-name>, <string-name><surname>Imran</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Ur-Rehman</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Challenges, applications, and future of wireless sensors in Internet of Things: a review</article-title>. <source>IEEE Sens J</source>. <year>2022</year>;<volume>22</volume>(<issue>6</issue>):<fpage>5482</fpage>&#x2013;<lpage>94</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jsen.2022.3148128</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmad</surname> <given-names>R</given-names></string-name>, <string-name><surname>Wazirali</surname> <given-names>R</given-names></string-name>, <string-name><surname>Abu-Ain</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Machine learning for wireless sensor networks security: an overview of challenges and issues</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>13</issue>):<fpage>4730</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22134730</pub-id>; <pub-id pub-id-type="pmid">35808227</pub-id></mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lilhore</surname> <given-names>UK</given-names></string-name>, <string-name><surname>Khalaf</surname> <given-names>OI</given-names></string-name>, <string-name><surname>Simaiya</surname> <given-names>S</given-names></string-name>, <string-name><surname>Tavera Romero</surname> <given-names>CA</given-names></string-name>, <string-name><surname>Abdulsahib</surname> <given-names>GM</given-names></string-name>, <string-name><surname>Manoharan</surname> <given-names>P</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A depth-controlled and energy-efficient routing protocol for underwater wireless sensor networks</article-title>. <source>Int J Distrib Sens Netw</source>. <year>2022</year>;<volume>18</volume>(<issue>9</issue>):<fpage>15501329221117118</fpage>. doi:<pub-id pub-id-type="doi">10.1177/15501329221117118</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lakshmanna</surname> <given-names>K</given-names></string-name>, <string-name><surname>Subramani</surname> <given-names>N</given-names></string-name>, <string-name><surname>Alotaibi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Alghamdi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khalafand</surname> <given-names>OI</given-names></string-name>, <string-name><surname>Nanda</surname> <given-names>AK</given-names></string-name></person-group>. <article-title>Improved metaheuristic-driven energy-aware cluster-based routing scheme for IoT-assisted wireless sensor networks</article-title>. <source>Sustainability</source>. <year>2022</year>;<volume>14</volume>(<issue>13</issue>):<fpage>7712</fpage>. doi:<pub-id pub-id-type="doi">10.3390/su14137712</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sahoo</surname> <given-names>L</given-names></string-name>, <string-name><surname>Sen</surname> <given-names>SS</given-names></string-name>, <string-name><surname>Tiwary</surname> <given-names>K</given-names></string-name>, <string-name><surname>Moslem</surname> <given-names>S</given-names></string-name>, <string-name><surname>Senapati</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Improvement of wireless sensor network lifetime via intelligent clustering under uncertainty</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>(<issue>3</issue>):<fpage>25018</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2024.3365490</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shokouhifar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fanian</surname> <given-names>F</given-names></string-name>, <string-name><surname>Rafsanjani</surname> <given-names>MK</given-names></string-name>, <string-name><surname>Hosseinzadeh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name></person-group>. <article-title>AI-driven cluster-based routing protocols in WSNs: a survey of fuzzy heuristics, metaheuristics, and machine learning models</article-title>. <source>Comput Sci Rev</source>. <year>2024</year>;<volume>54</volume>(<issue>4</issue>):<fpage>100684</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cosrev.2024.100684</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Van Son</surname> <given-names>N</given-names></string-name>, <string-name><surname>Hanh</surname> <given-names>NT</given-names></string-name>, <string-name><surname>Minh</surname> <given-names>TT</given-names></string-name>, <string-name><surname>Binh</surname> <given-names>HTT</given-names></string-name></person-group>. <article-title>Thang NX Heuristic and approximate Steiner tree algorithms for ensuring network connectivity in mobile wireless sensor networks</article-title>. <source>J Netw Comput Appl</source>. <year>2025</year>;<volume>238</volume>(<issue>4</issue>):<fpage>104155</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jnca.2025.104155</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sahoo</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ghosh</surname> <given-names>SL</given-names></string-name></person-group>. <article-title>Lifetime extension of wireless sensor networks by perceptive selection of cluster head using K-means and Einstein weighted averaging aggregation operator under uncertainty</article-title>. <source>J Ind Intell</source>. <year>2024</year>;<volume>2</volume>(<issue>1</issue>):<fpage>54</fpage>&#x2013;<lpage>62</lpage>. doi:<pub-id pub-id-type="doi">10.56578/jii020105</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ashraf</surname> <given-names>N</given-names></string-name>, <string-name><surname>Viratikul</surname> <given-names>R</given-names></string-name>, <string-name><surname>Silawan</surname> <given-names>T</given-names></string-name>, <string-name><surname>Saivichit</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Maximizing the lifetime of wireless sensor networks: integrating K-means clustering with LEACH protocol to improve energy efficiency</article-title>. In: <conf-name>Proceedings of the 2024 21st International Joint Conference on Computer Science and Software Engineering (JCSSE); 2024 Jun 9&#x2013;12; Phuket, Thailand</conf-name>. p. <fpage>494</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sulthana</surname> <given-names>NN</given-names></string-name>, <string-name><surname>Duraipandian</surname> <given-names>M</given-names></string-name></person-group>. <article-title>EELCR: energy efficient lifetime aware cluster based routing technique for wireless sensor networks using optimal clustering and compression</article-title>. <source>Telecommun Syst</source>. <year>2024</year>;<volume>85</volume>(<issue>1</issue>):<fpage>103</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11235-023-01068-4</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mishra</surname> <given-names>SD</given-names></string-name>, <string-name><surname>Verma</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Energy-efficient and reliable clustering with optimized scheduling and routing for wireless sensor networks</article-title>. <source>Multimed Tools Appl</source>. <year>2024</year>;<volume>83</volume>(<issue>26</issue>):<fpage>68107</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11042-024-18623-z</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Prince</surname> <given-names>B</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>P</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>SK</given-names></string-name></person-group>. <article-title>Multi-level clustering and Prediction based energy efficient routing protocol to eliminate Hotspot problem in wireless sensor networks</article-title>. <source>Sci Rep</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>1122</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-024-84596-6</pub-id>; <pub-id pub-id-type="pmid">39774179</pub-id></mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chinthaginjala</surname> <given-names>R</given-names></string-name>, <string-name><surname>Ahmad</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Energy-efficient unequal multi-level clustering for underwater wireless sensor networks</article-title>. <source>Alex Eng J</source>. <year>2025</year>;<volume>111</volume>(<issue>7</issue>):<fpage>33</fpage>&#x2013;<lpage>46</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aej.2024.10.026</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaur</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kour</surname> <given-names>S</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Energy efficiency in wireless sensor networks: comparing traditional and advanced clustering protocols</article-title>. <source>Eng Res Express</source>. <year>2025</year>;<volume>7</volume>(<issue>1</issue>):<fpage>015258</fpage>. doi:<pub-id pub-id-type="doi">10.1088/2631-8695/adb37b</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vijayaragavan</surname> <given-names>P</given-names></string-name>, <string-name><surname>Saravanan</surname> <given-names>V</given-names></string-name>, <string-name><surname>Suresh</surname> <given-names>C</given-names></string-name>, <string-name><surname>Maheshwari</surname> <given-names>A</given-names></string-name>, <string-name><surname>Vijayalakshmi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Hrbac</surname> <given-names>R</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>FOAEAUC-SARP: a novel energy-efficient protocol integrating unequal clustering and intelligent routing for sustainable wireless sensor networks</article-title>. <source>Results Eng</source>. <year>2025</year>;<volume>25</volume>(<issue>3</issue>):<fpage>103806</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rineng.2024.103806</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Juwaied</surname> <given-names>A</given-names></string-name>, <string-name><surname>Jackowska-Strumillo</surname> <given-names>L</given-names></string-name>, <string-name><surname>Siersze&#x0144;</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Enhancing clustering efficiency in heterogeneous wireless sensor network protocols using the K-nearest neighbours algorithm</article-title>. <source>Sensors</source>. <year>2025</year>;<volume>25</volume>(<issue>4</issue>):<fpage>1029</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s25041029</pub-id>; <pub-id pub-id-type="pmid">40006258</pub-id></mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vimalarani</surname> <given-names>C</given-names></string-name>, <string-name><surname>Selvi</surname> <given-names>CT</given-names></string-name>, <string-name><surname>Gopinathan</surname> <given-names>B</given-names></string-name>, <string-name><surname>Kalaivani</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Improving energy efficiency in WSN through adaptive memetic-based clustering and routing for resource management</article-title>. <source>Sustain Comput Inform Syst</source>. <year>2025</year>;<volume>45</volume>(<issue>6</issue>):<fpage>101073</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.suscom.2024.101073</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alnawafa</surname> <given-names>E</given-names></string-name>, <string-name><surname>Allaymoun</surname> <given-names>M</given-names></string-name></person-group>. <article-title>EDMR: an enhanced dynamic multi-hop routing protocol with a novel sleeping mechanism for wireless sensor networks</article-title>. <source>Sensors</source>. <year>2025</year>;<volume>25</volume>(<issue>14</issue>):<fpage>4510</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s25144510</pub-id>; <pub-id pub-id-type="pmid">40732637</pub-id></mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Al-Karaki</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Routing techniques in wireless sensor networks: a survey</article-title>. <source>IEEE Commun Mag</source>. <year>2004</year>;<volume>2</volume>(<issue>6</issue>):<fpage>6</fpage>&#x2013;<lpage>28</lpage>. doi:<pub-id pub-id-type="doi">10.1109/mwc.2004.1368893</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Min</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Research on stamping modeling based on multiobjective fusion and multistrategy improved grey wolf optimization algorithm</article-title>. <source>J Struct Des Constr Pract</source>. <year>2026</year>;<volume>31</volume>(<issue>1</issue>):<fpage>04025135</fpage>. doi:<pub-id pub-id-type="doi">10.1061/jsdccc.sceng-1855</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zelani</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Babu</surname> <given-names>DN</given-names></string-name>, <string-name><surname>Surendra</surname> <given-names>D</given-names></string-name>, <string-name><surname>Rahman</surname> <given-names>MZ</given-names></string-name></person-group>. <article-title>Energy-efficient ant routing algorithm for optimized path selection network longevity in wireless sensor networks</article-title>. <source>Telecommun Radio Eng</source>. <year>2025</year>;<volume>84</volume>(<issue>2</issue>):<fpage>21</fpage>&#x2013;<lpage>42</lpage>. doi:<pub-id pub-id-type="doi">10.1615/telecomradeng.2024054002</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zagrouba</surname> <given-names>R</given-names></string-name>, <string-name><surname>Kardi</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Comparative study of energy efficient routing techniques in wireless sensor networks</article-title>. <source>Inf</source>. <year>2021</year>;<volume>12</volume>(<issue>1</issue>):<fpage>42</fpage>. doi:<pub-id pub-id-type="doi">10.3390/info12010042</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xue</surname> <given-names>X</given-names></string-name>, <string-name><surname>Shanmugam</surname> <given-names>R</given-names></string-name>, <string-name><surname>Palanisamy</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khalaf</surname> <given-names>OI</given-names></string-name>, <string-name><surname>Selvaraj</surname> <given-names>D</given-names></string-name>, <string-name><surname>Abdulsahib</surname> <given-names>GM</given-names></string-name></person-group>. <article-title>A hybrid cross layer with Harris-Hawk-optimization-based efficient routing for wireless sensor networks</article-title>. <source>Symmetry</source>. <year>2023</year>;<volume>15</volume>(<issue>2</issue>):<fpage>438</fpage>. doi:<pub-id pub-id-type="doi">10.3390/sym15020438</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Del-Valle-Soto</surname> <given-names>C</given-names></string-name>, <string-name><surname>Rodr&#x00ED;guez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ascencio-Pi&#x00F1;a</surname> <given-names>CR</given-names></string-name></person-group>. <article-title>A survey of energy-efficient clustering routing protocols for wireless sensor networks based on metaheuristic approaches</article-title>. <source>Artif Intell Rev</source>. <year>2023</year>;<volume>56</volume>(<issue>9</issue>):<fpage>9699</fpage>&#x2013;<lpage>770</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10462-023-10402-w</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saranya</surname> <given-names>VG</given-names></string-name>, <string-name><surname>Karthik</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Bio-inspired intelligent routing in WSN: integrating mayfly optimization and enhanced ant colony optimization for energy-efficient cluster formation and maintenance</article-title>. <source>Comput Model Eng Sci</source>. <year>2024</year>;<volume>141</volume>(<issue>1</issue>):<fpage>127</fpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2024.053825</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Houssein</surname> <given-names>EH</given-names></string-name>, <string-name><surname>Saad</surname> <given-names>MR</given-names></string-name>, <string-name><surname>Djenouri</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>G</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Shaban</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Metaheuristic algorithms and their applications in wireless sensor networks: review, open issues, and challenges</article-title>. <source>Clust Comput</source>. <year>2024</year>;<volume>27</volume>(<issue>10</issue>):<fpage>13643</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10586-024-04619-9</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Lewis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Grey wolf optimizer</article-title>. <source>Adv Eng Softw</source>. <year>2014</year>;<volume>69</volume>:<fpage>46</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.advengsoft.2013.12.007</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Raj</surname> <given-names>B</given-names></string-name>, <string-name><surname>Ahmedy</surname> <given-names>I</given-names></string-name>, <string-name><surname>Idris</surname> <given-names>MY</given-names></string-name>, <string-name><surname>Md. Noor</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A survey on cluster head selection and cluster formation methods in wireless sensor networks</article-title>. <source>Wirel Commun Mob Comput</source>. <year>2022</year>;<volume>2022</volume>(<issue>1</issue>):<fpage>5322649</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2022/5322649</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>John</surname> <given-names>J</given-names></string-name>, <string-name><surname>Rodrigues</surname> <given-names>P</given-names></string-name></person-group>. <article-title>A survey of energy-aware cluster head selection techniques in wireless sensor network</article-title>. <source>Evol Intell</source>. <year>2022</year>;<volume>15</volume>(<issue>2</issue>):<fpage>1109</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12065-019-00308-4</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Karpurasundharapondian</surname> <given-names>P</given-names></string-name>, <string-name><surname>Selvi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A comprehensive survey on optimization techniques for efficient cluster based routing in WSN</article-title>. <source>Peer Peer Netw Appl</source>. <year>2024</year>;<volume>17</volume>(<issue>5</issue>):<fpage>3080</fpage>&#x2013;<lpage>93</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12083-024-01678-y</pub-id>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>S</given-names></string-name>, <string-name><surname>Agrawal</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A comprehensive survey on meta-heuristic-based energy minimization routing techniques for wireless sensor network: classification and challenges</article-title>. <source>J Supercomput</source>. <year>2022</year>;<volume>78</volume>(<issue>5</issue>):<fpage>6612</fpage>&#x2013;<lpage>63</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11227-021-04128-1</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hamim</surname> <given-names>SI</given-names></string-name>, <string-name><surname>Ab Rahman</surname> <given-names>AB</given-names></string-name></person-group>. <article-title>Optimizing wireless sensor networks: a survey of clustering strategies and algorithms</article-title>. <source>Int J Comput Networks Appl</source>. <year>2024</year>;<volume>11</volume>(<issue>5</issue>):<fpage>673</fpage>&#x2013;<lpage>89</lpage>. doi:<pub-id pub-id-type="doi">10.22247/ijcna/2024/42</pub-id>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Isaac</surname> <given-names>SR</given-names></string-name>, <string-name><surname>Bibin</surname> <given-names>CV</given-names></string-name>, <string-name><surname>Joselin</surname> <given-names>KM</given-names></string-name>, <string-name><surname>Akhila</surname> <given-names>TS</given-names></string-name></person-group>. <article-title>An energy aware secure three-level weighted trust evaluation and grey wolf optimization based routing in wireless <italic>ad hoc</italic> sensor network</article-title>. <source>Wirel Netw</source>. <year>2022</year>;<volume>28</volume>(<issue>4</issue>):<fpage>1439</fpage>&#x2013;<lpage>55</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11276-022-02917-x</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sumathi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>DV</given-names></string-name></person-group>. <article-title>Minimizing delay in mobile <italic>ad-hoc</italic> network using ingenious grey wolf optimization based routing protocol</article-title>. <source>Int J Comput Netw Appl</source>. <year>2022</year>;<volume>9</volume>(<issue>2</issue>):<fpage>251</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.22247/ijcna/2022/212340</pub-id>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yu</surname> <given-names>D</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>T</given-names></string-name>, <string-name><surname>Qing</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Gray wolf optimizer with communication strategy based on DV-Hop for nodes location of wireless sensor networks</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>13</volume>:<fpage>115307</fpage>&#x2013;<lpage>20</lpage>. doi:<pub-id pub-id-type="doi">10.21203/rs.3.rs-2673198/v1</pub-id>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Umamahesh</surname> <given-names>G</given-names></string-name>, <string-name><surname>Senthurya</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khatarkar</surname> <given-names>P</given-names></string-name>, <string-name><surname>Alsalami</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Kaur</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ramesh</surname> <given-names>PS</given-names></string-name></person-group>. <article-title>Leveraging grey wolf optimizer for reliable data transmission in underwater wireless sensor networks</article-title>. In: <conf-name>Proceedings of the 2024 IEEE International Conference on Communication, Computing and Signal Processing (IICCCS); 2024 Sep 19&#x2013;20; Asansol, India</conf-name>. p. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Aravindh</surname> <given-names>G</given-names></string-name>, <string-name><surname>Sridhar</surname> <given-names>KP</given-names></string-name></person-group>. <article-title>Resilient and adaptive secure routing protocol for wireless sensor networks using a grey wolf optimizer and lightning search algorithm</article-title>. <source>J Internet Serv Inf Secur</source>. <year>2024</year>;<volume>14</volume>(<issue>4</issue>):<fpage>331</fpage>&#x2013;<lpage>46</lpage>. doi:<pub-id pub-id-type="doi">10.58346/jisis.2024.i4.020</pub-id>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>As&#x2019; arry</surname> <given-names>A</given-names></string-name>, <string-name><surname>Hassan</surname> <given-names>MK</given-names></string-name>, <string-name><surname>Hairuddin</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Mohamad</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Review of the grey wolf optimization algorithm: variants and applications</article-title>. <source>Neural Comput Appl</source>. <year>2024</year>;<volume>36</volume>(<issue>6</issue>):<fpage>2713</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00521-023-09202-8</pub-id>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Das</surname> <given-names>D</given-names></string-name>, <string-name><surname>Sadiq</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name></person-group>. <chapter-title>Grey wolf optimizer: foundations and mathematical models</chapter-title>. In: <source>Optimization algorithms in machine learning: a meta-heuristics perspective</source>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer Nature</publisher-name>; <year>2025</year>. p. <fpage>59</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-981-96-3849-9_6</pub-id>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Selvaraj</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nanjappan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Nagalingam</surname> <given-names>M</given-names></string-name>, <string-name><surname>Balasubramanian</surname> <given-names>UM</given-names></string-name></person-group>. <article-title>Crossover boosted grey wolf optimizer-based framework for leader election and resource allocation in intrusion detection systems for MANETs</article-title>. <source>Trans Emerg Telecommun Technol</source>. <year>2024</year>;<volume>35</volume>(<issue>5</issue>):<fpage>e4974</fpage>. doi:<pub-id pub-id-type="doi">10.1002/ett.4974</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Patil</surname> <given-names>M</given-names></string-name>, <string-name><surname>Chawhan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Umate</surname> <given-names>R</given-names></string-name>, <string-name><surname>Madankar</surname> <given-names>A</given-names></string-name>, <string-name><surname>Neole</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Energy efficient adaptive clustering with QoS-aware CBRP and grey wolf optimization clustering algorithm for mobile <italic>ad-hoc</italic> network (MANET)</article-title>. <source>Discov Comput</source>. <year>2025</year>;<volume>28</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>44</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10791-025-09685-0</pub-id>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Singh</surname> <given-names>H</given-names></string-name>, <string-name><surname>Saxena</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>H</given-names></string-name>, <string-name><surname>Kamboj</surname> <given-names>VK</given-names></string-name>, <string-name><surname>Arora</surname> <given-names>K</given-names></string-name>, <string-name><surname>Joshi</surname> <given-names>GP</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>An integrative TLBO-driven hybrid grey wolf optimizer for the efficient resolution of multi-dimensional, nonlinear engineering problems</article-title>. <source>Sci Rep</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>11205</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-025-89458-3</pub-id>; <pub-id pub-id-type="pmid">40169707</pub-id></mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Goswami</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shieh</surname> <given-names>CS</given-names></string-name>, <string-name><surname>Chakrabarti</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Energy-aware power and rate control in MANETs using adaptive game theory and grey wolf optimization</article-title>. <source>Future Technol</source>. <year>2025</year>;<volume>4</volume>(<issue>3</issue>):<fpage>29</fpage>&#x2013;<lpage>44</lpage>. doi:<pub-id pub-id-type="doi">10.55670/fpll.futech.4.3.4</pub-id>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jadhav</surname> <given-names>S</given-names></string-name>, <string-name><surname>Patil</surname> <given-names>P</given-names></string-name>, <string-name><surname>Kulkarni</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Gray Wolf-Based clustering for enhanced energy efficiency in wireless sensor networks</article-title>. <source>Int J Commun Syst</source>. <year>2025</year>;<volume>38</volume>(<issue>14</issue>):<fpage>e70228</fpage>. doi:<pub-id pub-id-type="doi">10.1002/dac.70228</pub-id>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Wireless sensor networks in healthcare system: a systematic review</article-title>. <source>Wirel Pers Commun</source>. <year>2024</year>;<volume>134</volume>(<issue>2</issue>):<fpage>1013</fpage>&#x2013;<lpage>34</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11277-024-10954-2</pub-id>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Aldawsari</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A blockchain-based approach for secure energy-efficient IoT-based wireless sensor networks for smart cities</article-title>. <source>Alex Eng J</source>. <year>2025</year>;<volume>126</volume>(<issue>20</issue>):<fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aej.2025.04.052</pub-id>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zing</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Routing revolution: strategic applications of meta-heuristic AI in wireless sensor networks&#x2014;a comprehensive survey</article-title>. <source>Multimed Tools Appl</source>. <year>2025</year>;<volume>84</volume>(<issue>35</issue>):<fpage>44605</fpage>&#x2013;<lpage>46</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11042-025-20843-w</pub-id>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Mahmoud</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Abdel Salam</surname> <given-names>K</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>AF</given-names></string-name>, <string-name><surname>Elgohary</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Optimizing energy consumption in WSNs: an improved K-means clustering approach</article-title>. In: <conf-name>International Conference on Advanced Machine Learning Technologies and Applications</conf-name>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer Nature</publisher-name>; <year>2025</year>. p. <fpage>85</fpage>&#x2013;<lpage>94</lpage>.</mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mushtaq</surname> <given-names>MU</given-names></string-name>, <string-name><surname>Venter</surname> <given-names>H</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>A</given-names></string-name>, <string-name><surname>Owais</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Advances in energy harvesting for Sustainable wireless sensor networks: challenges and opportunities</article-title>. <source>Hardware</source>. <year>2025</year>;<volume>3</volume>(<issue>1</issue>):<fpage>1</fpage>. doi:<pub-id pub-id-type="doi">10.3390/hardware3010001</pub-id>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yadav</surname> <given-names>RK</given-names></string-name>, <string-name><surname>Mahapatra</surname> <given-names>RP</given-names></string-name></person-group>. <article-title>Hybrid metaheuristic algorithm for optimal cluster head selection in wireless sensor network</article-title>. <source>Pervasive Mob Comput</source>. <year>2022</year>;<volume>79</volume>(<issue>3</issue>):<fpage>101504</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.pmcj.2021.101504</pub-id>.</mixed-citation></ref>
<ref id="ref-62"><label>[62]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jing</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Harris harks optimization based clustering with fuzzy routing for lifetime enhancing in wireless sensor networks</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>(<issue>3</issue>):<fpage>12149</fpage>&#x2013;<lpage>63</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2024.3354276</pub-id>.</mixed-citation></ref>
<ref id="ref-63"><label>[63]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Abdul-Rashid</surname> <given-names>R</given-names></string-name>, <string-name><surname>Rahman</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Chan</surname> <given-names>KT</given-names></string-name>, <string-name><surname>Sangaiah</surname> <given-names>AK</given-names></string-name></person-group>. <article-title>Adaptive time synchronization in time sensitive-wireless sensor networks based on stochastic gradient algorithms framework</article-title>. <source>Comput Model Eng Sci</source>. <year>2025</year>;<volume>142</volume>(<issue>3</issue>):<fpage>2585</fpage>&#x2013;<lpage>616</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2025.060548</pub-id>.</mixed-citation></ref>
<ref id="ref-64"><label>[64]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Guo</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Omidizadeh</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Adaptive and scalable energy aware clustering for mobile wireless sensor networks using a density driven approach</article-title>. <source>Sci Rep</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>40198</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-025-23992-y</pub-id>; <pub-id pub-id-type="pmid">41249324</pub-id></mixed-citation></ref>
<ref id="ref-65"><label>[65]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sinduja</surname> <given-names>B</given-names></string-name>, <string-name><surname>Yaashuwanth</surname> <given-names>C</given-names></string-name>, <string-name><surname>Prathibanandhi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Ramesh</surname> <given-names>S</given-names></string-name></person-group>. <article-title>An energy aware routing protocol using mayfly optimization (ERPMO) and TDMA scheduling in wireless sensor networks</article-title>. <source>Sci Rep</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>40492</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-025-24315-x</pub-id>; <pub-id pub-id-type="pmid">41254000</pub-id></mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Harrouz</surname> <given-names>F</given-names></string-name>, <string-name><surname>Omari</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kaddi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Clustering in wireless sensor networks using K-means for cluster formation</article-title>. In: <conf-name>International Conference on Data Engineering and Communication Technology</conf-name>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer Nature</publisher-name>; <year>2024</year>. p. <fpage>329</fpage>&#x2013;<lpage>42</lpage>.</mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ghasemi</surname> <given-names>OA</given-names></string-name>, <string-name><surname>Amirani</surname> <given-names>MC</given-names></string-name>, <string-name><surname>Azghani</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Resource and power allocation for sum-throughput maximization in RIS-assisted TDMA wireless sensor networks</article-title>. <source>IEEE Internet Things J</source>. <year>2024</year>;<volume>11</volume>(<issue>13</issue>):<fpage>24123</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jiot.2024.3390199</pub-id>.</mixed-citation></ref>
<ref id="ref-68"><label>[68]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rubavathy</surname> <given-names>AH</given-names></string-name>, <string-name><surname>Sundar</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Optimizing relay node selection in cooperative wireless body area networks with modified POA</article-title>. <source>Results Eng</source>. <year>2024</year>;<volume>24</volume>(<issue>3</issue>):<fpage>103215</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rineng.2024.103215</pub-id>.</mixed-citation></ref>
<ref id="ref-69"><label>[69]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bengheni</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Relay node selection scheme and deep sleep period for power management in energy-harvesting wireless sensor networks</article-title>. <source>Int J Commun Syst</source>. <year>2024</year>;<volume>37</volume>(<issue>8</issue>):<fpage>e5742</fpage>. doi:<pub-id pub-id-type="doi">10.1002/dac.5742</pub-id>.</mixed-citation></ref>
<ref id="ref-70"><label>[70]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saqhib</surname> <given-names>MN</given-names></string-name>, <string-name><surname>Lakshmikanth</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Augmenting relay node selection for improved energy efficiency in non-hierarchical IoT-oriented wireless sensor networks using Q-learning and fuzzy logic</article-title>. <source>Comput Electr Eng</source>. <year>2025</year>;<volume>123</volume>(<issue>12</issue>):<fpage>110068</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compeleceng.2025.110068</pub-id>.</mixed-citation></ref>
<ref id="ref-71"><label>[71]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Aryai</surname> <given-names>P</given-names></string-name>, <string-name><surname>Khademzadeh</surname> <given-names>A</given-names></string-name>, <string-name><surname>Jassbi</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Hosseinzadeh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hashemzadeh</surname> <given-names>O</given-names></string-name>, <string-name><surname>Shokouhifar</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Real-time health monitoring in WBANs using hybrid metaheuristic-driven machine learning routing protocol (MDML-RP)</article-title>. <source>AEU-Int J Electron Commun</source>. <year>2023</year>;<volume>168</volume>(<issue>1</issue>):<fpage>154723</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aeue.2023.154723</pub-id>.</mixed-citation></ref>
<ref id="ref-72"><label>[72]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Karunkuzhali</surname> <given-names>D</given-names></string-name>, <string-name><surname>Meenakshi</surname> <given-names>B</given-names></string-name>, <string-name><surname>Lingam</surname> <given-names>K</given-names></string-name></person-group>. <article-title>A QoS-aware routing approach for Internet of Things-enabled wireless sensor networks in smart cities</article-title>. <source>Multimed Tools Appl</source>. <year>2025</year>;<volume>84</volume>(<issue>17</issue>):<fpage>17951</fpage>&#x2013;<lpage>77</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11042-024-18125-y</pub-id>.</mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yuebo</surname> <given-names>L</given-names></string-name>, <string-name><surname>Haitao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Hongyan</surname> <given-names>L</given-names></string-name>, <string-name><surname>Qingxue</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Fuzzy clustering and routing protocol with rules tuned by improved particle swarm optimization for wireless sensor networks</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>128784</fpage>&#x2013;<lpage>800</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2023.3332914</pub-id>.</mixed-citation></ref>
<ref id="ref-74"><label>[74]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jeong</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>SW</given-names></string-name>, <string-name><surname>Hussain Malik</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yousefpoor</surname> <given-names>E</given-names></string-name>, <string-name><surname>Yousefpoor</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Ahmed</surname> <given-names>OH</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>SecAODV: a secure healthcare routing scheme based on hybrid cryptography in wireless body sensor networks</article-title>. <source>Front Med</source>. <year>2022</year>;<volume>9</volume>:<fpage>829055</fpage>. doi:<pub-id pub-id-type="doi">10.3389/fmed.2022.829055</pub-id>; <pub-id pub-id-type="pmid">35935783</pub-id></mixed-citation></ref>
<ref id="ref-75"><label>[75]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gou</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Calixto</surname> <given-names>RR</given-names></string-name>, <string-name><surname>Jagatheesaperumal</surname> <given-names>SK</given-names></string-name>, <string-name><surname>de Albuquerque</surname> <given-names>VH</given-names></string-name></person-group>. <article-title>Reliable data collection model and transmission framework in large-scale wireless medical sensor networks</article-title>. <source>Comput Model Eng Sci</source>. <year>2024</year>;<volume>140</volume>(<issue>1</issue>):<fpage>1077</fpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2024.047806</pub-id>.</mixed-citation></ref>
<ref id="ref-76"><label>[76]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fanian</surname> <given-names>F</given-names></string-name>, <string-name><surname>Rafsanjani</surname> <given-names>MK</given-names></string-name>, <string-name><surname>Shokouhifar</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Combined fuzzy-metaheuristic framework for bridge health monitoring using UAV-enabled rechargeable wireless sensor networks</article-title>. <source>Appl Soft Comput</source>. <year>2024</year>;<volume>167</volume>(<issue>5_6</issue>):<fpage>112429</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2024.112429</pub-id>.</mixed-citation></ref>
<ref id="ref-77"><label>[77]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Priyadarshi</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Energy-efficient routing in wireless sensor networks: a meta-heuristic and artificial intelligence-based approach: a comprehensive review</article-title>. <source>Arch Comput Methods Eng</source>. <year>2024</year>;<volume>31</volume>(<issue>4</issue>):<fpage>2109</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-023-10039-6</pub-id>.</mixed-citation></ref>
<ref id="ref-78"><label>[78]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Memarian</surname> <given-names>S</given-names></string-name>, <string-name><surname>Behmanesh-Fard</surname> <given-names>N</given-names></string-name>, <string-name><surname>Aryai</surname> <given-names>P</given-names></string-name>, <string-name><surname>Shokouhifar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>del Carmen Romero-Ternero</surname> <given-names>M</given-names></string-name></person-group>. <article-title>TSFIS-GWO: metaheuristic-driven takagi-sugeno fuzzy system for adaptive real-time routing in WBANs</article-title>. <source>Appl Soft Comput</source>. <year>2024</year>;<volume>155</volume>(<issue>1</issue>):<fpage>111427</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2024.111427</pub-id>.</mixed-citation></ref>
<ref id="ref-79"><label>[79]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vellaichamy</surname> <given-names>J</given-names></string-name>, <string-name><surname>Basheer</surname> <given-names>S</given-names></string-name>, <string-name><surname>Bai</surname> <given-names>PS</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kumar Mathivanan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Jayagopal</surname> <given-names>P</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Wireless sensor networks based on multi-criteria clustering and optimal bio-inspired algorithm for energy-efficient routing</article-title>. <source>Appl Sci</source>. <year>2023</year>;<volume>13</volume>(<issue>5</issue>):<fpage>2801</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app13052801</pub-id>.</mixed-citation></ref>
<ref id="ref-80"><label>[80]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Prakash</surname> <given-names>V</given-names></string-name>, <string-name><surname>Pandey</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Metaheuristic algorithm for energy efficient clustering scheme in wireless sensor networks</article-title>. <source>Microprocess Microsyst</source>. <year>2023</year>;<volume>101</volume>(<issue>4</issue>):<fpage>104898</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.micpro.2023.104898</pub-id>.</mixed-citation></ref>
<ref id="ref-81"><label>[81]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Behzadi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Motameni</surname> <given-names>H</given-names></string-name>, <string-name><surname>Mohamadi</surname> <given-names>H</given-names></string-name>, <string-name><surname>Barzegar</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Multi-objective energy-efficient clustering protocol for wireless sensor networks: an approach based on metaheuristic algorithms</article-title>. <source>IET Wirel Sens Syst</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>e70011</fpage>. doi:<pub-id pub-id-type="doi">10.1049/wss2.70011</pub-id>.</mixed-citation></ref>
<ref id="ref-82"><label>[82]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rao</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>P</given-names></string-name>, <string-name><surname>Lan</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A novel multi objective energy efficient clustering optimization scheme based on heuristic intelligence for wireless sensor networks</article-title>. <source>Sci Rep</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>36988</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-025-21918-2</pub-id>; <pub-id pub-id-type="pmid">41125704</pub-id></mixed-citation></ref>
<ref id="ref-83"><label>[83]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Heinzelman</surname> <given-names>WB</given-names></string-name>, <string-name><surname>Chandrakasan</surname> <given-names>AP</given-names></string-name>, <string-name><surname>Balakrishnan</surname> <given-names>H</given-names></string-name></person-group>. <article-title>An application-specific protocol architecture for wireless microsensor networks</article-title>. <source>IEEE Trans Wirel Commun</source>. <year>2002</year>;<volume>1</volume>(<issue>4</issue>):<fpage>660</fpage>&#x2013;<lpage>70</lpage>. doi:<pub-id pub-id-type="doi">10.1109/twc.2002.804190</pub-id>.</mixed-citation></ref>
<ref id="ref-84"><label>[84]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sert</surname> <given-names>SA</given-names></string-name>, <string-name><surname>Bagci</surname> <given-names>H</given-names></string-name>, <string-name><surname>Yazici</surname> <given-names>A</given-names></string-name></person-group>. <article-title>MOFCA: multi-objective fuzzy clustering algorithm for wireless sensor networks</article-title>. <source>Appl Soft Comput</source>. <year>2015</year>;<volume>30</volume>(<issue>6</issue>):<fpage>151</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2014.11.063</pub-id>.</mixed-citation></ref>
<ref id="ref-85"><label>[85]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fanian</surname> <given-names>F</given-names></string-name>, <string-name><surname>Kuchaki Rafsanjani</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Memetic fuzzy clustering protocol for wireless sensor networks: shuffled frog leaping algorithm</article-title>. <source>Appl Soft Comput</source>. <year>2018</year>;<volume>71</volume>:<fpage>568</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2018.07.012</pub-id>.</mixed-citation></ref>
<ref id="ref-86"><label>[86]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zeng</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>S</given-names></string-name>, <string-name><surname>He</surname> <given-names>D</given-names></string-name>, <string-name><surname>Chan</surname> <given-names>S</given-names></string-name></person-group>. <article-title>ICMH-CHR: an intra-cluster multi-hop based cluster head rotation protocol for wireless sensor networks</article-title>. <source>Ad Hoc Netw</source>. <year>2025</year>;<volume>173</volume>(<issue>4</issue>):<fpage>103829</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.adhoc.2025.103829</pub-id>.</mixed-citation></ref>
<ref id="ref-87"><label>[87]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name></person-group>. <article-title>A dual cluster head hierarchical routing protocol for wireless sensor networks based on hybrid swarm intelligence optimization</article-title>. <source>IEEE Internet Things J</source>. <year>2024</year>;<volume>11</volume>(<issue>9</issue>):<fpage>16710</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jiot.2024.3355993</pub-id>.</mixed-citation></ref>
<ref id="ref-88"><label>[88]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kiani</surname> <given-names>F</given-names></string-name>, <string-name><surname>Seyyedabbasi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Nematzadeh</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Improving the performance of hierarchical wireless sensor networks using the metaheuristic algorithms: efficient cluster head selection</article-title>. <source>Sens Rev</source>. <year>2021</year>;<volume>41</volume>(<issue>4</issue>):<fpage>368</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1108/sr-03-2021-0094</pub-id>.</mixed-citation></ref>
<ref id="ref-89"><label>[89]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaushik</surname> <given-names>A</given-names></string-name>, <string-name><surname>Indu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gupta</surname> <given-names>D</given-names></string-name></person-group>. <article-title>A grey wolf optimization approach for improving the performance of wireless sensor networks</article-title>. <source>Wirel Pers Commun</source>. <year>2019</year>;<volume>106</volume>(<issue>3</issue>):<fpage>1429</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11277-019-06223-2</pub-id>.</mixed-citation></ref>
<ref id="ref-90"><label>[90]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sekaran</surname> <given-names>K</given-names></string-name>, <string-name><surname>Rajakumar</surname> <given-names>R</given-names></string-name>, <string-name><surname>Dinesh</surname> <given-names>K</given-names></string-name>, <string-name><surname>Rajkumar</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Latchoumi</surname> <given-names>T</given-names></string-name>, <string-name><surname>Kadry</surname> <given-names>S</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>An energy-efficient cluster head selection in wireless sensor network using grey wolf optimization algorithm</article-title>. <source>TELKOMNIKA</source>. <year>2020</year>;<volume>18</volume>(<issue>6</issue>):<fpage>2822</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.12928/telkomnika.v18i6.15199</pub-id>.</mixed-citation></ref>
<ref id="ref-91"><label>[91]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Agrawal</surname> <given-names>D</given-names></string-name>, <string-name><surname>Qureshi</surname> <given-names>MHW</given-names></string-name>, <string-name><surname>Pincha</surname> <given-names>P</given-names></string-name>, <string-name><surname>Srivastava</surname> <given-names>P</given-names></string-name>, <string-name><surname>Agarwal</surname> <given-names>S</given-names></string-name>, <string-name><surname>Tiwari</surname> <given-names>V</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Grey wolf optimizer-based clustering scheme for WSNs</article-title>. <source>Int J Commun Syst</source>. <year>2020</year>;<volume>33</volume>(<issue>8</issue>):<fpage>e4344</fpage>. doi:<pub-id pub-id-type="doi">10.1002/dac.4344</pub-id>.</mixed-citation></ref>
<ref id="ref-92"><label>[92]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nagarajan</surname> <given-names>L</given-names></string-name>, <string-name><surname>Thangavelu</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Hybrid grey wolf sunflower optimisation algorithm for energy-efficient cluster head selection in wireless sensor networks for lifetime enhancement</article-title>. <source>IET Commun</source>. <year>2021</year>;<volume>15</volume>(<issue>3</issue>):<fpage>384</fpage>&#x2013;<lpage>96</lpage>. doi:<pub-id pub-id-type="doi">10.1049/cmu2.12072</pub-id>.</mixed-citation></ref>
<ref id="ref-93"><label>[93]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Singh</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nikolovski</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chakrabarti</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Gray wolf optimization based load balanced clustering for sustainable WSNs in smart city environment</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>19</issue>):<fpage>7113</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22197113</pub-id>; <pub-id pub-id-type="pmid">36236208</pub-id></mixed-citation></ref>
<ref id="ref-94"><label>[94]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaddi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Omari</surname> <given-names>M</given-names></string-name>, <string-name><surname>Salameh</surname> <given-names>K</given-names></string-name>, <string-name><surname>Alnoman</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Energy-efficient clustering in wireless sensor networks using grey wolf optimization and enhanced CSMA/CA</article-title>. <source>Sensors</source>. <year>2024</year>;<volume>24</volume>(<issue>16</issue>):<fpage>5234</fpage>. doi:<pub-id pub-id-type="doi">10.20944/preprints202407.2221.v1</pub-id>.</mixed-citation></ref>
<ref id="ref-95"><label>[95]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lekhraj Kumar</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Load balanced and optimal clustering in WSNs using grey wolf optimizer</article-title>. <source>Int J Syst Assur Eng Manag</source>. <year>2024</year>;<volume>15</volume>(<issue>7</issue>):<fpage>1</fpage>&#x2013;<lpage>15</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s13198-024-02306-x</pub-id>.</mixed-citation></ref>
<ref id="ref-96"><label>[96]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fauzan</surname> <given-names>MN</given-names></string-name>, <string-name><surname>Munadi</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sumaryo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nuha</surname> <given-names>HH</given-names></string-name></person-group>. <article-title>Enhanced grey wolf optimization for efficient transmission power optimization in wireless sensor network</article-title>. <source>Appl Syst Innov</source>. <year>2025</year>;<volume>8</volume>(<issue>2</issue>):<fpage>36</fpage>. doi:<pub-id pub-id-type="doi">10.3390/asi8020036</pub-id>.</mixed-citation></ref>
<ref id="ref-97"><label>[97]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shokouhifar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Werner</surname> <given-names>F</given-names></string-name>, <string-name><surname>Almazyad</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Mohamed</surname> <given-names>AW</given-names></string-name></person-group>. <article-title>Combined heuristic-metaheuristic protocol for real-time clustering and routing in agricultural monitoring using UAV-assisted rechargeable WSNs</article-title>. <source>AEU Int J Electron Commun</source>. <year>2025</year>;<volume>200</volume>(<issue>21</issue>):<fpage>155935</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aeue.2025.155935</pub-id>.</mixed-citation></ref>
<ref id="ref-98"><label>[98]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jin</surname> <given-names>R</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>X</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Centralized multi-hop routing based on multi-start minimum spanning forest algorithm in the wireless sensor networks</article-title>. <source>Sensors</source>. <year>2021</year>;<volume>21</volume>(<issue>5</issue>):<fpage>1775</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s21051775</pub-id>; <pub-id pub-id-type="pmid">33806440</pub-id></mixed-citation></ref>
<ref id="ref-99"><label>[99]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ye</surname> <given-names>Z</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Optimizing routing protocol design for long-range distributed multi-hop networks</article-title>. <source>Electron</source>. <year>2024</year>;<volume>13</volume>(<issue>19</issue>):<fpage>3957</fpage>. doi:<pub-id pub-id-type="doi">10.3724/sp.j.1087.2008.01844</pub-id>.</mixed-citation></ref>
<ref id="ref-100"><label>[100]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Elmonser</surname> <given-names>M</given-names></string-name>, <string-name><surname>Alaerjan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Jabeur</surname> <given-names>R</given-names></string-name>, <string-name><surname>Chikha</surname> <given-names>HB</given-names></string-name>, <string-name><surname>Attia</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Enhancing energy distribution through dynamic multi-hop for heterogeneous WSNs dedicated to IoT-enabled smart grids</article-title>. <source>Sci Rep</source>. <year>2024</year>;<volume>14</volume>(<issue>1</issue>):<fpage>30690</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-024-76492-w</pub-id>; <pub-id pub-id-type="pmid">39730387</pub-id></mixed-citation></ref>
<ref id="ref-101"><label>[101]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>N</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>P</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A hierarchical traffic offloading mechanism for end-to-end reliability in a multi-hop multi-connection wireless sensor network</article-title>. <source>IEEE Sens J</source>. <year>2025</year>;<volume>25</volume>(<issue>4</issue>):<fpage>7390</fpage>&#x2013;<lpage>402</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jsen.2024.3522394</pub-id>.</mixed-citation></ref>
<ref id="ref-102"><label>[102]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Al Mazaideh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Levendovszky</surname> <given-names>J</given-names></string-name></person-group>. <article-title>A multi-hop routing algorithm for WSNs based on compressive sensing and multiple objective genetic algorithm</article-title>. <source>J Commun Netw</source>. <year>2021</year>;<volume>23</volume>(<issue>2</issue>):<fpage>138</fpage>&#x2013;<lpage>47</lpage>. doi:<pub-id pub-id-type="doi">10.23919/jcn.2021.000003</pub-id>.</mixed-citation></ref>
<ref id="ref-103"><label>[103]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Balan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Champla</surname> <given-names>D</given-names></string-name>, <string-name><surname>Pushpavalli</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ahilan</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Energy efficient multi-hop routing scheme using Taylor based gravitational search algorithm in wireless sensor networks</article-title>. <source>Int J Electr Comput Eng Syst</source>. <year>2023</year>;<volume>14</volume>(<issue>3</issue>):<fpage>333</fpage>&#x2013;<lpage>43</lpage>. doi:<pub-id pub-id-type="doi">10.32985/ijeces.14.3.11</pub-id>.</mixed-citation></ref>
<ref id="ref-104"><label>[104]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Tang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>L</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Multi-hop routing algorithm in Lora Sparse monitoring network using backward equilibrium for ecological environment monitoring. [cited 2025 Jan 1]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://ssrn.com/abstract=4691490">https://ssrn.com/abstract=4691490</ext-link>.</mixed-citation></ref>
<ref id="ref-105"><label>[105]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Research on multi-chain multi-hop routing protocol for smart road chain distributed sensor networks</article-title>. <source>IEEE Sens J</source>. <year>2025</year>;<volume>25</volume>(<issue>7</issue>):<fpage>11915</fpage>&#x2013;<lpage>23</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jsen.2025.3542140</pub-id>.</mixed-citation></ref>
<ref id="ref-106"><label>[106]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Algubili</surname> <given-names>MD</given-names></string-name>, <string-name><surname>Alshawi</surname> <given-names>IS</given-names></string-name></person-group>. <article-title>Employing grey wolf optimizer for energy sink holes avoidance in WSNs</article-title>. <source>Arab J Sci Eng</source>. <year>2023</year>;<volume>48</volume>(<issue>2</issue>):<fpage>2297</fpage>&#x2013;<lpage>311</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s13369-022-07259-6</pub-id>.</mixed-citation></ref>
<ref id="ref-107"><label>[107]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hussein</surname> <given-names>DM</given-names></string-name>, <string-name><surname>Kheerallah</surname> <given-names>YA</given-names></string-name>, <string-name><surname>Alkenani</surname> <given-names>J</given-names></string-name>, <string-name><surname>Alshawi</surname> <given-names>IS</given-names></string-name></person-group>. <article-title>Lifetime maximization using grey wolf optimization routing protocol with statistical technique in WSNs</article-title>. <source>Inform</source>. <year>2023</year>;<volume>47</volume>(<issue>5</issue>):<fpage>75</fpage>&#x2013;<lpage>82</lpage>.</mixed-citation></ref>
<ref id="ref-108"><label>[108]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Seyyedabbasi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kiani</surname> <given-names>F</given-names></string-name>, <string-name><surname>Allahviranloo</surname> <given-names>T</given-names></string-name>, <string-name><surname>Fernandez-Gamiz</surname> <given-names>U</given-names></string-name>, <string-name><surname>Noeiaghdam</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Optimal data transmission and pathfinding for WSN and decentralized IoT systems using I-GWO and Ex-GWO algorithms</article-title>. <source>Alex Eng J</source>. <year>2023</year>;<volume>63</volume>(<issue>12</issue>):<fpage>339</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aej.2022.08.009</pub-id>.</mixed-citation></ref>
<ref id="ref-109"><label>[109]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nebti</surname> <given-names>S</given-names></string-name>, <string-name><surname>Redjimi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A co-evolutionary algorithm-based enhanced grey wolf optimizer for the routing of wireless sensor networks</article-title>. <source>J Commun Softw Syst</source>. <year>2023</year>;<volume>19</volume>(<issue>4</issue>):<fpage>230</fpage>&#x2013;<lpage>43</lpage>. doi:<pub-id pub-id-type="doi">10.24138/jcomss-2023-0080</pub-id>.</mixed-citation></ref>
<ref id="ref-110"><label>[110]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Karmakonda</surname> <given-names>K</given-names></string-name>, <string-name><surname>Guguloth</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Learning automata based grey wolf optimization algorithm for adaptive data forwarding and aggregation in wireless sensor networks</article-title>. <italic>Preprint</italic>. <year>2023</year>. doi:<pub-id pub-id-type="doi">10.21203/rs.3.rs-3127042/v1</pub-id>.</mixed-citation></ref>
<ref id="ref-111"><label>[111]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Digra</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rajput</surname> <given-names>P</given-names></string-name>, <string-name><surname>Gupta</surname> <given-names>S</given-names></string-name>, <string-name><surname>Priyadharshini</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Hybrid artificial bee colony and grey wolf optimization technique for energy efficient framework in WSN</article-title>. <source>Evol Intell</source>. <year>2024</year>;<volume>17</volume>(<issue>5</issue>):<fpage>4239</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12065-024-00981-0</pub-id>.</mixed-citation></ref>
<ref id="ref-112"><label>[112]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shaikh</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>G</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>X</given-names></string-name>, <string-name><surname>Qiu</surname> <given-names>S</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Coverage and connectivity maximization for wireless sensor networks using improved chaotic grey wolf optimization</article-title>. <source>Sci Rep</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>15706</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-025-00184-2</pub-id>; <pub-id pub-id-type="pmid">40325030</pub-id></mixed-citation></ref>
<ref id="ref-113"><label>[113]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ramani</surname> <given-names>KP</given-names></string-name>, <string-name><surname>Badholia</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Cluster based routing protocols in WSN sensor</article-title>. <source>Inf Technol Ind</source>. <year>2021</year>;<volume>9</volume>(<issue>1</issue>):<fpage>198</fpage>&#x2013;<lpage>206</lpage>. doi:<pub-id pub-id-type="doi">10.17762/itii.v9i1.119</pub-id>.</mixed-citation></ref>
<ref id="ref-114"><label>[114]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rezaeipanah</surname> <given-names>A</given-names></string-name>, <string-name><surname>Amiri</surname> <given-names>P</given-names></string-name>, <string-name><surname>Nazari</surname> <given-names>H</given-names></string-name>, <string-name><surname>Mojarad</surname> <given-names>M</given-names></string-name>, <string-name><surname>Parvin</surname> <given-names>H</given-names></string-name></person-group>. <article-title>An energy-aware hybrid approach for wireless sensor networks using re-clustering-based multi-hop routing</article-title>. <source>Wirel Pers Commun</source>. <year>2021</year>;<volume>120</volume>(<issue>4</issue>):<fpage>3293</fpage>&#x2013;<lpage>314</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11277-021-08614-w</pub-id>.</mixed-citation></ref>
<ref id="ref-115"><label>[115]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Jagadeesh</surname> <given-names>S</given-names></string-name>, <string-name><surname>Muthulakshmi</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Hybrid metaheuristic algorithm-based clustering with multi-hop routing protocol for wireless sensor networks</article-title>. In: <conf-name>Proceedings of Data Analytics and Management</conf-name>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2021</year>. p. <fpage>843</fpage>&#x2013;<lpage>55</lpage>.</mixed-citation></ref>
<ref id="ref-116"><label>[116]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saleem</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Alabady</surname> <given-names>SA</given-names></string-name></person-group>. <article-title>Improvement of the WMSNs lifetime using multi-hop clustering routing protocol</article-title>. <source>Wirel Netw</source>. <year>2022</year>;<volume>28</volume>(<issue>7</issue>):<fpage>3173</fpage>&#x2013;<lpage>83</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11276-022-03036-3</pub-id>.</mixed-citation></ref>
<ref id="ref-117"><label>[117]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chaurasia</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>K</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>N</given-names></string-name></person-group>. <article-title>EEM-CRP: energy-efficient meta-heuristic cluster-based routing protocol for WSNs</article-title>. <source>IEEE Sens J</source>. <year>2023</year>;<volume>23</volume>(<issue>23</issue>):<fpage>29679</fpage>&#x2013;<lpage>93</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jsen.2023.3322631</pub-id>.</mixed-citation></ref>
<ref id="ref-118"><label>[118]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>El Khediri</surname> <given-names>S</given-names></string-name>, <string-name><surname>Selmi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>RU</given-names></string-name>, <string-name><surname>Moulahi</surname> <given-names>T</given-names></string-name>, <string-name><surname>Lorenz</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Energy efficient cluster routing protocol for wireless sensor networks using hybrid metaheuristic approache&#x2019;s</article-title>. <source>Ad Hoc Netw</source>. <year>2024</year>;<volume>158</volume>(<issue>8</issue>):<fpage>103473</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.adhoc.2024.103473</pub-id>.</mixed-citation></ref>
<ref id="ref-119"><label>[119]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Altuwairiqi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>An optimized multi-hop routing protocol for wireless sensor network using improved honey badger optimization algorithm for efficient and secure QoS</article-title>. <source>Comput Commun</source>. <year>2024</year>;<volume>214</volume>(<issue>12</issue>):<fpage>244</fpage>&#x2013;<lpage>59</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.comcom.2023.08.011</pub-id>.</mixed-citation></ref>
<ref id="ref-120"><label>[120]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mohammed</surname> <given-names>BM</given-names></string-name>, <string-name><surname>Alsaadi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Khalaf</surname> <given-names>M</given-names></string-name>, <string-name><surname>Awad</surname> <given-names>AS</given-names></string-name></person-group>. <article-title>Game theory-based multi-hop routing protocol with metaheuristic optimization-based clustering process in WSN for precision agriculture</article-title>. <source>J Eur Autom Syst</source>. <year>2024</year>;<volume>57</volume>(<issue>3</issue>):<fpage>653</fpage>. doi:<pub-id pub-id-type="doi">10.18280/jesa.570302</pub-id>.</mixed-citation></ref>
<ref id="ref-121"><label>[121]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Aleksic</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Energy-efficient routing protocol for wireless sensor networks based on improved grey wolf optimizer</article-title>. <source>KSII Trans Internet Inf Syst</source>. <year>2018</year>;<volume>12</volume>(<issue>6</issue>):<fpage>2644</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id pub-id-type="doi">10.3837/tiis.2018.06.011</pub-id>.</mixed-citation></ref>
<ref id="ref-122"><label>[122]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Daneshvar</surname> <given-names>SMH</given-names></string-name>, <string-name><surname>Mohajer</surname> <given-names>PAA</given-names></string-name>, <string-name><surname>Mazinani</surname> <given-names>SM</given-names></string-name></person-group>. <article-title>Energy-efficient routing in WSN: a centralized cluster-based approach via grey wolf optimizer</article-title>. <source>IEEE Access</source>. <year>2019</year>;<volume>7</volume>:<fpage>170019</fpage>&#x2013;<lpage>31</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2019.2955993</pub-id>.</mixed-citation></ref>
<ref id="ref-123"><label>[123]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mittal</surname> <given-names>N</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>U</given-names></string-name>, <string-name><surname>Salgotra</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sohi</surname> <given-names>BS</given-names></string-name></person-group>. <article-title>An energy efficient stable clustering approach using fuzzy extended grey wolf optimization algorithm for WSNs</article-title>. <source>Wirel Netw</source>. <year>2019</year>;<volume>25</volume>(<issue>8</issue>):<fpage>5151</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11276-019-02123-2</pub-id>.</mixed-citation></ref>
<ref id="ref-124"><label>[124]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>S</given-names></string-name>, <string-name><surname>Quan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Routing protocol for heterogeneous wireless sensor networks based on a modified grey wolf optimizer</article-title>. <source>Sensors</source>. <year>2020</year>;<volume>20</volume>(<issue>3</issue>):<fpage>820</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s20030820</pub-id>; <pub-id pub-id-type="pmid">32033014</pub-id></mixed-citation></ref>
<ref id="ref-125"><label>[125]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jaiswal</surname> <given-names>K</given-names></string-name>, <string-name><surname>Anand</surname> <given-names>V</given-names></string-name></person-group>. <article-title>A grey-wolf based optimized clustering approach to improve QoS in wireless sensor networks for IoT applications</article-title>. <source>Peer Peer Netw Appl</source>. <year>2021</year>;<volume>14</volume>(<issue>4</issue>):<fpage>1943</fpage>&#x2013;<lpage>62</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12083-021-01099-1</pub-id>.</mixed-citation></ref>
<ref id="ref-126"><label>[126]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ojha</surname> <given-names>A</given-names></string-name>, <string-name><surname>Chanak</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Multiobjective gray-wolf-optimization-based data routing scheme for wireless sensor networks</article-title>. <source>IEEE Internet Things J</source>. <year>2021</year>;<volume>9</volume>(<issue>6</issue>):<fpage>4615</fpage>&#x2013;<lpage>23</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jiot.2021.3105425</pub-id>.</mixed-citation></ref>
<ref id="ref-127"><label>[127]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nabavi</surname> <given-names>SR</given-names></string-name>, <string-name><surname>Eraghi</surname> <given-names>NO</given-names></string-name>, <string-name><surname>Torkestani</surname> <given-names>JA</given-names></string-name></person-group>. <article-title>Intelligent optimization of QoS in wireless sensor networks using multiobjective grey wolf optimization algorithm</article-title>. <source>Wirel Commun Mob Comput</source>. <year>2022; 2022</year>;<volume>2022</volume>(<issue>1</issue>):<fpage>5385502</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2022/5385502</pub-id>.</mixed-citation></ref>
<ref id="ref-128"><label>[128]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bahl</surname> <given-names>V</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Probabilistic multi-tiered grey wolf optimizer-based routing for sustainable sensor networks</article-title>. <source>J Inf Commun Technol</source>. <year>2022</year>;<volume>21</volume>(<issue>4</issue>):<fpage>627</fpage>&#x2013;<lpage>63</lpage>. doi:<pub-id pub-id-type="doi">10.32890/jict2022.21.4.7</pub-id>.</mixed-citation></ref>
<ref id="ref-129"><label>[129]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Malisetti</surname> <given-names>N</given-names></string-name>, <string-name><surname>Pamula</surname> <given-names>VK</given-names></string-name></person-group>. <article-title>Energy efficient cluster based routing for wireless sensor networks using moth levy adopted artificial electric field algorithm and customized grey wolf optimization algorithm</article-title>. <source>Microprocess Microsyst</source>. <year>2022</year>;<volume>93</volume>(<issue>18</issue>):<fpage>104593</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.micpro.2022.104593</pub-id>.</mixed-citation></ref>
<ref id="ref-130"><label>[130]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ghorbanvirdi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mazinani</surname> <given-names>SM</given-names></string-name></person-group>. <article-title>Energy efficient multi-clustering using grey wolf optimizer in wireless sensor network</article-title>. <source>Int J Inf Commun Technol Res</source>. <year>2022</year>;<volume>14</volume>(<issue>1</issue>)<fpage>1</fpage>&#x2013;<lpage>12</lpage>.</mixed-citation></ref>
<ref id="ref-131"><label>[131]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Reddy</surname> <given-names>MR</given-names></string-name>, <string-name><surname>Chandra</surname> <given-names>MR</given-names></string-name>, <string-name><surname>Venkatramana</surname> <given-names>P</given-names></string-name>, <string-name><surname>Dilli</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Energy-efficient cluster head selection in wireless sensor networks using an improved grey wolf optimization algorithm</article-title>. <source>Computers</source>. <year>2023</year>;<volume>12</volume>(<issue>2</issue>):<fpage>35</fpage>. doi:<pub-id pub-id-type="doi">10.3390/computers12020035</pub-id>.</mixed-citation></ref>
<ref id="ref-132"><label>[132]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qabouche</surname> <given-names>H</given-names></string-name>, <string-name><surname>Sahel</surname> <given-names>A</given-names></string-name>, <string-name><surname>Badri</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mourabit</surname> <given-names>IE</given-names></string-name></person-group>. <article-title>Energy efficient and coverage aware grey wolf optimizer based clustering process for software-defined wireless sensor networks</article-title>. <source>Ad Hoc Netw</source>. <year>2023</year>;<volume>151</volume>(<issue>4</issue>):<fpage>103288</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.adhoc.2023.103288</pub-id>.</mixed-citation></ref>
<ref id="ref-133"><label>[133]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chunfen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Haifei</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Shiyun</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Clustering based on gray wolf optimization algorithm for internet of things over wireless nodes</article-title>. <source>Int J Adv Comput Sci Appl</source>. <year>2023</year>;<volume>14</volume>(<issue>6</issue>):<fpage>334</fpage>&#x2013;<lpage>41</lpage>. doi:<pub-id pub-id-type="doi">10.14569/ijacsa.2023.0140637</pub-id>.</mixed-citation></ref>
<ref id="ref-134"><label>[134]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ramya</surname> <given-names>R</given-names></string-name>, <string-name><surname>Padmapriya</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Hybrid optimized using grey wolf-flower pollination for wireless sensor network routing</article-title>. <source>Int J Inf Technol</source>. <year>2023</year>;<volume>15</volume>(<issue>4</issue>):<fpage>2263</fpage>&#x2013;<lpage>71</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s41870-023-01240-8</pub-id>.</mixed-citation></ref>
<ref id="ref-135"><label>[135]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pal</surname> <given-names>R</given-names></string-name>, <string-name><surname>Saraswat</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nayyar</surname> <given-names>A</given-names></string-name>, <string-name><surname>Rajput</surname> <given-names>PK</given-names></string-name></person-group>. <article-title>Energy efficient multi-criterion binary grey wolf optimizer based clustering for heterogeneous wireless sensor networks</article-title>. <source>Soft Comput</source>. <year>2024</year>;<volume>28</volume>(<issue>4</issue>):<fpage>3251</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00500-023-09316-0</pub-id>.</mixed-citation></ref>
<ref id="ref-136"><label>[136]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dinesh</surname> <given-names>K</given-names></string-name>, <string-name><surname>Svn</surname> <given-names>SK</given-names></string-name></person-group>. <article-title>Grey wolf optimization based clustering with secured modified sea lion optimization routing algorithm in wireless sensor networks</article-title>. <source>Peer Peer Netw Appl</source>. <year>2024</year>;<volume>17</volume>(<issue>2</issue>):<fpage>585</fpage>&#x2013;<lpage>611</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12083-023-01603-9</pub-id>.</mixed-citation></ref>
<ref id="ref-137"><label>[137]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khujamatov</surname> <given-names>H</given-names></string-name>, <string-name><surname>Pitchai</surname> <given-names>M</given-names></string-name>, <string-name><surname>Shamsiev</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mukhamadiyev</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cho</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Clustered routing using chaotic genetic algorithm with grey wolf optimization to enhance energy efficiency in sensor networks</article-title>. <source>Sensors</source>. <year>2024</year>;<volume>24</volume>(<issue>13</issue>):<fpage>4406</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s24134406</pub-id>; <pub-id pub-id-type="pmid">39001183</pub-id></mixed-citation></ref>
<ref id="ref-138"><label>[138]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Li</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Partitioned uneven cluster routing algorithm based on gray wolf optimization in WSNs</article-title>. <source>Ad Hoc Netw</source>. <year>2024</year>;<volume>163</volume>(<issue>3</issue>):<fpage>103564</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.adhoc.2024.103564</pub-id>.</mixed-citation></ref>
<ref id="ref-139"><label>[139]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dhinnesh</surname> <given-names>AN</given-names></string-name>, <string-name><surname>Sabapathi</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Multi-objective grey wolf optimization based self configuring wireless sensor network</article-title>. <source>Wirel Netw</source>. <year>2024</year>;<volume>30</volume>(<issue>5</issue>):<fpage>3149</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11276-024-03732-2</pub-id>.</mixed-citation></ref>
<ref id="ref-140"><label>[140]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Shang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>M</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Inter cluster routing algorithm for air sea cross domain clustering network based on improved grey wolf optimization algorithm</article-title>. In: <conf-name>Proceedings of the 2025 8th World Conference on Computing and Communication Technologies (WCCCT); 2024 Jun 13; Shenzhen, China</conf-name>. p. <fpage>138</fpage>&#x2013;<lpage>44</lpage>.</mixed-citation></ref>
<ref id="ref-141"><label>[141]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Energy-efficient clustering routing for WSNs based on multi-objective quantum adaptive grey wolf optimization</article-title>. <source>IEEE Sens J</source>. <year>2025</year>;<volume>25</volume>(<issue>8</issue>):<fpage>14080</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.2139/ssrn.4832897</pub-id>.</mixed-citation></ref>
<ref id="ref-142"><label>[142]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Energy-efficient routing algorithm of dijkstra clustering and grey wolf optimization for wireless sensor networks</article-title>. <source>Eng Res Express</source>. <year>2025</year>;<volume>7</volume>(<issue>1</issue>):<fpage>015381</fpage>. doi:<pub-id pub-id-type="doi">10.1088/2631-8695/adc077</pub-id>.</mixed-citation></ref>
<ref id="ref-143"><label>[143]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rahmani</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Haider</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mohammadi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mehranzadeh</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khoshvaght</surname> <given-names>P</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A routing approach based on combination of gray wolf clustering and fuzzy clustering and using multi-criteria decision making approaches for WSN-IoT</article-title>. <source>Comput Electr Eng</source>. <year>2025</year>;<volume>122</volume>(<issue>3</issue>):<fpage>109946</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compeleceng.2024.109946</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>