<?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">79037</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2026.079037</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Comprehensive Survey on Snake Optimizer and Its Performance Evaluation in Image Clustering Field</article-title>
<alt-title alt-title-type="left-running-head">A Comprehensive Survey on Snake Optimizer and Its Performance Evaluation in Image Clustering Field</alt-title>
<alt-title alt-title-type="right-running-head">A Comprehensive Survey on Snake Optimizer and Its Performance Evaluation in Image Clustering Field</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Rai</surname><given-names>Rebika</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref rid="cor1" ref-type="corresp">&#x002A;</xref><email>rrai@cus.ac.in</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Bharasa</surname><given-names>Totan</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Das</surname><given-names>Arunita</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Dhal</surname><given-names>Krishna Gopal</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Applications, Sikkim University</institution>, <addr-line>Sikkim</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Natural Science Research Centre of Belda College Affiliated to Vidyasagar University, Belda College</institution>, <addr-line>Paschim Medinipur, West Bengal</addr-line>, <country>India</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Computer Science, Midnapore College (Autonomous)</institution>, <addr-line>Paschim Medinipur, West Bengal</addr-line>, <country>India</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Rebika Rai. Email: <email>rrai@cus.ac.in</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>27</day><month>4</month><year>2026</year>
</pub-date>
<volume>147</volume>
<issue>1</issue>
<elocation-id>7</elocation-id>
<history>
<date date-type="received">
<day>13</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>03</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</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_79037.pdf"></self-uri>
<abstract>
<p>Snake Optimizer (SO) is a popular optimization algorithm developed by Hashim and Hussien, based on the competitive and selective mating nature of snakes. By emulating such natural methods, SO presents an intelligent method to solve complicated optimization problems, making it a valuable tool in various scientific and technological applications. This paper provides an extensive review of the SO, its inception, the development of different variants, and applications. This paper identifies several SO variants, such as improved SO variants using different strategies, hybridized SO variants with other metaheuristics, Binary SO variants to solve discrete optimization problems, and multi-objective SO variants to tackle many objectives. Furthermore, the applications of variants of SO demonstrate its adaptability across diverse fields. In addition, the paper discusses a few of the possible future research directions for SO. The performance of the SO has been evaluated in the clustering-based image segmentation domain and compared to other MAs. The numerical and statistical results clearly demonstrate the superiority of the SO to other tested MAs. With researchers engaging MA as an alternate methodology in solving almost every optimization challenge, this survey would definitely provide valuable perceptions to numerous researchers seeking to attain a thorough understanding of SO, its advancements, and its broad applications in resolving diverse optimization problems.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Snake optimizer</kwd>
<kwd>optimization</kwd>
<kwd>metaheuristic</kwd>
<kwd>swarm intelligence</kwd>
<kwd>nature-inspired</kwd>
<kwd>image segmentation</kwd>
<kwd>clustering</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Metaheuristic algorithms (MAs) are one of the emerging optimization techniques that have witnessed phenomenal advancement in offering solutions to many complex optimization problems wherein conventional methods fails to deliver the optimal solution. Fred Glover [<xref ref-type="bibr" rid="ref-1">1</xref>] in the year 1986, coined the term &#x201C;Metaheuristic&#x201D; to refer to heuristic approaches that provides general framework that can be employed to extensive range of optimization problems without being tailored. In recent years, researcher has developed extreme interest in metaheuristic-based optimization, thus bringing along tremendous progress since the introduction of the first meta-heuristic approach. With regular breakthroughs, new algorithms are proposed to solve and tackle real world challenges effectively. In metaheuristics, exploration and exploitation are two essential strategies [<xref ref-type="bibr" rid="ref-2">2</xref>] that boost the search for optimal solutions during the optimization process and it is crucial to maintain the balance between them for accomplishing efficiency and accuracy. Literature also terms metaheuristic algorithms as Nature-Inspired Optimization Algorithms (NIOAs) [<xref ref-type="bibr" rid="ref-3">3</xref>]. The No Free Lunch (NFL) theorem [<xref ref-type="bibr" rid="ref-4">4</xref>] states that there is no single MA that is capable of solving every type of optimization problems. This instigates researchers to continually come up with new MAs, thus making significant contribution in the field of optimization. MAs [<xref ref-type="bibr" rid="ref-5">5</xref>] are categorized into four main groups: Swarm-Based, Physics/Chemistry-Based, Human-Based, and Plant-Based optimization algorithms and the same are depicted in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Classification of metaheuristic algorithms.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-1.tif"/>
</fig>
<p>Swarm-Based MAs are social organism-inspired optimization techniques wherein social agent such as birds, fish, ants, and bees, moving in a flock, employ self-organizing, decentralized systems in which various agents cooperate with one another to exchange information for searching optimal solutions effectively. Some of the swarm-based algorithms are: Ant Colony Optimization (ACO) [<xref ref-type="bibr" rid="ref-6">6</xref>], Particle Swarm Optimization (PSO) [<xref ref-type="bibr" rid="ref-7">7</xref>], Marine Predators Algorithm (MPA) [<xref ref-type="bibr" rid="ref-8">8</xref>], Firefly Algorithm (FA) [<xref ref-type="bibr" rid="ref-9">9</xref>], Cuckoo Search (CS) [<xref ref-type="bibr" rid="ref-10">10</xref>], and Snake Optimizer (SO) [<xref ref-type="bibr" rid="ref-11">11</xref>]. The second class of MAs, as highlighted in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, is Physics/Chemistry-Based MAs that draw inspiration from physical processes and chemical reactions, which are then mathematically modelled to develop solutions for optimization problems. A few algorithms that belong to this class are: Nuclear Reaction Optimization (NRO) [<xref ref-type="bibr" rid="ref-12">12</xref>], Atom Search Optimization (ASO) [<xref ref-type="bibr" rid="ref-13">13</xref>], Chemical Reaction Optimization (CRO) [<xref ref-type="bibr" rid="ref-14">14</xref>], Central Force Optimization (CFO) [<xref ref-type="bibr" rid="ref-15">15</xref>], and Thermal Exchange Optimization (TEO) [<xref ref-type="bibr" rid="ref-16">16</xref>]. The third class of MAs is Human-Based MAs that take inspiration from human behaviours, decision-making ability, and even social interactions. Some of the algorithms listed under this category are: Political Optimizer (PO) [<xref ref-type="bibr" rid="ref-17">17</xref>], Search and Rescue Optimization (SRO) [<xref ref-type="bibr" rid="ref-18">18</xref>], Teaching Learning-Based Optimization (TLBO) [<xref ref-type="bibr" rid="ref-19">19</xref>], Human Mental Search (HMS) [<xref ref-type="bibr" rid="ref-20">20</xref>], and Soccer League Competition Algorithm (SLC) [<xref ref-type="bibr" rid="ref-21">21</xref>]. The last category of MAs is Plant-Based MAs that draw inspiration from the growth, reproduction, adaptation, and survival strategies of plants. Few plant-based MAs are: Plant Growth Optimization (PGO) [<xref ref-type="bibr" rid="ref-22">22</xref>], Root Growth Algorithm (RGA) [<xref ref-type="bibr" rid="ref-23">23</xref>], Plant Propagation Algorithm (PPA) [<xref ref-type="bibr" rid="ref-24">24</xref>], Rooted Tree Optimization (RTO) [<xref ref-type="bibr" rid="ref-25">25</xref>], and Paddy Field Algorithm (PFA) [<xref ref-type="bibr" rid="ref-26">26</xref>]. The survey study, such as [<xref ref-type="bibr" rid="ref-27">27</xref>&#x2013;<xref ref-type="bibr" rid="ref-31">31</xref>] in MAs, serves as a rich foundation for obtaining complete data about these algorithms, their origin, advancements, variety of applications, variants, and different adaptations, thus helping researchers gain more insights into various algorithms that fall under the category of MA. Additionally, case studies and experimental validation offer researcher with good indication of their effectiveness as well as real-world applicability. Consequently, such a survey provides a complete resource, thus paving the way for researchers to explore advanced optimization techniques in several domains.</p>
<p>Optimization techniques play a very critical role in image processing, as many image-related tasks can be formulated as complex optimization problems. Image-related tasks include image clustering, segmentation, feature selection, image enhancement, and performance evaluation, where the objective functions are often nonlinear, multimodal, and even high-dimensional. Traditional methods often struggle with such complexities, motivating the widespread adoption of metaheuristic optimization algorithms in image processing applications. In recent years, a variety of population-based optimization algorithms have been successfully applied to image clustering and analysis, including PSO, ACO, Differential Evolution (DE), Grey Wolf Optimizer (GWO), and Whale Optimization Algorithm (WOA). These methods have been employed to optimize clustering objectives, feature representations, and clustering validity indices, demonstrating improved robustness and accuracy compared to traditional approaches. However, their performance can still be affected by premature convergence and sensitivity to parameter settings, particularly in high-dimensional image feature spaces. More recently, novel bio-inspired optimization algorithms have been introduced to address these limitations by enhancing exploration&#x2013;exploitation balance and convergence stability. Despite these advances, the application of newly developed optimizers in image clustering performance evaluation remains relatively limited. Even though a large number of MAs have been proposed and is available in the literature, their efficiency is strongly problem-dependent. In this study, the optimization task is associated with the performance evaluation of image clustering, which is inherently nonlinear and multimodal. This complexity arises from the high-dimensional feature space of images, complex inter-cluster relationships, and the presence of noisy or overlapping data, all of which increase the risk of premature convergence when conventional optimization techniques are applied.</p>
<p>This motivates the exploration of the SO in the present study, where its adaptive population interaction mechanism is leveraged to improve the reliability and effectiveness of performance evaluation in image clustering tasks. Therefore, this paper performs a review of the SO, which is a new Swarm-Based MA proposed by Hashima and Hussien in the year 2022, and to date, no thorough review of the SO has yet been conducted. The SO was also selected due to its adaptive exploration&#x2013;exploitation mechanism, which is well-suited for handling complex search spaces encountered in image clustering problems. By dynamically regulating global search and local refinement through population interaction strategies, SO helps preserve solution diversity while improving convergence stability. This makes SO particularly effective for performance evaluation tasks in image clustering, where avoiding local optima is crucial for achieving reliable and robust results. Unlike static optimization strategies, SO dynamically adapts its search behavior during the optimization process, which is especially beneficial for clustering-related evaluation problems where the objective landscape is highly irregular. The SO has achieved 1110 citations as per Google Scholar dated 5 October 2025. These plentiful citations and their increasing order prove the wide acceptability and popularity of the SO to solve diverse complex optimization issues. This study aims to compile and assess the existing SO-based literature. This study is significant because it describes, categorizes, and evaluates the SO-based methods and its enhanced versions, which have been successfully employed to address multiple optimization problems.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Major Contributions</title>
<p>The main contributions of the paper include knowledge consolidation, noting the strengths and drawbacks, proposing improvements by creative approaches, and showing its usefulness in optimization domains. The contributions are as follows:
<list list-type="simple">
<list-item><label>(a)</label><p><bold>Analysis of SO&#x2019;s Methodology:</bold> In this research, the theoretical approach and basic search mechanisms of the SO will be considered, with its approach for maintaining a trade-off between exploration and exploitation. The effect of various control parameters on the performance of SO will be discussed, and approaches for controlling them will also be evaluated.</p></list-item>
<list-item><label>(b)</label><p><bold>Analysis of SO&#x2019;s Variants:</bold> Several improved variants of SO are presented in this study, along with an explanation. The major strategies that help to improve the SO&#x2019;s performance are listed and discussed. Multi-objective and binary variants of SO and their applications are also mentioned in this study.</p></list-item>
<list-item><label>(c)</label><p><bold>Performance Evaluation:</bold> This research presents a complete analysis of SO&#x2019;s effectiveness in the area of clustering-based colour image segmentation tasks. It has been assessed in this research by comparing it to other latest models of MAs.</p></list-item>
<list-item><label>(d)</label><p><bold>Applications:</bold> The SO algorithm employed across multiple areas, namely Energy, Engineering, IoT, Machine Learning, and Big Data, is systematically compiled, highlighting the wider applicability of SO.</p></list-item>
<list-item><label>(e)</label><p><bold>Identification of SO&#x2019;s Advantages and Limitations:</bold> This paper offers a separate section that highlights the advantages and limitations of the SO. The discussion includes SO&#x2019;s adaptability as well as issues encountered in handling complex optimization problems.</p></list-item>
<list-item><label>(f)</label><p><bold>Addresses Various Future Research Directions:</bold> This paper, in addition, provided several future research directions and thus inspiring researcher to work on the identified literature gaps, address limitation and explore the unexplored related to the SO algorithm.</p></list-item>
</list></p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Positioning of the Proposed Review with Respect to Existing Surveys</title>
<p>Various comprehensive surveys have been published on Nature-inspired and Metaheuristic optimization algorithms, providing broad taxonomies, classifications, and general performance discussions. However, most of these studies adopt a macro-level perspective, summarizing multiple algorithm families without offering an in-depth methodological and critical examination of any single algorithm, and the same has been highlighted in <xref ref-type="table" rid="table-1">Table 1</xref>. In contrast, the present review adopts a micro-level analytical perspective, focusing exclusively on the SO algorithm. The distinctive features of this review are:</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Comparison of the proposed review with existing literature surveys.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Feature</th>
<th>General Nature-Inspired Surveys</th>
<th>Proposed Review</th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>Coverage</bold></td>
<td>Multiple algorithm families</td>
<td>Exclusive focus on SO</td>
</tr>
<tr>
<td><bold>Depth of analysis</bold></td>
<td>Descriptive overview</td>
<td>Mechanism-level theoretical analysis</td>
</tr>
<tr>
<td><bold>Parameter sensitivity study</bold></td>
<td>Rarely included</td>
<td>Detailed discussion included</td>
</tr>
<tr>
<td><bold>Variant taxonomy</bold></td>
<td>High-level listing</td>
<td>Structured classification of SO variants</td>
</tr>
<tr>
<td><bold>Experimental validation</bold></td>
<td>Usually summarized from literature</td>
<td>Independent evaluation on image clustering</td>
</tr>
<tr>
<td><bold>Critical limitations analysis</bold></td>
<td>Limited</td>
<td>Dedicated strengths &#x0026; limitations section</td>
</tr>
<tr>
<td><bold>Future research roadmap</bold></td>
<td>General suggestions</td>
<td>Targeted, gap-driven research directions</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><list list-type="order">
<list-item>
<p>A detailed theoretical dissection of SO&#x2019;s exploration&#x2013;exploitation strategy, search operators, and control parameter influence, which is generally not addressed in broad surveys.</p></list-item>
<list-item>
<p>Discussion of parameter adaptation mechanisms and their effect on convergence behavior, providing practical guidance for researchers.</p></list-item>
<list-item>
<p>Structured categorization of binary, multi-objective, hybrid, and adaptive variants of SO, along with their modification strategies.</p></list-item>
<list-item>
<p>Unlike traditional surveys that summarize reported results, this work performs an independent experimental evaluation of SO in clustering-based colour image segmentation tasks, comparing it with recent metaheuristic algorithms.</p></list-item>
<list-item>
<p>A dedicated section explicitly analysing SO&#x2019;s scalability, convergence speed, computational complexity, and limitations in high-dimensional or multimodal problems.</p></list-item>
<list-item>
<p>Identification of unresolved challenges and formulation of structured research directions, including adaptive parameter control, hybrid learning mechanisms, and theoretical convergence analysis.</p></list-item>
</list></p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Research Questions</title>
<p>A survey study on the SO often considers research questions about the algorithm&#x2019;s performance, modifications, applications, and comparative analysis. Typical key research questions consist of:</p>
<p>The principled methodological and theoretical research questions are as follows:
<list list-type="bullet">
<list-item>
<p>What are the fundamental principles of the SO, and how has a mathematical optimization framework been established based on the mating behaviour and foraging strategies of snakes in their natural environment?</p></list-item>
<list-item>
<p>How does SO balance between exploration and exploitation in various optimization scenarios?</p></list-item>
<list-item>
<p>What are the characteristics, computational complexity, and sensitivity to parameters of SO?</p></list-item>
</list></p>
<p>The research questions pertaining to the different variants of SO are as follows:
<list list-type="bullet">
<list-item>
<p>What significant enhancements and hybridizations of the SO have been documented in the literature?</p></list-item>
<list-item>
<p>How can these variants alleviate the limitations of the original SO, namely concerning local optima entrapment and computational costs in high-dimensional contexts?</p></list-item>
<list-item>
<p>Are there any special circumstances under which certain SO versions operate better than others?</p></list-item>
</list></p>
<p>The research questions concerning the applications and performance assessment of SO are as follows:
<list list-type="bullet">
<list-item>
<p>What are the primary application domains where the SO and its variants have been successfully employed?</p></list-item>
<list-item>
<p>How well is the performance of SO when compared with other popular MAs in solving problems across various domains?</p></list-item>
<list-item>
<p>What are the primary performance metrics and benchmarking challenges utilized to evaluate the effectiveness and robustness of the SO?</p></list-item>
</list></p>
<p>The research questions pertaining to the challenges and future study paths of SO are as follows:
<list list-type="bullet">
<list-item>
<p>What are the outstanding problems and ongoing scientific inquiries related to the SO?</p></list-item>
<list-item>
<p>What can be done to improve the SO regarding the current inadequacies in the SO?</p></list-item>
<list-item>
<p>What are the possible future research directions in the field of SO, including modifications based on new challenges or the adoption of additional AI methods?</p></list-item>
</list></p>
<p>These research questions can help build the basis for a rather comprehensive paper on the subject of the SO in terms of a literature survey.</p>
<p>The remaining sections of the paper are organized around seven key pillars, structured as follows: Research Methodology and survey taxonomy are discussed in <xref ref-type="sec" rid="s2">Section 2</xref>. A comprehensive overview of the SO Algorithm and its mathematical formulation is presented in <xref ref-type="sec" rid="s3">Section 3</xref>. Literature review of SO-based research is discussed in <xref ref-type="sec" rid="s4">Section 4</xref>.&#x2002;A detailed overview of SO&#x2019;s applications across diverse sectors is performed in <xref ref-type="sec" rid="s5">Section 5</xref>. Theoretical comparison with other MAs is presented in <xref ref-type="sec" rid="s6">Section 6</xref>. Performance evaluation of SO and other tested MAs has been performed in <xref ref-type="sec" rid="s7">Section 7</xref>. The conclusion and future research are elaborated in <xref ref-type="sec" rid="s8">Section 8</xref>.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Research Methodology and Survey Taxonomy</title>
<p>In this section, a thorough review methodology for the SO, along with specifics on how to collect, examine, interpret, and synthesize data in order to assess and comprehend the subject being reviewed. The collection process is divided into three main steps: Preliminary study, Article screening, and Article finalization, and the same is demonstrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Phases of review methodology.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-2.tif"/>
</fig>
<sec id="s2_1">
<label>2.1</label>
<title>Phase 1&#x2014;Preliminary Study</title>
<p>The foremost objective of the preliminary study phase is to attain a comprehensive understanding of the scope of the literature search. This necessitates determining potential sources for further investigation and performing a preliminary search using pertinent keywords. Initially, the search was conducted based on several key terminologies associated with the algorithm, such as Snake Optimizer, Snake Optimizer Algorithm, Snake Optimizer Nature-Inspired Algorithm, (though not limited to), as illustrated in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. Those papers that included these keywords in their title were chosen. To compile the various published articles related to SO, several well-known publishers, including IEEE, Elsevier, Springer, MDPI, Nature Portfolio, Taylor &#x0026; Francis, Wiley, Frontiers, and many others, have been included. To facilitate this, Google Scholar, a commonly used web search engine making full-text research articles available across multiple disciplines, has been taken into account.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Keywords used to search research papers related to SO from Google Scholar.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-3.tif"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Phase 2&#x2014;Article Screening</title>
<p>This phase basically is included to guarantee the relevance of the selected articles with regard to the research theme. The screening process focuses on identifying the most suitable publications that align with the research objectives while eliminating those that do not meet the specified criteria. This screening, without any doubt, helped eliminate irrelevant research papers. To achieve our objective, we establish specific criteria for the article screening phase, (i) inclusion and (ii) exclusion criteria. Inclusion criteria include: Research articles published only in reputable journals, Research articles written in the English language, and a full article available for download. On the other hand, Exclusion criteria comprise: Research articles published as book chapters, Research papers available in languages besides English, and the full version of the article not available for download.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Phase 3&#x2014;Data Extraction</title>
<p>The important characteristics of the selected 129 different SO-related journal and conference papers are meticulously recorded and classified based on several parameters, namely titles, authors, publication year, publishers, citations, application area, and type, throughout the data extraction phase.</p>
<p>Among these 129 papers, the numbers of journal and conference papers are 104 and 25, respectively. The graphical representation of this information is presented in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. Year-wise publications of these 129 considered papers for the survey are pictorially presented in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. The publishers of these papers are depicted in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, and this figure clearly demonstrates that IEEE is at the top of the list. Elsevier and Springer, two major contributors to the body of literature on this subject, are closely followed. Wiley, MDPI, and Nature get the fourth rank. <xref ref-type="fig" rid="fig-7">Fig. 7</xref> shows year-wise citations of the original source paper of SO. The citations of the SO are increasing, which proves the popularity of the SO in the MA-based research domain. MAs that were published in 2022 and achieved excellent citations are presented in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. The figure clearly shows that SO gets fourth rank by achieving 1206 citations. The surveys or review papers on the first three ranked MAs of 2022 have already been published in the literature. Therefore, we opt for SO for the survey.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Number of publications in Journals and Conferences.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Year wise number of papers considered in the survey.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Publication percentages of different publishers.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-6.tif"/>
</fig><fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Year-wise citations of snake optimization algorithm as per Google Scholar (date. 27 December 2025).</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-7.tif"/>
</fig><fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Metaheuristic algorithm published in 2022, and its citations count per Google Scholar.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-8.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Overview on Snake Optimizer</title>
<p>Snake Optimizer was developed and introduced in the year 2022 by Hashim and Hussien by simulating the mating, hunting, and survival behaviors of snakes in nature [<xref ref-type="bibr" rid="ref-11">11</xref>]. Their research article entitled &#x201C;<bold><italic>Snake Optimizer: A novel meta-heuristic optimization algorithm</italic></bold>&#x201D; was published in an esteemed journal, Knowledge-Based Systems, under Elsevier. The article became publicly accessible online on 22nd January&#x2019;2022. As previously mentioned, the SO algorithm is inspired by the mating behavior of the snakes, and based on this concept, its search mechanism is structured into two distinct phases, namely exploration and exploitation.
<list list-type="bullet">
<list-item>
<p><bold>Exploration:</bold> In the natural mating process of snakes, male snakes are basically the primary travelers, enthusiastically searching for mates, whereas female snakes are the decision-makers, selectively picking the best partner. Thereby, to attract the female snake, males display extensive movement patterns to locate the female snakes, and this typically involves broad area searching and even making an unpredictable movement pattern, such as random or zigzag, thereby trying to increase their chance of encountering their mating partner. Mimicking the randomization movement of snakes ensures that the algorithm is capable of encountering multiple potential solutions before settling on an optimal one. Therefore, the exploration phase of the SO algorithm aims to expand the search space and prevent premature convergence to local optima.</p></list-item>
<list-item>
<p><bold>Exploitation:</bold> Once the snake has explored the entire search space and identified the potential mate, the behavior of the snake changes from random movements to focused engagements. The male snake tries to stay close to the female snake, exhibiting slow yet controlled movements. However, if the competition tends to arise, the male snake might get engaged in battle with the rivals, refining its position to secure the place and be chosen by the female snake. Therefore, following the trend that takes place in natural processes, the exploitation phase of SO aims to narrow down the search space, focusing on refining the best solution that, in turn, enhances the solution quality.</p></list-item>
</list></p>
<p>The biological behaviours of snakes can be interpreted well alongside optimization principles, and the same has been projected in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Biological behaviors of snakes and their optimization equivalents.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center" width="70mm"/>
<col align="center" width="75mm"/>
</colgroup>
<thead>
<tr>
<th>Sl. No.</th>
<th>Snake Behaviour</th>
<th>Optimization Equivalent</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Temperature alone doesn&#x2019;t determine the mating process; rather, they rely on food availability for the same</td>
<td>Optimization doesn&#x2019;t rely on a single factor; multiple constraints (fitness function, diversity, convergence rate) influence the process</td>
</tr>
<tr>
<td>2</td>
<td>Unpredictable exploration of the surroundings</td>
<td>Global exploration of the search space</td>
</tr>
<tr>
<td>3</td>
<td>Competition among males for mating rights even engaging in physical battles, to attract females</td>
<td>Candidate solutions compete against each other (fitness evaluation and selection pressure) to enhance the solution quality</td>
</tr>
<tr>
<td>4</td>
<td>Mate selection based on strength &#x0026; fitness</td>
<td>Choosing the best candidate solutions for refinement</td>
</tr>
<tr>
<td>5</td>
<td><bold>Females choosing the strongest mate</bold></td>
<td>Best solution selection ensures that only top-performing candidates proceed to the next phase, thereby giving preference to high-performing solutions in the population</td>
</tr>
<tr>
<td>6</td>
<td>If conditions are not favourable (low temperature, insufficient food), mating doesn&#x2019;t occur, and snakes prioritize searching for food instead</td>
<td>If a solution is not promising, the algorithm shifts focus from exploitation (refinement) to exploration (searching for better solutions)</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s3_1">
<label>3.1</label>
<title>Mathematical Model of Snake Optimizer</title>
<p>The SO algorithm is highlighted as Algorithm 1, and the phases of the SO algorithm are detailed as follows, with its diagrammatic representation depicted in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Flowchart of snake optimizer.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-9.tif"/>
</fig>
<fig id="fig-18">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-18.tif"/>
</fig>
<p><bold>Phase 1: Population Initializing Phase</bold></p>
<p>Like all other metaheuristics, SO [<xref ref-type="bibr" rid="ref-11">11</xref>] initiates the optimization process via the creation of randomly and uniformly distributed. In essence, this is done to guarantee diversity in the initial solution, giving the search mechanism a solid base. <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> can be used to obtain the initial population. Furthermore, the population is equally split into two groups, assuming a 50% distribution of male and female snakes. <xref ref-type="disp-formula" rid="eqn-2">Eqs. (2)</xref> and <xref ref-type="disp-formula" rid="eqn-3">(3)</xref> are used to divide the population.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the position of the <italic>i</italic>th individual, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>r</mml:mi></mml:math></inline-formula> is a random number within the range [0, 1] and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the lower and upper bounds of the problem, respectively.
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" 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:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:mfrac><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<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:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>N</mml:mi></mml:math></inline-formula> represents the total number of individuals, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the number of male individuals and <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the number of female individual numbers.</p>
<p><bold>Phase 2: Evaluation Phase</bold></p>
<p>The two groups created in phase 1 are evaluated to determine the best individual in each group, thus identifying the best male (<bold><italic>f</italic></bold><sub><bold><italic>best</italic>,<italic>m</italic></bold></sub>), female (<bold><italic>f</italic></bold><sub><bold><italic>best</italic>,<italic>f</italic></bold></sub>), and the optimal food position (<bold><italic>f</italic></bold><sub><bold><italic>food</italic></bold></sub>). Further, the temperature, <italic>Temp</italic> is calculated using <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>, where <italic>t</italic> and <italic>T</italic> in the equation basically refer to the current iteration and the total number of iterations, respectively
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>T</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi>T</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>This phase also deals with defining the quantity of food, typically denoted as <italic>Q</italic>, and the same is obtained using <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>*</mml:mo><mml:mtext>exp</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mi>T</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is constant with the value assigned as 0.5.</p>
<p><bold>Phase 3: Exploration Phase (when food is unavailable)</bold></p>
<p>The exploration phase begins whenever the food is unavailable prompting the snakes to explore the search space. In order to determine when to initiate phase 3, a threshold value of 0.25 is set. If the quantity of food, <italic>Q</italic> falls below threshold, the snakes initiate the exploration phase by choosing any random position and update their position accordingly. This process is carried forward using <xref ref-type="disp-formula" rid="eqn-6">Eqs. (6)</xref> and <xref ref-type="disp-formula" rid="eqn-8">(8)</xref>.</p>
<p><bold><italic>In regard to male snakes</italic>,</bold> <italic>i</italic>th male position is determined using <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> as given below:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</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>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00B1;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to <italic>i</italic>th male position, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to position of random male, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula> is a random value within the range [0, 1], <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is constant with the value assigned as 0.05 and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> basically refers to male ability to find food and is calculated using <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>.
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to fitness of <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to fitness of <italic>i</italic>th individual in male group.</p>
<p>Similarly, <bold><italic>in regard to male snakes</italic>,</bold> <italic>i</italic>th female position is determined using <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref> as given below:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</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>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00B1;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to <italic>i</italic>th female position, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to position of random female, <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula> is a random value within the range [0, 1], <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is constant with the value assigned as 0.05 and <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> basically refers to female ability to find food and is calculated using <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to fitness of <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to fitness of <italic>i</italic>th individual in female group.</p>
<p><bold>Phase 4: Exploitation Phase (when food is available)</bold></p>
<p>This phase is executed when the food is available which means that <italic>Q &#x003E; Threshold</italic> (<italic>0.25</italic>). Since, the food alone do not determine the mating process rather snakes do rely on temperature as well, so another threshold value in regard to temperature is set to 0.6 and checked accordingly.</p>
<p><italic>If</italic> <bold><italic>Q</italic></bold> (<italic>Food Quantity</italic>) &#x003E; <italic>Threshold</italic> (<italic>0.25</italic>)</p>
<p><italic>If the</italic> <bold><italic>temperature</italic></bold> &#x003E; <italic>Threshold</italic> (<italic>0.6</italic>) (<italic>hot</italic>) <italic>then</italic></p>
<p>The snakes will navigate towards only food and exploitation is carried out using <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>.
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00B1;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>Temp</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the position of the individual male or female, <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to the position of the best individuals, and <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is constant and is set to 2.</p>
<p>However, <italic>If the</italic> <bold><italic>rand</italic></bold> <italic>&#x003C; Threshold</italic> (<italic>0.6</italic>) then the snake will either enter the <bold>Fighting Phase</bold> else <bold>Mating Phase</bold>.</p>
<p><bold>Phase 5: Fighting Phase</bold></p>
<p>Male snakes compete for mating rights, often engaging in physical battles to attract females, as represented by <xref ref-type="disp-formula" rid="eqn-11">Eqs. (11)</xref> and <xref ref-type="disp-formula" rid="eqn-12">(12)</xref>.
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>FM</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>Q</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to <italic>i</italic>th male position, <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to the position of the best individual in female group, and FM is the fighting ability of male agent.</p>
<p>Also,
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>FF</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>Q</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to <italic>i</italic>th female position, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to the position of the best individual in male group, and FF is the fighting ability of female agent.</p>
<p>FF and FM are further evaluated using <xref ref-type="disp-formula" rid="eqn-13">Eqs. (13)</xref> and <xref ref-type="disp-formula" rid="eqn-14">(14)</xref>.
<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:mi>F</mml:mi><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<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:mi>F</mml:mi><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where, <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to fitness of the top performing female agent in the group, <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to fitness of the top performing male agent in the group.</p>
<p><bold>Phase 6: Mating Phase</bold></p>
<p>However, female snakes eventually make the decision of choosing one male snake among the many from the competition. <xref ref-type="disp-formula" rid="eqn-15">Eqs. (15)</xref> and <xref ref-type="disp-formula" rid="eqn-16">(16)</xref> depicts the mating procedure.
<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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>Q</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" 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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>Q</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where, <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to <italic>i</italic>th female position, <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers to the position of the corresponding male agent, and <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the mating potential of the male and female snakes, respectively and are determined with the help of <xref ref-type="disp-formula" rid="eqn-17">Eqs. (17)</xref> and <xref ref-type="disp-formula" rid="eqn-18">(18)</xref>.
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" 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:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" 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:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p><bold>Phase 7: Termination Phase</bold></p>
<p>Upon hatching, the worst male and female snakes are identified and replaced using <xref ref-type="disp-formula" rid="eqn-19">Eqs. (19)</xref> and <xref ref-type="disp-formula" rid="eqn-20">(20)</xref>. The algorithm terminates once the predefined number of iterations is reached.
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" 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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<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:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Computational Complexity of Snake Optimizer</title>
<p>The computational complexity of any algorithm typically defines the amount of time and memory an algorithm requires as the input size grows. The key complexity factors in snake optimizer algorithms include Population size (<italic>N</italic>), Problem Dimension (<italic>D</italic>), Number of Iteration (<italic>T</italic>), and Fitness function cost (<italic>f</italic>(<italic>D</italic>)). In each iteration, SO typically performs fitness evaluation for all snakes represented by <italic>O</italic> (<italic>N &#x00D7; f</italic>(<italic>D</italic>)), position updates such as movement, mating, fighting behavior denoted as <italic>O</italic> (<italic>N &#x00D7; D</italic>), which is the vector operations over <italic>D</italic> dimensions, sorting and ranking snakes denoted as <italic>O</italic> (<italic>N log N</italic>). In such a scenario, the total time complexity over <italic>T</italic> iteration is represented using <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref>.
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In most of the optimization problems wherein fitness evaluation dominates, and sorting is negligible or avoided, time complexity is denoted using <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref>.
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>On the other hand, the space complexity of the SO is basically determined by the data structure used to store the population and the related information, such as Population position (<italic>X</italic>), Fitness values, the required <italic>O</italic>(<italic>N</italic>) memory, Temporary position matrix, and Global best storage. Hence, the overall space complexity of SO is dominated by population storage and is depicted in <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref>.
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mi>S</mml:mi><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p><xref ref-type="table" rid="table-3">Table 3</xref> presents a comparative analysis of the theoretical time complexity and structural properties of the Snake Optimizer (SO) and several well-established metaheuristic algorithms.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Theoretical computational complexity comparison between SO and other few MAs.</title>
</caption>
<table>
<colgroup>
<col align="center" width="27mm"/>
<col align="center" width="25mm"/>
<col align="center" width="25mm"/>
<col align="center" width="27mm"/>
<col align="center" width="22mm"/>
<col align="center" width="30mm"/> </colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Theoretical Time Complexity</th>
<th>Memory Complexity</th>
<th>Number of Control Parameters</th>
<th>Scalability (High-D)</th>
<th>Practical Runtime Behavior</th>
</tr>
</thead>
<tbody>
<tr>
<td>Particle Swarm Optimization [<xref ref-type="bibr" rid="ref-7">7</xref>]</td>
<td><inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula><break/>(<italic>position</italic> &#x0002B; <italic>velocity</italic><break/>&#x0002B; <italic>pbest</italic>)</td>
<td>Low-Moderate</td>
<td>Moderate</td>
<td>Fast early convergence; may stagnate later</td>
</tr>
<tr>
<td>Cuckoo Search Algorithm [<xref ref-type="bibr" rid="ref-10">10</xref>]</td>
<td><inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Low</td>
<td>Good</td>
<td>Higher runtime due to L&#x00E9;vy flights and sorting</td>
</tr>
<tr>
<td>Snake Optimizer [<xref ref-type="bibr" rid="ref-11">11</xref>]</td>
<td><inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Moderate</td>
<td>Moderate-Good</td>
<td>Moderate per-iteration cost; stable convergence speed</td>
</tr>
<tr>
<td>Grey Wolf Optimization [<xref ref-type="bibr" rid="ref-32">32</xref>]</td>
<td><inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Low</td>
<td>Moderate</td>
<td>Smooth convergence; moderate runtime</td>
</tr>
<tr>
<td>Whale Optimization Algorithm [<xref ref-type="bibr" rid="ref-33">33</xref>]</td>
<td><inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Low</td>
<td>Moderate</td>
<td>Moderate runtime; slower in the exploitation phase</td>
</tr>
<tr>
<td>Tuna Swarm Optimization [<xref ref-type="bibr" rid="ref-34">34</xref>]</td>
<td><inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mrow><mml:mo>(</mml:mo><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Moderate</td>
<td>Moderate</td>
<td>Moderate runtime; adaptive but stable</td>
</tr>
<tr>
<td>Artificial Hummingbird Algorithm [<xref ref-type="bibr" rid="ref-35">35</xref>]</td>
<td>(<italic>O</italic>(<italic>T</italic> &#x00D7; <italic>N</italic> &#x00D7; <italic>D</italic>)<break/>&#x0002B; <italic>O</italic>(<italic>TN</italic><sup>2</sup>))</td>
<td>(<italic>O</italic>(<italic>N</italic> &#x00D7; <italic>D</italic>)<break/>&#x0002B; <italic>O</italic>(<italic>TN</italic><sup>2</sup>))</td>
<td>Moderate-High</td>
<td>Moderate<break/>(Large N costly)</td>
<td>Higher runtime for large N due to the visit table</td>
</tr>
</tbody>
</table>
</table-wrap>
 
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Parameter Sensitivity</title>
<p>Parameter sensitivity basically refers to how the algorithm&#x2019;s performance is affected by changes in its control parameters. The performance of the SO is strongly influenced by several core parameters that administrate the balance between exploration and exploitation, convergence speed, and solution diversity. Some of the control parameters are Temperature (<italic>Temp</italic>), Population size (<italic>N</italic>), Maximum Iterations (<italic>T</italic>), Energy parameter (<italic>E</italic>), Food quantity (<italic>Q</italic>), Male-Female ratio, and Threshold parameter (<italic>&#x03B8;</italic>).
<list list-type="simple">
<list-item><label>(a)</label><p><bold>Temperature (<italic>Temp</italic>):</bold> This is one of the crucial parameters that typically controls behavioral mode switching and determines whether a snake fights or mates. The high temperature leads to aggressive exploration, whereas the low temperature indicates stable exploitation. If the temperature drops drastically, the algorithm tends to miss out the global optimum and give priority to exploitation. Therefore, the gradual cooling schedule for this parameter is important as a slower drop guarantees well exploration in the early stages.</p></list-item>
<list-item><label>(b)</label><p><bold>Population size (<italic>N</italic>):</bold> Another parameter that is a fundamental part of the SO structure is <italic>N</italic>, which determines how many candidate solutions will be exploring the search space and their equal division into male and female. Small <italic>N</italic>, though, leads to faster computation but generates a higher risk of premature convergence. On the other hand, a large <italic>N</italic> would give better exploration, but the computational overhead increases.</p></list-item>
<list-item><label>(c)</label><p><bold>Maximum iterations (<italic>T</italic>):</bold> Another parameter that controls the total search duration of the SO algorithm is <italic>T</italic>, and directly hampers the convergence quality. If the value of <italic>T</italic> considered is too small, the algorithm might stop early and miss out on the good solution. On the other hand, if the value of <italic>T</italic> considered is too high, the algorithms keep running even when there is little or no improvement, resulting in diminishing returns. In practice and analyzing most of the scenarios, the SO algorithm tends to converge faster in comparison to many classical metaheuristics, thus making a too high iteration count pointless.</p></list-item>
<list-item><label>(d)</label><p><bold>Energy parameter (<italic>E</italic>):</bold> This parameter, <italic>E</italic>, determines how the SO balances searching new areas of the solution space (exploration) and refining the best solutions found so far (exploitation). When the energy considered is very high, the algorithm&#x0027;s ability to explore a wide range of the search space increases, which even helps the algorithm to determine new and diverse solution but can slow down convergence. Above all, keeping the <italic>E</italic> value too high for too long might cause random movement with little or no progress. On the other hand, if the energy considered is low, the algorithm might get stuck in local optima. Therefore, poor tuning might result in uncontrolled random search or premature convergence.</p></list-item>
<list-item><label>(e)</label><p><bold>Food quantity (<italic>Q</italic>):</bold> This parameter represents the availability of the resources, thus influencing the attraction of snakes towards promising solutions. <italic>Q</italic> acts as a threshold-based switch; when it is high (above threshold), attraction is stronger, and the algorithm tends to shift towards the best solutions found so far, enhancing exploitation and convergence, however, reducing diversity if applied too early. On the other hand, when the value of <italic>Q</italic> is low (below threshold), attraction is weaker, thus enabling the algorithm to explore different areas of the search space (remains in exploration phase) and diversity is maintained. However, if <italic>Q</italic> is always low, the algorithm might explore too much, and a convergence issue might arise. In the beginning, <italic>Q</italic> should be low and should gradually increase later in the search, thus making gradual tuning of <italic>Q</italic> one of the important requirements in SO.</p></list-item>
<list-item><label>(f)</label><p><bold>Male-female ratio:</bold> In SO, this parameter is basically employed to determine how many snakes will be considered as &#x201C;male&#x201D; and how many as &#x201C;females&#x201D;, and this determines the population diversity and further affects the interaction pattern during mating and fighting phases. Generally, in practice, a balanced ratio of 50:50 generally ensures stability, unbiasedness, and thereby maintains good diversity across the population. If the ratio considered is too unbalanced, the search might, in the algorithms, remain biased towards a certain pattern, thereby reducing exploration in some areas of the search space and potentially leading to slower convergence. The best practice is to keep the ratio balanced and fixed unless a specific requirement of the problem being solved.</p></list-item>
<list-item><label>(g)</label><p><bold>Threshold parameter (<italic>&#x03B8;</italic>):</bold> In most implementations of SO, the parameter <italic>&#x03B8;</italic> is used that is employed as a decision boundary to determine behavior switching, such as exploration to exploitation, fighting to mating, and so on. If the threshold value is low, behavior switches to exploitation or mating too early, and snakes may focus too much on known good solutions, reducing diversity. This enhances the risk of premature convergence. On the other hand, if <italic>&#x03B8;</italic> is high, then exploration and fighting continue for a longer period of time. This generates risks such as slow convergence, wasted iterations, and unbalanced search. Thus, it is advisable to keep the threshold parameter balanced, which will ensure a good balance between exploration and exploitation and further guarantee that the SO algorithm searches for good enough solutions before refining them.</p></list-item>
</list></p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Merits and Demerits of SO</title>
<p>The Snake Optimizer algorithm, despite being implemented in various optimization tasks, generates effective results, but it suffers from a few drawbacks when used in complex or multi-modal search spaces. One major drawback is its tendency toward premature convergence, particularly when dealing with complex, multimodal, or high-dimensional search spaces. This behaviour may cause the algorithm to become trapped in local optima, thereby limiting solution quality. Additionally, the convergence speed of the basic SO algorithm may be slow in later iterations due to insufficient population diversity, which reduces its exploration capability. Additionally, the SO algorithm is quite sensitive to parameter settings, thus it needs careful fine parameter tuning to perform effectively across different problem domains. Furthermore, algorithms are not robust in noisy and dynamic situations, and different fitness landscapes may challenge the algorithm&#x2019;s ability to adapt effectively and sustain a premium solution over time. <xref ref-type="table" rid="table-4">Table 4</xref> highlights the key strengths and limitations of the SO algorithm.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Key strengths and limitations of SO algorithm.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center" width="125mm"/>
</colgroup>
<thead>
<tr>
<th>Features</th>
<th>Factors</th>
</tr>
</thead>
<tbody>
<tr>
<td>Key Strengths</td>
<td><list list-type="bullet">
<list-item>
<p>Prevents early convergence by striking a proper balance of exploration and exploitation phases.</p></list-item>
<list-item>
<p>Self-adaptive movement reduces the need for manual parameter tuning.</p></list-item>
<list-item>
<p>Effectively avoids local minima using adaptive escape strategies.</p></list-item>
<list-item>
<p>Handles constraints efficiently by dynamically adjusting movements.</p></list-item>
<list-item>
<p>Scalable and versatile for high-dimensional optimization problems.</p></list-item>
</list></td>
</tr>
<tr>
<td>Limitations</td>
<td><list list-type="bullet">
<list-item>
<p>Higher computational cost due to complex movement evaluations.</p></list-item>
<list-item>
<p>Convergence speed varies depending on problem complexity.</p></list-item>
<list-item>
<p>Some parameter sensitivity may still require fine-tuning.</p></list-item>
<list-item>
<p>Scalability issues when dealing with high-dimensional optimization tasks.</p></list-item>
<list-item>
<p>Limited benchmarking studies compared to popular algorithms like PSO.</p></list-item>
</list></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Thereby to address the limitations of the original SO algorithm, several research initiatives have focused on developing numerous variants of SO, namely, improved, hybrid, binary, and multi-objective SO, which aim to overcome the weaknesses of the standard SO. These enhanced versions introduce mechanisms such as adaptive parameter adjustment, diversity preservation strategies, and hybridization with other optimization techniques. Such modifications improve the balance between exploration and exploitation, enabling the algorithm to escape local optima and converge more efficiently. <xref ref-type="table" rid="table-5">Table 5</xref> is tabulated to clearly highlight the differences and characteristics of improved SO algorithms and standard SO.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Comparison between standard and improved SO algorithms.</title>
</caption>
<table>
<colgroup>
<col align="center" width="35mm"/>
<col align="center" width="50mm"/>
<col align="center" width="70mm"/> </colgroup>
<thead>
<tr>
<th>Feature</th>
<th>Standard SO Algorithm</th>
<th>Improved SO Algorithms</th>
</tr>
</thead>
<tbody>
<tr>
<td>Search Strategy</td>
<td>Fixed exploration-exploitation mechanism</td>
<td>Adaptive and dynamic search strategies</td>
</tr>
<tr>
<td>Convergence Speed</td>
<td>May converge slowly in later iterations</td>
<td>Faster and more stable convergence</td>
</tr>
<tr>
<td>Local Optima Avoidance</td>
<td>Prone to premature convergence</td>
<td>Enhanced ability to escape local optima</td>
</tr>
<tr>
<td>Population Diversity</td>
<td>Gradually decreases during iterations</td>
<td>Maintained using diversity enhancement techniques</td>
</tr>
<tr>
<td>Robustness</td>
<td>Sensitive to problem complexity</td>
<td>More robust across different problem types</td>
</tr>
<tr>
<td>Optimization Accuracy</td>
<td>Moderate for complex problems</td>
<td>Higher solution quality and accuracy</td>
</tr>
<tr>
<td>Suitability</td>
<td>Simple and low-dimensional problems</td>
<td>Complex, multimodal, and high-dimensional problems</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Related Works on Snake Optimizer Variants</title>
<p>Since its introduction in 2022, the SO algorithm has attracted considerable research attention for addressing diverse challenges, leading to a notable amount of work using SO. The following subsections explore related studies on its various enhancements and adaptations along with their application areas. As per the survey, the different variants of SO comprises of Improved variant of SO, the Hybridized variant of SO, the Multi-Objective variant of SO, and the Binary variant of SO.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Improved SO Variants</title>
<p>An improvised variant of the SO is an enhanced version of the original algorithm, developed to polish the algorithm, guaranteeing it is more well-aligned with the specific features of the problem at hand. Metaheuristic improvements are typically intended to cater to the inadequacies of the original algorithm, in so doing, strengthening its capacity to recognize solutions that are optimal or close to optimal. These changes could include operator tweaks, parameter tuning, or modifications to the search protocols. Since real-world optimization problems vary in complexity, and a more polished algorithm can produce faster, more accurate, and more reliable solutions in a variety of applications, creating improvised versions becomes imperative. The major improvement strategies that are utilized in the literature of SO are depicted in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>. However, it is noticed that orthogonal learning, fitness distance balance-based selection mechanism, Weibull distribution, local escaping operator, and multi-population strategies are not utilized for the enhancement of SO.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Major improvement strategies for SO as per the literature.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-10.tif"/>
</fig>
<p>Wang et al. [<xref ref-type="bibr" rid="ref-36">36</xref>] in their work suggested an enhanced version of SO, named ISO (Improved Snake Optimizer), designed to enhance the convergence ability and stability for solving complex continuous optimization problems. The proposed ISO integrates a chaotic mapping strategy for generating a uniform and randomly distributed initial population, a forced switching mechanism to balance SO&#x2019;s updating phases and improve convergence speed, a Whale Optimization Algorithm (WOA) variant to enhance exploration, and an optimal domain perturbation strategy to refine solutions near the best results. ISO outperforms classical SO and eight other classical or recent algorithms, showcasing higher convergence efficiency (94/160) and stability (77/160) on CEC-2021 test functions, also achieving 100% convergence efficiency and 96.25% stability in applicable functions. Three real-world continuous optimization problems were used to further confirm its usefulness, and discretization may be used in combinatorial optimization in the future. Zhang et al. [<xref ref-type="bibr" rid="ref-37">37</xref>] propose a multi-strategy Integrated Snake Optimizer (ISO) for solving task scheduling problems in cloud-fog computing environments, where efficient computational resource allocation is crucial to minimizing transmission delay and total costs. To enhance the standard Snake Optimizer, several optimization strategies are integrated. Circle map initialization enhances population diversity as well as traversal, guaranteeing a well-searched space distribution. Synergistic Optimization Strategy further supports the global search by boosting population diversity, while the Elite Reverse Learning Mechanism (ERLM) accelerates convergence, thus improving solution quality by pulling out the best-performing individuals. Furthermore, Evolutionary Population Dynamics presents mutation to additionally expand the search and avoid premature convergence. The proposed ISO is compared with Genetic Algorithm (GA), Wildebeest Herd Optimization (WHO), Grey Wolf Optimizer (GWO), Whale Optimization Algorithm (WOA), Harris Hawks Optimization (HHO), Arithmetic Optimization Algorithm (AOA), and African Vultures Optimization Algorithm (AVOA) on multiple datasets and the experimental result clearly indicate that ISO demonstrates better convergence, lower costs, improved response speed, and optimized transfer paths, making it a more efficient approach for cloud-fog computing resource allocation. Li et al. [<xref ref-type="bibr" rid="ref-38">38</xref>] introduced the Multi-Task Snake Optimization (MTSO) algorithm, an improved variant of SO basically designed for Multi-Task Optimization (MTO), in order to address challenges such as low optimization precision and high computational costs. The proposed algorithm typically operates in two phases: first, independently solving each optimization task, and second, enhancing performance through knowledge transfer between tasks. The transfer mechanism is solely guided by the probability of knowledge exchange and elite selection process that allows the algorithm to either integrate superior knowledge from other tasks or else improve solutions through the means of self-perturbation. Experimental results demonstrate that the proposed MTSO outperforms existing MTO algorithms, achieving superior accuracy on benchmark functions and real-world engineering problems, such as planar kinematic arm control, robot gripper optimization, and car side-impact design, proving its effectiveness in handling multiple optimization tasks simultaneously. Song et al. [<xref ref-type="bibr" rid="ref-39">39</xref>] proposed a hybrid algorithm termed the Modified Snake Optimizer (MSO) specifically designed for color image thresholding segmentation, with a primary application in agriculture for early identification, diagnosis, and treatment of rice disease. MSO integrates numerous techniques: a dynamic adaptive parameter tuning method to speed up convergence by fine-tuning the algorithm&#x2019;s parameters; an improved global position update formula incorporates guidance from the optimal individual and random disturbances to balance global and local searches; L&#x00E9;vy flight is introduced in the flight mode to help the optimizer escape local optima; a balancing strategy in the mating mode enables effective sharing of information among sub-populations; and a hill-climbing jump operation is applied to the optimal individual to overcome local stagnation. These integrations jointly boost the algorithm&#x2019;s performance, resulting in more accurate segmentation outcomes compared to traditional methods and other optimization techniques. Kong et al. [<xref ref-type="bibr" rid="ref-40">40</xref>] proposed an Improved Snake Optimizer (ISO)-based MPPT control strategy, typically designed for renewable energy applications, precisely for optimizing power converters in photovoltaic systems. The proposed methods hybridize the traditional Snake Optimizer with several enhancement techniques, namely a L&#x00E9;vy flight strategy to enhance global search capabilities and quickly bypass local optima, a dynamic exploitation probability to prevent premature convergence, and chaos theory to increase the diversity of snake positions for a more robust search. Each considered in the proposed method contributes significantly to refining the tracking performance, thus accelerating convergence, reducing oscillations, and further minimizing power loss under real-world conditions. Experimental results show that the ISO achieves a maximum tracking efficiency of 99.99% and a response time of only 0.08 s thereby significantly outperforming the conventional SO. An enhanced Snake Optimization algorithm&#x2019;s variant, called SO-OBL, that integrates Opposition-Based Learning (OBL) to improve global optimization and for multilevel image segmentation was proposed by Houssein et al. [<xref ref-type="bibr" rid="ref-41">41</xref>]. Specially designed for medical imaging applications, specifically for accurate liver disease segmentation from CT scans. In this proposed hybridized approach, the traditional SO algorithm is boosted by OBL to improve the search process and also to avoid local optima, while an optimized multilevel thresholding technique leveraging Otsu&#x2019;s function is employed to effectively demarcate liver boundaries despite uneven presence and unclear edges. Experiments on CEC&#x2019;2022 test functions and segmentation tests demonstrate that the proposed SO-OBL outperforms eleven state-of-the-art metaheuristics, achieving superior metrics, thereby enhancing segmentation performance in the field of medical imaging. Mai et al. [<xref ref-type="bibr" rid="ref-42">42</xref>] in their work proposed an enhanced Snake algorithm, termed as ISASO, for accurate parameter identification of photovoltaic (PV) models, basically to optimize the operation and control of PV systems. The proposed ISASO hybridizes the traditional Snake Optimization algorithm with Subtraction Average-Based Optimization (SABO) to improve global search capability by updating agent positions by means of a consistent arithmetic mean, thus avoiding premature convergence towards local optima. In addition, a tent chaotic map is employed for population initialization for diversity improvement, while a dynamic learning factor and adaptive inertia weight strategy are blended together to accelerate convergence and exploit and explore trade-offs. Tested on CEC2005 benchmark functions and many PV models, the proposed ISASO exhibits better parameter identification accuracy with the lowest values of Root Mean Square Error (RMSE) and superior performance compared to other metaheuristics. Yang et al. [<xref ref-type="bibr" rid="ref-43">43</xref>] in their work tried to optimize the design of Hybrid Wind-Wave Energy Converters (HWWECs) in order to maximize power output and operating stability. By integrating a V27-225 kW wind turbine with a wave energy converter, the system enhances energy efficiency and reliability. The work suggests an Enhanced Snake Optimizer (ESO), based on chaotic initialization, asynchronous learning factors, and L&#x00E9;vy flight, to optimize the array configuration of several HWWECs. Simulation outcomes using various configurations (three, six, and twelve buoys) prove ESO superior to other algorithms, producing the greatest absorption of power, with a gain of 144.337 kW compared to the baseline Snake Optimizer. Wang and Wang [<xref ref-type="bibr" rid="ref-44">44</xref>] proposed a modified variant of SO known as Multi-Strategy Enhanced Snake Optimizer (EMSO), designed to improve Quantitative Structure-Activity Relationship (QSAR) modelling by optimizing hyperparameters and selecting relevant molecular descriptors. It introduces new food emergence and temperature change mechanisms to balance exploration and exploitation, along with a death and regeneration strategy to escape local optima. Moreover, new food searching, fighting, mating, and eating formulas improve search accuracy and efficiency. Compared on benchmark functions, engineering design problems, and feature selection tasks, the model performs better than algorithms currently available. Used in QSAR modelling for predicting environmental toxicity, it performs improved hyperparameter tuning and selects a lower number of more informative features, constituting a valuable tool for improving QSAR models. Nafeh et al. [<xref ref-type="bibr" rid="ref-45">45</xref>] introduce an optimization approach for the sizing of a photovoltaic (PV) battery grid-connected system for electric vehicle fast charging stations in Cairo, Egypt. The major aims are minimizing the total system cost and maintaining energy balance. A new energy management strategy is formulated based on two price models to maximize power flow and find optimal component sizes. Furthermore, a modified Snake Optimization (MSO) algorithm is introduced and simulated in MATLAB to solve the optimization problem. A comparative study with four other meta-heuristic algorithms validates the better performance of MSO. A techno-economic analysis also validates the feasibility of the proposed system throughout its lifetime with efficient energy management and optimal cost-effectiveness. Zheng et al. [<xref ref-type="bibr" rid="ref-46">46</xref>] proposed a modified version of the traditional SO, named the Snake Optimizer based on Sobol Sequential Nonlinear Factors and Different Learning Strategies (SNDSO), aimed at solving issues such as vulnerability to local optima, bad convergence in high-dimensional problems, and adversity in discretized and multi-constraint situations. The proposed algorithm delivers three main enhancements: Sobol sequences to optimize initial population distribution, nonlinear factors employing the inverse tangent function to induce a balance between exploration and exploitation, and learning strategies to promote population diversity and avoid premature convergence. The efficacy of SNDSO is established through extensive testing, including CEC2015 and CEC2017 benchmark functions for optimization in high-dimensional problems, twelve feature selection problems for discretized situations, and five real-world multi-constraint optimization problems. Experimental outcomes affirm SNDSO&#x2019;s excellence in outperforming the shortcomings of SO, positioning it as a robust algorithm for sophisticated optimization problems. An Improved Snake Optimizer-based Deployment Method (DMISO) for sea disaster monitoring, suggested by Jin et al. [<xref ref-type="bibr" rid="ref-47">47</xref>], uses an AHP-based hierarchical deployment technique to coordinate sensor positioning with sea disaster spatial distribution. Subsequently, an Improved Snake Optimizer (ISO), reinforced with Opposition-Based Learning (OBL), is utilized to deploy nodes efficiently while maintaining the trade-off between network coverage and cumulative energy cost. Moreover, a Path Allocation Strategy (PAS) is used to redistribute nodes so that energy consumption is evenly distributed throughout the network. Simulation results show that DMISO decreases energy consumption by 35.46% over the Underwater Fruit Fly Optimization Algorithm (UFOA) while enhancing coverage by 4.77% over UFOA and 17.4% over random deployment. In addition, DMISO balances energy consumption efficiently and prolongs the entire network lifetime, hence making it a stable solution for underwater monitoring purposes. Bao et al. [<xref ref-type="bibr" rid="ref-48">48</xref>] in their work proposed an Improved Binary Snake Optimizer (IBSO) that improves the existing Snake Optimizer for binary optimization, particularly for the purpose of feature selection. The proposed algorithm incorporated Hamming distance and a Gaussian-based Mutation Transfer Function (MTF), thus enhancing search diversity, local exploration, and computational efficiency. Tested on approximately 27 benchmark datasets, IBSO outperforms other binary swarm intelligence algorithms, achieving better accuracy and lower computational cost. Its effectiveness is further validated against different SO variants, proving its superiority in high-dimensional data selection and machine learning tasks. Sarkhi and Koyuncu [<xref ref-type="bibr" rid="ref-49">49</xref>] introduced an algorithm called Energy Serpent Optimizer (ESO), an enhanced version of the Snake Optimizer, typically intended to improve Deep Reinforcement Learning (DRL) models for game AI, especially in dynamic environments such as Pac-Man. Through the optimization of hyperparameters, the introduced ESO improves AI adaptability, response time, and efficiency, thereby making DRL models more efficient in real-time gaming. It improves the algorithm thereby refining the whole learning process, making it converge faster and make better decisions. This combination of metaheuristic optimization with DRL not only improves gaming AI but also has potential in autonomous systems and robotics. Zheng et al. [<xref ref-type="bibr" rid="ref-50">50</xref>] present an improved variant of the Snake Optimization Algorithm (ISO) that integrates multiple strategies like Sobol initialization, L&#x00E9;vy flight, adaptive step size, and Brownian motion that improves the Snake Optimization algorithm by enhancing exploration, convergence speed, and avoiding local optima. Tests on benchmark functions show better stability, faster convergence, and stronger global optimization than SO. ISO also achieves superior results in engineering applications such as UAV and robot path planning, wireless sensor deployment, and pressure vessel design, demonstrating strong robustness and optimization capability. Liu et al. [<xref ref-type="bibr" rid="ref-51">51</xref>] in their research presented an enhanced Snake Optimization Algorithm (SOEA) to overcome the deficiencies of the original Snake Optimization Algorithm. The developed SOEA improves performance through the use of an elite opposition-based learning strategy, which optimizes population placement to achieve optimal global search efficacy and iteration speed. Moreover, the adaptive threshold technique is utilized, which enhances local search power and speeds up convergence. Experimental comparisons emphasize that the introduced SOEA considerably outperforms SOA, decreasing iterations to 34% and capturing a lesser Mean Squared Error. The usefulness of SOEA is further ensured through its usage in path planning for multiple UAVs, proving the algorithm&#x2019;s capability in handling high-dimensional and nonlinear optimization problems. Liao and Wang [<xref ref-type="bibr" rid="ref-52">52</xref>] improve Time-Difference-of-Arrival (TDOA) localization with an Improved Snake Optimization algorithm to solve problems in accuracy and convergence speed. The enhanced SO combines a chaotic system for multi-purpose initialization, a better exploration strategy for accelerated early-stage convergence, an adaptive evolutionary threshold to deal with variations in noise, and a snake oviposition strategy based on genetic principles for precise search performance. Simulations validate that this method enhances localization accuracy and robustness and is worth using in wireless sensor networks, surveillance systems, radar, and underwater acoustic localization. Yang et al. [<xref ref-type="bibr" rid="ref-53">53</xref>] proposed a Snake Optimization (MSSO)-based routing protocol for Wireless Sensor Networks (WSN), employing Fuzzy C-Means (FCM) to competently select the cluster head and the Minimum Spanning Tree (MST) to route amongst clusters. The proposed MSSO enhances traditional SO with the help of dynamic updating of parameters, adaptive alpha mutation, and bi-directional search with an increase in convergence speed and efficiency. The new protocol reduces energy usage (26.64%), increases network lifespan (25.84%), stabilizes the clusters (52.43%), and increases throughput (40.99%) as opposed to previous methods, hence becoming very efficient for energy-saving WSN routing. An improved variant of SO for cloud task scheduling was proposed by Damera et al. [<xref ref-type="bibr" rid="ref-54">54</xref>]. In the suggested approach, SO is enhanced using sine chaos mapping, spiral search method, and dynamic adaptive weights, enhancing global search ability and avoiding local optima. The findings from the experiment show that the algorithm performs better than the existing methods by effectively optimizing Quality-of-Service (QoS) parameters such as make span and energy efficiency, with performance gains of 6%, 4.6%, and 3.27% compared to current methods, making it very efficient for dynamic cloud environments. Zhao and Zhou [<xref ref-type="bibr" rid="ref-55">55</xref>] in their paper offer a multi-step short-term wind power forecasting model combining Complementary Ensemble Empirical Mode Decomposition (CEEMD), an Improved Snake Optimization Algorithm (ISCASO), and Kernel Extreme Learning Machine (KELM) to improve forecasting performance. CEEMD separates complicated wind power data into smoother parts, eliminating instability. ISCASO tunes the KELM parameters, enhancing predictive accuracy. By integrating individual component forecasts, the final model attains better accuracy in the forecast of short-term wind power trends, outperforming present models. Zhang et al. [<xref ref-type="bibr" rid="ref-56">56</xref>] introduced an Improved Snake Optimizer (ISO) to optimize task offloading and resource scheduling in Ultra-Dense Edge Computing (UDEC) networks. The Power Allocation (PA) issue of UDEC network is addressed using a quasi-convex method that basically reduces energy consumption, while the Joint Request Offloading and Resource Scheduling (JRORS) issue is represented as a mixed-integer nonlinear programming problem to reduce request delay while enhancing welfare. The ISO incorporates an oscillation term to optimize weight parameter updates and enhance search efficiency. Simulation results indicate that the presented approach surpasses DE, PSO, ALO, BOA, and GWO in terms of minimum energy consumption and maximum welfare and is, therefore, an economical alternative for edge computing task management. Kong and Liu [<xref ref-type="bibr" rid="ref-57">57</xref>] in their research introduced an Improved Snake Optimization (ISO) algorithm to improve the melting point of zinc smelting slag, which is an important factor influencing the smelting efficiency and quality of products. A predictive model based on CatBoost is created, whose parameters are optimized with Tree-structured Parzen Estimator (TPE) to provide higher accuracy. The suggested ISO algorithm is then used to calculate optimal production parameters, thereby achieving an average melting point reduction of 65&#x00B0;C. Experimental verification on actual smelter data in Shaanxi, China, validates the superiority of this method over conventional methods, with the TPE-optimized CatBoost model achieving an R<sup>2</sup> of 93.89%. Ghamari et al. [<xref ref-type="bibr" rid="ref-58">58</xref>] proposed a technique that combined Reinforcement Learning (RL) and Snake Optimization (SO) to achieve optimized gain initialization for an adaptive PI controller for DC/DC Boost converters. The proposed method improved robustness, real-time adaptability, and frequency matching utilizing the Deterministic Policy Gradient (DPG) technique while avoiding RL&#x2019;s exploration limitation. The SO algorithm enhances initial parameter choice, resulting in accelerated convergence and dependable performance. Experimental verification on a hardware platform verifies higher control efficiency. Mai et al. [<xref ref-type="bibr" rid="ref-59">59</xref>] introduce a dual-layer MPPT control technology using a dynamic adaptive Snake Optimization Algorithm (ISO), and variable-step perturb &#x0026; observe (IP&#x0026;O) to effectively monitor maximum power in photovoltaic systems under partial shading and dynamic weather. The hybrid method utilizes the global search of ISO to prevent local optima and IP&#x0026;O accuracy for high-speed convergence, with 99.91% average tracking efficiency (simulation) and 99.68% (experimental) at speeds of 0.07 and 0.66 s, respectively, being faster, more stable, and more adaptive to shading compared to traditional methods (P&#x0026;O, IC). Verified on an HIL&#x002B;RCP platform, the technique reduces power oscillations and performs exceptionally well in real-world partial shading conditions, providing a robust solution for complex PV system conditions. Zhou et al. [<xref ref-type="bibr" rid="ref-60">60</xref>] developed an adaptive switching control scheme with anti-disturbance attitude for quadrotor Unmanned Aerial Vehicles (UAVs) based on an Improved Snake Optimizer (ISO) to improve performance with measurement noise. The control scheme, or the Adaptive Switching Disturbance Rejection Controller (AWDRC), integrates linear active disturbance rejection control with an adaptive switching extended state observer to effectively reconstruct noisy signals. The ISO algorithm uses quadratic interpolation and holistic learning methods to improve the quadrotor&#x2019;s attitude controller parameters. Experimental verification using state-of-the-art meta-heuristic algorithms confirms the efficacy of the proposed ISO-based AWDRC in quadrotor attitude tracking control and presents its robustness using Monte Carlo experiments. Wang et al. [<xref ref-type="bibr" rid="ref-61">61</xref>] recommended a short-term photovoltaic power forecasting technique using a combination of K-means clustering, an enhanced Snake Optimization (ISO) algorithm, and a CNN-Bidirectional Long Short-Term Memory (BiLSTM) network. The K-means algorithm is employed for weather classification; model parameter optimization is improved using ISO. The proposed method provides high regression coefficients of 0.99216 for sunny, 0.95772 for cloudy, and 0.93163 for rainy days, thus providing better prediction precision and flexibility across different weather conditions, thus supporting renewable energy management. Zhi et al. [<xref ref-type="bibr" rid="ref-62">62</xref>] proposed an Improved Snake Optimization (I-SO) algorithm to optimize the parameters of Active Disturbance Rejection Control (ADRC), which uses chaotic elite opposition learning and sine-cosine search for diverse initial solutions and enhanced local optimization, respectively. Further, the experimental result highlights that the proposed I-SO is efficient in finding ideal parameters, achieving optical path scanning stability of 99.2%. Singh and Kaushik [<xref ref-type="bibr" rid="ref-63">63</xref>] suggested a technique that combines anisotropic filtering, segmentation using Mask R-CNN, and a better adaptive snake optimizer (ASO) with SqueezeNet for leaf classification and a deep Q-network for disease detection. ASO increases adaptability, which enhances accuracy (0.924 for classification, 0.919 for detection). Agrawal and Mahapatra [<xref ref-type="bibr" rid="ref-64">64</xref>] proposed a novel Meta-Heuristic Snake Optimization Algorithm, an improved variant of SO, designed with the purpose of enhancing the exploration and exploitation, optimizing PSS, TCSC, and their coordinated control. The coordinated model achieves superior stability, with oscillations settling in under 2 s and a 99.30% damping ratio. To optimize the SVM&#x2019;s parameters, an Improved Snake Optimizer (ISO) is proposed by Lu et al. [<xref ref-type="bibr" rid="ref-65">65</xref>] and his team members to address the limitations such as weak population initialization, slow early convergence, and local optima trapping, of the original Snake Optimization Algorithm. The proposed ISO combines Mirror Opposition-Based Learning (MOBL) to enhance population diversity, a Novel Evolutionary Population Dynamics (NEPD) model for precise searching, and Differential Evolution Strategy (DES) to prevent getting stuck in local optima. Further, the experiments performed on numerous benchmark functions and CEC2022 datasets validate ISO&#x2019;s better optimization accuracy and speed. Zhang et al. [<xref ref-type="bibr" rid="ref-66">66</xref>] and his team members announced an Improved Snake Optimization (ISO) algorithm for beamforming design in sparse conformal arrays, to boost array sparsity and as well optimize radiation patterns. The proposed ISO integrated Sobol sequences for better population initialization, Cauchy mutation to escape local optima, and a nonlinear time-varying factor inspired by the Whale Algorithm, along with a modified flag control function to improve global exploration. The simulations performed on a sparse cylindrical conformal array highlights that 50% array sparsity, lower sidelobe levels, and faster convergence-10% faster than SO and 46% faster than GA. Kaliraj et al. [<xref ref-type="bibr" rid="ref-67">67</xref>] offered a metaheuristic method based on reinforcement learning called Snake Swarm Optimization (SSO) for actual resource allocation and offloading. The technique integrates operator data with IoT infrastructure and employs neural caching to maximize execution efficiency. Optimal resource allocation through a cost mapping table and incentive factor-based optimal resource allocation ensures efficient distribution among edge users. Performance is measured based on criteria such as delivery ratio, energy expenditure, throughput, and delay, with results proving to be better than conventional optimization methods like Gray Wolf Optimization (GWO), Ant Colony Optimization, and Genetic Algorithms. Mohammed et al. [<xref ref-type="bibr" rid="ref-68">68</xref>] proposed an Improved Snake Optimizer Algorithm (ISO) for fast and accurate Maximum Power Point Tracking (MPPT). The proposed strategy differentiates between Uniform Shading Conditions (USCs) and PSCs, avoiding unnecessary searches and guaranteeing rapid tracking. Additionally, a method for detecting load variations with high convergence speed is introduced. Proposed technique was experimentally confirmed using a buck&#x2013;boost converter with a sampling time of 0.05 s, achieving 99.86% efficiency and an average tracking time of less than 0.75 s under varying weather conditions. Comparative analysis against recent metaheuristic confirms its superior performance. Zheng et al. [<xref ref-type="bibr" rid="ref-69">69</xref>] proposed a Compact Snake Optimization (cSO) algorithm, that employed a compact strategy into the standard Snake Optimization algorithm, making it more efficient especially in situations where limited computing and memory resources were required. Performance evaluation performed across 28 test functions from CEC2013 confirms that cSO outperforms existing intelligent computing algorithms. Furthermore, integrating cSO with WKNN and Received Signal Strength Indicator (RSSI) positioning significantly reduces localization errors, signifying its effectiveness in refining indoor positioning accuracy. Braik et al. [<xref ref-type="bibr" rid="ref-70">70</xref>] anticipated three improved adaptive variants of the Snake Optimizer namely Exponential SO (ESO), Power SO (PSO), and delayed S-shaped SO (SSO), to address the optimizer&#x2019;s tendency to get trapped in local optima and to enhance the search performance. These adaptive models efficiently maintain the balance between exploration and exploitation, guaranteeing more efficient feature selection. Their binary versions were developed for Feature Selection (FS) tasks using the K-Nearest Neighbor (KNN) classifier and tested on 24 datasets. Experimental results demonstrated that the Binary Power Snake Optimizer (BPSO) outperformed competing FS methods across multiple evaluation metrics, including classification accuracy, sensitivity, specificity, and fitness scores, achieving over 90% accuracy in several datasets. Khurma et al. [<xref ref-type="bibr" rid="ref-71">71</xref>] in his proposed work integrated a logarithm operator with SO, to enhance exploitation through a cosine-based separation metric. Furthermore, three selection mechanisms namely, Tournament Logarithmic Snake Optimizer (TLSO), Proportional Logarithmic Snake Optimizer (PLSO), and Linear Order Logarithmic Snake Optimizer (LLSO) are introduced to improve the exploration phase. The experiment performed over 22 medical datasets demonstrated that TLSO achieved the highest accuracy in 86% of cases and the best feature reduction in 82%, proving its reliability and efficiency in optimizing feature selection for medical diagnosis. An enhanced version of the Snake Optimizer which incorporates chaotic maps into its parameter choice instead of random strings resulted in creating Chaotic Snake Optimizer (CSO) variants based on four different mappings with chaos, presented by Y&#x0131;ld&#x0131;zdan [<xref ref-type="bibr" rid="ref-72">72</xref>]. The performance of this proposed variant was evaluated across classical as well as CEC2019 test functions, which highlighted noteworthy improvements in SO&#x2019;s efficiency. The proposed CSO attained higher mean values in most of the cases and based on the analysis it ranked second overall among competing algorithms, proving to be not the best but a promising optimization method. An improved version of the Snake Optimizer, known as Mixed Strategy Snake Optimizer (MSSO) was introduced by Qi et al. [<xref ref-type="bibr" rid="ref-73">73</xref>] that employed a dual inverse learning strategy using Tent chaotic mapping and mirror imaging learning. In addition, a spiral foraging strategy is applied to enhance population diversity and for premature convergence avoidance. Further, a sinusoidal exponential food index is also introduced to replace the original algorithm&#x2019;s limited benchmark, thereby boosting global search efficiency. The proposed MSSO is tested on eight benchmark functions and compared with several metaheuristic, including Whale, Gray Wolf, Grasshopper, Harris Hawk, and Pelican algorithms. The experimental result highlighted that the proposed MSSO outperforms these algorithms in terms of convergence speed and search efficiency. Belabbes et al. [<xref ref-type="bibr" rid="ref-74">74</xref>] proposed the Snake Optimizer metaheuristic for parameter estimation of three different PV cells: monocrystalline silicon, amorphous silicon, and RTC France with one-diode and two-diode models. Though the default SO algorithm is effective, a better version shows better accuracy, decreasing root mean square error (RMSE) up to 16% and computing time significantly. The enhanced SO is highly accurate at smaller population sizes and a lower number of iterations and hence is one of the most effective techniques for PV parameter extraction. Yao et al. [<xref ref-type="bibr" rid="ref-75">75</xref>] introduced the Enhanced Snake Optimizer (ESO), which integrates an opposition-based learning strategy and dynamic update mechanisms, including parameter adjustments, sine&#x2013;cosine composite perturbation factors, and Tent-chaos &#x0026; Cauchy mutation. The usefulness of ESO has been verified with 23 classic benchmark functions, the CEC 2019 function set, and four real world engineering design problems. These results from the experiments, along with statistical calculations, show that ESO has better results than 13 other current algorithms, including SO, proving ESO&#x2019;s optimization skill is unmatched. Wang et al. [<xref ref-type="bibr" rid="ref-76">76</xref>] proposed a Multi-Strategy Snake Optimizer (MSO) incorporating opposition-based learning, adaptive weight factor, and L&#x00E9;vy flight strategy is proposed. Testing on 23 benchmark functions confirms MSO&#x2019;s superior accuracy and convergence speed. Among 11 optimization algorithms evaluated for HESS capacity configuration, MSO demonstrated the best performance, reducing LCC by 4.5% while ensuring reliable power supply even during wind turbine and PV unit failures. Li et al. in [<xref ref-type="bibr" rid="ref-77">77</xref>] developed a Snake Optimizer which incorporates a dual mutation mechanism with the intention of automating the scheduling of workflows within cloud environments. The algorithm attempts to minimize the makespan while observing the contractual budget limitations defined by the user. Typically, SO is designed for continuous optimization problems, but this research converts it into a discrete version which is more appropriate for workflow scheduling by implementing a task execution order aware fitness function that reduces waiting times for dependent tasks. As the study also aims to improve SO&#x2019;s performance, it was found necessary to change the parameter control strategies in different stages of evolution for the problem at hand. A dual mutation mechanism is proposed where &#x201C;snakes&#x201D; that do not improve undergo bit mutations to ensure diversity and greater exploration of potential solutions. Based on real-world scientific workflows, the algorithm was validated and showed greater efficacy in finding feasible solutions in less time compared to other available approaches. Yan and Razmjooy [<xref ref-type="bibr" rid="ref-78">78</xref>] presented a new approach for lung cancer detection using CNNs with lung CT images, where preprocessing is done prior to analysis. A variant of the Snake Optimizer, termed iSO, is also introduced to improve CNN performance. The model is validated on the IQ-OTH/NCCD Lung Cancer Dataset and compares the results with other existing methods to demonstrate higher accuracy and effectiveness. Li et al. [<xref ref-type="bibr" rid="ref-79">79</xref>] presented a variable step multiscale single threshold SloEn (VSM-StSloEn) that enhances complexity analysis at several time scales while streamlining the calculations. In addition, a snake optimization-based VSM-StSloEn (SO-VSM-StSloEn) is proposed for better threshold selection, ensuring greater robustness and accuracy. The SO-VSM-StSloEn has been experimentally validated on simulated and real data, proving its insensitivity to signal length and threshold variations, while outperforming existing methods based on entropy in classifying different signal types. Li and Ye [<xref ref-type="bibr" rid="ref-80">80</xref>] created a new description of Snake Optimizer based multi-level image segmentation which uses SO with an enhanced version of Otsu&#x2019;s thresholding technique, named SO-Otsu. SO-Otsu enhances SO by extracting important regions from TPD images and improving the diagnostic accuracy and efficiency. The authors compare their results with five other optimization algorithms: the Fruit Fly Optimization Algorithm, Sparrow Search Algorithm, Grey Wolf Optimizer, Whale Optimization Algorithm, and Harris Hawks Optimization. The authors justify their choice of optimization algorithms in the study based on experimental results which conclude that SO-Otsu, unlike the other methods, has superior speed, detail extraction, and fidelity, efficiency in TPD image segmentation. Shi et al. [<xref ref-type="bibr" rid="ref-81">81</xref>] in their research solves the issues of multi-AGV scheduling in automated electric meter verification workshops by introducing a better Snake Optimization Algorithm (ISOA). The model seeks to optimize completion time and charging expenses with collision-avoidance constraints incorporated. The algorithm applies AGV-order-address three-level mapping to task assignment and sorting, uses an improved A algorithm for shortest pathfinding and conflict avoidance, and uses large neighborhood search to reduce charging costs. Simulations with real data indicate a 16.4% improvement in completion time and a 60.3% reduction in charging occurrences compared to First-In First-Out (FIFO) scheduling. The approach outperforms alternative state-of-the-art algorithms, providing evidence of its usefulness in optimizing multi-AGV scheduling. Khurma et al. [<xref ref-type="bibr" rid="ref-82">82</xref>] suggested an enhanced Snake Optimizer by alleviating its tendency towards highly fit solutions, which may limit search space diversity. Inspired by Evolutionary Algorithms (EA) and the Darwinian &#x201C;survival of the fittest&#x201D; concept, the paper introduces novel selection operators to replace the standard global best operator in SO. The suggested variations are SO-Roulette Wheel, SO-Tournament, SO-Linear Rank, and SO-Exponential Rank, all intended to enhance solution diversity and performance. These variants were tested under experimental comparison to determine their efficacy, and the pivotal role played by selection mechanisms in enhancing the efficiency of SO. Further, parameter analysis was performed to determine their effect on optimization performance. Dai et al. [<xref ref-type="bibr" rid="ref-83">83</xref>] gives an improved thermal error prediction for motorized spindles via a Kernel Extreme Learning Machine (KELM) optimized using the Snake Optimization algorithm. Simulation tools ANSYS software are used to simulate the spindle&#x2019;s thermal property and measure the temperature field distribution. The data of axial temperature and thermal displacement are acquired with a designed specific experimental platform. The FCM algorithm and grey relation analysis are utilized to improve feature selection, lowering the number of measurement points from ten to four. The SO-KELM model is put forward and compared to KELM and PSO-KELM models, and it proves to be more accurate and stable in thermal error forecasting. Liu et al. [<xref ref-type="bibr" rid="ref-84">84</xref>] presented an Adaptive Chaotic Gaussian Variant Snake Optimization Algorithm (ACGSOA) algorithm is proposed here. The technique includes a chaotic operator to improve the position parameter for optimization as well as accelerate convergence speed and an adaptive Gaussian variant operator for avoiding the algorithm being stuck at local optima. Comparison simulations to SO, WOA, ABC, and FOA exhibit that ACGSOA converges quickly and enhances coverage rates by 7.20%, 7.32%, 7.96%, and 11.03%, respectively, solidifying its superiority in the optimization of SEMWSN deployment.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Hybridized Variants of SO</title>
<p>A hybridized variant basically means combining the advantages of various algorithms and intending to improve the performance. A hybridized SO is capable of yielding better results as it improves exploration, exploitation, and prevents premature convergence, thereby leading towards better solutions and improving the efficiency. By integrating with other complementary algorithms and strategies, a hybrid variant is capable of adapting complex problem landscapes more effectively, leading to more optimal and reliable outcomes. Guan et al. [<xref ref-type="bibr" rid="ref-85">85</xref>] introduced a hybrid model, SO-VMD-LSTM (Snake Optimization-Variational Mode Decomposition-Long Short-Term Memory), to perform ultra short-term forecasting of Electric Vehicle (EV) charging demand to ensure an efficient power grid management. VMD breaks down the past data into several Intrinsic Mode Functions (IMFs) for decreasing complexity, and SO automatically optimizes VMD parameters with improved accuracy and efficiency. LSTM networks subsequently forecast loads from such IMFs, and their results are added for the ultimate prediction. This strategy strengthens feature extraction, eliminates noise, and notably increases prediction accuracy, decreasing RMSE and MAE by 30.1% and 32.9% over VMD-LSTM, and 59.3% and 62.6% over the baseline LSTM technique. Puri et al. [<xref ref-type="bibr" rid="ref-86">86</xref>] introduced a hybrid Reptile Search Algorithm (RSA) and Snake Optimizer for EEG channel selection called RSO to detect Alzheimer&#x2019;s Disease (AD) and Mild Cognitive Impairment (MCI). Due to the introduction of redundancy and complexity by the multi-channel EEG data, channel selection is optimized by RSO to improve the classification accuracy. Whereas SO performs fine-tuning of feature selection, the RSA search space is optimally searched. EMD, LCOWFB, VMD, and DWT decomposition methods are employed to analyze EEG sub-bands. RSO performed better than standalone metaheuristic and existing AD detection approaches when applied to two publicly available AD EEG datasets. It demonstrated high accuracy with reduced channels-optimal binary classification with 4 out of 16 channels (EMD) and 89.99% accuracy for three-class classification with 7 out of 19 channels (LCOWFB). B&#x00F6;l&#x00FC;kba&#x015F; et al. [<xref ref-type="bibr" rid="ref-87">87</xref>] presented a hybrid method known as Scatter Search Snake Optimization (SSSO) intended to identify the most relevant feature, minimizing redundancy, however, without compromising on accuracy. While Snake Optimizer enhances the balance between exploration and exploitation, Scatter Search (SS) is good for global search but can become stuck in local optima. SSSO guarantees a better balance between local and global searches by combining SS for structured solution creation with SO for improved search capacity. Tested on UCI Machine Learning and epileptic disease classification datasets, the strategy outperforms popular optimization strategies in feature selection, exhibiting a robust metaheuristic approach with improved accuracy with fewer features. The paper by Fan et al. [<xref ref-type="bibr" rid="ref-88">88</xref>] presents a novel Snake Optimization&#x2013;Tangential Functional Link Artificial Neural Network (ASO-TFLANN) model to improve the linear range of the Linear Variable Differential Transformer (LVDT), which is a core device for vibration noise measurement and active vibration isolation. The ASO component is an enhanced form of the Snake Optimization Algorithm that combines Latin hypercube sampling and the Levy flight technique to improve global search ability and maintain population diversity, thereby avoiding overfitting and local optimality problems often found with gradient descent. A voltage&#x2013;displacement test bench is constructed to measure input and output values under different excitation conditions, which are utilized by the TFLANN to calculate the weight vectors for precise LVDT output mapping. Simulation and online testing prove that this hybrid model lowers error significantly, increases the LVDT&#x2019;s linear operating range, and improves overall measurement precision, thus creating a robust approach for enhanced measurement quality. Duraibi [<xref ref-type="bibr" rid="ref-89">89</xref>] introduced a hybrid framework that integrates a Snake Optimization Algorithm with deep learning for image-based malware classification (SODCNN-IMC). Its primary goal is to accurately detect and classify malware images such as binary representations or screenshots, thereby enhancing cybersecurity defences against evolving threats. In this setup, ShuffleNet is used to extract feature vectors from malware images, and the Snake Optimization Algorithm is used to optimize the hyperparameters of ShuffleNet to ensure better feature extraction. Moreover, an attention-based bi-directional long short-term memory (LSTM) model is used to identify and classify the malware based on the optimized features. Evaluated on the Malimg malware dataset, the combined approach profoundly enhances classification accuracy, with the highest accuracy reported at 98.42%, thus proving that it is capable of improving the malware detection effectiveness of current models. Alawad et al. [<xref ref-type="bibr" rid="ref-90">90</xref>] proposed a Hybrid Snake Optimizer Algorithm (HSOA) aimed at enhancing population diversity, search effectiveness and avoiding premature convergence. It basically comprises of two primary techniques namely, Oppositional-Mutual Learning for better initialization and Dynamic Polynomial Mutation to progress searchability during optimization. The proposed HSOA is applied to the Economic Load Dispatch (ELD) problem with Valve Point Effects (VPE), a non-convex, complex optimization problem in power systems. Further, it is compared to 47 optimization algorithms on five real-world ELD instances, and HSOA ranks at the top in many scenarios, proving its efficiency. Further evaluations using the IEEE-CEC 2014 benchmark functions confirm its competitiveness among metaheuristic. HSOA is a hybrid variant of SO, integrating opposition-based learning and mutation techniques to enhance its optimization capabilities. Ersali et al. [<xref ref-type="bibr" rid="ref-91">91</xref>] in their research, proposed a novel hybrid SO algorithm, referred to as the Opposition-Based Snake Optimizer with Pattern Search (OSOPS). The OSOPS improves the Snake Optimizer by incorporating Opposition-Based Learning (OBL) and Pattern Search (PS), thus improving exploration and exploitation abilities. In addition, a crossover frequency constraint is proposed to mitigate high-frequency noise and ensure reliable performance under disturbances. The effectiveness of OSOPS is demonstrated using statistical box plot analysis and convergence performance comparisons with the baseline SO algorithm. The experimental outcome emphasized that the proposed OSOPS-based system exhibits quicker rise times (14.21% improvement over SO, 32.10% improvement over PP), quicker settling times (15.38% improvement over SO, 84.95% improvement over PP), and greater bandwidths (18.74% improvement over PP, 17.03% improvement over SO). Alkahtani et al. [<xref ref-type="bibr" rid="ref-92">92</xref>] introduced a Hybrid Snake Optimizer-based Route Selection Approach for Unmanned Aerial Vehicles Communication (HSO-RSAUAVC) to increase UAV deployment effectiveness. The designed HSO-RSAUAVC method blends the Snake Optimizer with Bernoulli Chaotic Mapping and L&#x00E9;vy Flight (LF) to optimize route selection in UAV communication. Additionally, a fitness function involving residual energy, distance, and UAV degree is used to dynamically adjust UAV routes, reduce communication interference, and optimize energy consumption. Simulation findings revealed that the proposed method achieves significant improvements in UAV communication performance and reliability compared with the current approaches. Jithendra et al. [<xref ref-type="bibr" rid="ref-93">93</xref>] introduced a hybrid Adaptive Neuro-Fuzzy Inference System (ANFIS) framework enhanced with Snake Optimizer and Induced Ordered Weighted Average (IOWA) for hourly atmospheric pressure prediction. The proposed IOWA-ANFIS-SO model effectively handles dimensionality issues and optimizes ANFIS performance by incorporating meteorological factors such as air temperature, sea surface temperature, wind speed, and wind direction. Based on the observations from weather buoy network stations of Ireland, the model was trained (70%) and validated (30%) to make it reliable. The suggested IOWA-ANFIS-SO model performed much better than conventional IOWA-ANFIS and ANFIS-SO models with RMSE (0.4698), MAE (0.3593), MAPE (0.0003), and R<sup>2</sup> (0.9903) at the best alpha values. Amor et al. [<xref ref-type="bibr" rid="ref-94">94</xref>] designed a hybrid Grey Theory-Snake Optimizer (GT-SO) for improving the machinability (cutting force) and surface roughness of nTiO<sub>2</sub>-GFRPC. Incorporating grey theory to reduce more than one response to a single objective function and the snake optimizer to perform the optimization, the work produces the optimum. Validation validates enhanced output performance, and comparison with other metaheuristics identifies GT-SO&#x2019;s superiority in cutting, milling, and shaping composite materials, which renders it a useful tool in manufacturing and materials engineering. Fan et al. [<xref ref-type="bibr" rid="ref-95">95</xref>] and his team members, in their work, proposed a hybrid Advanced Snake Optimizer-Linear Quadratic Regulator (ASO-LQR) for the purpose of optimization of vehicle active suspension systems through the enhancement of LQR weight coefficient tuning. The proposed ASO is typically the enhancement of Snake Optimizer with Genetic Algorithm crossover-mutation, L&#x00E9;vy Flight perturbation, and adaptive oscillating weights to ensure improved convergence and precision. Further, the simulation results for different road conditions indicate that the proposed ASO-LQR reduces vibration damping performance over SO, GA, and APSO, rendering it very efficient in automotive suspension control.</p>
<p>Wang et al. [<xref ref-type="bibr" rid="ref-96">96</xref>] proposed an energy-aware multi-hop routing protocol, ESO-GJO, for Wireless Sensor Networks (WSNs) to improve network lifetime and save energy. The protocol combines an Enhanced Snake Optimizer (ESO) with Golden Jackal Optimization (GJO). ESO enhances Snake Optimizer using a Brownian motion function within the exploitation step and employs variables such as CH energy, degree of nodes, and distance from BS to find the best CHs. GJO is subsequently applied to create multi-hop routing structures between CHs and BS. Simulations verify that ESO-GJO significantly surpasses currently used protocols such as LSA, LEACH-IACA, and LEACH-ANT through its energy efficiency and network duration. Agrawal et al. [<xref ref-type="bibr" rid="ref-97">97</xref>] introduced the Advanced Heffron-Phillips Model (AHPM), implemented through a higher-order Synchronous Generator Model 1.1 with ten K-Constants, which improves power system stability. The proposed model combines the Snake Optimization Algorithm and Linear Quadratic Regulator (LQR) for optimal control. AHPM achieves a 99.98% damping ratio and a settling time between 1.5 and 2.0 s, providing fast and robust stability. Ablin and Prabin [<xref ref-type="bibr" rid="ref-98">98</xref>] suggested a Gated Graph Attention-based Crossover Snake (GGA-CS) algorithm that incorporated Graph Neural Networks (GNN) to incorporate spectral-spatial connections and a gated attention mechanism to amplify spectral bands. A crossover Snake Optimization Algorithm tunes parameters and enhances classification precision. As SOA is paired with GNN and attention mechanisms, it is a hybridized variant. The approach is validated on Indian Pines, University of Pavia, and Salinas datasets and is hence beneficial for remote sensing, environmental monitoring, precision agriculture, and land cover classification. Al-Qazzaz et al. [<xref ref-type="bibr" rid="ref-99">99</xref>] introduced a Snake-optimized Xception model using the Xception deep CNN model for effective feature extraction, along with a Snake Optimization Algorithm adapting parameters dynamically to conduct enhanced search space exploration to defend against highly realistic forgeries applied in fraud, misinformation, and identity crimes. This hybridized SOA version enhances the accuracy of DeepFake detection up to 98.53% mean accuracy, precision, recall, and F1-score rates over the classic Xception, as well as compared to other mechanisms. Approved on several DeepFake datasets, the model substantially minimizes misdetection and false positives, which is extremely beneficial for digital media forensics, media verification, legal evidence authentication, and prevention of fake news and identity fraud. Chen et al. [<xref ref-type="bibr" rid="ref-100">100</xref>] investigate pavement performance model development through the use of ensemble machine learning methods for forecasting pavement distress. Employing the Research Institute of the Highway Ministry of Transport track data, a comparison of predictive models such as Random Forest (RF), Extreme Gradient Boosting (XGB), Snake Optimizer-Random Forest (SO-RF), and Snake Optimizer-Extreme Gradient Boosting (SO-XGB) was conducted. Reliable evaluation was ensured by using repeated K-Fold cross-validation. Among the models, SO-XGB showed higher accuracy, especially in rutting depth prediction, with better performance on various performance indices like R<sup>2</sup>, MAE, RMSE, MAPE, and PI. The results affirm that SO-XGB is a good and efficient tool for automated forecasting of pavement deterioration and present a strong solution for pavement performance evaluation. Aljebreen et al. [<xref ref-type="bibr" rid="ref-101">101</xref>] suggested an automated attack detection improvement by DDoS attack detection through a Snake Optimizer with Ensemble Learning (DDAD-SOEL) technique. The Snake Optimizer is used for feature selection (FS) to reduce the size of the data and to improve model effectiveness. A blend of deep learning algorithms like Long Short-Term Memory (LSTM), Bidirectional LSTM (BiLSTM), and Deep Belief Network (DBN) is applied for classification, while model parameters are optimized by Adadelta optimizer. Simulation on benchmark datasets confirms that DDAD-SOEL is superior to existing models in the detection of malicious activities with greater accuracy and effectiveness. Wang et al. [<xref ref-type="bibr" rid="ref-102">102</xref>] proposed a new Ultra-Wide-Band (UWB) location system combined with the Snake Optimizer Long Short-Term Memory (SO-LSTM) architecture. It is a multi-base station and multi-tag UWB configuration, wherein Time Division Multiple Access (TDMA) and Two-Way Ranging (TWR) are utilized to increase real-time distance estimation. The hyperparameters of LSTM are also optimized by the Snake Optimizer, enhancing positioning estimation accuracy. Experimental results verify that the SO-LSTM model performs much better than traditional methods such as the Least Squares (LS) method and the Kalman Filter (KF), lowering root mean square error (RMSE) by as much as 63.39% and maximum positioning error (MPE) by 60.77%, illustrating its higher accuracy and reliability.</p>
<p>Ismail [<xref ref-type="bibr" rid="ref-103">103</xref>] proposed a new Snake-Optimized Framework (CKD-SO) that improves CKD prediction accuracy by combining Snake Optimizer with five ML algorithms for feature selection and classification. Through effective determination of the most useful medical data, CKD-SO significantly enhances diagnostic accuracy to an impressive 99.7% accuracy rate. This framework supports early intervention strategies, minimizing CKD-related mortality and enhancing healthcare outcomes. Samiayya et al. [<xref ref-type="bibr" rid="ref-104">104</xref>] presented a Hybrid Snake Whale Optimization (HSWO) Algorithm to optimize CH selection to improve energy efficiency and network life. The three-phase approach includes initialization, where the network parameters are set; cluster head selection, where CHs are optimally selected using HSWO with respect to energy, distance, and delay; and route maintenance, which maintains stable transmission of data. Performance assessment verifies that HSWO has a dramatic network lifetime enhancement (5600 rounds) and energy efficiency (0.98) over current practices. Masood et al. [<xref ref-type="bibr" rid="ref-105">105</xref>] proposed a new ELM-SO model, which combines Extreme Learning Machine (ELM) with Snake Optimization Algorithm to improve the accuracy of predictions. The model makes use of air quality, weather parameters and is further compared with numerous ML models, such as SVR, RF, ELM, GBR, XGBoost, and deep learning-based LSTM. The experimental results show that the proposed ELM-SO performs better than other models, with a squared correlation coefficient (R<sup>2</sup>) of 0.928 and a Root Mean Square Error (RMSE) of 30.325 &#x00B5;g/m<sup>3</sup>, indicating its effectiveness in PM2.5 forecasting. Jiang et al. [<xref ref-type="bibr" rid="ref-106">106</xref>] came up with the idea of applying a hybrid deep belief network (HDBN) combined with an improved snake optimization algorithm (ISOA) to enhance accuracy in forecasting. The proposed HDBN applies deep learning and probabilistic graphical models in identifying complex patterns in data and ISOA, inspired by snake movement, optimizing forecasting performance. Proven using real-world data of a commercial building, the HDBN-ISOA methodology performs better than traditional techniques and proves to be feasible for the optimization of energy consumption and reduced operational expenses of air conditioning systems. Kassem [<xref ref-type="bibr" rid="ref-107">107</xref>] proposed Snake Optimization with Deep Learning Enabled Disease Detection Model for Colorectal Cancer (SODL-DDCC) to detect colorectal cancer (CC) in histopathological images. The approach starts with bilateral filtering (BF) to remove noise, followed by Inception v3 to extract features, in which the hyperparameters are optimized using the Snake Optimization Algorithm. A Graph Convolution Network (GCN) is applied for classification. The validity of the model is tested through a benchmark dataset, exhibiting better performance than other methods. Al-Shourbaji et al. [<xref ref-type="bibr" rid="ref-108">108</xref>] in their study introduce a Feature Selection (FS) approach called Reptile Search Algorithm&#x2013;Snake Optimizer (RSA-SO) to enhance Machine Learning (ML) model performance by selecting the Optimal Feature Subset (OFS). RSA-SO integrates the Reptile Search Algorithm (RSA) and Snake Optimizer in a parallel mechanism, minimizing the risk of being stuck in local optima while balancing exploration and exploitation. The effectiveness of RSA-SO is validated through experiments on ten UCI datasets and two real-world engineering problems. Comparison against seven popular Meta-Heuristic (MH) algorithms confirms RSA-SO&#x2019;s competitive performance in optimizing FS tasks. Fu et al. [<xref ref-type="bibr" rid="ref-109">109</xref>] in their research put forward a gas outburst prediction model using Multiple Strategy Fusion and Improved Snake Optimization (MFISO) and Temporal Convolutional Network (TCN) to improve the accuracy of prediction in underground mines. The Snake Optimization Algorithm is upgraded using sine chaos mapping, spiral search strategy, and dynamic adaptive weight to improve global search ability and escape from local optima. Moreover, the Tangent-based ReLU (ThLU) enhances TCN&#x2019;s generalization capacity. The MFISO algorithm fine-tunes TCN&#x2019;s hyperparameters, improving prediction accuracy. Comparative experiments compared to GRU, LSTM, SO-TCN, WOA-TCN, and PSO-TCN demonstrate that MFISO-TCN has lower MAE (3.11%), MAPE (0.47%), and RMSE (3.31%), affirming its better performance in gas outburst prediction. Rawa [<xref ref-type="bibr" rid="ref-110">110</xref>] proposed a hybrid meta-heuristic technique combining Snake Optimizer and Sine Cosine Algorithm (SCA) (SO-SCA). This hybridization enhances exploration and exploitation, improving solution accuracy and efficiency. Additionally, the study integrates energy storage systems (ESS) and fault current limiters (FCLs) into the planning process, ensuring network reliability under different cascading failure conditions. The suggested SO-SCA model is also utilized for load forecasting, which performs better than other methods. Simulation studies were conducted using the Garver and IEEE 24-bus systems to confirm the efficacy of SO-SCA in optimizing TEP and accurately forecasting load growth, which proves its efficiency in improving power grid resilience. Major MAs that are hybridized with SO are depicted in <xref ref-type="fig" rid="fig-11">Fig. 11</xref>. There are numerous MAs exist in the literature. However, only six well-known MAs are utilized to develop hybrid SO variants. Therefore, researchers must utilize other popular MAs to develop hybrid SO variants in different optimization fields.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Major MAs used to develop Hybrid SO.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-11.tif"/>
</fig>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Multi-Objective Variants of SO</title>
<p>A multi-objective version of the Snake Optimizer improves the original algorithm by solving multiple conflicting objectives at the same time rather than concentrating on a single objective. In contrast to the original SO, which finds a single optimum, these versions provide a Pareto-optimal solution set, efficiently trading-off among conflicting objectives. Gao and Liu [<xref ref-type="bibr" rid="ref-111">111</xref>] in their work introduced a novel method named the Integrated Multi-Objective Snake Optimizer (IMOSO) to improve convergence precision and population diversity in a multi-objective optimization scenario. The proposed algorithm enhances the Snake Optimization Algorithm, basically using two primary strategies: adaptive mating among subpopulations, mimicking snakes&#x2019; multi-partner mating behavior, and an external archive local disturbance mechanism, which improves non-inferior solutions with low diversity. Comparison against seven leading-edge algorithms on WFG test functions shows that IMOSO performs better in convergence and diversity and thus is very efficient on challenging multi-objective optimization problems. Li et al. [<xref ref-type="bibr" rid="ref-112">112</xref>] introduce an Artificial Potential Field-Enhanced Improved Multiobjective Snake Optimization Algorithm (APF-IMOSO) to overcome the limitations of premature convergence and solution diversity deficiency in the conventional path-planning techniques of mobile robots. The algorithm introduces four major improvements to SO and incorporates multiple fitness functions to optimize path length, safety, energy usage, and time efficiency. Experimental outcomes in both static and dynamic settings exhibit significant enhancements, such as an 8.02% decrease in path length, 7.61% improvement in safety, 50.71% improvement in energy efficiency, and 12.74% time saving over the original SO. Robotic testing in real-world scenarios verifies the algorithm&#x2019;s performance, recording an average path length error of only 1.19%, echoing its robust potential for dynamic and complicated robotic navigation operations.</p>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Binary Variants of Snake Optimizer</title>
<p>Abu Khurma et al. [<xref ref-type="bibr" rid="ref-113">113</xref>] proposed two wrapper-based feature selection methods employing the Snake Optimizer, namely Binary Snake Optimizer (BSO) and an enhanced variant, BSO-CV, that combines crossover operators (one-point, two-point, and uniform crossover) governed by a switch probability for enhancing search effectiveness. The Experimental evaluation was performed across the COVID-19 dataset and 23 disease benchmark datasets, which clearly highlights that the proposed BSO-CV is superior in comparison to that of regular BSO in terms of accuracy and execution time, lowering the dimension of the COVID-19 dataset by 89% vs. BSO&#x2019;s 79%. In addition, proposed BSO-CV improves the exploration-exploitation balance significantly, surpassing state-of-the-art wrapper-based FS techniques like HLBDA, LBMFO-V3, and CHIO-GC, with a performance greater than 90% on the majority of datasets. Braik et al. [<xref ref-type="bibr" rid="ref-70">70</xref>] proposed three improved adaptive variants of the Snake Optimizer, namely Exponential SO (ESO), Power SO (PSO), and delayed S-shaped SO (SSO), to address the optimizer&#x2019;s tendency to get trapped in local optima and improve search performance. These adaptive models provide a better trade-off between exploration and exploitation and guarantee more effective feature selection. Their binary variants were formulated for FS applications in the context of the KNN classifier and validated on 24 datasets. The experimental outcomes confirmed that BPSO was superior to alternative FS techniques under several evaluation metrics, including classification accuracy, sensitivity, specificity, and fitness scores, and attained over 90% accuracy in various datasets.</p>
<p>Finally, the proportional distribution of the different variants is graphically presented in <xref ref-type="fig" rid="fig-12">Fig. 12</xref>. It can be seen that the Improved variants of SO are a major development in the literature. Whereas, hybridized variants of SO are the second most developed variants in the literature. There has been little effort put to develop Mult-objective and Binary variants of SO in the literature.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Proportional distribution of variants of SO in literature.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-12.tif"/>
</fig>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Analytical Synthesis of SO Variants and Design Trends</title>
<p>While numerous variants of the Snake Optimizer (SO) have been proposed in recent years, a closer examination reveals recurring design patterns and common improvement strategies. Rather than viewing these developments as isolated contributions, this section synthesizes the literature to identify dominant modification trends, comparative advantages, and underlying research directions. A systematic analysis of existing SO variants indicates that most improvements fall into four principal categories: (i) exploration enhancement, (ii) exploitation refinement, (iii) adaptive parameter control, and (iv) hybridization mechanisms. The same is highlighted in <xref ref-type="table" rid="table-6">Table 6</xref>.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Analytical comparison of SO variants based on design strategies and performance characteristics.</title>
</caption>
<table>
<colgroup>
<col align="center" width="21mm"/>
<col align="center" width="21mm"/>
<col align="center" width="21mm"/>
<col align="center" width="21mm"/>
<col align="center" width="21mm"/>
<col align="center" width="21mm"/>
<col align="center" width="21mm"/>
</colgroup>
<thead>
<tr>
<th>Variant Category</th>
<th>Primary Modification Strategy</th>
<th>Strengths</th>
<th>Weaknesses</th>
<th>Suitable Problem Types</th>
<th>Computational Cost</th>
<th>Observed Research Trend</th>
</tr>
</thead>
<tbody>
<tr>
<td>Exploration-Enhanced SO</td>
<td>Chaotic maps, L&#x00E9;vy flight, OBL, mutation operators</td>
<td>Improved global search ability; better avoidance of local optima; enhanced diversity</td>
<td>May slow convergence in later stages; possible instability if diversity is excessive</td>
<td>Multimodal problems; high-dimensional optimization</td>
<td>Moderate</td>
<td>Frequently adopted in early and mid-stage improvements</td>
</tr>
<tr>
<td>Exploitation-Refined SO</td>
<td>Local search integration; adaptive step size; DE-inspired operators</td>
<td>Faster convergence; improved solution accuracy; better local refinement</td>
<td>Risk of premature convergence if over-intensified</td>
<td>Unimodal problems; fine-tuning tasks</td>
<td>Moderate to High</td>
<td>Increasing in recent refinement-based studies</td>
</tr>
<tr>
<td>Adaptive Parameter SO</td>
<td>Dynamic/self-adaptive control parameters</td>
<td>Reduced parameter sensitivity; improved convergence stability; better robustness</td>
<td>Slightly higher design complexity</td>
<td>Complex, real-world problems; large-scale optimization</td>
<td>Moderate</td>
<td>Strong upward trend in recent literature</td>
</tr>
<tr>
<td>Hybrid SO (SO &#x002B; other metaheuristics)</td>
<td>Integration with PSO, GA, DE, ML models</td>
<td>Improved robustness; complementary strengths; better performance across benchmarks</td>
<td>Increased computational time; higher algorithmic complexity</td>
<td>Large-scale, constrained, and multi-objective problems</td>
<td>High</td>
<td>Rapidly growing research direction</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><list list-type="roman-lower">
<list-item>
<p><bold>Exploration Enhancement Strategies:</bold> A significant number of studies focus on strengthening SO&#x2019;s global search capability to prevent premature convergence. Common techniques include: Chaotic map-based initialization, L&#x00E9;vy flight mechanisms, Random walk strategies, Opposition-based learning (OBL), and Mutation-based perturbation operators. These modifications primarily aim to increase population diversity during early iterations. The recurring pattern suggests that researchers perceive exploration insufficiency as a primary limitation of the original SO formulation. Empirical comparisons across studies consistently report improved global optima discovery when diversity-enhancing mechanisms are incorporated.</p></list-item>
<list-item>
<p><bold>Exploitation Refinement Techniques:</bold> Another dominant trend involves improving SO&#x2019;s local search performance in later iterations. Approaches include: Local search integration, Differential evolution-inspired operators, Adaptive step-size reduction, and Neighbourhood search strategies. These techniques strengthen convergence accuracy and solution refinement. However, comparative observations indicate that excessive exploitation may reduce diversity and increase the risk of stagnation, suggesting a delicate balance between intensification and diversification.</p></list-item>
<list-item>
<p><bold>Adaptive Parameter Control:</bold> Many recent SO variants introduce dynamic or self-adaptive parameter control mechanisms. Instead of using fixed control parameters throughout the optimization process, these approaches adjust parameters based on iteration count, population fitness distribution, or convergence rate. The recurring design choice of adaptive control reflects a broader trend in metaheuristic research, where static parameter settings are increasingly viewed as inadequate for complex, high-dimensional problems. Studies incorporating adaptive mechanisms often report improved convergence stability and reduced sensitivity to initialization conditions.</p></list-item>
<list-item>
<p><bold>Hybridization-Based Improvements:</bold> Hybrid SO models represent another significant research direction. These variants combine SO with other metaheuristic or learning-based techniques, such as: SO-PSO hybrids, SO-RSA hybrids, SO-SCA, SO-GJO combinations, and Integration with machine learning models. Hybridization aims to leverage the complementary strengths of multiple algorithms. Comparative insights suggest that hybrid SO models generally demonstrate superior solution quality and robustness across benchmark functions. However, this improvement often comes at the cost of increased computational complexity and implementation overhead.</p></list-item>
</list></p>
</sec>
<sec id="s4_6">
<label>4.6</label>
<title>Critical Limitations in Current SO Research</title>
<p>There are a number of gaps in the literature on the SO, particularly with regard to its theoretical foundation, resilience, and effectiveness for specific types of issues. The original SO has issues with convergence and scalability, particularly in high-dimensional or extremely complicated optimization situations.
<list list-type="bullet">
<list-item>
<p><bold>Robustness and parameter sensitivity:</bold> The classical SO is unable to maintain the key balance between exploring search space and exploiting the best solutions. This problem could lead to early convergence, which would prevent the SO from finding the global optimal solution and instead trap it in a local optimum. While current adaptive versions of the SO are intended to tackle this challenge, comprehensive comparison studies of the best methods for various problem types are lacking in the literature.</p></list-item>
</list></p>
<p>In accordance with the particular problem, SO necessitates careful adjustment of a number of control parameters. Self-adaptive methods that can dynamically alter these parameters over the course of search are still the subject of extensive research. They would become less reliant on manual adjustment and more resilient to a greater variety of optimization problems as a result.
<list list-type="bullet">
<list-item>
<p><bold>Theoretical framework and convergence analysis:</bold> The literature does not define the theoretical convergence features of the SO in as much detail. A systematic mathematical study that guarantees convergence to the global optimum for a particular class of problems is still a significant shortcoming, despite multiple studies showing good empirical convergence rates. When used for complex, high-dimensional, non-linear optimization problems, the conventional SO has stability issues. Thus, more research is needed in this area.</p></list-item>
<list-item>
<p><bold>Performance and scalability:</bold> Traditional SO, according to studies, performs poorly in high-dimensional search spaces, making solution finding more complex and inefficient. While some enhanced versions attempt to address this, further work is needed to create highly scalable versions capable of rapidly resolving contemporary large-scale optimization issues. Single-objective issues are the target of the traditional SO. Even so, first attempts have been made to develop binary, fractional, and multi-objective variations. To develop robust multi-objective, fractional, and binary variations that can effectively handle various difficult optimization problems, more research is required. Hybridization of SO with different MAs and their operators is the focus of many recent studies. To create hybrid SO variations, only a few well-known MAs are used. In order to create hybrid SO variants in various optimization domains, researchers must employ other widely used MAs. To guide future study and determine the most effective combinations for different problem types, a thorough taxonomy and comparative analysis of these hybridization processes are crucial. It is observed that the improvement of SO does not make use of orthogonal learning, fitness distance balance-based selection mechanism, Weibull distribution, local escape operator, or multi-population techniques. As a result, these tactics need to be integrated into SO across many optimization areas.</p></list-item>
<list-item>
<p><bold>Computational efficiency and practical application:</bold> Future study on parallel implementation of SO on distributed computing systems or custom hardware, like GPUs, is appealing due to the rise of high-performance computing. This could significantly increase the algorithm&#x2019;s effectiveness for large-scale applications. While SO is utilized to address numerous optimization issues, it has yet to be deployed to a wider range of complicated practical issues. Illustrative studies, specifically those including large-scale and multi-objective situations, are critical for comprehensively validating the algorithm&#x2019;s practical applicability and determining the top combinations for a variety of problem types.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Applications of SO Variants</title>
<p>This section presents the application domains of the So variants as per the survey. <xref ref-type="table" rid="table-7">Table 7</xref> presents a comprehensive application of the different variants of the SO across various domains.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>A detailed overview of SO variants and their applications.</title>
</caption>
<table>
<colgroup>
<col align="center" width="14mm"/>
<col align="center" width="5mm"/>
<col align="center" width="21mm"/>
<col align="center" width="80mm"/>
<col align="center" width="31mm"/>
</colgroup>
<thead>
<tr>
<th>Variants of SO</th>
<th>Ref.</th>
<th>Variant Name</th>
<th>Applications</th>
<th>Area</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-36">36</xref>]</td>
<td>ISO</td>
<td>Designed to enhance the convergence ability and stability for solving complex continuous optimization problems</td>
<td>Benchmark Engineering Design</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-37">37</xref>]</td>
<td>Multi-Strategy ISO</td>
<td>Proposed to address task scheduling in cloud-fog computing environments, where efficient computational resource allocation is crucial to minimizing transmission delay and total costs</td>
<td>IoT-based Fog computing</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-38">38</xref>]</td>
<td>MTSO</td>
<td>Designed for multi-task optimization (MTO), addressing challenges such as low optimization precision and high computational costs</td>
<td>Benchmark Engineering Design</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-39">39</xref>]</td>
<td>MSO</td>
<td>Designed for color image thresholding segmentation, with a primary application in agriculture for early identification, diagnosis, and treatment of crop diseases</td>
<td>Agricultural Image Segmentation</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-40">40</xref>]</td>
<td>ISO</td>
<td>Designed for renewable energy applications, specifically for optimizing power converters in photovoltaic systems</td>
<td>Renewable Energy Systems</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-41">41</xref>]</td>
<td>SO-OBL</td>
<td>Designed to improve global optimization and multilevel image segmentation specifically for accurate liver disease segmentation from CT scans, in Computer-Aided Diagnosis (CAD) systems</td>
<td>Image segmentation liver disease</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-42">42</xref>]</td>
<td>ISASO</td>
<td>Designed for accurate parameter identification of photovoltaic (PV) models aimed at optimizing the operation and control of PV systems.</td>
<td>Photovoltaic Cell parameter identification</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-43">43</xref>]</td>
<td>ESO</td>
<td>Designed to optimize the layout of Hybrid Wind-Wave Energy Converters (HWWECs) to enhance power generation and operational stability</td>
<td>Wind-Wave Energy Converter Arrays Layout Optimization</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-44">44</xref>]</td>
<td>EMSO</td>
<td>Designed to improve Quantitative Structure-Activity Relationship (QSAR) modelling by optimizing hyperparameters and selecting relevant molecular descriptors</td>
<td>QSAR modelling</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-45">45</xref>]</td>
<td>MSO</td>
<td>Designed an optimization methodology for sizing a PV-battery grid-connected system for fast charging stations of electric vehicles (FCSEVs) in Cairo, Egypt intended to minimize total system cost while ensuring energy balance</td>
<td>PV modelling and simulation</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-46">46</xref>]</td>
<td>SNDSO</td>
<td>Designed to address challenges such as susceptibility to local optima, poor convergence in high-dimensional problems, and difficulties in multi-constraint and discretized scenarios</td>
<td>Multi-constrained optimization problem</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-47">47</xref>]</td>
<td>DMISO</td>
<td>Designed to effectively equalize energy consumption and extend the overall network lifetime, making it a robust solution for underwater monitoring applications</td>
<td>Marine Environmental Monitoring</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-48">48</xref>]</td>
<td>IBSO</td>
<td>Designed for binary optimization, particularly in feature selection that incorporates Hamming distance and a Gaussian-based Mutation Transfer Function (MTF) thus enhancing search diversity, local exploration, and computational efficiency</td>
<td>Feature Selection</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-49">49</xref>]</td>
<td>ESO</td>
<td>Designed to enhance Deep Reinforcement Learning (DRL) models for gaming AI, particularly in dynamic environments like Pac-Man, by optimizing hyperparameters, ESO improves AI adaptability, response time, and efficiency, making DRL models more effective in real-time gameplay</td>
<td>Game Development</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-50">50</xref>]</td>
<td>ISO</td>
<td>Designed to improve the SO algorithm by enhancing exploration, convergence speed, and avoiding local optima by integrating multiple strategies like Sobol initialization, L&#x00E9;vy flight, adaptive step size, and Brownian motion</td>
<td>UAV and robot path planning, wireless sensor deployment, and pressure vessel design</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-51">51</xref>]</td>
<td>SOEA</td>
<td>Designed to address the shortcomings of the standard SO by integrating an elite opposition-based learning strategy, which refines population positioning to improve global search efficiency as well as iteration speed, and the adaptive threshold method strengthens local search capabilities and accelerates convergence</td>
<td>Multi-UAV path planning</td>
</tr>
<tr>
<td>Improved Variants of SO</td>
<td>[<xref ref-type="bibr" rid="ref-52">52</xref>]</td>
<td>Improved SO</td>
<td>Designed by integrating a chaotic system for diverse initialization, an enhanced exploration strategy for faster early-stage convergence, an adaptive evolutionary threshold to handle noise variations, and a snake oviposition strategy inspired by genetic principles for refined search performance</td>
<td>Source Localization</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-53">53</xref>]</td>
<td>MSSO</td>
<td>Designed to enhance clustering efficiency by incorporating dynamic parameter updating, adaptive alpha mutation, and bi-directional search optimization, improving convergence speed and search space expansion</td>
<td>Routing protocol</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-54">54</xref>]</td>
<td>ISOA</td>
<td>Designed to boost global search capability and escape local optima, thus optimizing Quality-of-Service (QoS) metrics like makespan and energy efficiency, showing performance improvements over existing approaches</td>
<td>Resource Scheduling</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-55">55</xref>]</td>
<td>ISCASO</td>
<td>Designed to generate superior accuracy in predicting short-term wind power trends, outperforming existing models</td>
<td>Renewable Energy &#x0026; Power Grid Forecasting</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-56">56</xref>]</td>
<td>ISO</td>
<td>Designed to achieve minimal energy consumption and maximum welfare, providing a cost-effective approach for edge computing task management</td>
<td>Ultra-Dense Edge Computing (UDEC) networks</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-57">57</xref>]</td>
<td>ISO</td>
<td>Designed to optimize the melting point of zinc smelting slag, a critical factor affecting smelting efficiency and product quality</td>
<td>Zinc Smelting</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-58">58</xref>]</td>
<td>RL-SN-PI</td>
<td>Designed to enhance robustness, real-time adaptability, and frequency matching, thus improving initial parameter selection, leading to faster convergence and reliable performance</td>
<td>Power Electronics</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-59">59</xref>]</td>
<td>ISO-IP&#x0026;O</td>
<td>Designed to efficiently track maximum power in photovoltaic systems under partial shading and dynamic weather</td>
<td>Maximum Power Point Tracking (MPPT)</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-60">60</xref>]</td>
<td>ISO</td>
<td>Designed to specifically for improving the stability and accuracy of quadrotor flight control systems</td>
<td>Drone Technology</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-61">61</xref>]</td>
<td>ISO</td>
<td>Designed to predict short-term photovoltaic power integrating K-means clustering: an improved Snake Optimization Algorithm with a CNN Bidirectional Long Short-Term Memory</td>
<td>Forecasting a short-term photovoltaic power model</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-62">62</xref>]</td>
<td>I-SO</td>
<td>Designed for enhancing the control and anti-interference ability of a moving mirror control system driven by a rotary voice coil motor (RVCM)</td>
<td>Moving Mirror Control System</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-63">63</xref>]</td>
<td>ASO</td>
<td>Designed for leaf classification and for enhancing adaptability and improving accuracy</td>
<td>Classification of leaf images</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-64">64</xref>]</td>
<td>SOA</td>
<td>Designed for enhanced exploration and exploitation, optimizes PSS, TCSC, and their coordinated control</td>
<td>Damping Power System Oscillations</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-65">65</xref>]</td>
<td>ISO</td>
<td>Designed to address the limitations of the original SO, such as weak population initialization, slow early convergence, and local optima trapping</td>
<td>SVM parameter selection</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-66">66</xref>]</td>
<td>ISO</td>
<td>Designed for enhancing array sparsity while optimizing radiation patterns</td>
<td>Beamforming design in sparse conformal arrays</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-67">67</xref>]</td>
<td>SSO</td>
<td>Designed for efficient resource allocation and workload offloading in Mobile Edge Computing (MEC)</td>
<td>Mobile Edge Computing (MEC)</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-68">68</xref>]</td>
<td>ISO</td>
<td>Designed to overcome varying irradiance conditions throughout the day, causing multiple peaks in the power curve due to bypass diodes during partial shading conditions (PSCs) in PV systems</td>
<td>Maximum Power Point Tracking (MPPT) in PV systems</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-69">69</xref>]</td>
<td>cSO</td>
<td>Designed for accurately determining test point (TP) locations in confined indoor spaces</td>
<td>WKNN fingerprint localization</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-70">70</xref>]</td>
<td>ESO, PSO, SSO</td>
<td>Designed to address the optimizer&#x2019;s tendency to get trapped in local optima and improve search performance</td>
<td>COVID-19 diagnosis</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-71">71</xref>]</td>
<td>TLSO, PLSO, LLSO</td>
<td>Designed to ensure reliability and efficiency in optimizing feature selection for medical diagnosis</td>
<td>Feature Selection</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-72">72</xref>]</td>
<td>CSO</td>
<td>Designed to boost the performance of Snake Optimizer</td>
<td>Classical and CEC2019 test functions</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-73">73</xref>]</td>
<td>MSSO</td>
<td>Designed to balance exploration and exploitation in optimization tasks</td>
<td>Mathematical Benchmark Functions</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-74">74</xref>]</td>
<td>Improved SO</td>
<td>Designed for parameter extraction in three types of PV cells: monocrystalline silicon, amorphous silicon, and RTC France</td>
<td>Photovoltaic cells parameters</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-75">75</xref>]</td>
<td>ESO</td>
<td>Designed to address the issue: reliance on fixed parameters during exploration and exploitation phases that limit SO&#x2019;s ability to escape local optima and slows convergence</td>
<td>Benchmark Engineering Design</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-76">76</xref>]</td>
<td>MSO</td>
<td>Designed for a reliable power supply even during wind turbine and PV unit failures</td>
<td>Mathematical Benchmark Functions</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-77">77</xref>]</td>
<td>DM-SO</td>
<td>Designed for efficiently scheduling multiple workflows in cloud environments, aiming to minimize makespan while adhering to user-defined budget constraints</td>
<td>Workflow Scheduling</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-78">78</xref>]</td>
<td>iSO</td>
<td>Designed for Optimal lung cancer detection based on a CNN optimized and improved Snake Optimization Algorithm</td>
<td>Lung cancer detection</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-79">79</xref>]</td>
<td>SO-VSM-StSloEn</td>
<td>Designed to optimize threshold selection, ensuring improved robustness and accuracy</td>
<td>Analysis of Signals</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-80">80</xref>]</td>
<td>SO-Otsu</td>
<td>Designed to address the issue affecting natural rubber production, requiring early diagnosis through image analysis</td>
<td>Disease detection for rubber trees</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-81">81</xref>]</td>
<td>ISOA</td>
<td>Designed to minimize completion time and charging costs while integrating collision-avoidance constraints in Automated guided vehicles (AGVs)</td>
<td>Scheduling of Multi-AGV Systems</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-82">82</xref>]</td>
<td>SO-Roulette Wheel, SO-Tournament, SO-Linear Rank, and SO-Exponential Rank</td>
<td>Designed to address the bias toward highly fitted solutions, which can limit search space diversity</td>
<td>Mathematical Benchmark Functions</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-83">83</xref>]</td>
<td>SO-KELM</td>
<td>Designed to heighten the accuracy of the thermal error forecast model of the motorized spindle</td>
<td>Thermal Error Prediction</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-84">84</xref>]</td>
<td>ACGSOA</td>
<td>Designed to maximize field coverage while using a minimal number of sensor nodes in soil element monitoring</td>
<td>Soil Element Monitoring</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-85">85</xref>]</td>
<td>SO-VMD-LSTM</td>
<td>Used for ultra-short-term load forecasting of Electric Vehicle (EV) charging demand, ensuring efficient power grid management</td>
<td>Renewable &#x0026; Solar Energy Systems</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-86">86</xref>]</td>
<td>RSO</td>
<td>Used for Alzheimer&#x2019;s Disease (AD) and Mild Cognitive Impairment (MCI) detection. RSO outperformed individual metaheuristics and current AD detection methods</td>
<td>Medical &#x0026; Healthcare AI Applications</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-87">87</xref>]</td>
<td>SSSO</td>
<td>Ensures better balance between local and global searches evaluated on epileptic disease classification and UCI Machine Learning datasets</td>
<td>Machine learning and Biomedical data analysis</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-88">88</xref>]</td>
<td>ASO-TFLANN</td>
<td>Model significantly reduces error, expands the LVDT&#x2019;s linear range, and enhances overall measurement accuracy</td>
<td>Sensor Measurement and Control Systems</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-89">89</xref>]</td>
<td>SODCNN-IMC</td>
<td>Designed to accurately detect and classify malware images, such as binary representations or screenshots, thereby enhancing cybersecurity defences against evolving threats</td>
<td>Malware Classification</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-90">90</xref>]</td>
<td>HSOA</td>
<td>Designed to enhance population diversity and search efficiency while addressing early convergence issues</td>
<td>Economic Load Dispatch Problem</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-91">91</xref>]</td>
<td>OSOPS</td>
<td>Designed to overcome challenges such as disturbance rejection, robustness to parameter variations, and high-frequency noise mitigation for a PID controller with cascaded low-pass filters (PID-FF) for non-ideal buck converters</td>
<td>Poer Electronics PIC Controller</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-92">92</xref>]</td>
<td>HSO-RSAUAVC</td>
<td>Designed to dynamically adapt UAV paths, minimize communication interference, and optimize energy consumption</td>
<td>UAV communication</td>
</tr>
<tr>
<td></td>
<td>[<xref ref-type="bibr" rid="ref-93">93</xref>]</td>
<td>IOWA-ANFIS-SO</td>
<td>Designed to effectively handle dimensionality issues and optimize ANFIS performance by incorporating meteorological factors such as air temperature, sea surface temperature, wind speed, and wind direction</td>
<td>Atmospheric pressure monitoring</td>
</tr>
<tr>
<td></td>   
<td>[<xref ref-type="bibr" rid="ref-94">94</xref>]</td>
<td>GT-SO</td>
<td>Designed to optimize the machinability (cutting force) and surface roughness of nano titanium dioxide-filled glass fibre-reinforced polymer composites</td>
<td>Manufacturing and Material Engineering</td>
</tr>
<tr>
<td></td>   
<td>[<xref ref-type="bibr" rid="ref-95">95</xref>]</td>
<td>ASO-LQR</td>
<td>Designed to significantly improve vibration-damping performance, making it highly effective for automotive suspension control</td>
<td>Automotive suspension control</td>
</tr>
<tr>
<td></td>   
<td>[<xref ref-type="bibr" rid="ref-96">96</xref>]</td>
<td>ESO-GJO</td>
<td>Designed to lower network energy consumption and extend network lifetime using an energy-efficient multi-hop routing protocol</td>
<td>Multi-Hop Clustering and Routing Protocol</td>
</tr>
<tr>
<td>Hybrid Variants of SO</td>   
<td>[<xref ref-type="bibr" rid="ref-97">97</xref>]</td>
<td>SOA-LQR</td>
<td>Designed to meet the challenges of grid integration with renewables</td>
<td>Damping controller for power system</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-98">98</xref>]</td>
<td>GCA-CS</td>
<td>Designed for classifying hyperspectral images</td>
<td>Hyperspectral Image Classification</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-99">99</xref>]</td>
<td>SO-XCEPTION</td>
<td>Designed to combat highly realistic forgeries used in misinformation, fraud, and identity theft</td>
<td>DeepFake Face Detection</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-100">100</xref>]</td>
<td>SO-RF, SO-XGB</td>
<td>Designed for predicting pavement distress using pavement performance models</td>
<td>Predicting pavement distress</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-101">101</xref>]</td>
<td>DDAD-SOEL</td>
<td>Designed to ensure the reliability and security of IoT networks</td>
<td>DDoS Attack Detection</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-102">102</xref>]</td>
<td>SO-LSTM</td>
<td>Designed for accurate position determination in unmanned crane systems</td>
<td>UWB positioning method for an unmanned crane</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-103">103</xref>]</td>
<td>CKD-SO</td>
<td>Designed for enhancing CKD prediction accuracy</td>
<td>Detection of Chronic Kidney Disease</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-104">104</xref>]</td>
<td>HSWO</td>
<td>Designed to enhance CH selection, thereby improving energy efficiency and network lifespan</td>
<td>Network optimization</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-105">105</xref>]</td>
<td>ELM-SO</td>
<td>Designed for air pollution prediction, contributing to environmental monitoring and public health management</td>
<td>Air pollution prediction</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-106">106</xref>]</td>
<td>HDBN-ISOA</td>
<td>Designed for optimizing energy use and reducing operational costs in air conditioning systems</td>
<td>Demand forecasting in air conditioning</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-107">107</xref>]</td>
<td>SODL-DDCC</td>
<td>Designed for optimizing energy use and reducing operational costs in air conditioning systems</td>
<td>Detection of colorectal cancer</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-108">108</xref>]</td>
<td>RSA-SO</td>
<td>Designed to enhance Machine Learning (ML) model performance by selecting the Optimal Feature Subset (OFS)</td>
<td>Feature Selection</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-109">109</xref>]</td>
<td>MFISO-TCN</td>
<td>Designed to enhance prediction accuracy in underground mines</td>
<td>Gas outburst prediction</td>
</tr>
<tr>
<td/>
<td>[<xref ref-type="bibr" rid="ref-110">110</xref>]</td>
<td>SO-SCA</td>
<td>Designed to enhance power system resilience and mitigate cascading failures</td>
<td>Power system resilience and optimization</td>
</tr>
<tr>
<td rowspan="2">Multi-Objective Variants of SO</td>
<td>[<xref ref-type="bibr" rid="ref-111">111</xref>]</td>
<td>IMOSO</td>
<td>Designed to enhance convergence accuracy and population diversity in multi-objective optimization</td>
<td>Benchmark Multi-Objective Optimization</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-112">112</xref>]</td>
<td>APF-IMOSO</td>
<td>Designed to produce multiple feasible paths that avoid collision in complex environments under various constraints, highlighting its suitability in dynamic path planning in the field of robot navigation</td>
<td>Dynamic path planning</td>
</tr>
<tr>
<td rowspan="2">Binary Variants of SO</td>
<td>[<xref ref-type="bibr" rid="ref-113">113</xref>]</td>
<td>BSO, BSO-CV</td>
<td>Designed for optimizing feature selection for medical data analysis</td>
<td>COVID-19 diagnosis</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-70">70</xref>]</td>
<td>BPSO</td>
<td>Designed to address the optimizer&#x2019;s likelihood of getting stuck in local optima and improve search performance</td>
<td>COVID-19 diagnosis</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-7">Table 7</xref> showcases the versatility and advancement of SO and its variants, emphasizing its wide-ranging implementations in numerous application areas ranging from Energy, Image Processing, Edge Computing, Wireless Sensor Networks, Classical Benchmark Engineering Optimization, and many more. In the field of energy systems, the SO algorithm has been widely applied to address a variety of complex control and optimization problems. For instance, it has been used in power system stability enhancement, where a robust damping controller is designed to improve system performance [<xref ref-type="bibr" rid="ref-114">114</xref>]. Similarly, SO has been employed in power electronic applications, such as optimizing adaptive backstepping controllers for buck-boost converters, ensuring stable voltage regulation under varying conditions [<xref ref-type="bibr" rid="ref-115">115</xref>]. The algorithm has also shown strong effectiveness in solving optimal power flow problems, as demonstrated in [<xref ref-type="bibr" rid="ref-116">116</xref>], where it is used to determine efficient operating conditions in power networks. In addition, SO has been applied to combined heat and power economic dispatch problems, taking into account power losses and improving overall energy utilization efficiency [<xref ref-type="bibr" rid="ref-117">117</xref>]. In the context of renewable and hybrid energy systems, SO has been utilized for frequency regulation in diesel-wind generation systems, enhancing system stability under fluctuating renewable inputs [<xref ref-type="bibr" rid="ref-118">118</xref>]. Beyond traditional energy optimization, it has also been integrated into intelligent system modelling and filter design for nonlinear industrial processes [<xref ref-type="bibr" rid="ref-119">119</xref>], further highlighting its adaptability. Moreover, SO has been applied in energy-aware system design, such as task scheduling in energy-harvesting wearable biomedical systems, where efficient energy utilization is critical [<xref ref-type="bibr" rid="ref-120">120</xref>]. It has also been used in motor control applications, including the speed control of brushless DC motors, demonstrating its effectiveness in electromechanical energy systems [<xref ref-type="bibr" rid="ref-121">121</xref>]. SO also contributes to condition monitoring and fault diagnosis in energy-related mechanical components, such as rolling bearings, by optimizing signal decomposition techniques [<xref ref-type="bibr" rid="ref-122">122</xref>]. Furthermore, it has been applied to power system inertia estimation, considering transient variations in frequency and voltage, thereby improving the accuracy of dynamic system analysis [<xref ref-type="bibr" rid="ref-123">123</xref>]. Overall, these studies collectively demonstrate the robustness, flexibility, and effectiveness of the SO algorithm in addressing diverse and complex challenges across modern energy systems and related engineering domains.</p>

<p>In addition, SO has been successfully utilized in image processing applications, as reported in [<xref ref-type="bibr" rid="ref-124">124</xref>,<xref ref-type="bibr" rid="ref-125">125</xref>], where it contributes to improved performance in tasks such as enhancement and feature extraction. The algorithm has also been explored in edge computing environments [<xref ref-type="bibr" rid="ref-126">126</xref>], demonstrating its capability to handle distributed and resource-constrained systems. Furthermore, SO has been applied in wireless sensor networks [<xref ref-type="bibr" rid="ref-127">127</xref>], highlighting its suitability for network optimization and efficient resource management. Beyond these areas, it has also shown strong performance in classical benchmark engineering optimization problems, along with several other emerging application domains. It provides a useful reference for gaining insights into the algorithm&#x2019;s broad impact and effectiveness in technological and engineering fields. <xref ref-type="table" rid="table-8">Table 8</xref> shows the application percentage of SO variants over some major fields. This table clearly helps researchers to find the major and minor application domains of the different SO variants, like improved, hybrid, multi-objective, and binary. The graphical representation of the proportional distribution of SO variants across various domains is depicted in <xref ref-type="fig" rid="fig-13">Fig. 13</xref>.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Comparison of SO variants across domains.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Applications</th>
<th>Improved (%)</th>
<th>Hybrid (%)</th>
<th>Multi-Objective (%)</th>
<th>Binary (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Energy</td>
<td>67%</td>
<td>33%</td>
<td>0%</td>
<td>0%</td>
</tr>
<tr>
<td>Benchmark Engineering Design</td>
<td>75%</td>
<td>20%</td>
<td>5%</td>
<td>0%</td>
</tr>
<tr>
<td>Image Processing</td>
<td>47%</td>
<td>38%</td>
<td>0%</td>
<td>15%</td>
</tr>
<tr>
<td>Machine Learning</td>
<td>57%</td>
<td>43%</td>
<td>0%</td>
<td>0%</td>
</tr>
<tr>
<td>Wireless Sensor Networks</td>
<td>67%</td>
<td>33%</td>
<td>0%</td>
<td>0%</td>
</tr>
<tr>
<td>Robotics</td>
<td>50%</td>
<td>33%</td>
<td>17%</td>
<td>0%</td>
</tr>
<tr>
<td>Cloud and Edge Computing</td>
<td>100%</td>
<td>0%</td>
<td>0%</td>
<td>0%</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Proportional distribution of variants of SO across various applications (As per the survey).</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-13.tif"/>
</fig>
</sec>
<sec id="s6">
<label>6</label>
<title>Theoretical Comparison with Other Metaheuristics</title>
<p>The Snake Optimizer is widely used due to its adaptive movement strategy, which dynamically balances exploration and exploitation by imitating snake behaviors like mating, combating, etc. Unlike other algorithms, it requires minimal parameter tuning and efficiently avoids local minima through self-adaptive step adjustments. SO&#x2019;s flexible constraint handling and robust search mechanism make it perfect for engineering design, machine learning optimization, and scheduling problems, guaranteeing fast convergence and preventing premature stagnation. However, no metaheuristic in its original form can effectively address a wide range of problems. <xref ref-type="table" rid="table-9">Table 9</xref> showcases the comparison of SO with six other well-known metaheuristics namely Particle Swarm Optimization [<xref ref-type="bibr" rid="ref-7">7</xref>], Cuckoo Search Algorithm (CSA) [<xref ref-type="bibr" rid="ref-10">10</xref>], Grey Wolf Optimization (GWO) [<xref ref-type="bibr" rid="ref-32">32</xref>], Whale Optimization Algorithm [<xref ref-type="bibr" rid="ref-33">33</xref>], Tuna Swarm Optimization (TSO) [<xref ref-type="bibr" rid="ref-34">34</xref>] and Artificial Hummingbird Algorithm (AHA) [<xref ref-type="bibr" rid="ref-35">35</xref>] in terms of parameters such as inspirational source, exploration-exploitation balance, phase control, population dynamics, search mechanism, mathematical operator used and diversity preservation mechanism.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Theoretical Comparison of the SO algorithm with well-known metaheuristics.</title>
</caption>
<table>
<colgroup>
<col align="center" width="25mm"/>
<col align="center" width="25mm"/>
<col align="center" width="35mm"/>
<col align="center" width="25mm"/>
<col align="center" width="25mm"/>
<col align="center" width="20mm"/>
<col align="center" width="25mm"/>
<col align="center" width="25mm"/>
</colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Inspirational Source</th>
<th>Exploration-Exploitation Balance</th>
<th>Phase Control</th>
<th>Population Dynamics</th>
<th>Search Mechanism</th>
<th>Mathematical Operator Used</th>
<th>Diversity Preservation Mechanism</th>
</tr>
</thead>
<tbody>
<tr>
<td>Particle Swarm Optimization [<xref ref-type="bibr" rid="ref-7">7</xref>]</td>
<td>Bird Flocking Behaviour</td>
<td>Velocity updates balance exploration and exploitation</td>
<td>No explicit phase control</td>
<td>Adaptive population influenced by leaders</td>
<td>Velocity position updates</td>
<td>Velocity equations, Inertia Weight</td>
<td>Relies on swarm interaction for diversity</td>
</tr>
<tr>
<td>Cuckoo Search Algorithm [<xref ref-type="bibr" rid="ref-10">10</xref>]</td>
<td>Brood parasitism of cuckoos</td>
<td>Exploration enhanced by L&#x00E9;vy flights</td>
<td>No explicit phase control</td>
<td>Static population size</td>
<td>L&#x00E9;vy flight search</td>
<td>Probability-based replacements</td>
<td>Randomized search with high mutation preserves diversity</td>
</tr>
<tr>
<td>Snake Optimizer [<xref ref-type="bibr" rid="ref-11">11</xref>]</td>
<td>Mating/Fighting Behaviour</td>
<td>Dynamic adaptation based on food/temperature conditions</td>
<td>Dual-phase operation: mating and fighting</td>
<td>Fixed population size</td>
<td>Movement patterns</td>
<td>Position updates, adaptive movements</td>
<td>Diversity ensured through movement randomness</td>
</tr>
<tr>
<td>Grey Wolf Optimization [<xref ref-type="bibr" rid="ref-32">32</xref>]</td>
<td>Leadership hierarchy in wolf packs</td>
<td>Alpha-beta-delta hierarchy balances exploration and exploitation</td>
<td>Implicit control via leader roles</td>
<td>Static population size</td>
<td>Hierarchy position updates</td>
<td>Distance-based hierarchy updates</td>
<td>Alpha-Beta-Delta switching preserves diversity</td>
</tr>
<tr>
<td>Whale Optimization Algorithm [<xref ref-type="bibr" rid="ref-33">33</xref>]</td>
<td>Bubble-net hunting behaviour of whales</td>
<td>The shrinking encircling mechanism emphasizes exploitation</td>
<td>No explicit phase control</td>
<td>Static population size</td>
<td>Logarithmic Spiral</td>
<td>Spiral equation, position update</td>
<td>Some diversity is maintained via spiral movement</td>
</tr>
<tr>
<td>Tuna Swarm Optimization [<xref ref-type="bibr" rid="ref-34">34</xref>]</td>
<td>Cooperative foraging behaviour of tuna</td>
<td>Spiral and parabolic foraging strategies ensure robust exploration</td>
<td>Implicit control through probabilistic selection of strategies</td>
<td>Static population size with adaptive updates based on fitness</td>
<td>Movement strategies</td>
<td>Adaptive movement, position update</td>
<td>Multiple behavioural modes maintain diversity</td>
</tr>
<tr>
<td>Artificial Hummingbird Algorithm [<xref ref-type="bibr" rid="ref-35">35</xref>]</td>
<td>Hummingbird foraging behaviour</td>
<td>Guided/territorial/migrating foraging ensures robust exploration</td>
<td>Explicit phase control: axial/<break/>diagonal/omni<break/>directional flight modes</td>
<td>Memory-driven population dynamics</td>
<td>Adaptive position updates</td>
<td>Phase-dependent motion equations</td>
<td>Variable movement modes ensure diversity</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>While <xref ref-type="sec" rid="s6">Section 6</xref> presents a theoretical comparison of representative optimization algorithms, a comprehensive experimental evaluation involving a wide range of recent and superior algorithms is provided in <xref ref-type="sec" rid="s7">Section 7</xref>.</p>
</sec>
<sec id="s7">
<label>7</label>
<title>Performance Evaluation</title>
<p>It is evident from <xref ref-type="table" rid="table-6">Table 6</xref> that SO and its modified versions have not been applied in the field of clustering-based imagery segmentation. As a consequence, this study uses an SO-based clustering approach to evaluate image segmentation. Clustering-based image segmentation essentially represents an unsupervised learning method involving minimal training. The current research uses SO to construct a crisp partitional clustering construction.</p>

<sec id="s7_1">
<label>7.1</label>
<title>Crisp Partitional Clustering</title>
<p>To increase intra-cluster similarity and decrease inter-cluster similarity, pixels are separated into clusters during image clustering. Each pixel in crisp partitional clustering is allocated to a single cluster, indicating a binary connection between pixels and clusters. Assume that the input image <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>I</mml:mi></mml:math></inline-formula> represents with <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>L</mml:mi></mml:math></inline-formula> gray levels and <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>N</mml:mi></mml:math></inline-formula> pixels or <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>. The objective function <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>J</mml:mi></mml:math></inline-formula> is [<xref ref-type="bibr" rid="ref-128">128</xref>] if the number of clusters is <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:math></inline-formula>.
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>g</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:munderover><mml:mo>&#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:munderover><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mo symmetric="true">&#x2016;</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo symmetric="true">&#x2016;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mrow><mml:mo symmetric="true">&#x2016;</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo symmetric="true">&#x2016;</mml:mo></mml:mrow></mml:math></inline-formula> symbolize the inner product norm in <italic>d</italic> dimensional space to obtain the distance between the <italic>i</italic>th pixel <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> and the <italic>j</italic>th cluster center <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. If the pixel <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is a part of cluster <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, its membership value is <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. In every other instance, <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>.</p>
<p>The vulnerability of traditional crisp clustering techniques like K-Means (KM) to local optima trapping brought on by random center initialization, which results in empty clusters, is a major shortcoming. Therefore, the convergence of KM to a global optimal is a significant obstacle. The Stirling numbers of the second kind provide the number of ways to split <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>N</mml:mi></mml:math></inline-formula> pixels into <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:math></inline-formula> non-empty clusters [<xref ref-type="bibr" rid="ref-128">128</xref>]:
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">(</mml:mo></mml:mrow></mml:mstyle><mml:mfrac linethickness="0"><mml:mrow><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:mfrac><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">)</mml:mo></mml:mrow></mml:mstyle></mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>The number of possible partitions can be determined using <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mfrac><mml:mrow><mml:mi>n</mml:mi><mml:msup><mml:mi>c</mml:mi><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mo>!</mml:mo></mml:mrow></mml:mfrac></mml:math></inline-formula>. Therefore, an exhaustive examination of all potential clustering methods to ascertain the optimal global solution is computationally impractical. Furthermore, it has been established that this non-convex minimization problem is NP-hard, regardless of <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula>. As a result, researchers frequently employ metaheuristic algorithms (MAs) to effectively tackle this challenge [<xref ref-type="bibr" rid="ref-11">11</xref>].</p>
<p>Metaheuristic algorithms (MAs) constitute essential approaches for solving complex optimization problems. These methods are effective and operate independently of gradient information. MAs are distinguished by their autonomous functionality, which facilitates adaptability and broad applicability across various real-world optimization scenarios [<xref ref-type="bibr" rid="ref-128">128</xref>].</p>
<p>In Algorithm 2, the objective function defined in <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref> is initially considered, followed by the generation of a randomly initialized population of candidate solutions. Each solution corresponds to a specific set of cluster centers. Subsequently, each pixel is assigned to its nearest cluster center. The fitness of each solution is then evaluated based on the objective function. Since this clustering task is formulated as a minimization problem, lower fitness values correspond to better solutions. The solutions are subsequently refined through the application of MA&#x2019;s operators to achieve improved outcome. The pixels are subsequently assigned to clusters according to the minimal distance. Additionally, the efficacy of the solutions is assessed, and the optimal solution is retained. This method is executed repeatedly until the stopping requirements are not met. The optimal global solution, serving as the superior cluster center, is attained, and segmentation is performed accordingly.</p>
<fig id="fig-19">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-19.tif"/>
</fig>
</sec>
<sec id="s7_2">
<label>7.2</label>
<title>Practical Role and Significance of SO-Based Image Clustering</title>
<p>In the proposed framework, the SO algorithm serves as an optimization-driven mechanism for enhancing clustering-based color image segmentation. The primary role of SO is to determine optimal cluster centroids by minimizing intra-cluster variance and maximizing inter-cluster separability. By efficiently balancing exploration and exploitation during the search process, SO mitigates the limitations of conventional clustering approaches, such as sensitivity to initialization and premature convergence to local optima. Unlike traditional K-means or fuzzy clustering methods, which often depend heavily on initial centroid selection, SO introduces a global search capability that enables more stable and robust convergence toward optimal clustering configurations. This results in improved region homogeneity, clearer object boundaries, reduced pixel misclassification, and enhanced preservation of structural details. Consequently, the segmented image better represents meaningful regions within the original image. Image clustering is not an isolated task but a fundamental preprocessing stage in many real-world computer vision and image analysis systems. The quality of clustering directly affects the performance and reliability of subsequent computational processes. The practical significance of SO-based image clustering can be understood through the following application domains:
<list list-type="order">
<list-item>
<p>Medical Image Analysis: Accurate clustering facilitates the separation of abnormal tissues (e.g., tumors, lesions) from healthy regions. This enables quantitative measurements such as region size, shape, and intensity distribution, which are critical for diagnosis, treatment planning, and disease monitoring.</p></list-item>
<list-item>
<p>Remote Sensing and Environmental Monitoring: In satellite and aerial imagery, clustering is used to identify land-cover types, vegetation zones, water bodies, and urban areas. Improved clustering accuracy leads to better environmental assessment and urban planning decisions.</p></list-item>
<list-item>
<p>Industrial Inspection and Quality Control: In automated manufacturing systems, clustering assists in detecting surface defects, cracks, or irregularities. Enhanced segmentation improves defect localization and reduces false detection rates.</p></list-item>
<list-item>
<p>Surveillance and Smart Security Systems: In intelligent monitoring systems, clustering enables foreground-background separation, object isolation, and anomaly detection. High-quality segmentation improves tracking accuracy and behavioral analysis.</p></list-item>
<list-item>
<p>Machine Learning and Pattern Recognition: Clustering simplifies complex image data by partitioning it into meaningful regions, thereby reducing computational complexity in subsequent feature extraction and classification stages.</p></list-item>
</list></p>
<p>The clustered output produced by the SO-based framework serves as a structured input for higher-level analytical processes. After clustering, the segmented regions can be utilized for: Feature extraction (texture descriptors, shape metrics, color histograms), Object detection and recognition, Image classification using machine learning or deep learning models, Region-based statistical analysis, Morphological processing and boundary refinement and Decision-support systems in medical and industrial environments. By improving clustering accuracy and robustness, SO enhances the reliability of these downstream tasks. Poor segmentation often propagates errors to later stages, reducing overall system performance. Therefore, the optimization capability of SO contributes not only to improved segmentation metrics but also to enhanced effectiveness of the complete image processing pipeline.</p>
</sec>
<sec id="s7_3">
<label>7.3</label>
<title>Experimental Results</title>
<p>This section delineates the experimental outcomes pertaining to the SO model alongside eighteen additional MAs-based image clustering models. A comparative analysis of these MAs was conducted using a dataset comprising 100 standard color images from the BSD500 dataset [<xref ref-type="bibr" rid="ref-129">129</xref>]. This BSD500 dataset is a publicly available open access datasets. The ground truth images of the BSD500 dataset are publicly available with the dataset. The eighteen tested MAs are Cuckoo Search (CS) [<xref ref-type="bibr" rid="ref-10">10</xref>], Differential Evolution (DE) [<xref ref-type="bibr" rid="ref-128">128</xref>], Grey Wolf Optimizer (GWO) [<xref ref-type="bibr" rid="ref-32">32</xref>], Sine-Cosine Algorithm (SCA) [<xref ref-type="bibr" rid="ref-130">130</xref>], Aquila Optimizer (AO) [<xref ref-type="bibr" rid="ref-131">131</xref>], Arithmetic Optimization Algorithm (AOA) [<xref ref-type="bibr" rid="ref-132">132</xref>], Artemisinin Optimizer (ATRO) [<xref ref-type="bibr" rid="ref-133">133</xref>], Black-winged Kite Algorithm (BKA) [<xref ref-type="bibr" rid="ref-134">134</xref>], Crested Porcupine Optimizer (CPO) [<xref ref-type="bibr" rid="ref-135">135</xref>], Dwarf Mongoose Optimization (DMO) [<xref ref-type="bibr" rid="ref-136">136</xref>], Educational Competition Optimizer (ECO) [<xref ref-type="bibr" rid="ref-137">137</xref>], Fata Morgana Algorithm (FATA) [<xref ref-type="bibr" rid="ref-138">138</xref>], Hiking Optimization Algorithm (HOA) [<xref ref-type="bibr" rid="ref-139">139</xref>], Moss Growth Optimization (MGO) [<xref ref-type="bibr" rid="ref-140">140</xref>], Polar Light Optimizer (PLO) [<xref ref-type="bibr" rid="ref-141">141</xref>], Puffer-fish Optimisation Algorithm (POA) [<xref ref-type="bibr" rid="ref-142">142</xref>], Parrot Optimizer (PARO) [<xref ref-type="bibr" rid="ref-143">143</xref>], and Reptile Search Algorithm (RSA) [<xref ref-type="bibr" rid="ref-144">144</xref>]. These algorithms were selected to ensure a fair and comprehensive evaluation of the proposed method. The set includes both well-established benchmark algorithms and recent state-of-the-art optimization techniques. Classical algorithms were chosen due to their widespread use and well-documented performance, enabling reliable and meaningful comparisons. In addition, several recently proposed algorithms were included to reflect current developments in metaheuristic optimization and to assess the competitiveness of the proposed approach against modern methods. These algorithms represent diverse search strategies and convergence behaviors, helping to avoid bias toward any specific optimization mechanism. All algorithms were implemented using consistent experimental settings and parameter configurations to ensure fairness and reproducibility, allowing for a robust evaluation of the proposed method across different optimization scenarios.</p>
<p>Parameter tuning is essential because of the great sensitivity of metaheuristics to parameters; suitable parameter configurations dictate their efficiency, stability, convergence rate, and fairness in comparison. However, there is no single best way to select parameters for all problems. In metaheuristics research, it is typical to use the parameter settings from the source paper, which means following the original authors&#x2019; suggestions. Use of source parameters is permissible when: Use of source parameters is permissible when you aim to replicate or validate something. This is especially true if previous studies have used the same settings. Some algorithms have defaults that a majority agree on. Hence, we utilize parameter setting by following the source paper&#x2019;s suggestions, and the parameter settings for the tested MAs are reported in <xref ref-type="table" rid="table-10">Table 10</xref>. MatlabR2018b, Windows-10 OS, an x64-based PC with an Intel Core i5 CPU and 8 GB RAM were used for the experiment. In the comparison of MAs, it is essential to set population size and maximum iterations to ensure a fair and scientifically valid assessment. The fundamental premise is that MAs should be evaluated under equivalent computational constraints rather than identical parameter values. Each MA must utilize the same number of function evaluations (NFE) for a fair comparison. NFE equals the product of population size and the maximum number of iterations. To ensure a fair comparison, the population size and the maximum number of iterations were fixed at 50 and 300, respectively. All algorithms have been executed with an identical number of function evaluations (FEs) under a constant population size and maximum iterations configuration. Researchers employ identical maximum iterations or identical function evaluations (FEs) for all MAs throughout execution for better comparison among them [<xref ref-type="bibr" rid="ref-145">145</xref>]. This research met both criteria, namely the same maximum iterations and the same number of function evaluations. Each MA must be executed multiple times per image because of its stochastic nature, as varying executions may yield different outcomes. A single run conveys an isolated occurrence. Several iterations reveal the following conclusions: Does the MA converge prematurely? Is it often stuck in local optima? Is the difference between the results high? An MA may sometimes find the best solutions or become stuck in local optima. A single successful outcome may simply be a chance event. In optimization research, it is common to do 20 to 30 iterations. For better comparison, it is important to include the mean, standard deviation, best, and worst outcomes. The mean shows how well the MA works on average over several runs. The standard deviation quantifies the variability of findings across multiple iterations. The best outcome demonstrates the MA&#x2019;s ultimate potential. The worst outcome illustrates the MA&#x2019;s failure mode. After full execution of the MAs, the values of fitness and convergence curves are recorded to evaluate their convergence characteristics. Each MA was executed 30 times per image. Subsequently, the optimization performance of the evaluated MAs was assessed by calculating the mean fitness <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, standard deviation <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, best fitness <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mrow><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and worst fitness <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mrow><mml:mo>(</mml:mo><mml:mi>w</mml:mi><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> values derived from these 30 runs. Furthermore, the segmentation efficacy of the MAs-based image clustering models was evaluated using four reference image-based quality metrics and four ground truth image-based quality metrics [<xref ref-type="bibr" rid="ref-35">35</xref>,<xref ref-type="bibr" rid="ref-146">146</xref>]. A concise description of both categories of quality metrics is provided in <xref ref-type="table" rid="table-11">Table 11</xref>. In this study, the number of clusters has been computed using the Density Balance (DB) [<xref ref-type="bibr" rid="ref-147">147</xref>] algorithm for all kinds of images.</p>
<table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Parameter setting of the MAs.</title>
</caption>
<table>
<colgroup>
<col align="center" width="20mm"/>
<col align="center" width="130mm"/>
</colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Parameters</th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>pa &#x003D; 0.25, Tol &#x003D; 1.0e&#x2212;5, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>beta_min &#x003D; 0.2, beta_max &#x003D; 0.8, pCR &#x003D; 0.2, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>a &#x003D; 2, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>SO</bold></td>
<td>vec_flag &#x003D; [1, &#x2212;1], Threshold &#x003D; 0.25, Thresold2 &#x003D; 0.6, C1 &#x003D; 0.5, C2 &#x003D; 0.05, C3 &#x003D; 2, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>alpha &#x003D; 0.1, delta &#x003D; 0.1, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>MOP_Max &#x003D; 1, MOP_Min &#x003D; 0.2, alpha &#x003D; 5, mu &#x003D; 0.499, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>T &#x003D; 2, alpha &#x003D; 0.2, Tf &#x003D; 0.8, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td><italic>p</italic> &#x003D; 0.9, r &#x003D; random number, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>T &#x003D; 2, alpha &#x003D; 0.2, Tf &#x003D; 0.8, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>peep &#x003D; 2, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td>H &#x003D; 0.5, G1 &#x003D; 0.2, G2 &#x003D; 0.1, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>arf &#x003D; 0.2, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>rec &#x003D; 1, w &#x003D; 2, rec_num &#x003D; 10, divide_num &#x003D; dim/4, d1 &#x003D; 0.2, population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td>population size &#x003D; 50</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>t &#x003D; 1, alpha &#x003D; 0.1, beta &#x003D; 0.005, population size &#x003D; 50</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Brief overview of quality metrics.</title>
</caption>
<table>
<colgroup>
<col align="center" width="24mm"/>
<col align="center" width="60mm"/>
<col align="center" width="65mm"/>
</colgroup>
<thead>
<tr>
<th>Metrics</th>
<th>Expression</th>
<th>Remark</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3" align="center"><bold>Reference Image-Based Quality Metrics</bold></td>
</tr>
<tr>
<td>Mean Squared Error (MSE)</td>
<td><inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>M</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mover><mml:mi>g</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></td>
<td>The MSE represents the average discrepancy between corresponding pixels across the entire image. As a full-reference metric, lower MSE values indicate a higher degree of similarity.</td>
</tr>
<tr>
<td>Peak Signal to Noise Ratio (PSNR)</td>
<td><inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn>20</mml:mn><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msqrt><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>E</mml:mi></mml:msqrt></mml:mfrac></mml:mstyle></mml:math></inline-formula></td>
<td>PSNR is employed instead of MSE to evaluate the quality of segmented images. A higher PSNR value indicates superior segmentation performance.</td>
</tr>
<tr>
<td>Structure Similarity Index Method (SSIM)</td>
<td><inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>S</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi><mml:mi>M</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula></td>
<td>The SSIM is a perception-oriented model that interprets image degradation as a variation in the perception of structural information. A higher SSIM value indicates superior segmentation quality.</td>
</tr>
<tr>
<td>Features Similarity Index Matrix (FSIM)</td>
<td><inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>G</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula></td>
<td>FSIM maps the features and calculates how similar two images&#x2019; local structures are. The better the results, the higher the value.</td>
</tr>
<tr>
<td colspan="3" align="center"><bold>Ground Truth Image Based Quality Metrics</bold></td>
</tr>
<tr>
<td>Probability Rand Index (PRI)</td>
<td><inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>P</mml:mi><mml:mi>R</mml:mi><mml:mi>I</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>c</mml:mi><mml:mo>+</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula></td>
<td>The PRI assesses the labeling consistency between the segmented image and its ground truth. Better segmentation is indicated by a higher PRI value.</td>
</tr>
<tr>
<td>Variation of Information (VoI)</td>
<td><inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>V</mml:mi><mml:mi>O</mml:mi><mml:mi>I</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C7;</mml:mi><mml:mo>;</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C7;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mi>I</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C7;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>The VOI metric quantifies the degree of randomness in one segmentation over the other by defining the distance between two segmentations as the average conditional entropy of one segmentation given the other. Lower the VOI value denotes a better outcome.</td>
</tr>
<tr>
<td>Global Consistency Error (GCE)</td>
<td><inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>G</mml:mi><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:msub><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:munderover><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:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:munderover><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:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>This statistic contrasts one segmentation&#x2019;s level of refinement with another. Smaller the GCE value denotes a better segmentation.</td>
</tr>
<tr>
<td>Boundary Displacement Error (BDE)</td>
<td><inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>B</mml:mi><mml:mi>D</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula><break/><inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><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:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:munderover><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:munderover><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td>Boundary Displacement Error (BDE) quantifies the discrepancy between the edges of a segmentation and those of the corresponding ground truth by measuring the displacement of boundary pixels. A lower BDE value signifies a closer alignment between the segmentation boundaries and the ground truth, indicating superior segmentation accuracy.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-14">Figs. 14</xref> and <xref ref-type="fig" rid="fig-15">15</xref> present the segmentation outcomes of the assessed MAs-based clustering models. Specifically, <xref ref-type="fig" rid="fig-14">Fig. 14</xref> illustrates the results for images numbered 3036, 296028, 79073, 100099, and 130014 from the BSD500 dataset, while <xref ref-type="fig" rid="fig-15">Fig. 15</xref> depicts the segmentation results for images numbered 107045, 288024, 306052, 69022, and 347031 from the same dataset. The DB method calculated <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi>n</mml:mi><mml:mi>c</mml:mi></mml:math></inline-formula> values to be 4, 4, 3, 3, 4, 3, 2, 3, 3, and 3 for the images with the numbers 3036, 296028, 79073, 100099, 130014, 107045, 288024, 306052, 69022, and 347031, respectively. The provided values for the sample images include <italic>bf, wf, mf</italic>, and <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula> which can be found in <xref ref-type="table" rid="table-12">Tables 12</xref>&#x2013;<xref ref-type="table" rid="table-16">16</xref>. The tables emphasize the most optimal results in bold. The numerical data presented in <xref ref-type="table" rid="table-12">Tables 12</xref>&#x2013;<xref ref-type="table" rid="table-16">16</xref> demonstrate that SO is the most effective optimizer compared to other eighteen MAs. Therefore, it can be inferred that the SO algorithm represents the most reliable and stable optimizer for determining the optimal solution. Given its status as the leading optimizer, Wilcoxon&#x2019;s rank-sum test [<xref ref-type="bibr" rid="ref-148">148</xref>] was used to evaluate the performance of SO against other MAs. The Wilcoxon rank-sum test is a nonparametric test that is often used to compare metaheuristic algorithms. It can tell if performance differences are statistically significant without assuming normal distribution. Since most metaheuristics are stochastic (contain randomness), multiple runs produce different results. The Wilcoxon test allows for a rigorous comparison of these performance distributions. The test was done mostly at a 5% level of significance. A <italic>p</italic>-value lower than 0.05 usually means that the algorithms are very different, which means that one is better than the other. The test uses the information from the 30 independent runs to compare pairs. The <italic>p</italic>-values presented in <xref ref-type="table" rid="table-17">Table 17</xref> predominantly fall below the 0.05 threshold, demonstrating strong statistical support that the superior fitness values achieved by SO are significant and not attributable to random variation. Metaheuristics require the evaluation of computational time because these algorithms aim to tackle complex optimization problems. Given that metaheuristics yield approximate rather than assured optimal solutions, time efficiency serves as the principal criterion for assessing the MA&#x2019;s practicality in real-world applications. A fundamental challenge in metaheuristics is the balance between exploitation and exploration. Researchers can assess the computational time to see if an MA excessively prioritizes refining without producing superior outcomes. Measuring time helps us figure out how scalable the MA is when the problem size increases. Therefore, <xref ref-type="fig" rid="fig-16">Fig. 16</xref> graphically represents the average execution time of the examined MAs-based clustering models in ascending order. AOA and RSA consume the smallest amount of time. On the other hand, PARO needs the highest computational effort. SOO achieved sixth position among all the MAs.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Segmentation results of the MA-based clustering models over BSD500 (image numbers: 3036, 296028, 79073, 100099, 130014).</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-14a.tif"/>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-14b.tif"/>
</fig><fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Segmentation results of the MA-based clustering models over BSD500 (image numbers: 107045, 288024, 306052, 69022, 347031).</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-15a.tif"/>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-15b.tif"/>
</fig><table-wrap id="table-12">
<label>Table 12</label>
<caption>
<title>Evaluation metrics for the optimization performance of the assessed MAs over BSD500 (image numbers: 3063 and 296028).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th rowspan="2" align="center">Algorithm</th>
<th colspan="4" align="center">3063</th>
<th colspan="4" align="center">296028</th>
</tr>
<tr>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>11,482.57</td>
<td>12,693.11</td>
<td>11,996.68</td>
<td>388.83</td>
<td>20,341.86</td>
<td>20,425.76</td>
<td>20,374.94</td>
<td>24.84</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>12,474.86</td>
<td>13,395.11</td>
<td>12,918.03</td>
<td>344.38</td>
<td>20,695.41</td>
<td>21,926.59</td>
<td>21,358.27</td>
<td>412.10</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>11,399.98</td>
<td>15,649.23</td>
<td>12,675.36</td>
<td>2034.41</td>
<td>20,318.84</td>
<td>22,843.49</td>
<td>20,753.46</td>
<td>898.21</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>19,892.78</td>
<td>33,195.47</td>
<td>24,870.01</td>
<td>3563.01</td>
<td>27,901.99</td>
<td>32,858.96</td>
<td>30,788.70</td>
<td>1705.95</td>
</tr>
<tr>
<td><bold>SO</bold></td>
<td><bold>11,396.22</bold></td>
<td><bold>11,398.06</bold></td>
<td><bold>11,396.89</bold></td>
<td><bold>0.57</bold></td>
<td><bold>20,313.26</bold></td>
<td><bold>20,372.56</bold></td>
<td><bold>20,332.44</bold></td>
<td><bold>21.04</bold></td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>16,391.23</td>
<td>24,270.91</td>
<td>18,874.56</td>
<td>2202.58</td>
<td>22,628.78</td>
<td>26,828.39</td>
<td>24,993.58</td>
<td>1865.49</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>20,460.00</td>
<td>26,229.92</td>
<td>24,196.26</td>
<td>1682.73</td>
<td>28,246.04</td>
<td>29,359.61</td>
<td>28,760.44</td>
<td>458.29</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>11,396.27</td>
<td>14,834.73</td>
<td>11,864.42</td>
<td>1069.61</td>
<td>20,313.28</td>
<td>20,460.68</td>
<td>20,340.55</td>
<td>46.58</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td>11,402.15</td>
<td>15,821.86</td>
<td>14,763.49</td>
<td>1773.53</td>
<td>20,315.20</td>
<td>25,123.55</td>
<td>21,465.47</td>
<td>1836.76</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>21,335.25</td>
<td>27,797.18</td>
<td>24,795.28</td>
<td>2253.46</td>
<td>33,054.05</td>
<td>36,038.49</td>
<td>34,430.83</td>
<td>926.99</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>11,421.64</td>
<td>14,189.71</td>
<td>12,205.43</td>
<td>939.74</td>
<td>20,334.16</td>
<td>21,212.53</td>
<td>20,557.85</td>
<td>284.88</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td>11,399.19</td>
<td>19,780.25</td>
<td>13,514.48</td>
<td>2903.07</td>
<td>20,314.36</td>
<td>20,510.97</td>
<td>20,354.95</td>
<td>58.33</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>11,668.73</td>
<td>17,791.60</td>
<td>14,461.51</td>
<td>2250.75</td>
<td>20,407.83</td>
<td>25,199.04</td>
<td>21,894.05</td>
<td>1541.82</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>14,776.91</td>
<td>18,876.75</td>
<td>17,204.87</td>
<td>1317.10</td>
<td>23,068.64</td>
<td>26,434.27</td>
<td>24,294.47</td>
<td>1227.65</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>11,480.53</td>
<td>13,258.10</td>
<td>12,168.52</td>
<td>596.03</td>
<td>20,458.22</td>
<td>21,612.35</td>
<td>20,768.19</td>
<td>365.70</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>12,566.78</td>
<td>15,898.14</td>
<td>14,759.43</td>
<td>1205.19</td>
<td>21,072.78</td>
<td>22,451.57</td>
<td>21,742.72</td>
<td>531.61</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>27,693.98</td>
<td>34,950.59</td>
<td>31,263.59</td>
<td>2030.76</td>
<td>29,331.99</td>
<td>37,631.98</td>
<td>34,347.78</td>
<td>2761.77</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td>11,473.11</td>
<td>21,883.68</td>
<td>16,419.15</td>
<td>3145.78</td>
<td>20,370.75</td>
<td>24,455.58</td>
<td>21,009.60</td>
<td>1408.46</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>27,489.73</td>
<td>30,898.97</td>
<td>28,754.62</td>
<td>1406.47</td>
<td>32,835.06</td>
<td>35,637.74</td>
<td>33,732.65</td>
<td>1316.19</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-12fn1" fn-type="other">
<p>Note: Best results obtained are indicated in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap><table-wrap id="table-13">
<label>Table 13</label>
<caption>
<title>Evaluation metrics for the optimization performance of the assessed MAs over BSD500 (image numbers: 79073 and 100099).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th rowspan="2" align="center">Algorithm</th>
<th colspan="4" align="center">79073</th>
<th colspan="4" align="center">100099</th>
</tr>
<tr>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>22,287.12</td>
<td>22,293.98</td>
<td>22,289.87</td>
<td>2.23</td>
<td>18,008.11</td>
<td>18,023.07</td>
<td>18,014.63</td>
<td>5.23</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>22,471.90</td>
<td>23,046.40</td>
<td>22,521.70</td>
<td><bold>0.00</bold></td>
<td>18,040.78</td>
<td>18,369.13</td>
<td>18,231.62</td>
<td>105.15</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>22,283.70</td>
<td>22,284.47</td>
<td>22,283.92</td>
<td>0.23</td>
<td>18,000.75</td>
<td>18,001.78</td>
<td>18,001.06</td>
<td>0.30</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>25,941.07</td>
<td>29,606.54</td>
<td>28,035.36</td>
<td>1183.61</td>
<td>25,339.14</td>
<td>29,231.99</td>
<td>27,297.47</td>
<td>1168.53</td>
</tr>
<tr>
<td><bold>SO</bold></td>
<td><bold>22,283.65</bold></td>
<td>22,283.82</td>
<td><bold>22,283.65</bold></td>
<td><bold>0.00</bold></td>
<td><bold>18,000.43</bold></td>
<td><bold>18,000.47</bold></td>
<td><bold>18,000.44</bold></td>
<td><bold>0.01</bold></td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>23,060.50</td>
<td>26,765.31</td>
<td>24,353.73</td>
<td>1354.03</td>
<td>20,600.77</td>
<td>28,388.82</td>
<td>25,786.89</td>
<td>2933.57</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>25,960.16</td>
<td>28,920.98</td>
<td>27,132.35</td>
<td>923.69</td>
<td>24,577.40</td>
<td>29,126.02</td>
<td>26,605.02</td>
<td>1540.69</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>22,283.88</td>
<td>22,292.58</td>
<td>22,284.41</td>
<td><bold>0.00</bold></td>
<td><bold>18,000.43</bold></td>
<td>18,043.27</td>
<td>18,009.87</td>
<td>17.13</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td>22,283.75</td>
<td>31,720.11</td>
<td>31,720.11</td>
<td><bold>0.00</bold></td>
<td>18,000.74</td>
<td>26,030.51</td>
<td>18,804.34</td>
<td>2539.02</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>28,869.08</td>
<td>36,425.05</td>
<td>35,336.17</td>
<td><bold>0.00</bold></td>
<td>25,303.22</td>
<td>34,300.03</td>
<td>29,623.86</td>
<td>2695.22</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>22,283.79</td>
<td>22,341.11</td>
<td>22,298.13</td>
<td>17.83</td>
<td>18,000.50</td>
<td>18,018.13</td>
<td>18,005.97</td>
<td>7.43</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td>22,283.70</td>
<td>22,286.09</td>
<td>22,284.13</td>
<td><bold>0.00</bold></td>
<td>18,000.46</td>
<td>24,449.69</td>
<td>19,291.21</td>
<td>2718.54</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>22,309.86</td>
<td>23,375.59</td>
<td>22,680.25</td>
<td>396.10</td>
<td>18,040.87</td>
<td>18,366.80</td>
<td>18,174.29</td>
<td>119.29</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>23,286.22</td>
<td>25,329.98</td>
<td>23,990.35</td>
<td><bold>0.00</bold></td>
<td>18,758.05</td>
<td>21,945.27</td>
<td>20,303.51</td>
<td>1072.61</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>22,291.80</td>
<td>22,724.70</td>
<td>22,394.76</td>
<td><bold>0.00</bold></td>
<td>18,036.86</td>
<td>18,204.89</td>
<td>18,114.91</td>
<td>57.88</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>22,407.71</td>
<td>24,733.87</td>
<td>22,715.22</td>
<td><bold>0.00</bold></td>
<td>18,384.64</td>
<td>20,899.43</td>
<td>19,881.50</td>
<td>809.75</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>30,450.59</td>
<td>36,810.71</td>
<td>31,669.04</td>
<td><bold>0.00</bold></td>
<td>31,529.07</td>
<td>38,855.40</td>
<td>35,402.70</td>
<td>2256.51</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td>22,283.84</td>
<td>22,292.07</td>
<td>22,284.82</td>
<td>2.58</td>
<td>18,000.71</td>
<td>26,030.42</td>
<td>20,203.42</td>
<td>3558.56</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>25,981.20</td>
<td>31,600.46</td>
<td>28,414.70</td>
<td>1755.48</td>
<td>29,031.51</td>
<td>32,075.15</td>
<td>30,332.25</td>
<td>937.53</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-13fn1" fn-type="other">
<p>Note: Best results obtained are indicated in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap><table-wrap id="table-14">
<label>Table 14</label>
<caption>
<title>Evaluation metrics for the optimization performance of the assessed MAs over BSD500 (image numbers: 130014 and 107045).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th rowspan="2" align="center">Algorithm</th>
<th colspan="4" align="center">130014</th>
<th colspan="4" align="center">107045</th>
</tr>
<tr>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>14,502.80</td>
<td>15,346.12</td>
<td>14,802.02</td>
<td>248.46</td>
<td>18,985.55</td>
<td>18,999.32</td>
<td>18,991.56</td>
<td>4.86</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>14,912.93</td>
<td>15,514.86</td>
<td>15,203.66</td>
<td>265.86</td>
<td>19,060.06</td>
<td>19,316.41</td>
<td>19,176.85</td>
<td>86.52</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>14,341.74</td>
<td>16,921.69</td>
<td>14,601.19</td>
<td>815.34</td>
<td>18,981.71</td>
<td>18,983.01</td>
<td>18,982.08</td>
<td>0.42</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>22,174.86</td>
<td>25,185.69</td>
<td>23,995.57</td>
<td>1054.18</td>
<td>23,945.26</td>
<td>35,405.57</td>
<td>27,603.48</td>
<td>3839.40</td>
</tr>
<tr>
<td><bold>SO</bold></td>
<td><bold>14,341.63</bold></td>
<td><bold>14,366.72</bold></td>
<td><bold>14,347.83</bold></td>
<td><bold>10.03</bold></td>
<td><bold>18,981.58</bold></td>
<td><bold>18,982.51</bold></td>
<td><bold>18,981.69</bold></td>
<td><bold>0.29</bold></td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>17,612.44</td>
<td>25,185.64</td>
<td>21,385.01</td>
<td>2639.94</td>
<td>19,966.81</td>
<td>25,215.98</td>
<td>22,077.74</td>
<td>1481.31</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>23,198.24</td>
<td>25,896.30</td>
<td>24,291.78</td>
<td>1194.60</td>
<td>22,323.91</td>
<td>26,770.05</td>
<td>24,990.59</td>
<td>1618.16</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>14,355.72</td>
<td>14,421.25</td>
<td>14,376.69</td>
<td>23.85</td>
<td><bold>18,981.58</bold></td>
<td>19,030.54</td>
<td>18,995.31</td>
<td>16.74</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td>14,342.08</td>
<td>17,941.31</td>
<td>15,381.37</td>
<td>1673.64</td>
<td>18,981.77</td>
<td>24,811.53</td>
<td>19,590.52</td>
<td>1835.30</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>21,829.85</td>
<td>26,100.37</td>
<td>23,614.69</td>
<td>1448.99</td>
<td>24,406.34</td>
<td>28,840.11</td>
<td>26,525.97</td>
<td>1366.10</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>14,542.35</td>
<td>15,578.68</td>
<td>15,000.34</td>
<td>351.32</td>
<td>18,982.16</td>
<td>19,022.31</td>
<td>18,995.87</td>
<td>13.80</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td>14,348.41</td>
<td>17,537.30</td>
<td>14,760.50</td>
<td>982.98</td>
<td>18,981.68</td>
<td>18,984.93</td>
<td>18,982.71</td>
<td>1.10</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>14,398.61</td>
<td>17,135.63</td>
<td>14,938.88</td>
<td>809.84</td>
<td>18,997.30</td>
<td>19,591.34</td>
<td>19,145.14</td>
<td>195.57</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>15,940.29</td>
<td>20,313.53</td>
<td>17,433.97</td>
<td>1359.78</td>
<td>19,117.76</td>
<td>21,286.14</td>
<td>20,113.48</td>
<td>634.66</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>14,548.86</td>
<td>15,200.46</td>
<td>14,791.29</td>
<td>212.81</td>
<td>18,991.39</td>
<td>19,417.37</td>
<td>19,139.36</td>
<td>141.39</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>15,557.03</td>
<td>18,613.03</td>
<td>17,065.13</td>
<td>1092.78</td>
<td>19,657.16</td>
<td>23,039.39</td>
<td>21,002.18</td>
<td>1000.20</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>25,246.53</td>
<td>30,797.31</td>
<td>28,381.84</td>
<td>1729.67</td>
<td>29,192.74</td>
<td>37,055.37</td>
<td>33,271.66</td>
<td>2360.18</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td>14,345.92</td>
<td>17,545.51</td>
<td>14,675.46</td>
<td>1008.48</td>
<td>18,981.98</td>
<td>24,796.60</td>
<td>20,148.62</td>
<td>2449.67</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>22,075.24</td>
<td>26,683.84</td>
<td>24,597.96</td>
<td>1962.93</td>
<td>25,152.71</td>
<td>29,621.63</td>
<td>27,749.10</td>
<td>1572.95</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-14fn1" fn-type="other">
<p>Note: Best results obtained are indicated in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap><table-wrap id="table-15">
<label>Table 15</label>
<caption>
<title>Evaluation metrics for the optimization performance of the assessed MAs over BSD500 (image numbers: 288024 and 306052).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th rowspan="2" align="center">Algorithm</th>
<th colspan="4" align="center">288024</th>
<th colspan="4" align="center">306052</th>
</tr>
<tr>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>29,818.10</td>
<td>29,818.32</td>
<td>29,818.22</td>
<td>0.06</td>
<td>20,768.11</td>
<td>20,775.56</td>
<td>20,771.57</td>
<td>2.44</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>29,830.42</td>
<td>29,964.13</td>
<td>29,875.05</td>
<td>38.14</td>
<td>20,878.08</td>
<td>21,495.30</td>
<td>21,130.40</td>
<td>186.01</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>29,818.07</td>
<td>29,818.92</td>
<td>29,818.29</td>
<td>0.29</td>
<td>20,766.93</td>
<td>25,090.73</td>
<td>21,247.98</td>
<td>1358.33</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>30,272.67</td>
<td>37,380.75</td>
<td>34,351.81</td>
<td>2327.99</td>
<td>25,516.76</td>
<td>34,775.10</td>
<td>30,812.57</td>
<td>3064.50</td>
</tr>
<tr>
<td><bold>SO</bold></td>
<td><bold>29,818.06</bold></td>
<td><bold>29,818.08</bold></td>
<td><bold>29,818.06</bold></td>
<td><bold>0.01</bold></td>
<td><bold>20,766.77</bold></td>
<td><bold>20,771.97</bold></td>
<td><bold>20,767.32</bold></td>
<td><bold>1.63</bold></td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>29,878.07</td>
<td>31,291.73</td>
<td>30,402.98</td>
<td>414.42</td>
<td>22,231.40</td>
<td>32,614.49</td>
<td>27,040.13</td>
<td>3981.82</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>30,372.06</td>
<td>34,240.53</td>
<td>32,116.67</td>
<td>1123.47</td>
<td>24,808.97</td>
<td>27,600.81</td>
<td>26,315.81</td>
<td>1017.63</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>29,818.08</td>
<td>32,645.34</td>
<td>30,242.28</td>
<td>858.51</td>
<td>20,767.06</td>
<td>20,857.17</td>
<td>20,784.58</td>
<td>28.02</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td><bold>29,818.06</bold></td>
<td>29,818.24</td>
<td>29,818.10</td>
<td>0.08</td>
<td>20,766.86</td>
<td>22,385.39</td>
<td>20,928.87</td>
<td>511.77</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>31,518.21</td>
<td>35,757.22</td>
<td>33,326.00</td>
<td>1648.42</td>
<td>30,329.59</td>
<td>35,837.59</td>
<td>33,552.65</td>
<td>2002.38</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>29,818.11</td>
<td>29,833.06</td>
<td>29,822.54</td>
<td>5.64</td>
<td>20,766.78</td>
<td>20,805.81</td>
<td>20,773.40</td>
<td>11.84</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td><bold>29,818.06</bold></td>
<td>29,818.12</td>
<td><bold>29,818.06</bold></td>
<td>0.02</td>
<td>20,766.89</td>
<td>20,802.36</td>
<td>20,775.10</td>
<td>11.14</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>29,824.74</td>
<td>30,708.79</td>
<td>29,963.82</td>
<td>269.97</td>
<td>20,840.29</td>
<td>22,786.26</td>
<td>21,311.71</td>
<td>693.80</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>29,850.71</td>
<td>30,571.21</td>
<td>30,112.96</td>
<td>216.46</td>
<td>22,374.74</td>
<td>26,864.35</td>
<td>24,102.25</td>
<td>1327.87</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>29,825.83</td>
<td>30,143.60</td>
<td>29,905.11</td>
<td>90.26</td>
<td>20,776.68</td>
<td>21,089.44</td>
<td>20,936.11</td>
<td>113.16</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>30,244.64</td>
<td>32,750.93</td>
<td>30,987.74</td>
<td>832.17</td>
<td>21,202.08</td>
<td>22,346.35</td>
<td>21,706.35</td>
<td>391.79</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>34,204.12</td>
<td>39,609.00</td>
<td>37,372.70</td>
<td>1865.98</td>
<td>28,807.57</td>
<td>38,358.30</td>
<td>33,738.95</td>
<td>2369.30</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td><bold>29,818.06</bold></td>
<td>29,819.84</td>
<td>29,818.55</td>
<td>0.66</td>
<td>20,767.00</td>
<td>20,777.90</td>
<td>20,769.32</td>
<td>3.21</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>31,768.53</td>
<td>36,555.80</td>
<td>34,039.81</td>
<td>1470.24</td>
<td>27,158.08</td>
<td>34,961.03</td>
<td>30,374.60</td>
<td>3141.18</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-15fn1" fn-type="other">
<p>Note: Best results obtained are indicated in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap><table-wrap id="table-16">
<label>Table 16</label>
<caption>
<title>Evaluation metrics for the optimization performance of the assessed MAs over BSD500 (image numbers: 69022 and 347031).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th rowspan="2" align="center">Algorithm</th>
<th colspan="4" align="center">69022</th>
<th colspan="4" align="center">347031</th>
</tr>
<tr>
<th><italic>Bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
<th><italic>bf</italic></th>
<th><italic>wf</italic></th>
<th><italic>mf</italic></th>
<th><italic>std</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>15,482.49</td>
<td>15,554.92</td>
<td>15,506.32</td>
<td>22.69</td>
<td>19,446.03</td>
<td>19,449.72</td>
<td>19,447.56</td>
<td>1.12</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>15,605.09</td>
<td>16,003.81</td>
<td>15,763.08</td>
<td>131.42</td>
<td>19,463.22</td>
<td>19,641.16</td>
<td>19,514.91</td>
<td>60.35</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>15,478.31</td>
<td>15,518.44</td>
<td>15,484.50</td>
<td>12.10</td>
<td>19,445.84</td>
<td>19,451.70</td>
<td>19,447.56</td>
<td>1.77</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>19,301.90</td>
<td>27,915.14</td>
<td>23,243.16</td>
<td>3273.51</td>
<td>28,781.46</td>
<td>32,011.32</td>
<td>30,474.22</td>
<td>1139.61</td>
</tr>
<tr>
<td><bold>SO</bold></td>
<td><bold>15,478.13</bold></td>
<td><bold>15,481.45</bold></td>
<td><bold>15,478.99</bold></td>
<td><bold>1.35</bold></td>
<td><bold>19,445.62</bold></td>
<td><bold>19,445.63</bold></td>
<td><bold>19,445.63</bold></td>
<td><bold>0.00</bold></td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>16,488.42</td>
<td>21,065.43</td>
<td>18,458.78</td>
<td>1878.75</td>
<td>20,289.67</td>
<td>24,576.87</td>
<td>21,507.58</td>
<td>1240.72</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>20,046.27</td>
<td>23,392.73</td>
<td>22,078.58</td>
<td>1103.12</td>
<td>20,773.35</td>
<td>30,884.93</td>
<td>24,600.97</td>
<td>2677.70</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>15,478.14</td>
<td>15,989.51</td>
<td>15,579.94</td>
<td>159.34</td>
<td>19,446.38</td>
<td>19,815.49</td>
<td>19,604.97</td>
<td>127.07</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td>15,478.49</td>
<td>15,617.32</td>
<td>15,496.77</td>
<td>44.41</td>
<td><bold>19,445.62</bold></td>
<td>19,445.75</td>
<td>19,445.66</td>
<td>0.04</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>21,869.42</td>
<td>25,705.33</td>
<td>23,926.20</td>
<td>1603.01</td>
<td>31,903.19</td>
<td>38,391.63</td>
<td>35,125.72</td>
<td>2361.91</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>15,482.12</td>
<td>15,772.00</td>
<td>15,559.02</td>
<td>85.65</td>
<td>19,445.65</td>
<td>19,449.23</td>
<td>19,446.58</td>
<td>1.23</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td>15,478.19</td>
<td>15,486.43</td>
<td>15,480.56</td>
<td>2.72</td>
<td>19,445.63</td>
<td>19,449.42</td>
<td>19,446.19</td>
<td>1.17</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>15,590.20</td>
<td>15,852.66</td>
<td>15,688.65</td>
<td>90.75</td>
<td>19,593.04</td>
<td>20,686.04</td>
<td>19,970.39</td>
<td>391.90</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>15,570.18</td>
<td>16,701.74</td>
<td>16,203.13</td>
<td>376.31</td>
<td>20,207.12</td>
<td>28,621.46</td>
<td>24,856.79</td>
<td>2895.25</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>15,488.81</td>
<td>15,873.50</td>
<td>15,598.26</td>
<td>112.85</td>
<td>19,450.50</td>
<td>19,719.30</td>
<td>19,543.07</td>
<td>86.30</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>16,949.21</td>
<td>19,320.45</td>
<td>18,298.99</td>
<td>805.72</td>
<td>19,504.27</td>
<td>20,228.98</td>
<td>19,880.38</td>
<td>228.99</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>26,930.06</td>
<td>30,625.61</td>
<td>29,117.30</td>
<td>1037.16</td>
<td>26,810.99</td>
<td>33,664.53</td>
<td>30,642.62</td>
<td>1878.15</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td>15,478.72</td>
<td>15,485.32</td>
<td>15,480.44</td>
<td>1.79</td>
<td>19,445.84</td>
<td>30,741.52</td>
<td>22,692.58</td>
<td>5223.83</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>21,929.63</td>
<td>30,469.64</td>
<td>25,173.02</td>
<td>2572.57</td>
<td>28,595.55</td>
<td>32,703.50</td>
<td>31,021.17</td>
<td>1419.80</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-16fn1" fn-type="other">
<p>Note: Best results obtained are indicated in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap><table-wrap id="table-17">
<label>Table 17</label>
<caption>
<title>Results of <italic>p</italic>-values obtained from Wilcoxon&#x2019;s Rank against SO.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th rowspan="2" align="center">Algo.</th>
<th colspan="2" align="center">3063</th>
<th colspan="2" align="center">296028</th>
<th colspan="2" align="center">79073</th>
<th colspan="2" align="center">100099</th>
<th colspan="2" align="center">130014</th>
<th colspan="2" align="center">107045</th>
<th colspan="2" align="center">288024</th>
<th colspan="2" align="center">306052</th>
<th colspan="2" align="center">69022</th>
<th colspan="2" align="center">347031</th>
</tr>
<tr>
<th><italic>p</italic></th>
<th><italic>h</italic></th>
<th></th>
<th><italic>p</italic></th>
<th><italic>h</italic></th>
<th></th>
<th><italic>p</italic></th>
<th><italic>h</italic></th>
<th></th>
<th><italic>p</italic></th>
<th><italic>h</italic></th>
<th></th>
<th><italic>p</italic></th>
<th><italic>h</italic></th>
<th></th>
<th><italic>p</italic></th>
<th><italic>h</italic></th>
<th></th>
<th><italic>p</italic></th>
<th><italic>h</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003E;0.05</td>
<td>0</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
<td>&#x003C;0.05</td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>Execution time of MA-based image clustering models.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-16.tif"/>
</fig>
<p>An optimization process is deemed successfully completed only when it satisfies one or more specified conditions, commonly referred to as convergence criteria. These criteria encompass various factors, including the completion of a maximum number of iterations, achieving a predetermined fitness threshold, the total number of function evaluations performed, or adherence to a predefined time constraint.</p>
<p>The study employs identical maximum iterations and function evaluation counts to evaluate the convergence characteristic. Convergence curves, based on the same maximum number of iterations, are widely employed to demonstrate the convergence characteristic of MAs [<xref ref-type="bibr" rid="ref-35">35</xref>,<xref ref-type="bibr" rid="ref-149">149</xref>]. The convergence curve illustrates the fitness value of the globally optimal solution at each iteration. Alternatively, it illustrates the ability of MA to identify the optimal solutions with a set number of iterations. The convergence performance of an MA is considered good if it attains the best solution with fewer iterations than other competing MAs. It is also observed that some MAs converge quickly with a moderate solution, i.e., premature convergence, and MAs get trapped in a local optimum. In this context, efficiency denotes the MA&#x2019;s ability to quickly find accurate solutions, its convergence behavior, and its overall computational performance. These three aspects can be analyzed using a convergence curve. <xref ref-type="fig" rid="fig-17">Fig. 17</xref> illustrates the convergence trajectories of the evaluated MAs across ten sample images. The convergence behavior of the SO is satisfactory, as evidenced in <xref ref-type="fig" rid="fig-17">Fig. 17</xref>. On the other hand, the convergence curves of CPO, RSA, SCA, and AOA are not satisfactory. Therefore, these MAs exhibit suboptimal convergence patterns, suggesting a likelihood of getting trapped in local optima.</p>
<fig id="fig-17">
<label>Figure 17</label>
<caption>
<title>Convergence curves of the metaheuristic algorithms.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-17a.tif"/>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79037-fig-17b.tif"/>
</fig>
<p>By measuring average quality metrics, we assessed the ability of MA-based clustering algorithms to segment images. The numerical values of these quality metrics, based on the reference and ground truth, are provided in <xref ref-type="table" rid="table-18">Table 18</xref>. The image clustering model that is based on SO achieved the highest PSNR, MSE, SSIM, FSIM, and BDE values. AOA-based image clustering models, on the other hand, achieved the highest PRI and BDE score. The best VoI is attained by the RSA-based image clustering approach. The best GCE is achieved by POA based clustering method. Hence, it can be concluded that a superior ability to minimize the objective function does not always lead to a superior image segmentation model in terms of all quality measures. Although the RSA algorithm has no optimization results, the RSA-based image clustering model achieves the highest values of VoI. However, it is apparent that SO consistently achieved good numerical values of all quality metrics compared to other MA-based image clustering models.</p>
<table-wrap id="table-18">
<label>Table 18</label>
<caption>
<title>Segmentation quality metrics for MA-based clustering models.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>PSNR</th>
<th>MSE</th>
<th>SSIM</th>
<th>FSIM</th>
<th>PRI</th>
<th>VoI</th>
<th>GCE</th>
<th>BDE</th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>CS</bold></td>
<td>22.08</td>
<td>494.49</td>
<td>0.7402</td>
<td>0.7707</td>
<td>0.6368</td>
<td>2.6186</td>
<td>0.3473</td>
<td>14.51</td>
</tr>
<tr>
<td><bold>DE</bold></td>
<td>21.12</td>
<td>870.76</td>
<td>0.7211</td>
<td>0.7665</td>
<td>0.6258</td>
<td>2.6736</td>
<td>0.3546</td>
<td>14.57</td>
</tr>
<tr>
<td><bold>GWO</bold></td>
<td>22.10</td>
<td>493.02</td>
<td>0.7411</td>
<td>0.7715</td>
<td>0.6369</td>
<td>2.6223</td>
<td>0.3479</td>
<td>14.55</td>
</tr>
<tr>
<td><bold>SCA</bold></td>
<td>20.13</td>
<td>702.65</td>
<td>0.6560</td>
<td>0.7389</td>
<td>0.6150</td>
<td>2.5116</td>
<td>0.3217</td>
<td>14.31</td>
</tr>
<tr>
<td><bold>SO</bold></td>
<td><bold>22.44</bold></td>
<td><bold>492.24</bold></td>
<td><bold>0.7425</bold></td>
<td><bold>0.7722</bold></td>
<td>0.6385</td>
<td>2.5023</td>
<td>0.3048</td>
<td><bold>13.88</bold></td>
</tr>
<tr>
<td><bold>AO</bold></td>
<td>21.45</td>
<td>538.16</td>
<td>0.7052</td>
<td>0.7640</td>
<td>0.6355</td>
<td>2.6171</td>
<td>0.3475</td>
<td>14.75</td>
</tr>
<tr>
<td><bold>AOA</bold></td>
<td>20.46</td>
<td>645.67</td>
<td>0.6604</td>
<td>0.7478</td>
<td><bold>0.6397</bold></td>
<td>2.5629</td>
<td>0.3410</td>
<td>13.89</td>
</tr>
<tr>
<td><bold>ATRO</bold></td>
<td>22.09</td>
<td>493.73</td>
<td>0.7402</td>
<td>0.7713</td>
<td>0.6369</td>
<td>2.6205</td>
<td>0.3476</td>
<td>14.56</td>
</tr>
<tr>
<td><bold>BKA</bold></td>
<td>21.19</td>
<td>857.22</td>
<td>0.7286</td>
<td>0.7670</td>
<td>0.6268</td>
<td>2.6717</td>
<td>0.3548</td>
<td>14.58</td>
</tr>
<tr>
<td><bold>CPO</bold></td>
<td>19.60</td>
<td>813.19</td>
<td>0.6195</td>
<td>0.7298</td>
<td>0.6214</td>
<td>2.5348</td>
<td>0.3325</td>
<td>14.60</td>
</tr>
<tr>
<td><bold>DMO</bold></td>
<td>22.08</td>
<td>494.73</td>
<td>0.7383</td>
<td>0.7703</td>
<td>0.6371</td>
<td>2.6118</td>
<td>0.3458</td>
<td>14.53</td>
</tr>
<tr>
<td><bold>ECO</bold></td>
<td>22.09</td>
<td>494.05</td>
<td>0.7400</td>
<td>0.7709</td>
<td>0.6370</td>
<td>2.6182</td>
<td>0.3471</td>
<td>14.55</td>
</tr>
<tr>
<td><bold>FATA</bold></td>
<td>21.39</td>
<td>674.66</td>
<td>0.7257</td>
<td>0.7669</td>
<td>0.6259</td>
<td>2.6793</td>
<td>0.3562</td>
<td>14.56</td>
</tr>
<tr>
<td><bold>HOA</bold></td>
<td>21.64</td>
<td>527.21</td>
<td>0.7276</td>
<td><bold>0.7722</bold></td>
<td>0.6383</td>
<td>2.6295</td>
<td>0.3504</td>
<td>14.68</td>
</tr>
<tr>
<td><bold>MGO</bold></td>
<td>22.06</td>
<td>494.10</td>
<td>0.7390</td>
<td>0.7699</td>
<td>0.6373</td>
<td>2.6121</td>
<td>0.3460</td>
<td>14.55</td>
</tr>
<tr>
<td><bold>PLO</bold></td>
<td>21.37</td>
<td>662.33</td>
<td>0.7142</td>
<td>0.7658</td>
<td>0.6273</td>
<td>2.6784</td>
<td>0.3608</td>
<td>14.64</td>
</tr>
<tr>
<td><bold>POA</bold></td>
<td>18.60</td>
<td>1058.24</td>
<td>0.5891</td>
<td>0.7219</td>
<td>0.5885</td>
<td>2.4912</td>
<td><bold>0.2984</bold></td>
<td>14.68</td>
</tr>
<tr>
<td><bold>PARO</bold></td>
<td>22.07</td>
<td>495.11</td>
<td>0.7385</td>
<td>0.7705</td>
<td>0.6368</td>
<td>2.6139</td>
<td>0.3461</td>
<td>14.52</td>
</tr>
<tr>
<td><bold>RSA</bold></td>
<td>19.42</td>
<td>815.11</td>
<td>0.6155</td>
<td>0.7304</td>
<td>0.6236</td>
<td><bold>2.4577</bold></td>
<td>0.3045</td>
<td>14.61</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-18fn1" fn-type="other">
<p>Note: Best results obtained are indicated in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="s8">
<label>8</label>
<title>Conclusion and Future Directions</title>
<p>Proposed in 2022, the initial SO algorithm was designed to solve four different real-world engineering challenges. Its performance was then assessed using a collection of 30 typical unconstrained benchmark functions. Later on, though, the Snake Optimizer attracted a lot of interest and was widely used in a variety of application areas. Numerous SO variations with notable improvements to increase its performance, adaptability, and robustness across a range of problem scenarios and optimization criteria were developed as a result of its broad application. Our work presents a comprehensive review of the Snake Optimizer, explaining it in detail with the help of illustrations and a mathematical framework. Further, this paper presents a critical review of the variants of the SO algorithm, and the analysis reveals that SO has garnered substantial interest within the research community, leading to the development of 49 improved or modified variants within just two years, each tailored to address complex challenges across diverse application domains. However, both (original as well as modified) versions of the SO algorithm have been efficaciously combined with other well-known metaheuristics approaches, thereby resulting in the development of 25 novel hybrid algorithms. These hybrid enhancements of SO have shown strong potential in resolving numerous complex optimization problems in a varied fields of engineering and scientific fields. Although limited in number, multi-objective and binary variants of the Snake Optimizer have also been developed to meet specific requirements in fields such as engineering, robotics, and medical imaging. While this study provides a comprehensive overview of the Snake Optimizer (SO), including its development, variants, and diverse applications, certain aspects offer opportunities for further exploration. The analysis is mainly based on existing published literature, and given the rapidly evolving nature of metaheuristic optimization, new variants and advancements may continue to emerge beyond the scope of this review. Furthermore, the experimental evaluation emphasizes the clustering-based image segmentation domain, while future studies could additionally consider the performance of SO across a broader range of real-world optimization problems. Expanding theoretical investigations, such as convergence analysis and stability, may also provide deeper insights into the algorithm&#x2019;s behavior. Overall, these aspects present promising directions for continued research and development in the field of Snake Optimizer-based optimization techniques, thus providing significant scope for further exploration and development. Based on this, the following research directions are outlined, which shall offer a valuable guide for researchers seeking to broaden the scope of SO to new and emerging areas of study.
<list list-type="order">
<list-item>
<p><bold>Robust SO for Noisy Optimization Problems:</bold> To improve the flexibility as well as robustness of SO in dynamic or noisy environments, it would be highly useful to integrate memory-based or predictive modelling methods. Furthermore, resampling methods, robust fitness estimation or noise removal in selection methods could be employed.</p></list-item>
<list-item>
<p><bold>Extension to Dynamic and Time-Varying Environments:</bold> To make SO capable of dealing with the dynamic optima in dynamic problems, the researcher can consider including memory tracking techniques, change detection methods, or prediction-based update strategies to handle the changes in the environment. An external archive of top solutions can be used to improve adaptability.</p></list-item>
<list-item>
<p><bold>Theoretical Study of Algorithm Convergence and Stability:</bold> To further support the mathematical basis of SO, the dynamics of SO could be expressed using stochastic process theory or dynamical systems theory. This would help in establishing theoretical limits, which would increase scientific rigor.</p></list-item>
<list-item>
<p><bold>Improved Multi-Objective and Many-Objective SO:</bold> From the research articles reviewed in this survey, it can be inferred that limited variants of the multi-objective Snake Optimizer have been proposed to date. In the future, the researcher may introduce more variants of SO, especially for achieving and maximizing difficult goals in complex multi-objective optimization problems.</p></list-item>
<list-item>
<p><bold>Parallel and Distributed SO Implementations:</bold> To lower computational cost and to further maintain performance in high-dimensional or large-scale real-time optimization problems, future research can focus on examining scalable, lightweight variants or parallelized implementations of SO.</p></list-item>
<list-item>
<p><bold>Integration with Deep Learning and AutoML:</bold> Integrating SO with deep learning and AutoML allows AI models to automatically find better designs and training settings, making the learning process faster and more efficient.</p></list-item>
<list-item>
<p><bold>Hybridization Approach:</bold> Some of the swarm-based metaheuristics have been considered by SO for the hybridization to address diverse optimization problems effectively. However, upcoming research could focus on integrating SO with plant-inspired, human-inspired, and physics- or chemistry-inspired metaheuristics with SO. These advanced hybridizations have the great potential to enhance SO&#x2019;s computing efficiency and produce better results for interesting and challenging problem domains.</p></list-item>
<list-item>
<p><bold>Self-Adaptive, Parameter-Free SO Algorithm:</bold> The research could focus on developing a self-adaptive, parameter-free SO algorithm that is capable of automatically tuning its parameters, enhances learning-based control to balance exploration and exploitation, and reduces parameter sensitivity to boost the overall robustness. Therefore, self-adjusting parameter control mechanisms should be prioritized.</p></list-item>
<list-item>
<p><bold>Snake Optimizer for Advanced Cybersecurity Applications:</bold> Given the surge in cyberthreats and the growing demand for strong security in cloud computing, IoT, and distributed systems, cybersecurity is a vital and exciting field where Snake Optimization may have a big influence, and what would it be like in the future direction.</p></list-item>
<list-item>
<p><bold>Standardized Benchmarking and Reproducibility:</bold> To improve comparability and scientific rigor, uniform benchmark protocols (e.g., fixed dimensions, statistical tests, population sizes) need to be established and open-source implementations to ensure fair comparisons.</p></list-item>
<list-item>
<p><bold>Computational Complexity Reduction:</bold> To improve suitability for real-time systems, researchers can streamline update rules, reduce redundant fitness evaluations, and design lightweight SO variants with fewer control parameters while maintaining performance quality.</p></list-item>
</list></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>Rebika Rai: Conceptualization, Visualization, Methodology, Writing&#x2014;Original Draft Preparation. Totan Bharasa: Investigation, Software, Data Curation, Visualization, Writing&#x2014;Reviewing and Editing. Arunita Das: Conceptualization, Visualization, Data Curation, Software, Writing&#x2014;Original Draft Preparation. Krishna Gopal Dhal: Conceptualization, Methodology, Software, Visualization, Investigation, Supervision, Writing&#x2014;Reviewing and Editing. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Not applicable.</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.</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>Glover</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Future paths for integer programming and links to artificial intelligence</article-title>. <source>Comput Oper Res</source>. <year>1986</year>;<volume>13</volume>(<issue>5</issue>):<fpage>533</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1016/0305-0548(86)90048-1</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>Yang</surname> <given-names>XS</given-names></string-name></person-group>. <article-title>Metaheuristic optimization</article-title>. <source>Scholarpedia</source>. <year>2011</year>;<volume>6</volume>(<issue>8</issue>):<fpage>11472</fpage>. doi:<pub-id pub-id-type="doi">10.4249/scholarpedia.11472</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>Rai</surname> <given-names>R</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name></person-group>. <article-title>Nature-inspired optimization algorithms and their significance in multi-thresholding image segmentation: an inclusive review</article-title>. <source>Evol Syst</source>. <year>2022</year>;<volume>13</volume>(<issue>6</issue>):<fpage>889</fpage>&#x2013;<lpage>945</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12530-022-09425-5</pub-id>; <pub-id pub-id-type="pmid">37520044</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>Wolpert</surname> <given-names>DH</given-names></string-name>, <string-name><surname>Macready</surname> <given-names>WG</given-names></string-name></person-group>. <article-title>No free lunch theorems for optimization</article-title>. <source>IEEE Trans Evol Computat</source>. <year>1997</year>;<volume>1</volume>(<issue>1</issue>):<fpage>67</fpage>&#x2013;<lpage>82</lpage>. doi:<pub-id pub-id-type="doi">10.1109/4235.585893</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>Rai</surname> <given-names>R</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ray</surname> <given-names>S</given-names></string-name></person-group>. <article-title>An inclusive survey on marine predators algorithm: variants and applications</article-title>. <source>Arch Comput Meth Eng</source>. <year>2023</year>;<volume>30</volume>(<issue>5</issue>):<fpage>3133</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-023-09897-x</pub-id>; <pub-id pub-id-type="pmid">36855410</pub-id></mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Dorigo</surname> <given-names>M</given-names></string-name>, <string-name><surname>Di Caro</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Ant colony optimization: a new meta-heuristic</article-title>. In: <conf-name>Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406); 1999 Jul 6&#x2013;9</conf-name>; <publisher-loc>Washington, DC, USA</publisher-loc>. p. <fpage>1470</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/cec.1999.782657</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kennedy</surname> <given-names>J</given-names></string-name>, <string-name><surname>Eberhart</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Particle swarm optimization</article-title>. In: <conf-name>Proceedings of ICNN&#x2019;95-International Conference on Neural Networks; 1995 Nov 27&#x2013;Dec 1</conf-name>; <publisher-loc>Perth, WA, Australia</publisher-loc>. p. <fpage>1942</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Faramarzi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Heidarinejad</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gandomi</surname> <given-names>AH</given-names></string-name></person-group>. <article-title>Marine predators algorithm: a nature-inspired metaheuristic</article-title>. <source>Expert Syst Appl</source>. <year>2020</year>;<volume>152</volume>(<issue>4</issue>):<fpage>113377</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2020.113377</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>Yang</surname> <given-names>XS</given-names></string-name>, <string-name><surname>He</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Firefly algorithm: recent advances and applications</article-title>. <source>Int J Swarm Intell</source>. <year>2013</year>;<volume>1</volume>(<issue>1</issue>):<fpage>36</fpage>. doi:<pub-id pub-id-type="doi">10.1504/ijsi.2013.055801</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>Ray</surname> <given-names>S</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Naskar</surname> <given-names>PK</given-names></string-name></person-group>. <article-title>Rough cuckoo search: a novel mathematics based optimization approach based on rough set</article-title>. <source>Pattern Recognit Image Anal</source>. <year>2022</year>;<volume>32</volume>(<issue>1</issue>):<fpage>228</fpage>&#x2013;<lpage>47</lpage>. doi:<pub-id pub-id-type="doi">10.1134/S1054661822010084</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>Hashim</surname> <given-names>FA</given-names></string-name>, <string-name><surname>Hussien</surname> <given-names>AG</given-names></string-name></person-group>. <article-title>Snake optimizer: a novel meta-heuristic optimization algorithm</article-title>. <source>Knowl Based Syst</source>. <year>2022</year>;<volume>242</volume>(<issue>10</issue>):<fpage>108320</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2022.108320</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>Wei</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Han</surname> <given-names>T</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Nuclear reaction optimization: a novel and powerful physics-based algorithm for global optimization</article-title>. <source>IEEE Access</source>. <year>2019</year>;<volume>7</volume>:<fpage>66084</fpage>&#x2013;<lpage>109</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2019.2918406</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>Zhao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Atom search optimization and its application to solve a hydrogeologic parameter estimation problem</article-title>. <source>Knowl Based Syst</source>. <year>2019</year>;<volume>163</volume>:<fpage>283</fpage>&#x2013;<lpage>304</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2018.08.030</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>Lam</surname> <given-names>AYS</given-names></string-name>, <string-name><surname>Li</surname> <given-names>VOK</given-names></string-name></person-group>. <article-title>Chemical reaction optimization: a tutorial</article-title>. <source>Memet Comput</source>. <year>2012</year>;<volume>4</volume>(<issue>1</issue>):<fpage>3</fpage>&#x2013;<lpage>17</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12293-012-0075-1</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>Formato</surname> <given-names>RA</given-names></string-name></person-group>. <article-title>Central force optimization</article-title>. <source>Prog Electromagn Res</source>. <year>2007</year>;<volume>77</volume>(<issue>1</issue>):<fpage>425</fpage>&#x2013;<lpage>91</lpage>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaveh</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dadras</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A novel meta-heuristic optimization algorithm: thermal exchange optimization</article-title>. <source>Adv Eng Softw</source>. <year>2017</year>;<volume>110</volume>:<fpage>69</fpage>&#x2013;<lpage>84</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.advengsoft.2017.03.014</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>Askari</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Younas</surname> <given-names>I</given-names></string-name>, <string-name><surname>Saeed</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Political optimizer: a novel socio-inspired meta-heuristic for global optimization</article-title>. <source>Knowl Based Syst</source>. <year>2020</year>;<volume>195</volume>(<issue>5</issue>):<fpage>105709</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2020.105709</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>Shabani</surname> <given-names>A</given-names></string-name>, <string-name><surname>Asgarian</surname> <given-names>B</given-names></string-name>, <string-name><surname>Salido</surname> <given-names>M</given-names></string-name>, <string-name><surname>Asil Gharebaghi</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Search and rescue optimization algorithm: a new optimization method for solving constrained engineering optimization problems</article-title>. <source>Expert Syst Appl</source>. <year>2020</year>;<volume>161</volume>:<fpage>113698</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2020.113698</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>Rao</surname> <given-names>RV</given-names></string-name>, <string-name><surname>Savsani</surname> <given-names>VJ</given-names></string-name>, <string-name><surname>Vakharia</surname> <given-names>DP</given-names></string-name></person-group>. <article-title>Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems</article-title>. <source>Comput Aided Des</source>. <year>2011</year>;<volume>43</volume>(<issue>3</issue>):<fpage>303</fpage>&#x2013;<lpage>15</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cad.2010.12.015</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mousavirad</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Ebrahimpour-Komleh</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Human mental search: a new population-based metaheuristic optimization algorithm</article-title>. <source>Appl Intell</source>. <year>2017</year>;<volume>47</volume>(<issue>3</issue>):<fpage>850</fpage>&#x2013;<lpage>87</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10489-017-0903-6</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Moosavian</surname> <given-names>N</given-names></string-name>, <string-name><surname>Kasaee Roodsari</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Soccer league competition algorithm: a novel meta-heuristic algorithm for optimal design of water distribution networks</article-title>. <source>Swarm Evol Comput</source>. <year>2014</year>;<volume>17</volume>(<issue>4</issue>):<fpage>14</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.swevo.2014.02.002</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Cai</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name></person-group>. <article-title>A global optimization algorithm based on plant growth theory: plant growth optimization</article-title>. In: <conf-name>Proceedings of the 2008 International Conference on Intelligent Computation Technology and Automation (ICICTA); 2008 Oct 20&#x2013;22</conf-name>; <publisher-loc>Changsha, China</publisher-loc>. p. <fpage>1194</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icicta.2008.416</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>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Root growth model: a novel approach to numerical function optimization and simulation of plant root system</article-title>. <source>Soft Comput</source>. <year>2014</year>;<volume>18</volume>(<issue>3</issue>):<fpage>521</fpage>&#x2013;<lpage>37</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00500-013-1073-z</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Salhi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Fraga</surname> <given-names>ES</given-names></string-name></person-group>. <article-title>Nature-inspired optimisation approaches and the new plant propagation algorithm</article-title>. In: <conf-name>Proceedings of the ICeMATH 2011; 2011 Jun 6&#x2013;8</conf-name>; <publisher-loc>Yogyakarta, Indonesia</publisher-loc>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Labbi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ben Attous</surname> <given-names>D</given-names></string-name>, <string-name><surname>Gabbar</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Mahdad</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zidan</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A new rooted tree optimization algorithm for economic dispatch with valve-point effect</article-title>. <source>Int J Electr Power Energy Syst</source>. <year>2016</year>;<volume>79</volume>(<issue>8</issue>):<fpage>298</fpage>&#x2013;<lpage>311</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijepes.2016.01.028</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kong</surname> <given-names>X</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>YL</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>A novel paddy field algorithm based on pattern search method</article-title>. In: <conf-name>Proceedings of the 2012 IEEE International Conference on Information and Automation; 2012 Jun 6&#x2013;8</conf-name>; <publisher-loc>Shenyang, China</publisher-loc>. p. <fpage>686</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icinfa.2012.6246764</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>Dixit</surname> <given-names>M</given-names></string-name>, <string-name><surname>Upadhyay</surname> <given-names>N</given-names></string-name>, <string-name><surname>Silakari</surname> <given-names>S</given-names></string-name></person-group>. <article-title>An exhaustive survey on nature inspired optimization algorithms</article-title>. <source>Int J Softw Eng Its Appl</source>. <year>2015</year>;<volume>9</volume>(<issue>4</issue>):<fpage>91</fpage>&#x2013;<lpage>104</lpage>. doi:<pub-id pub-id-type="doi">10.21742/ijdcasd.2014.1.1.02</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>Soni</surname> <given-names>V</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>A</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>V</given-names></string-name></person-group>. <article-title>A critical review on nature inspired optimization algorithms</article-title>. <source>IOP Conf Ser Mater Sci Eng</source>. <year>2021</year>;<volume>1099</volume>(<issue>1</issue>):<fpage>012055</fpage>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>A</given-names></string-name>, <string-name><surname>Nadeem</surname> <given-names>M</given-names></string-name>, <string-name><surname>Banka</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Nature inspired optimization algorithms: a comprehensive overview</article-title>. <source>Evol Syst</source>. <year>2023</year>;<volume>14</volume>(<issue>1</issue>):<fpage>141</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12530-022-09432-6</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>Vardhini</surname> <given-names>KK</given-names></string-name>, <string-name><surname>Sitamahalakshmi</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A review on nature-based swarm intelligence optimization techniques and its current research directions</article-title>. <source>Indian J Sci Technol</source>. <year>2016</year>;<volume>9</volume>(<issue>10</issue>):<fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi:<pub-id pub-id-type="doi">10.17485/ijst/2016/v9i10/81634</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Houssein</surname> <given-names>EH</given-names></string-name>, <string-name><surname>Younan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hassanien</surname> <given-names>AE</given-names></string-name></person-group>. <chapter-title>Nature-inspired algorithms: a comprehensive review</chapter-title>. In: <source>Hybrid computational intelligence</source>. <publisher-loc>Boca Raton, FL, USA</publisher-loc>: <publisher-name>CRC Press</publisher-name>; <year>2019</year>. p. <fpage>1</fpage>&#x2013;<lpage>25</lpage>. doi:<pub-id pub-id-type="doi">10.1201/9780429453427-1</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>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-33"><label>[33]</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>Lewis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>The whale optimization algorithm</article-title>. <source>Adv Eng Softw</source>. <year>2016</year>;<volume>95</volume>(<issue>12</issue>):<fpage>51</fpage>&#x2013;<lpage>67</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.advengsoft.2016.01.008</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>Xie</surname> <given-names>L</given-names></string-name>, <string-name><surname>Han</surname> <given-names>T</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>ZR</given-names></string-name>, <string-name><surname>Han</surname> <given-names>B</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Tuna swarm optimization: a novel swarm-based metaheuristic algorithm for global optimization</article-title>. <source>Comput Intell Neurosci</source>. <year>2021</year>;<volume>2021</volume>(<issue>1</issue>):<fpage>9210050</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2021/9210050</pub-id>; <pub-id pub-id-type="pmid">34721567</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>Sasmal</surname> <given-names>B</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Saha</surname> <given-names>R</given-names></string-name>, <string-name><surname>Rai</surname> <given-names>R</given-names></string-name>, <string-name><surname>Bharasa</surname> <given-names>T</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Artificial hummingbird algorithm: theory, variants, analysis, applications, and performance evaluation</article-title>. <source>Comput Sci Rev</source>. <year>2025</year>;<volume>56</volume>:<fpage>100727</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cosrev.2025.100727</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>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xin</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Improved snake optimizer based on forced switching mechanism and variable spiral search for practical applications problems</article-title>. <source>Soft Comput</source>. <year>2025</year>;<volume>29</volume>(<issue>2</issue>):<fpage>803</fpage>&#x2013;<lpage>38</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00500-025-10404-6</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>Zhang</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>JS</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>SW</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>YX</given-names></string-name>, <string-name><surname>Sui</surname> <given-names>XF</given-names></string-name></person-group>. <article-title>Multi-strategy fusion snake optimizer on task offloading and scheduling for IoT-based fog computing multi-tasks learning</article-title>. <source>Clust Comput</source>. <year>2024</year>;<volume>28</volume>(<issue>1</issue>):<fpage>69</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s10586-024-04766-z</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>Li</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Multi-task snake optimization algorithm for global optimization and planar kinematic arm control problem</article-title>. <source>Peerj Comput Sci</source>. <year>2025</year>;<volume>11</volume>(<issue>13</issue>):<fpage>e2688</fpage>. doi:<pub-id pub-id-type="doi">10.7717/peerj-cs.2688</pub-id>; <pub-id pub-id-type="pmid">40062274</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>Song</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Bei</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Modified snake optimizer based multi-level thresholding for color image segmentation of agricultural diseases</article-title>. <source>Expert Syst Appl</source>. <year>2024</year>;<volume>255</volume>:<fpage>124624</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2024.124624</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>Kong</surname> <given-names>LG</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>DJ</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ouyang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Optimize photovoltaic MPPT with improved snake algorithm</article-title>. <source>Energy Rep</source>. <year>2024</year>;<volume>11</volume>:<fpage>5033</fpage>&#x2013;<lpage>45</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.egyr.2024.04.064</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>Houssein</surname> <given-names>EH</given-names></string-name>, <string-name><surname>Abdalkarim</surname> <given-names>N</given-names></string-name>, <string-name><surname>Hussain</surname> <given-names>K</given-names></string-name>, <string-name><surname>Mohamed</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Accurate multilevel thresholding image segmentation via oppositional Snake Optimization algorithm: real cases with liver disease</article-title>. <source>Comput Biol Med</source>. <year>2024</year>;<volume>169</volume>(<issue>1</issue>):<fpage>107922</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compbiomed.2024.107922</pub-id>; <pub-id pub-id-type="pmid">38184861</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>Mai</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>An adaptive snake optimization algorithm incorporating Subtraction-Average-Based Optimizer for photovoltaic cell parameter identification</article-title>. <source>Heliyon</source>. <year>2024</year>;<volume>10</volume>(<issue>15</issue>):<fpage>e35382</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e35382</pub-id>; <pub-id pub-id-type="pmid">39166062</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>Yang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Li</surname> <given-names>M</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>R</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>E</given-names></string-name>, <string-name><surname>Duan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>B</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Extracted power optimization of hybrid wind-wave energy converters array layout via enhanced snake optimizer</article-title>. <source>Energy</source>. <year>2024</year>;<volume>293</volume>(<issue>1</issue>):<fpage>130529</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.energy.2024.130529</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>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Multi-strategy enhanced snake optimizer for quantitative structure-activity relationship modeling</article-title>. <source>Appl Math Model</source>. <year>2024</year>;<volume>132</volume>(<issue>2</issue>):<fpage>531</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.apm.2024.04.057</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>Nafeh</surname> <given-names>AEA</given-names></string-name>, <string-name><surname>Omran</surname> <given-names>AEA</given-names></string-name>, <string-name><surname>Elkholy</surname> <given-names>A</given-names></string-name>, <string-name><surname>Yousef</surname> <given-names>HM</given-names></string-name></person-group>. <article-title>Optimal economical sizing of a PV-battery grid-connected system for fast charging station of electric vehicles using modified snake optimization algorithm</article-title>. <source>Results Eng</source>. <year>2024</year>;<volume>21</volume>(<issue>5</issue>):<fpage>101965</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rineng.2024.101965</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>Zheng</surname> <given-names>W</given-names></string-name>, <string-name><surname>Ai</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Improved snake optimizer using sobol sequential nonlinear factors and different learning strategies and its applications</article-title>. <source>Mathematics</source>. <year>2024</year>;<volume>12</volume>(<issue>11</issue>):<fpage>1708</fpage>. doi:<pub-id pub-id-type="doi">10.3390/math12111708</pub-id>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jin</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>A node deployment method based on improved snake optimizer for marine disasters</article-title>. <source>IEEE Sens J</source>. <year>2024</year>;<volume>24</volume>(<issue>9</issue>):<fpage>15446</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.1109/jsen.2024.3379741</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Kang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name></person-group>. <article-title>An improved binary snake optimizer with Gaussian mutation transfer function and hamming distance for feature selection</article-title>. <source>Neural Comput Appl</source>. <year>2024</year>;<volume>36</volume>(<issue>16</issue>):<fpage>9567</fpage>&#x2013;<lpage>89</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00521-024-09581-6</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>Sarkhi</surname> <given-names>SMK</given-names></string-name>, <string-name><surname>Koyuncu</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Optimization strategies for atari game environments: integrating snake optimization algorithm and energy valley optimization in reinforcement learning models</article-title>. <source>AI</source>. <year>2024</year>;<volume>5</volume>(<issue>3</issue>):<fpage>1172</fpage>&#x2013;<lpage>91</lpage>. doi:<pub-id pub-id-type="doi">10.3390/ai5030057</pub-id>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zheng</surname> <given-names>K</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Improved snake optimization algorithm for global optimization and engineering applications</article-title>. <source>Sci Rep</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>18171</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-025-01299-2</pub-id>; <pub-id pub-id-type="pmid">40415008</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>Liu</surname> <given-names>P</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>N</given-names></string-name>, <string-name><surname>Wan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Improved adaptive snake optimization algorithm with application to multi-UAV path planning</article-title>. <source>Trans Inst Meas Control</source>. <year>2025</year>;<volume>47</volume>(<issue>8</issue>):<fpage>1639</fpage>&#x2013;<lpage>50</lpage>. doi:<pub-id pub-id-type="doi">10.1177/01423312241263637</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>Liao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Source localization using TDOA based on improved snake optimizer</article-title>. <source>Circuits Syst Signal Process</source>. <year>2024</year>;<volume>43</volume>(<issue>8</issue>):<fpage>5237</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00034-024-02703-4</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>Yang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Li</surname> <given-names>L</given-names></string-name>, <string-name><surname>He</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Energy efficient cluster-based routing protocol for WSN using multi-strategy fusion snake optimizer and minimum spanning tree</article-title>. <source>Sci Rep</source>. <year>2024</year>;<volume>14</volume>(<issue>1</issue>):<fpage>16786</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-024-66703-9</pub-id>; <pub-id pub-id-type="pmid">39039083</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>Damera</surname> <given-names>VK</given-names></string-name>, <string-name><surname>Vanitha</surname> <given-names>G</given-names></string-name>, <string-name><surname>Indira</surname> <given-names>B</given-names></string-name>, <string-name><surname>Sirisha</surname> <given-names>G</given-names></string-name>, <string-name><surname>Vatambeti</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Improved snake optimization-based task scheduling in cloud computing</article-title>. <source>Computing</source>. <year>2024</year>;<volume>106</volume>(<issue>10</issue>):<fpage>3353</fpage>&#x2013;<lpage>85</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00607-024-01323-9</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>Zhao</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Multi-step short-term wind power prediction model based on CEEMD and improved snake optimization algorithm</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>:<fpage>50755</fpage>&#x2013;<lpage>78</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2024.3385643</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>Zhang</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>JS</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>SW</given-names></string-name>, <string-name><surname>Li</surname> <given-names>YX</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>YX</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>YH</given-names></string-name></person-group>. <article-title>Snake optimizer with oscillating factors to solve edge computing task unloading and scheduling optimization problem</article-title>. <source>Alex Eng J</source>. <year>2024</year>;<volume>91</volume>(<issue>2</issue>):<fpage>273</fpage>&#x2013;<lpage>304</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aej.2024.02.009</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>Kong</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Optimization of zinc smelting slag melting point based on catboost and improved snake optimization algorithm</article-title>. <source>Appl Sci</source>. <year>2024</year>;<volume>14</volume>(<issue>11</issue>):<fpage>4603</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app14114603</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>Ghamari</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Hajihosseini</surname> <given-names>M</given-names></string-name>, <string-name><surname>Habibi</surname> <given-names>D</given-names></string-name>, <string-name><surname>Aziz</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Design of an adaptive robust PI controller for DC/DC boost converter using reinforcement-learning technique and snake optimization algorithm</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>:<fpage>141814</fpage>&#x2013;<lpage>29</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2024.3440580</pub-id>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mai</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Combining dynamic adaptive snake algorithm with perturbation and observation for MPPT in PV systems under shading conditions</article-title>. <source>Appl Soft Comput</source>. <year>2024</year>;<volume>162</volume>:<fpage>111822</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2024.111822</pub-id>.</mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>T</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Jiao</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Quadrotor attitude control by improved snake optimizer based adaptive switching disturbance rejection approach</article-title>. <source>Meas Sci Technol</source>. <year>2024</year>;<volume>35</volume>(<issue>7</issue>):<fpage>076203</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1361-6501/ad37d0</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>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zou</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>K</given-names></string-name>, <string-name><surname>Hao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Forecasting a short-term photovoltaic power model based on improved snake optimization, convolutional neural network, and bidirectional long short-term memory network</article-title>. <source>Sensors</source>. <year>2024</year>;<volume>24</volume>(<issue>12</issue>):<fpage>3897</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s24123897</pub-id>; <pub-id pub-id-type="pmid">38931681</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>Zhi</surname> <given-names>L</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Qian</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Han</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Research on active disturbance rejection control with parameter autotuning for a moving mirror control system based on improved snake optimization</article-title>. <source>Electronics</source>. <year>2024</year>;<volume>13</volume>(<issue>9</issue>):<fpage>1650</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics13091650</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>Singh</surname> <given-names>V</given-names></string-name>, <string-name><surname>Kaushik</surname> <given-names>VD</given-names></string-name></person-group>. <article-title>Adaptive snake optimization-enabled deep learning-based multi-classification using leaf images</article-title>. <source>Signal Image Video Process</source>. <year>2024</year>;<volume>18</volume>(<issue>4</issue>):<fpage>3043</fpage>&#x2013;<lpage>52</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11760-023-02969-2</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>Agrawal</surname> <given-names>N</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>FA</given-names></string-name>, <string-name><surname>Mahapatra</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Next generation heffron-phillips model for damping power system oscillations based on a novel meta-heuristic snake optimization algorithm</article-title>. <source>Sci Technol Asia</source>. <year>2024</year>;<volume>29</volume>(<issue>1</issue>):<fpage>160</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1109/odicon62106.2024.10797541</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>Lu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A multi-strategy improved snake optimizer and its application to SVM parameter selection</article-title>. <source>Math Biosci Eng</source>. <year>2024</year>;<volume>21</volume>(<issue>10</issue>):<fpage>7297</fpage>&#x2013;<lpage>336</lpage>. doi:<pub-id pub-id-type="doi">10.3934/mbe.2024322</pub-id>; <pub-id pub-id-type="pmid">39696865</pub-id></mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Bu</surname> <given-names>X</given-names></string-name>, <string-name><surname>An</surname> <given-names>J</given-names></string-name></person-group>. <article-title>An improved snake optimization algorithm for sparse conformal array beamforming</article-title>. <source>IEEE Trans Veh Technol</source>. <year>2024</year>;<volume>73</volume>(<issue>6</issue>):<fpage>8542</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tvt.2024.3361454</pub-id>.</mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kaliraj</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sivakumar</surname> <given-names>V</given-names></string-name>, <string-name><surname>Premkumar</surname> <given-names>N</given-names></string-name>, <string-name><surname>Vatchala</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Snake swarm optimization-based deep reinforcement learning for resource allocation in edge computing environment</article-title>. <source>Concurrency and Computation</source>. <year>2024</year>;<volume>36</volume>(<issue>18</issue>):<fpage>e8130</fpage>. doi:<pub-id pub-id-type="doi">10.1002/cpe.8130</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>Mohammed</surname> <given-names>KK</given-names></string-name>, <string-name><surname>Mekhilef</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Improved snake optimizer algorithm-based GMPPT with a fast response to the load variations under different weather conditions for PV systems</article-title>. <source>IEEE Trans Ind Electron</source>. <year>2024</year>;<volume>71</volume>(<issue>7</issue>):<fpage>7147</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tie.2023.3301526</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>Zheng</surname> <given-names>W</given-names></string-name>, <string-name><surname>Pang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>N</given-names></string-name>, <string-name><surname>Chai</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>L</given-names></string-name></person-group>. <article-title>A compact snake optimization algorithm in the application of WKNN fingerprint localization</article-title>. <source>Sensors</source>. <year>2023</year>;<volume>23</volume>(<issue>14</issue>):<fpage>6282</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s23146282</pub-id>; <pub-id pub-id-type="pmid">37514575</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>Braik</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Hammouri</surname> <given-names>AI</given-names></string-name>, <string-name><surname>Awadallah</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Al-Betar</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Alzubi</surname> <given-names>OA</given-names></string-name></person-group>. <article-title>Improved versions of snake optimizer for feature selection in medical diagnosis: a real case COVID-19</article-title>. <source>Soft Comput</source>. <year>2023</year>;<volume>27</volume>(<issue>23</issue>):<fpage>17833</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00500-023-09062-3</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>Abu Khurma</surname> <given-names>R</given-names></string-name>, <string-name><surname>Alhenawi</surname> <given-names>E</given-names></string-name>, <string-name><surname>Braik</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hashim</surname> <given-names>FA</given-names></string-name>, <string-name><surname>Chhabra</surname> <given-names>A</given-names></string-name>, <string-name><surname>Castillo</surname> <given-names>PA</given-names></string-name></person-group>. <article-title>A bio-medical snake optimizer system driven by logarithmic surviving global search for optimizing feature selection and its application for disorder recognition</article-title>. <source>J Comput Des Eng</source>. <year>2023</year>;<volume>10</volume>(<issue>6</issue>):<fpage>2361</fpage>&#x2013;<lpage>83</lpage>. doi:<pub-id pub-id-type="doi">10.1093/jcde/qwad101</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>Y&#x0131;ld&#x0131;zdan</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Chaotic snake optimizer</article-title>. <source>Afyon Kocatepe &#x00DC;niversitesi Fen Ve M&#x00FC;hendislik Bilim Derg</source>. <year>2023</year>;<volume>23</volume>(<issue>5</issue>):<fpage>1122</fpage>&#x2013;<lpage>41</lpage>.</mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Diao</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Chan</surname> <given-names>WH</given-names></string-name>, <string-name><surname>Zain</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Junaidi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>H</given-names></string-name></person-group>. <article-title>An improved algorithm based on snake optimizer</article-title>. <source>Proc Comput Sci</source>. <year>2023</year>;<volume>1</volume>:<fpage>17</fpage>. doi:<pub-id pub-id-type="doi">10.55092/pcs2023020017</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>Belabbes</surname> <given-names>F</given-names></string-name>, <string-name><surname>Cotfas</surname> <given-names>DT</given-names></string-name>, <string-name><surname>Cotfas</surname> <given-names>PA</given-names></string-name>, <string-name><surname>Medles</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Using the snake optimization metaheuristic algorithms to extract the photovoltaic cells parameters</article-title>. <source>Energy Convers Manag</source>. <year>2023</year>;<volume>292</volume>(<issue>2</issue>):<fpage>117373</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.enconman.2023.117373</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>Yao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>P</given-names></string-name>, <string-name><surname>Tsai</surname> <given-names>CY</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>S</given-names></string-name></person-group>. <article-title>ESO: an enhanced snake optimizer for real-world engineering problems</article-title>. <source>Expert Syst Appl</source>. <year>2023</year>;<volume>230</volume>:<fpage>120594</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2023.120594</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>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Jiao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Capacity optimization of a hybrid energy storage system considering wind-solar reliability evaluation based on a novel multi-strategy snake optimization algorithm</article-title>. <source>Expert Syst Appl</source>. <year>2023</year>;<volume>231</volume>(<issue>12</issue>):<fpage>120602</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2023.120602</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>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>G</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>B</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chai</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Dual-mutation mechanism-driven snake optimizer for scheduling multiple budget constrained workflows in the cloud</article-title>. <source>Appl Soft Comput</source>. <year>2023</year>;<volume>149</volume>(<issue>4</issue>):<fpage>110966</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2023.110966</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>Yan</surname> <given-names>C</given-names></string-name>, <string-name><surname>Razmjooy</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Optimal lung cancer detection based on CNN optimized and improved Snake optimization algorithm</article-title>. <source>Biomed Signal Process Control</source>. <year>2023</year>;<volume>86</volume>(<issue>10</issue>):<fpage>105319</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.bspc.2023.105319</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>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Jiao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Su</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Snake optimization-based variable-step multiscale single threshold slope entropy for complexity analysis of signals</article-title>. <source>IEEE Trans Instrum Meas</source>. <year>2023</year>;<volume>72</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tim.2023.3317908</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>Li</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ye</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Multi-level thresholding image segmentation for rubber tree secant using improved Otsu&#x2019;s method and snake optimizer</article-title>. <source>Math Biosci Eng</source>. <year>2023</year>;<volume>20</volume>(<issue>6</issue>):<fpage>9645</fpage>&#x2013;<lpage>69</lpage>. doi:<pub-id pub-id-type="doi">10.3934/mbe.2023423</pub-id>; <pub-id pub-id-type="pmid">37322905</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>Shi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>M</given-names></string-name>, <string-name><surname>He</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ai</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Scheduling of multi-AGV systems in automated electricity meter verification workshops based on an improved snake optimization algorithm</article-title>. <source>Symmetry</source>. <year>2023</year>;<volume>15</volume>(<issue>11</issue>):<fpage>2034</fpage>. doi:<pub-id pub-id-type="doi">10.3390/sym15112034</pub-id>.</mixed-citation></ref>
<ref id="ref-82"><label>[82]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Khurma</surname> <given-names>RA</given-names></string-name>, <string-name><surname>Alazab</surname> <given-names>M</given-names></string-name>, <string-name><surname>Merelo</surname> <given-names>JJ</given-names></string-name>, <string-name><surname>Castillo</surname> <given-names>PA</given-names></string-name></person-group>. <article-title>New evolutionary selection operators for snake optimizer</article-title>. In: <conf-name>Proceedings of the 14th International Conference on Evolutionary Computation Theory and Applications; 2022 Oct 24&#x2013;26</conf-name>; <publisher-loc>Valletta, Malta</publisher-loc>. p. <fpage>82</fpage>&#x2013;<lpage>90</lpage>.</mixed-citation></ref>
<ref id="ref-83"><label>[83]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dai</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Pang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Li</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Modeling of thermal error electric spindle based on KELM ameliorated by snake optimization</article-title>. <source>Case Stud Therm Eng</source>. <year>2022</year>;<volume>40</volume>(<issue>1</issue>):<fpage>102504</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.csite.2022.102504</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>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Tian</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>An efficient coverage method for SEMWSNs based on adaptive chaotic Gaussian variant snake optimization algorithm</article-title>. <source>Math Biosci Eng</source>. <year>2022</year>;<volume>20</volume>(<issue>2</issue>):<fpage>3191</fpage>&#x2013;<lpage>215</lpage>. doi:<pub-id pub-id-type="doi">10.3934/mbe.2023150</pub-id>; <pub-id pub-id-type="pmid">36899577</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>Guan</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Tao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>D</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Snake optimizer improved variational mode decomposition for short-term prediction of vehicle charging loads</article-title>. <source>IEEE Open J Power Energy</source>. <year>2025</year>;<volume>12</volume>:<fpage>76</fpage>&#x2013;<lpage>87</lpage>. doi:<pub-id pub-id-type="doi">10.1109/oajpe.2025.3529944</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>Puri</surname> <given-names>D</given-names></string-name>, <string-name><surname>Kachare</surname> <given-names>P</given-names></string-name>, <string-name><surname>Khare</surname> <given-names>S</given-names></string-name>, <string-name><surname>Al-Shourbaji</surname> <given-names>I</given-names></string-name>, <string-name><surname>Jabbari</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alameen</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Hybrid reptile-snake optimizer based channel selection for enhancing Alzheimer&#x2019;s disease detection</article-title>. <source>J Bionic Eng</source>. <year>2025</year>;<volume>22</volume>(<issue>2</issue>):<fpage>884</fpage>&#x2013;<lpage>900</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s42235-024-00636-x</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>B&#x00F6;l&#x00FC;kba&#x015F;</surname> <given-names>O</given-names></string-name>, <string-name><surname>Haber</surname> <given-names>Z</given-names></string-name>, <string-name><surname>U&#x011F;uz</surname> <given-names>H</given-names></string-name></person-group>. <article-title>The performance evolution of the new scatter search snake optimization algorithm for feature selection problems</article-title>. <source>Arab J Sci Eng</source>. <year>2025</year>;<volume>50</volume>(<issue>19</issue>):<fpage>15931</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s13369-025-10015-1</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>Fan</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Nonlinear compensation of the linear variable differential transducer using an advanced snake optimization integrated with tangential functional link artificial neural network</article-title>. <source>Sensors</source>. <year>2025</year>;<volume>25</volume>(<issue>4</issue>):<fpage>1074</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s25041074</pub-id>; <pub-id pub-id-type="pmid">40006303</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>Duraibi</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Enhanced image-based malware classification using snake optimization algorithm with deep convolutional neural network</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>(<issue>9</issue>):<fpage>95047</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2024.3425593</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>Alawad</surname> <given-names>NA</given-names></string-name>, <string-name><surname>Abed-alguni</surname> <given-names>BH</given-names></string-name>, <string-name><surname>El-ibini</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Hybrid snake optimizer algorithm for solving economic load dispatch problem with valve point effect</article-title>. <source>J Supercomput</source>. <year>2024</year>;<volume>80</volume>(<issue>13</issue>):<fpage>19274</fpage>&#x2013;<lpage>323</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11227-024-06207-5</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>Ersali</surname> <given-names>C</given-names></string-name>, <string-name><surname>Hekimoglu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Yilmaz</surname> <given-names>M</given-names></string-name>, <string-name><surname>Martinez-Morales</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Akinci</surname> <given-names>TC</given-names></string-name></person-group>. <article-title>Disturbance rejecting PID-FF controller design of a non-ideal buck converter using an innovative snake optimizer with pattern search algorithm</article-title>. <source>Heliyon</source>. <year>2024</year>;<volume>10</volume>(<issue>14</issue>):<fpage>e34448</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e34448</pub-id>; <pub-id pub-id-type="pmid">39082008</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>Alkahtani</surname> <given-names>HK</given-names></string-name>, <string-name><surname>Mahgoub</surname> <given-names>H</given-names></string-name>, <string-name><surname>Alotaibi</surname> <given-names>FA</given-names></string-name>, <string-name><surname>Othman</surname> <given-names>KM</given-names></string-name>, <string-name><surname>Allafi</surname> <given-names>R</given-names></string-name>, <string-name><surname>Salama</surname> <given-names>AS</given-names></string-name></person-group>. <article-title>Design of hybrid snake optimizer based route selection approach for unmanned aerial vehicles communication</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>:<fpage>54426</fpage>&#x2013;<lpage>34</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2024.3383031</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>Jithendra</surname> <given-names>T</given-names></string-name>, <string-name><surname>Basha</surname> <given-names>SS</given-names></string-name>, <string-name><surname>Das</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Modelling atmospheric pressure through the hybridization of an ANFIS using IOWA and a snake optimizer</article-title>. <source>Model Earth Syst Environ</source>. <year>2024</year>;<volume>10</volume>(<issue>3</issue>):<fpage>4475</fpage>&#x2013;<lpage>95</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s40808-024-02015-1</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>Amor</surname> <given-names>N</given-names></string-name>, <string-name><surname>Tayyab Noman</surname> <given-names>M</given-names></string-name>, <string-name><surname>Petru</surname> <given-names>M</given-names></string-name>, <string-name><surname>Sebastian</surname> <given-names>N</given-names></string-name>, <string-name><surname>Balram</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Machining performance of TiO<sub>2</sub> embedded-glass fiber reinforced composites with snake optimizer</article-title>. <source>Measurement</source>. <year>2024</year>;<volume>227</volume>:<fpage>114253</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.measurement.2024.114253</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>Fan</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Multi-strategy advanced snake optimizer-based optimal feedback control of half vehicle suspension</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>:<fpage>125681</fpage>&#x2013;<lpage>96</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2024.3445874</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>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Duan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Multi-hop clustering and routing protocol based on enhanced snake optimizer and golden jackal optimization in WSNs</article-title>. <source>Sensors</source>. <year>2024</year>;<volume>24</volume>(<issue>4</issue>):<fpage>1348</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s24041348</pub-id>; <pub-id pub-id-type="pmid">38400506</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>Agrawal</surname> <given-names>N</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>FA</given-names></string-name>, <string-name><surname>Gowda</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Robust design of damping controller for power system using a combination of snake optimisation algorithm and optimal control theory</article-title>. <source>Int J Energy Technol Policy</source>. <year>2024</year>;<volume>19</volume>(<issue>1/2</issue>):<fpage>171</fpage>&#x2013;<lpage>215</lpage>. doi:<pub-id pub-id-type="doi">10.1504/ijetp.2024.138547</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>Ablin</surname> <given-names>R</given-names></string-name>, <string-name><surname>Prabin</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Gated graph attention-based crossover snake (GGA-CS) algorithm for hyperspectral image classification</article-title>. <source>Ann Data Sci</source>. <year>2025</year>;<volume>12</volume>(<issue>1</issue>):<fpage>281</fpage>&#x2013;<lpage>305</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s40745-024-00567-8</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>Al-Qazzaz</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Salehpour</surname> <given-names>P</given-names></string-name>, <string-name><surname>Aghdasi</surname> <given-names>HS</given-names></string-name></person-group>. <article-title>Robust deepfake face detection leveraging xception model and novel snake optimization technique</article-title>. <source>J Robot Control (JRC)</source>. <year>2024</year>;<volume>5</volume>(<issue>5</issue>):<fpage>1444</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.23919/indiacom66777.2025.11115841</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>Chen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wan</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>X</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Enhancing rutting depth prediction in asphalt pavements: a synergistic approach of extreme gradient boosting and snake optimization</article-title>. <source>Constr Build Mater</source>. <year>2024</year>;<volume>421</volume>(<issue>4</issue>):<fpage>135726</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.conbuildmat.2024.135726</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>Aljebreen</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mengash</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Arasi</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Aljameel</surname> <given-names>SS</given-names></string-name>, <string-name><surname>Salama</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Hamza</surname> <given-names>MA</given-names></string-name></person-group>. <article-title>Enhancing DDoS attack detection using snake optimizer with ensemble learning on Internet of Things environment</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>104745</fpage>&#x2013;<lpage>53</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2023.3318316</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>Wang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>G</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Huo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>S</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Snake optimizer LSTM-based UWB positioning method for unmanned crane</article-title>. <source>PLoS One</source>. <year>2023</year>;<volume>18</volume>(<issue>11</issue>):<fpage>e0293618</fpage>. doi:<pub-id pub-id-type="doi">10.1371/journal.pone.0293618</pub-id>; <pub-id pub-id-type="pmid">37910546</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>Ismail</surname> <given-names>WN</given-names></string-name></person-group>. <article-title>Snake-efficient feature selection-based framework for precise early detection of chronic kidney disease</article-title>. <source>Diagnostics</source>. <year>2023</year>;<volume>13</volume>(<issue>15</issue>):<fpage>2501</fpage>. doi:<pub-id pub-id-type="doi">10.3390/diagnostics13152501</pub-id>; <pub-id pub-id-type="pmid">37568865</pub-id></mixed-citation></ref>
<ref id="ref-104"><label>[104]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Samiayya</surname> <given-names>D</given-names></string-name>, <string-name><surname>Radhika</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chandrasekar</surname> <given-names>A</given-names></string-name></person-group>. <article-title>An optimal model for enhancing network lifetime and cluster head selection using hybrid snake whale optimization</article-title>. <source>Peer Peer Netw Appl</source>. <year>2023</year>;<volume>16</volume>(<issue>4</issue>):<fpage>1959</fpage>&#x2013;<lpage>74</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12083-023-01487-9</pub-id>.</mixed-citation></ref>
<ref id="ref-105"><label>[105]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Masood</surname> <given-names>A</given-names></string-name>, <string-name><surname>Hameed</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Srivastava</surname> <given-names>A</given-names></string-name>, <string-name><surname>Pham</surname> <given-names>QB</given-names></string-name>, <string-name><surname>Ahmad</surname> <given-names>K</given-names></string-name>, <string-name><surname>Razali</surname> <given-names>SFM</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Improving PM<sub>2.5</sub> prediction in New Delhi using a hybrid extreme learning machine coupled with snake optimization algorithm</article-title>. <source>Sci Rep</source>. <year>2023</year>;<volume>13</volume>(<issue>1</issue>):<fpage>21057</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-023-47492-z</pub-id>; <pub-id pub-id-type="pmid">38030733</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>Jiang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fathi</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Optimal load demand forecasting in air conditioning using deep belief networks optimized by an improved version of snake optimization algorithm</article-title>. <source>IET Renew Power Gener</source>. <year>2023</year>;<volume>17</volume>(<issue>12</issue>):<fpage>3011</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1049/rpg2.12819</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>Kassem</surname> <given-names>AA</given-names></string-name></person-group>. <article-title>Snake optimization with deep learning enabled disease detection model for colorectal cancer</article-title>. <source>J Smart Internet Things</source>. <year>2023</year>;<volume>2022</volume>(<issue>1</issue>):<fpage>178</fpage>&#x2013;<lpage>95</lpage>. doi:<pub-id pub-id-type="doi">10.2478/jsiot-2022-0012</pub-id>.</mixed-citation></ref>
<ref id="ref-108"><label>[108]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Al-Shourbaji</surname> <given-names>I</given-names></string-name>, <string-name><surname>Kachare</surname> <given-names>PH</given-names></string-name>, <string-name><surname>Alshathri</surname> <given-names>S</given-names></string-name>, <string-name><surname>Duraibi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Elnaim</surname> <given-names>B</given-names></string-name>, <string-name><surname>Abd Elaziz</surname> <given-names>M</given-names></string-name></person-group>. <article-title>An efficient parallel reptile search algorithm and snake optimizer approach for feature selection</article-title>. <source>Mathematics</source>. <year>2022</year>;<volume>10</volume>(<issue>13</issue>):<fpage>2351</fpage>. doi:<pub-id pub-id-type="doi">10.3390/math10132351</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>Fu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Shao</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Research on gas outburst prediction model based on multiple strategy fusion improved snake optimization algorithm with temporal convolutional network</article-title>. <source>IEEE Access</source>. <year>2022</year>;<volume>10</volume>:<fpage>117973</fpage>&#x2013;<lpage>84</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2022.3220765</pub-id>.</mixed-citation></ref>
<ref id="ref-110"><label>[110]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rawa</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Towards avoiding cascading failures in transmission expansion planning of modern active power systems using hybrid snake-sine cosine optimization algorithm</article-title>. <source>Mathematics</source>. <year>2022</year>;<volume>10</volume>(<issue>8</issue>):<fpage>1323</fpage>. doi:<pub-id pub-id-type="doi">10.3390/math10081323</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>Gao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>An integrated external archive local disturbance mechanism for multi-objective snake optimizer</article-title>. <source>Chin J Elect</source>. <year>2024</year>;<volume>33</volume>(<issue>4</issue>):<fpage>989</fpage>&#x2013;<lpage>96</lpage>. doi:<pub-id pub-id-type="doi">10.23919/cje.2023.00.023</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>Li</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Weng</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Dynamic path planning for mobile robots based on artificial potential field enhanced improved multiobjective snake optimization (APF-IMOSO)</article-title>. <source>J Field Robot</source>. <year>2024</year>;<volume>41</volume>(<issue>6</issue>):<fpage>1843</fpage>&#x2013;<lpage>63</lpage>. doi:<pub-id pub-id-type="doi">10.1002/rob.22354</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>Abu Khurma</surname> <given-names>R</given-names></string-name>, <string-name><surname>Albashish</surname> <given-names>D</given-names></string-name>, <string-name><surname>Braik</surname> <given-names>M</given-names></string-name>, <string-name><surname>Alzaqebah</surname> <given-names>A</given-names></string-name>, <string-name><surname>Qasem</surname> <given-names>A</given-names></string-name>, <string-name><surname>Adwan</surname> <given-names>O</given-names></string-name></person-group>. <article-title>An augmented Snake Optimizer for diseases and COVID-19 diagnosis</article-title>. <source>Biomed Signal Process Control</source>. <year>2023</year>;<volume>84</volume>(<issue>3</issue>):<fpage>104718</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.bspc.2023.104718</pub-id>; <pub-id pub-id-type="pmid">36811003</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>Agrawal</surname> <given-names>N</given-names></string-name>, <string-name><surname>Mahapatra</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>FA</given-names></string-name></person-group>. <article-title>Robust design of damping controller for power system with snake optimization algorithm</article-title>. <source>Int J Syst Assur Eng Manag</source>. <year>2025</year>;<volume>16</volume>(<issue>3</issue>):<fpage>1256</fpage>&#x2013;<lpage>86</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s13198-025-02708-5</pub-id>.</mixed-citation></ref>
<ref id="ref-115"><label>[115]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mohammadi</surname> <given-names>F</given-names></string-name>, <string-name><surname>Kaffash</surname> <given-names>A</given-names></string-name>, <string-name><surname>Donyagozashteh</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Marasi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Tavakoli</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Design of a novel robust adaptive backstepping controller optimized by snake algorithm for buck-boost converter</article-title>. <source>IET Control Theory Appl</source>. <year>2025</year>;<volume>19</volume>(<issue>1</issue>):<fpage>e12770</fpage>. doi:<pub-id pub-id-type="doi">10.1049/cth2.12770</pub-id>.</mixed-citation></ref>
<ref id="ref-116"><label>[116]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rehiara</surname> <given-names>AB</given-names></string-name>, <string-name><surname>Bawan</surname> <given-names>EK</given-names></string-name>, <string-name><surname>Palintin</surname> <given-names>AD</given-names></string-name>, <string-name><surname>Wihyawari</surname> <given-names>BR</given-names></string-name>, <string-name><surname>Paisey</surname> <given-names>FYS</given-names></string-name>, <string-name><surname>Pasalli</surname> <given-names>YR</given-names></string-name></person-group>. <article-title>Snake Optimization based optimal power flow</article-title>. <source>Int J Intell Eng Syst</source>. <year>2024</year>;<volume>17</volume>(<issue>5</issue>):<fpage>683</fpage>&#x2013;<lpage>93</lpage>.</mixed-citation></ref>
<ref id="ref-117"><label>[117]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Heidari</surname> <given-names>MH</given-names></string-name>, <string-name><surname>Abdi</surname> <given-names>H</given-names></string-name>, <string-name><surname>Moradi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Solving the combined heat and power economic dispatch problem considering power losses by applying the snake optimization</article-title>. <source>J Energy Manag Technol</source>. <year>2024</year>;<volume>8</volume>(<issue>2</issue>):<fpage>78</fpage>&#x2013;<lpage>92</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.seta.2022.102512</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>Rameshar</surname> <given-names>V</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>G</given-names></string-name>, <string-name><surname>Bokoro</surname> <given-names>PN</given-names></string-name>, <string-name><surname>&#x00C7;elik</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Frequency support studies of a diesel-wind generation system using snake optimizer-oriented PID with UC and RFB</article-title>. <source>Energies</source>. <year>2023</year>;<volume>16</volume>(<issue>8</issue>):<fpage>3417</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en16083417</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>Janjanam</surname> <given-names>L</given-names></string-name>, <string-name><surname>Saha</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Kar</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Optimal design of Hammerstein cubic spline filter for nonlinear system modeling based on snake optimizer</article-title>. <source>IEEE Trans Ind Electron</source>. <year>2023</year>;<volume>70</volume>(<issue>8</issue>):<fpage>8457</fpage>&#x2013;<lpage>67</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tie.2022.3213886</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>Yousri</surname> <given-names>R</given-names></string-name>, <string-name><surname>Elbayoumi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Soltan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Darweesh</surname> <given-names>MS</given-names></string-name></person-group>. <article-title>A power-aware task scheduler for energy harvesting-based wearable biomedical systems using snake optimizer</article-title>. <source>Analog Integr Circuits Signal Process</source>. <year>2023</year>;<volume>115</volume>(<issue>2</issue>):<fpage>183</fpage>&#x2013;<lpage>94</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10470-023-02154-y</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>&#x00C7;elik</surname> <given-names>E</given-names></string-name>, <string-name><surname>Karayel</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Effective speed control of brushless DC motor using cascade 1PDf-PI controller tuned by snake optimizer</article-title>. <source>Neural Comput Appl</source>. <year>2024</year>;<volume>36</volume>(<issue>13</issue>):<fpage>7439</fpage>&#x2013;<lpage>54</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00521-024-09470-y</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>Ji</surname> <given-names>H</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Mo</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Research on the application of variational mode decomposition optimized by snake optimization algorithm in rolling bearing fault diagnosis</article-title>. <source>Shock Vib</source>. <year>2024</year>;<volume>2024</volume>(<issue>1</issue>):<fpage>5549976</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2024/5549976</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>Pang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>F</given-names></string-name>, <string-name><surname>Qian</surname> <given-names>H</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A snake optimization algorithm-based power system inertia estimation method considering the effects of transient frequency and voltage changes</article-title>. <source>Energies</source>. <year>2024</year>;<volume>17</volume>(<issue>17</issue>):<fpage>4430</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en17174430</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>Cheng</surname> <given-names>R</given-names></string-name>, <string-name><surname>Qiao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Traffic signal timing optimization model based on video surveillance data and snake optimization algorithm</article-title>. <source>Sensors</source>. <year>2023</year>;<volume>23</volume>(<issue>11</issue>):<fpage>5157</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s23115157</pub-id>; <pub-id pub-id-type="pmid">37299884</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>Tarek</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Ali Alhussan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khafaga</surname> <given-names>DS</given-names></string-name>, <string-name><surname>El-Kenawy</surname> <given-names>EM</given-names></string-name>, <string-name><surname>Elshewey</surname> <given-names>AM</given-names></string-name></person-group>. <article-title>A snake optimization algorithm-based feature selection framework for rapid detection of cardiovascular disease in its early stages</article-title>. <source>Biomed Signal Process Control</source>. <year>2025</year>;<volume>102</volume>:<fpage>107417</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.bspc.2024.107417</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>Taher</surname> <given-names>SSH</given-names></string-name>, <string-name><surname>Ameen</surname> <given-names>SY</given-names></string-name>, <string-name><surname>Ahmed</surname> <given-names>JA</given-names></string-name></person-group>. <article-title>Enhancing blockchain scalability with snake optimization algorithm: a novel approach</article-title>. <source>Front Blockchain</source>. <year>2024</year>;<volume>7</volume>:<fpage>1361659</fpage>. doi:<pub-id pub-id-type="doi">10.3389/fbloc.2024.1361659</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>Liu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>P</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name>, <string-name><surname>Li</surname> <given-names>R</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Wireless channel prediction of GRU based on experience replay and snake optimizer</article-title>. <source>Sensors</source>. <year>2023</year>;<volume>23</volume>(<issue>14</issue>):<fpage>6270</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s23146270</pub-id>; <pub-id pub-id-type="pmid">37514564</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>Ray</surname> <given-names>S</given-names></string-name>, <string-name><surname>Parai</surname> <given-names>S</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Naskar</surname> <given-names>PK</given-names></string-name></person-group>. <article-title>Cuckoo search with differential evolution mutation and masi entropy for multi-level image segmentation</article-title>. <source>Multimed Tools Appl</source>. <year>2022</year>;<volume>81</volume>(<issue>3</issue>):<fpage>4073</fpage>&#x2013;<lpage>117</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11042-021-11633-1</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>Martin</surname> <given-names>DR</given-names></string-name>, <string-name><surname>Fowlkes</surname> <given-names>CC</given-names></string-name>, <string-name><surname>Malik</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Learning to detect natural image boundaries using local brightness, color, and texture cues</article-title>. <source>IEEE Trans Pattern Anal Machine Intell</source>. <year>2004</year>;<volume>26</volume>(<issue>5</issue>):<fpage>530</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tpami.2004.1273918</pub-id>; <pub-id pub-id-type="pmid">15460277</pub-id></mixed-citation></ref>
<ref id="ref-130"><label>[130]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Rai</surname> <given-names>R</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ghosh</surname> <given-names>TK</given-names></string-name></person-group>. <chapter-title>Hybridization of sine-cosine algorithm with K-means for pathology image clustering</chapter-title>. In: <source>Artificial intelligence</source>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer Nature</publisher-name>; <year>2022</year>. p. <fpage>76</fpage>&#x2013;<lpage>86</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-031-22485-0_8</pub-id>.</mixed-citation></ref>
<ref id="ref-131"><label>[131]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sasmal</surname> <given-names>B</given-names></string-name>, <string-name><surname>Hussien</surname> <given-names>AG</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name></person-group>. <article-title>A comprehensive survey on <italic>Aquila</italic> optimizer</article-title>. <source>Arch Comput Meth Eng</source>. <year>2023</year>;<volume>30</volume>(<issue>7</issue>):<fpage>4449</fpage>&#x2013;<lpage>76</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-023-09945-6</pub-id>; <pub-id pub-id-type="pmid">37359742</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>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Sasmal</surname> <given-names>B</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ray</surname> <given-names>S</given-names></string-name>, <string-name><surname>Rai</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A comprehensive survey on arithmetic optimization algorithm</article-title>. <source>Arch Comput Meth Eng</source>. <year>2023</year>;<volume>30</volume>(<issue>5</issue>):<fpage>3379</fpage>&#x2013;<lpage>404</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-023-09902-3</pub-id>; <pub-id pub-id-type="pmid">37260909</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>Yuan</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Heidari</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Artemisinin optimization based on malaria therapy: algorithm and applications to medical image segmentation</article-title>. <source>Displays</source>. <year>2024</year>;<volume>84</volume>(<issue>5</issue>):<fpage>102740</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.displa.2024.102740</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>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>W-C</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>X-X</given-names></string-name>, <string-name><surname>Qiu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zang</surname> <given-names>H-F</given-names></string-name></person-group>. <article-title>Black-winged kite algorithm: a nature-inspired meta-heuristic for solving benchmark functions and engineering problems</article-title>. <source>Artif Intell Rev</source>. <year>2024</year>;<volume>57</volume>(<issue>4</issue>):<fpage>98</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s10462-024-10723-4</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>Abdel-Basset</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mohamed</surname> <given-names>R</given-names></string-name>, <string-name><surname>Abouhawwash</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Crested Porcupine Optimizer: a new nature-inspired metaheuristic</article-title>. <source>Knowl Based Syst</source>. <year>2024</year>;<volume>284</volume>(<issue>1</issue>):<fpage>111257</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2023.111257</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>Agushaka</surname> <given-names>JO</given-names></string-name>, <string-name><surname>Ezugwu</surname> <given-names>AE</given-names></string-name>, <string-name><surname>Abualigah</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Dwarf mongoose optimization algorithm</article-title>. <source>Comput Meth Appl Mech Eng</source>. <year>2022</year>;<volume>391</volume>:<fpage>114570</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cma.2022.114570</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>Lian</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Heidari</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>The educational competition optimizer</article-title>. <source>Int J Syst Sci</source>. <year>2024</year>;<volume>55</volume>(<issue>15</issue>):<fpage>3185</fpage>&#x2013;<lpage>222</lpage>. doi:<pub-id pub-id-type="doi">10.1080/00207721.2024.2367079</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>Qi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Heidari</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>FATA: an efficient optimization method based on geophysics</article-title>. <source>Neurocomputing</source>. <year>2024</year>;<volume>607</volume>(<issue>5</issue>):<fpage>128289</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.neucom.2024.128289</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>Oladejo</surname> <given-names>SO</given-names></string-name>, <string-name><surname>Ekwe</surname> <given-names>SO</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name></person-group>. <article-title>The Hiking Optimization Algorithm: a novel human-based metaheuristic approach</article-title>. <source>Knowl Based Syst</source>. <year>2024</year>;<volume>296</volume>(<issue>4</issue>):<fpage>111880</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2024.111880</pub-id>.</mixed-citation></ref>
<ref id="ref-140"><label>[140]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zheng</surname> <given-names>B</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Heidari</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>The moss growth optimization (MGO): concepts and performance</article-title>. <source>J Comput Des Eng</source>. <year>2024</year>;<volume>11</volume>(<issue>5</issue>):<fpage>184</fpage>&#x2013;<lpage>221</lpage>. doi:<pub-id pub-id-type="doi">10.1093/jcde/qwae080</pub-id>.</mixed-citation></ref>
<ref id="ref-141"><label>[141]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yuan</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Heidari</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Polar lights optimizer: algorithm and applications in image segmentation and feature selection</article-title>. <source>Neurocomputing</source>. <year>2024</year>;<volume>607</volume>(<issue>7</issue>):<fpage>128427</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.neucom.2024.128427</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>Al-Baik</surname> <given-names>O</given-names></string-name>, <string-name><surname>Alomari</surname> <given-names>S</given-names></string-name>, <string-name><surname>Alssayed</surname> <given-names>O</given-names></string-name>, <string-name><surname>Gochhait</surname> <given-names>S</given-names></string-name>, <string-name><surname>Leonova</surname> <given-names>I</given-names></string-name>, <string-name><surname>Dutta</surname> <given-names>U</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Pufferfish optimization algorithm: a new bio-inspired metaheuristic algorithm for solving optimization problems</article-title>. <source>Biomimetics</source>. <year>2024</year>;<volume>9</volume>(<issue>2</issue>):<fpage>65</fpage>. doi:<pub-id pub-id-type="doi">10.3390/biomimetics9020065</pub-id>; <pub-id pub-id-type="pmid">38392111</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>Lian</surname> <given-names>J</given-names></string-name>, <string-name><surname>Hui</surname> <given-names>G</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Heidari</surname> <given-names>AA</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Parrot optimizer: algorithm and applications to medical problems</article-title>. <source>Comput Biol Med</source>. <year>2024</year>;<volume>172</volume>(<issue>5</issue>):<fpage>108064</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compbiomed.2024.108064</pub-id>; <pub-id pub-id-type="pmid">38452469</pub-id></mixed-citation></ref>
<ref id="ref-144"><label>[144]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sasmal</surname> <given-names>B</given-names></string-name>, <string-name><surname>Hussien</surname> <given-names>AG</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Saha</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Reptile search algorithm: theory, variants, applications, and performance evaluation</article-title>. <source>Arch Comput Meth Eng</source>. <year>2024</year>;<volume>31</volume>(<issue>1</issue>):<fpage>521</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-023-09990-1</pub-id>.</mixed-citation></ref>
<ref id="ref-145"><label>[145]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>G&#x00E1;lvez</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ray</surname> <given-names>S</given-names></string-name>, <string-name><surname>Das</surname> <given-names>S</given-names></string-name></person-group>. <article-title>An overview on nature-inspired optimization algorithms and their possible application in image processing domain</article-title>. <source>Pattern Recognit Image Anal</source>. <year>2020</year>;<volume>30</volume>(<issue>4</issue>):<fpage>614</fpage>&#x2013;<lpage>31</lpage>. doi:<pub-id pub-id-type="doi">10.1134/S1054661820040100</pub-id>.</mixed-citation></ref>
<ref id="ref-146"><label>[146]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Bharasa</surname> <given-names>T</given-names></string-name>, <string-name><surname>Sasmal</surname> <given-names>B</given-names></string-name>, <string-name><surname>Saha</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A comprehensive survey on runge kutta optimizer</article-title>. <source>Arch Comput Meth Eng</source>. <year>2025</year>;<volume>35</volume>(<issue>5</issue>):<fpage>4099</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-025-10432-3</pub-id>.</mixed-citation></ref>
<ref id="ref-147"><label>[147]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rodriguez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Laio</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Clustering by fast search and find of density peaks</article-title>. <source>Science</source>. <year>2014</year>;<volume>344</volume>(<issue>6191</issue>):<fpage>1492</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1126/science.1242072</pub-id>.</mixed-citation></ref>
<ref id="ref-148"><label>[148]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Garc&#x00ED;a</surname> <given-names>S</given-names></string-name>, <string-name><surname>Fern&#x00E1;ndez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Luengo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Herrera</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power</article-title>. <source>Inf Sci</source>. <year>2010</year>;<volume>180</volume>(<issue>10</issue>):<fpage>2044</fpage>&#x2013;<lpage>64</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ins.2009.12.010</pub-id>.</mixed-citation></ref>
<ref id="ref-149"><label>[149]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Das</surname> <given-names>A</given-names></string-name>, <string-name><surname>Rai</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sasmal</surname> <given-names>B</given-names></string-name>, <string-name><surname>Dhal</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Abu Khurma</surname> <given-names>R</given-names></string-name>, <string-name><surname>Saha</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Metaheuristic algorithms since 2020: development, taxonomy, analysis, and applications</article-title>. <source>Arch Comput Meth Eng</source>. <year>2025</year>;<volume>267</volume>(<issue>1</issue>):<fpage>66</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-025-10408-3</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>



















