<?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="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</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">80569</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.080569</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Multistrategy Improved Aquila Optimizer for Test Case Prioritization</article-title>
<alt-title alt-title-type="left-running-head">Multistrategy Improved Aquila Optimizer for Test Case Prioritization</alt-title>
<alt-title alt-title-type="right-running-head">Multistrategy Improved Aquila Optimizer for Test Case Prioritization</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Chen</surname><given-names>Jiali</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Jiheng</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Chen</surname><given-names>Xiaojie</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Zeng</surname><given-names>Chong</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Yi</surname><given-names>Honghui</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-6" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Jia</surname><given-names>Heming</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><email>jiaheming@fjsmu.edu.cn</email></contrib>
<aff id="aff-1"><label>1</label><institution>School of Mathematics and Information Engineering, Longyan University</institution>, <addr-line>Longyan</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Fujian Provincial University Key Laboratory of Big Data Mining and Applications, Longyan University</institution>, <addr-line>Longyan</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>Guo Boling Academician Workstation of Longyan University</institution>, <addr-line>Longyan</addr-line>, <country>China</country></aff>
<aff id="aff-4"><label>4</label><institution>School of Information Engineering, Sanming University</institution>, <addr-line>Sanming</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Heming Jia. Email: <email>jiaheming@fjsmu.edu.cn</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>15</day><month>06</month><year>2026</year>
</pub-date>
<volume>88</volume>
<issue>2</issue>
<elocation-id>98</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>02</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>05</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_CMC_80569.pdf"></self-uri>
<abstract>
<p>Traditional heuristic algorithms often fall into local optima and converge slowly when test case prioritization is addressed in regression testing, making them inadequate for complex real-world scenarios. The Aquila optimizer, a novel metaheuristic algorithm, demonstrates strong global exploration capability but still faces limitations, including insufficient exploitation capability and slow convergence. To overcome these challenges, a multi-strategy improved chaotic Cauchy inverse cumulative distribution Aquila optimizer for test case prioritization is proposed. First, a logistic&#x2013;sine&#x2013;cosine composite chaotic mapping is introduced during the initialization phase of the Aquila optimizer to increase population diversity. Second, the mutated random walk strategy is used to improve global exploration, further enhancing the global search ability of the Aquila optimizer. Moreover, during the narrowed exploration and narrowed exploitation phases, the Cauchy inverse cumulative distribution flight replaces the L&#x00E9;vy flight strategy to reallocate individual positions, strengthening individuals&#x2019; optimization capability and preventing the algorithm from becoming trapped in local optima. Finally, in the later iteration stage, the specular reflection learning strategy is used to perturb the optimal individual positions and improve the Aquila optimizer&#x2019;s convergence accuracy and comprehensive optimization performance. Five Java projects were selected from the Defects4J benchmark datasets to conduct comparative experiments with the Aquila optimizer and seven other metaheuristic algorithms. The results demonstrate the effectiveness and superiority of the improved algorithm in test case prioritization. It achieves average improvements of approximately 4.96% in the average percentage of fault detection, 3.82% in the average percentage of block coverage, and 5.64% in the average percentage of decision coverage, enabling faster coverage of code blocks and branches. The results provide an efficient priority sorting solution for complex regression testing scenarios.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Heuristic algorithm</kwd>
<kwd>search-based software engineering (SBSE)</kwd>
<kwd>Aquila optimizer (AO)</kwd>
<kwd>test case prioritization (TCP)</kwd>
<kwd>average percentage of fault detection (APFD)</kwd>
<kwd>average percentage of block coverage (APBC)</kwd>
<kwd>average percentage of decision coverage (APDC)</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Natural Science Foundation of Fujian Province</funding-source>
<award-id>2023J01975</award-id>
<award-id>2026J0011041</award-id>
<award-id>2026J0011042</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Educational research projects of young and middle-aged teachers in Fujian Province</funding-source>
<award-id>JAT220362</award-id>
</award-group>
<award-group id="awg3">
<funding-source>Industry-University-Research Project of Longyan Nonferrous Metals Research Institute</funding-source>
<award-id>PT202502</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>In software engineering, regression testing serves as a critical phase in which it is ensured that newly added features and code modifications do not introduce unexpected errors [<xref ref-type="bibr" rid="ref-1">1</xref>]. It is a vital tool for software quality control and assurance and plays a pivotal role in software development. With the rapid advancement of the software industry, agile development and continuous integration have become mainstream paradigms. The rapid iteration of agile methodologies and the fast feedback loop of continuous integration have resulted in frequent changes to software requirements [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>]. The high frequency of changes and integrations has led to exponential growth in the scale of regression testing, with both execution frequency and costs skyrocketing, which has made fully executing all the test cases within limited timeframes increasingly difficult, thus creating a sharp contradiction between testing sufficiency and execution efficiency [<xref ref-type="bibr" rid="ref-4">4</xref>]. Maximizing the value of regression testing within limited time constraints has become a significant challenge in the field.</p>
<p>TCP [<xref ref-type="bibr" rid="ref-5">5</xref>] is a method that involves rearranging test case execution sequences without compromising defect detection capabilities. It maximizes testing activity benefits within limited time windows, which makes it a research hotspot that is currently attracting attention from both academia and industry [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>In recent years, under the search-based software engineering (SBSE) paradigm, various heuristic and metaheuristic algorithms have been widely adopted to solve TCP problems [<xref ref-type="bibr" rid="ref-7">7</xref>]. From the early genetic algorithm (GA) [<xref ref-type="bibr" rid="ref-8">8</xref>], ant colony optimization (ACO) [<xref ref-type="bibr" rid="ref-9">9</xref>], and particle swarm optimization (PSO) [<xref ref-type="bibr" rid="ref-10">10</xref>] to recent novel biomimetic optimization algorithms, these approaches model TCP as a combinatorial optimization problem. By emulating natural evolution or swarm intelligence (SI), they optimize fitness functions to identify near-optimal solutions within vast test case sequences, thereby achieving a search performance that significantly surpasses that of traditional random sorting methods [<xref ref-type="bibr" rid="ref-11">11</xref>].</p>
<p>Although these studies have achieved certain results, the increasing complexity of application scenarios and deeper research have revealed the limitations of existing heuristic-based TCP methods in practice. First, traditional algorithms often involve blind search processes that lack targeted guidance, which can easily lead to local optima and slow convergence. Second, algorithm performance typically depends on key parameter sets, and finding optimal parameter combinations for specific projects is inherently a time-consuming process [<xref ref-type="bibr" rid="ref-12">12</xref>]. Third, most existing metaheuristic algorithms employ fixed search patterns that cannot adaptively balance exploration and exploitation across different optimization phases, limiting their effectiveness when applied to the diverse and complex nature of real-world software projects. Therefore, exploring and introducing newer and more efficient metaheuristic algorithms for TCP problems, along with targeted improvements, has become a research direction of significant theoretical and practical value [<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>The AO is a metaheuristic inspired by the hunting behavior of aquila birds [<xref ref-type="bibr" rid="ref-13">13</xref>] and has demonstrated competitive performance in multiple optimization domains, including oil production forecasting [<xref ref-type="bibr" rid="ref-14">14</xref>], image classification [<xref ref-type="bibr" rid="ref-15">15</xref>], and power system load frequency control [<xref ref-type="bibr" rid="ref-16">16</xref>], owing to its robust global exploration capability, simple parameter structure, and rapid convergence. This motivates its potential for addressing the limitations of existing metaheuristic-based TCP techniques. However, when directly applied to TCP, the original AO exhibits four key limitations: (1) the inherent mismatch between its continuous search space and the discrete permutation space of TCP; (2) low initialization diversity due to random population generation; (3) premature convergence during the narrowed exploration and exploitation phases, caused by the limitations of L&#x00E9;vy flight; and (4) insufficient convergence accuracy in later iterations due to the lack of effective local refinement mechanisms.</p>
<p>These shortcomings motivate the proposed MCIAO_TCP framework, which tailors AO for TCP through a multi-strategy enhancement. The main contributions of this study are threefold:<list list-type="simple">
<list-item>
<label>(1)</label>
<p>We propose a multi-strategy improved chaotic Cauchy inverse cumulative distribution aquila optimizer (MCIAO) for TCP. The framework integrates four complementary strategies: logistic&#x2013;sine&#x2013;cosine composite chaotic mapping to increase initialization diversity; a mutated random walk strategy to enhance global exploration; Cauchy inverse cumulative distribution flight to replace L&#x00E9;vy flight for adaptive position updates; and a specular reflection learning strategy to perturb optimal individuals in later iterations for local refinement.</p></list-item>
<list-item>
<label>(2)</label>
<p>By integrating these strategies into the optimization process, this work offers a practical and effective approach to maintaining search balance and preventing premature stagnation in TCP, a persistent challenge in SBSE, thereby advancing the application of metaheuristics in real-world testing scenarios.</p></list-item>
<list-item>
<label>(3)</label>
<p>Comprehensive experiments on five Java projects from the Defects4J benchmark demonstrate that MCIAO achieves faster fault detection, providing an effective and reliable solution for TCP in complex regression testing scenarios.</p></list-item>
</list></p>
<p>The key innovation of MCIAO_TCP lies in the phase-aware integration of four enhancement strategies, each specifically tailored to address the limitations of the original AO at different optimization stages. While these individual strategies are established techniques, their synergistic combination creates a complementary framework where each component targets a distinct weakness of the base algorithm.</p>
<p>The remainder of this paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> reviews related literature and critically discusses the challenges inherent in existing methods. <xref ref-type="sec" rid="s3">Section 3</xref> details the proposed MCIAO_TCP framework. <xref ref-type="sec" rid="s4">Section 4</xref> describes the experimental configuration and benchmark datasets. <xref ref-type="sec" rid="s5">Section 5</xref> presents a comprehensive analysis of the experimental results. Finally, <xref ref-type="sec" rid="s6">Section 6</xref> concludes the paper and outlines directions for future work.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<sec id="s2_1">
<label>2.1</label>
<title>Definition of TCP</title>
<p>TCP is a methodology that reorders test cases on the basis of predefined testing objectives and specific criteria and optimizes their execution sequence to increase testing efficiency and reduce workload. This approach aims to refine the test case set in regression testing, thereby improving its effectiveness. TCP has emerged as a key research focus in software testing [<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>The TCP problem is defined as follows: Given a test suite T, its complete permutation set PT, and a sorting objective function f: PT&#x2192;R, the goal is to find T<sup>&#x2032;</sup> &#x2208; PT such that &#x2200;T<sup>&#x2032;</sup><sup>&#x2032;</sup> &#x2208; PT(T<sup>&#x2032;</sup><sup>&#x2032;</sup> &#x2260; T<sup>&#x2032;</sup>) and f(T<sup>&#x2032;</sup><sup>&#x2032;</sup>) &#x2264; f(T<sup>&#x2032;</sup>) [<xref ref-type="bibr" rid="ref-5">5</xref>]. This indicates that the objective function f takes an execution sequence of test cases as input and outputs a numerical value between 0 and 100. The sorting performance is determined by this value, with higher values indicating better results.</p>
<p>Compared with random-order testing, TCP demonstrates superior error detection speed. To evaluate the effectiveness of TCP, the sequencing results need to be assessed. In this study, three evaluation metrics for the objective function f are adopted: the average percentage of fault detection (APFD), the average percentage of block coverage (APBC), and the average percentage of decision coverage (APDC).</p>
<p>APFD [<xref ref-type="bibr" rid="ref-5">5</xref>] is a weighted average of the failure percentages detected throughout the test cycle and is calculated as follows:<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mi>F</mml:mi><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>where <italic>n</italic> represents the total number of test cases in the test suite <italic>T</italic> and <italic>m</italic> represents the number of defects. When a specific test case execution sequence is given, <italic>TF</italic><sub><italic>i</italic></sub> denotes the position number of the first test case that can detect the <italic>i</italic>-th defect in this execution sequence. The value of APFD ranges from 0 to 100, with higher values indicating faster defect detection.</p>
<p>APBC [<xref ref-type="bibr" rid="ref-17">17</xref>] measures the proportion of code blocks covered by priority test cases and has the following formula:<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mi>B</mml:mi><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>where <italic>n</italic> represents the number of test cases in the test suite <italic>T</italic>, which are used to verify the set <italic>B</italic> composed of <italic>m</italic> blocks, and <italic>TB</italic><sub><italic>i</italic></sub> represents the first test case in the prioritized order of <italic>T</italic>, which is used to detect the <italic>i</italic>-th block. APBC ranges from 0 to 100, with higher values indicating faster coverage speed and better coverage effectiveness.</p>
<p>APDC [<xref ref-type="bibr" rid="ref-17">17</xref>] is a metric that measures the proportion of priority test cases that cover various decision branches; it has the following calculation formula:<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mi>D</mml:mi><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>n</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>where <italic>n</italic> similarly denotes the number of test cases in the test suite <italic>T</italic>, which are used to verify the set <italic>D</italic> consisting of m branches, and <italic>TD</italic><sub><italic>i</italic></sub> represents the first test case in the prioritized order of <italic>T</italic>, which is used to detect the <italic>i</italic>-th branch. APDC ranges from 0 to 100, where higher values indicate faster coverage speed and better coverage effectiveness.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Research Status of TCP Technology</title>
<p>In the field of metaheuristics, the research methods for TCP technology have evolved from simple greedy strategies to sophisticated metaheuristic algorithms. In this section, the research status of TCP technology is reviewed from three perspectives: classical metaheuristic algorithms, novel metaheuristic algorithms, and other technologies.</p>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Research Status of TCP Technology Based on Classical Metaheuristic Algorithms</title>
<p>Classical metaheuristic algorithms such as the GA, PSO, and ACO have laid the foundation for TCP studies. A genetic algorithm-based method for time-constrained TCP in which APFD is used as the evaluation metric was proposed [<xref ref-type="bibr" rid="ref-8">8</xref>]. A search-based TCP method that uses the GA, a greedy algorithm, and the hill-climbing algorithm was introduced. The experimental results demonstrated that the GA performed optimally [<xref ref-type="bibr" rid="ref-17">17</xref>]. Two value-based TCP techniques were proposed; both techniques involve the use of the GA. The results showed that the GA outperformed existing state-of-the-art TCP technologies [<xref ref-type="bibr" rid="ref-18">18</xref>]. PSO was used to automatically prioritize test cases on the basis of modified software units. Empirical results demonstrated that the PSO effectively and efficiently ranked the test cases within test suites and placed them in new optimal positions [<xref ref-type="bibr" rid="ref-10">10</xref>]. In [<xref ref-type="bibr" rid="ref-19">19</xref>], a three-stage method was proposed to address TCP by using a multiobjective PSO (MOPSO) algorithm to optimize both fault coverage and execution time. In [<xref ref-type="bibr" rid="ref-20">20</xref>], an improved TCP method based on quantum PSO was introduced, which outperformed the bat algorithm, grey wolf optimizer, and PSO in experimental evaluations. By reordering test suites under time constraints, ACO was applied to TCP as a method for solving time-constrained prioritization issues [<xref ref-type="bibr" rid="ref-9">9</xref>]. In [<xref ref-type="bibr" rid="ref-21">21</xref>], a hybrid of ACO and GA was proposed, which generates test cases on the basis of priority assigned by test factors and then uses ACO to compute the optimal sequence with the shortest execution time and highest fault rate. For solving requirement-based TCP, an ACO-based solution was introduced in [<xref ref-type="bibr" rid="ref-22">22</xref>], and two implementation methods were presented. The experimental results show that this solution has a strong global optimization ability.</p>
<p>The aforementioned methods typically involve the use of a single algorithmic framework for TCP. As the non-free-lunch theorem [<xref ref-type="bibr" rid="ref-23">23</xref>] demonstrates, standalone heuristic algorithms have inherent limitations when optimization challenges are addressed.</p>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>Research Status of TCP Technology Based on Novel Metaheuristic Algorithms</title>
<p>In recent years, a series of novel metaheuristic algorithms have been introduced into TCP and have demonstrated significant potential to address increasingly complex testing environments. In [<xref ref-type="bibr" rid="ref-24">24</xref>], an approach for optimal test case prioritization based on the firefly algorithm was proposed. The overall APFD results indicate that the firefly algorithm is a promising competitor in TCP applications. In [<xref ref-type="bibr" rid="ref-25">25</xref>], an asexual reproduction repair mechanism for discretizing the continuous cuckoo search algorithm was introduced. In [<xref ref-type="bibr" rid="ref-26">26</xref>], a TCP method that is based on an improved Harris hawks optimization algorithm with two optimization targets, namely, the average defect detection rate and the overall execution time, was proposed. In [<xref ref-type="bibr" rid="ref-27">27</xref>], the gray wolf optimization algorithm (GWO) was improved by using cyclic chaotic functions for TCP. In [<xref ref-type="bibr" rid="ref-28">28</xref>], a TCP method based on an improved whale optimization algorithm (WOA) was developed, and a multidimensional directed search space was established to better apply the WOA to TCP. Single heuristic algorithms have inherent limitations in solving optimization problems. In [<xref ref-type="bibr" rid="ref-29">29</xref>], a novel hybrid metaheuristic method for prioritizing and optimizing test cases was introduced. The proposed hybrid algorithm comprehensively considers factors such as the code coverage, fault discovery rate, and execution time, thereby effectively addressing the challenges posed by large-scale test cases and dynamically evolving systems.</p>
<p>Fusion algorithms demonstrate advantages in increasing TCP efficiency. However, their reliance on disparate single-algorithm principles significantly increases method complexity after integration, which consequently increases the computational overhead.</p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>Research Status of Other TCP Technologies</title>
<p>In addition to classical and novel metaheuristic algorithms, numerous studies have applied machine learning, reinforcement learning, and deep learning techniques to TCP in recent years. In [<xref ref-type="bibr" rid="ref-30">30</xref>], a systematic review of machine learning applications in test case selection and prioritization was conducted. In [<xref ref-type="bibr" rid="ref-31">31</xref>], the scalability and accuracy of TCP technology in continuous integration environments were highlighted, and the use of machine learning algorithms to adapt to evolving test data and execution patterns by many contemporary approaches was reported. In [<xref ref-type="bibr" rid="ref-32">32</xref>], a semantic-aware two-stage TCP framework that uses information retrieval techniques for initial sorting and filtering of test cases, followed by fine-grained sorting on the basis of semantic similarity using pretrained Siamese language models, was proposed. Most of the aforementioned approaches use machine learning to mitigate issues in various scenarios.</p>
<p>However, these approaches often require sustained feedback mechanisms and involve computationally intensive operations such as model training and parameter tuning, thereby leading to high training costs and complex implementation.</p>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Motivation</title>
<p>Despite substantial progress in TCP, a critical dichotomy persists between testing sufficiency and execution efficiency within continuous integration pipelines. Conventional metaheuristics are often constrained by rigid search dynamics and premature convergence, yielding suboptimal prioritization due to insufficient population diversity and weak escape mechanisms. Conversely, while hybrid and machine learning-enhanced approaches mitigate these performance bottlenecks, they introduce high training costs and complex implementation.</p>
<p>The AO presents a promising yet unexplored paradigm for TCP. However, its direct application is impeded by two fundamental barriers: (1) Structural Discontinuity: The intrinsic mismatch between AO&#x2019;s continuous search space and TCP&#x2019;s discrete permutation domain traditionally necessitates complex repair operators to rectify invalid solutions, thereby eroding computational efficiency. (2) Algorithmic Stagnation: Even with valid encoding, standard AO suffers from low initialization diversity and a fixed exploration-exploitation transition, leading to premature convergence in the rugged landscape of test case sequences.</p>
<p>To bridge these gaps, we propose the MCIAO_TCP framework, which systematically addresses both aforementioned challenges. First, we employ the Smallest Position Value (SPV) [<xref ref-type="bibr" rid="ref-33">33</xref>] rule to convert continuous vectors into valid test case permutations. This approach inherently guarantees solution legality, obviating the need for computationally expensive repair operators. Second, we integrate four phase-aware strategies to dynamically enhance diversity, escape local optima, and refine solution precision. The synergistic combination of these strategies ensures that MCIAO_TCP not only adapts AO to the discrete TCP domain but also significantly outperforms existing metaheuristic-based methods.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>MCIAO_TCP</title>
<sec id="s3_1">
<label>3.1</label>
<title>Original AO Algorithm</title>
<p>The AO algorithm draws inspiration from the hunting behavior of aquila birds. The algorithm divides the optimization process into exploration and exploitation phases according to the number of iterations. Specifically, when the condition <italic>t</italic> &#x003C;&#x003D; (2/3)<italic>T</italic> holds (where t represents the current iteration number and <italic>T</italic> represents the maximum number of iterations), the AO performs global exploration; otherwise, it switches to local exploitation. The four distinct hunting stages, along with their corresponding mathematical models, are sequentially described below [<xref ref-type="bibr" rid="ref-13">13</xref>].</p>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>Expanded Exploration</title>
<p>During this stage, the aquila hovers at high altitude and uses its acute vision to observe and identify potential prey zones. It then dives vertically to select the optimal hunting zone. The mathematical model is expressed as follows:<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</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>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><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:mrow><mml:mo>&#x2212;</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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <italic>X</italic><sub><italic>i</italic></sub>(<italic>t</italic> &#x002B; 1) represents the position of the <italic>i</italic>-th individual at iteration <italic>t</italic> &#x002B; 1; <italic>X</italic><sub><italic>best</italic></sub>(<italic>t</italic>) represents the best solution found by iteration <italic>t</italic> (the elite individual), which indicates the approximate prey location; and <italic>X</italic><sub><italic>M</italic></sub>(<italic>t</italic>) indicates the mean position of all the individuals at the <italic>t</italic>-th iteration, which can be calculated by <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:msub><mml:mi>X</mml:mi><mml:mrow><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:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>, <italic>X</italic><sub><italic>i</italic></sub>(<italic>t</italic>) denotes the position of the <italic>i</italic>-th individual at the <italic>t</italic>-th iteration.</p>
</sec>
<sec id="s3_1_2">
<label>3.1.2</label>
<title>Narrowed Exploration</title>
<p>During this stage, the aquila hovers above the target prey and meticulously searches the designated hunting area while preparing to strike. The mathematical model that characterizes this behavior is formulated as follows:<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: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>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>L</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>y</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>2</mml:mn></mml:math></disp-formula>where <italic>X</italic><sub><italic>i</italic></sub>(<italic>t</italic> &#x002B; 1) and <italic>X</italic><sub><italic>best</italic></sub>(<italic>t</italic>) are defined as in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>; <italic>Levy</italic>(<italic>Dim</italic>) denotes the L&#x00E9;vy flight distribution function, which can be 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:mi>L</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>y</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>u</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>v</mml:mi><mml:msup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>, <italic>s</italic> and <italic>&#x03B2;</italic> are constants with values of 0.01 and 1.5, respectively; <italic>u</italic> and <italic>v</italic> denote normally distributed random numbers within the interval [0, 1]; and <italic>&#x03C3;</italic> can be determined via <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mi>&#x03C3;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>, <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> represents the gamma function.</p>
<p><italic>X</italic><sub><italic>R</italic></sub>(<italic>t</italic>) represents a randomly selected individual from the current iteration, and <italic>y</italic> and <italic>x</italic> describe the spiral flight trajectory of the aquila during exploration, which can be computed using <xref ref-type="disp-formula" rid="eqn-9">Eqs. (9)</xref> and <xref ref-type="disp-formula" rid="eqn-10">(10)</xref>, respectively.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" 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>y</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>U</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" 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>x</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>U</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" 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>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>r</italic><sub>1</sub> has a value range of [1, 20], which indicates the predetermined number of search cycles; <italic>U</italic> and <italic>&#x03C9;</italic> are constant parameters set to 0.0056 and 0.005, respectively; and <italic>D</italic><sub>1</sub> denotes an integer value within the range [1, Dim].</p>
</sec>
<sec id="s3_1_3">
<label>3.1.3</label>
<title>Expanded Exploitation</title>
<p>During this stage, upon precise prey localization, the aquila executes a rapid vertical descent to conduct a preliminary attack while monitoring the response of the target. The mathematical model for this behavior is formulated as follows:<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: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:mrow><mml:mo>(</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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><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:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>3</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>U</mml:mi><mml:mi>B</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>L</mml:mi><mml:mi>B</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>4</mml:mn><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mi>B</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03B4;</mml:mi></mml:math></disp-formula>where <italic>X</italic><sub><italic>i</italic></sub>(<italic>t</italic> &#x002B; 1), <italic>X</italic><sub><italic>best</italic></sub>(<italic>t</italic>), and <italic>X</italic><sub><italic>M</italic></sub>(<italic>t</italic>) are defined as in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>; both <italic>&#x03B1;</italic> and <italic>&#x03B4;</italic> in the AO are assigned values of 0.1 and function as exploitation tuning parameters; and <italic>LB</italic> and <italic>UB</italic> denote the lower and upper bounds, respectively, of the defined search space of the given problem.</p>
</sec>
<sec id="s3_1_4">
<label>3.1.4</label>
<title>Narrowed Exploitation</title>
<p>During this stage, the aquila accurately hunts the prey according to its stochastic ground movements, which is modeled mathematically as follows:<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</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:mi>Q</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>L</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>y</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>6</mml:mn></mml:math></disp-formula>where <italic>X</italic><sub><italic>i</italic></sub>(<italic>t</italic> &#x002B; 1) and <italic>X</italic><sub><italic>best</italic></sub>(<italic>t</italic>) are defined as in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>, <italic>X</italic><sub><italic>i</italic></sub>(<italic>t</italic>) and <italic>Levy</italic>(<italic>Dim</italic>) are defined as in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>, and <italic>QF</italic>(<italic>t</italic>) represents the search-strategy-balancing quality function defined in <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref>.
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>Q</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mrow><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>7</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mfrac></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>The parameter <italic>G</italic><sub>1</sub> &#x003D; 2 &#x00D7; <italic>rand</italic> 8 &#x2212; 1, characterizes the tracking trajectory of the aquila during the aerial pursuit of escaping prey and decreases linearly from 1 to &#x2212;1 during iterative optimization. The parameter <italic>G</italic><sub>2</sub> &#x003D; 2 &#x00D7; (1 &#x2212; <italic>t</italic>/<italic>T</italic>), represents the flight slope of the aquila during the aerial pursuit of escaping prey and decreases linearly from 2 to 0 during iterative optimization.</p>
<p>Parameters rand1 through rand8 in the aforementioned equations denote uniformly distributed random variables sampled from the closed interval [0, 1].</p>
</sec>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Improved MCIAO Algorithm</title>
<sec id="s3_2_1">
<label>3.2.1</label>
<title>Adaptation of MCIAO for TCP</title>
<p>Since the original AO operates in a continuous space while TCP is a combinatorial permutation problem, we adapt MCIAO using the SPV rule to bridge this gap: (1) Solution Representation: Each individual is maintained as a D-dimensional real-valued vector <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> &#x003D; [<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>,..., <italic>x</italic><sub><italic>D</italic></sub>], where <italic>D</italic> is the number of test cases. (2) Decoding Mechanism: A valid execution sequence is generated by sorting the components of <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> in an ascending order, the indices of the sorted values determine the test case order. For example, given <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:math></inline-formula> &#x003D; [1.5, 0.8, 2.3, 0.4] corresponding to {<italic>TC</italic><sub>1</sub>, <italic>TC</italic><sub>2</sub>, <italic>TC</italic><sub>3</sub>, <italic>TC</italic><sub>4</sub>}, sorting yields the index sequence [4, 2, 1, 3] (since 0.4 &#x003C; 0.8 &#x003C; 1.5 &#x003C; 2.3), producing the test order [<italic>TC</italic><sub>4</sub>, <italic>TC</italic><sub>2</sub>, <italic>TC</italic><sub>1</sub>, <italic>TC</italic><sub>3</sub>]. (3) Fitness Evaluation: The decoded permutation is evaluated using APFD, APBC, or APDC metrics, and the resulting fitness value guides the continuous position updates in the subsequent AO iterations. (4) Constraint Handling: The SPV rule inherently guarantees solution legality&#x2014;ensuring each test case appears exactly once without duplicates or omissions&#x2014;thus eliminating the need for explicit constraint handling.</p>
<p>These adaptations ensure that MCIAO effectively operates in the discrete combinatorial search space of TCP while maintaining the optimization capabilities of the original metaheuristic framework.</p>
</sec>
<sec id="s3_2_2">
<label>3.2.2</label>
<title>Chaotic Mapping Initialization</title>
<p>Like most SI algorithms, the original AO initializes the population using randomly generated data, which leads to an uneven distribution of initial individuals and compromised population diversity. This makes the algorithm prone to premature convergence in later iterations, thus ultimately degrading its search efficiency and optimization capabilities. In light of this, we build upon the cosine transform method by integrating logistic mapping and sine mapping to generate a novel logistic&#x2013;sine&#x2013;cosine [<xref ref-type="bibr" rid="ref-34">34</xref>] composite chaotic mapping as an improvement strategy. The mathematical formulation is expressed as follows:<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>4</mml:mn><mml:mi>r</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</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:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.5</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>To further demonstrate the advantages of this composite chaotic mapping, <xref ref-type="fig" rid="fig-1">Fig. 1</xref> shows a comparison of the distributions of the three individual mappings and random initialization in the [0, 1] interval. The results conclusively show that the logistic&#x2013;sine&#x2013;cosine mapping has a more uniform distribution than logistic mapping, sine mapping, and random initialization do and can better cover the search space to obtain a well-distributed initial solution position. The flat frequency distribution observed in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> provides quantitative evidence that the proposed strategy prevents initial clustering, thereby ensuring a diverse population from the outset.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Distribution analysis of initialization strategies.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-1.tif"/>
</fig>
</sec>
<sec id="s3_2_3">
<label>3.2.3</label>
<title>Cauchy Inverse Cumulative Distribution Flight</title>
<p>In both the narrowed exploration and narrowed exploitation phases of the AO, the L&#x00E9;vy flight strategy was introduced for random searching because of its fixed step size. However, this approach fails to consider the dynamic environmental adaptation of aquila during predation, which makes balancing large-scale coarse-grained exploration with small-scale fine-grained exploitation challenging. Consequently, the search process lacks directional guidance and hierarchical coordination, which potentially causes the algorithm to overlook regions that contain optimal solutions.</p>
<p>The Cauchy distribution is a continuous probability distribution. Under the condition that its cumulative distribution function can be calculated as an inverse function, the inverse transform method can be used to generate random numbers that follow a uniform distribution [<xref ref-type="bibr" rid="ref-35">35</xref>]. The inverse function is defined as follows:<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:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<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:mi>p</mml:mi><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:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>During the narrowed exploration and narrowed exploitation phases, the random walk behavior is regulated by the location parameter <italic>a</italic> and the scale parameter <italic>b</italic>. The location parameter is set to <italic>a</italic> &#x003D; 0 to center the perturbation around the current solution. The scale parameter <italic>b</italic> &#x003D; 0.01 is empirically chosen to balance the heavy-tailed nature of the Cauchy distribution&#x2014;which enables occasional large jumps for global exploration&#x2014;with sufficiently small step sizes to support local refinement. This configuration leverages the exploratory strength of Cauchy-based perturbations while maintaining effective local search capability, thereby facilitating stable and effective convergence toward high-quality solutions. Improved equations, namely, <xref ref-type="disp-formula" rid="eqn-18">Eqs. (18)</xref> and <xref ref-type="disp-formula" rid="eqn-19">(19)</xref>, are obtained by substituting these values into <xref ref-type="disp-formula" rid="eqn-6">Eqs. (6)</xref> and <xref ref-type="disp-formula" rid="eqn-13">(13)</xref>.
<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>X</mml:mi><mml:mrow><mml:mi>i</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>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>0.01</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>2</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<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>i</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:mi>Q</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>5</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>0.01</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mi>tan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mspace width="2em" /><mml:mspace width="2em" /><mml:mspace width="1em" /><mml:mo>+</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>6</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="s3_2_4">
<label>3.2.4</label>
<title>Mutated Random Walk</title>
<p>In the exploration phase of AO, a fixed-step uniform random search is conducted, which demonstrates inadequate responsiveness to the dynamic characteristics of the solution space. As a result, the search range cannot be dynamically adjusted according to the complexity of the solution space, which ultimately causes either extensive regional omissions or redundant searches.</p>
<p>The random walk strategy is a commonly used approach in search and optimization algorithms. During its execution, the system randomly selects a candidate solution from the search space according to predefined rules to participate in individual updates, thereby improving the comprehensive exploration of the solution space while preventing the population from becoming stuck in local optima [<xref ref-type="bibr" rid="ref-36">36</xref>]. Drawing inspiration from mutation mechanisms, in this study, a random walk approach, namely, the mutated random walk approach, which extends conventional random walk strategies, is introduced. This approach dynamically modulates individual movement characteristics by adjusting the step size, direction parameters, and path constraints while incorporating a mutation mechanism to generate new solutions, thereby increasing the adaptability and diversity of the population and significantly improving the global exploration performance of the algorithm.</p>
<p>The new individuals generated after mutation are calculated using <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref>:<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><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>&#x2217;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x003A;</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where: <italic>n</italic> &#x003D; <italic>rand i</italic>([1 Dim], 2). Introducing the mutated random walk into <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> yields:<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</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:mi>M</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>t</mml:mi><mml:mi>T</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><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:mrow><mml:mo>&#x2212;</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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The modified random walk strategy is introduced into <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>:<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</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:mi>M</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</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:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>b</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>I</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The mutated random walk operates entirely in the continuous domain. After updating the continuous position vector using <xref ref-type="disp-formula" rid="eqn-21">Eqs. (21)</xref> or <xref ref-type="disp-formula" rid="eqn-22">(22)</xref>, the SPV rule described in <xref ref-type="sec" rid="s3_2_1">Section 3.2.1</xref> is applied to convert the continuous vector into a valid permutation of test cases. This two-step mechanism guarantees that any movement in the continuous space&#x2014;regardless of its magnitude or direction&#x2014;always yields a legitimate test case sequence without requiring additional repair operators or constraint handling.</p>
</sec>
<sec id="s3_2_5">
<label>3.2.5</label>
<title>Specular Reflection Learning</title>
<p>The inspiration for specular reflection learning stems from the reflection of light, and its model is illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref> [<xref ref-type="bibr" rid="ref-37">37</xref>]. This method involves leveraging the principle of symmetry to generate boundary-constrained opposite solutions along multiple mirror directions. By replacing original individual positions with these opposite solutions, it effectively guides individuals to migrate toward high-resource regions.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Schematic diagram of specular reflection learning.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-2.tif"/>
</fig>
<p>The AO predominantly uses the current optimal individual to guide the search process during late iterations, which tends to decrease the population diversity and may lead to premature convergence to a local optimum. To overcome this limitation, the specular reflection learning strategy can be used to perturb the position of the best individual in the later stages. This mechanism not only enriches the diversity of the population but also better emulates the natural habitat selection behavior of aquila birds, thereby enabling broader solution space exploration while robustly preventing entrapment in local optima and increasing convergence accuracy. According to the principle of symmetry in specular reflection learning, the opposite point <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x2323;</mml:mo></mml:mover></mml:math></inline-formula> of x can be calculated using <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:mover><mml:mi>x</mml:mi><mml:mo>&#x2323;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>0.5</mml:mn><mml:mi>&#x03BB;</mml:mi><mml:mo>+</mml:mo><mml:mn>0.5</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>U</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mi>x</mml:mi></mml:math></disp-formula></p>
<p>By integrating specular reflection learning with AO, <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref> can be transformed into <xref ref-type="disp-formula" rid="eqn-24">Eq. (24)</xref>.
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></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:mrow><mml:mo>(</mml:mo><mml:mn>0.5</mml:mn><mml:mo>&#x00D7;</mml:mo><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:mn>0.5</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>U</mml:mi><mml:mi>B</mml:mi><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mi>B</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In the context of TCP, specular reflection learning operates in the continuous domain. The opposite solution generated by <xref ref-type="disp-formula" rid="eqn-24">Eq. (24)</xref>, which is computed as a symmetric point with respect to the current best solution, is mapped to a test case permutation via the SPV rule (<xref ref-type="sec" rid="s3_2_1">Section 3.2.1</xref>), yielding a sequence that is structurally distinct from the existing candidates. This mechanism introduces targeted diversity during later iterations when the population tends to concentrate around local optima.</p>
</sec>
<sec id="s3_2_6">
<label>3.2.6</label>
<title>Implementation Procedure</title>
<p>A schematic diagram of the MCIAO_TCP is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. The process begins by extracting relevant software programs from the datasets for testing. A test suite is then developed to generate test cases. TCP sequencing is performed using a search-based optimization approach, where the proposed improved algorithm MCIAO is used to formulate strategies while incorporating evaluation metrics such as APFD, APBC, and APDC. The final step yields prioritized test cases.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Overall architecture of the proposed MCIAO_TCP.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-3.tif"/>
</fig>
<p>The MCIAO algorithm is developed by applying the improvement strategies described in <xref ref-type="sec" rid="s3_2_2">Sections 3.2.2</xref>&#x2013;<xref ref-type="sec" rid="s3_2_5">3.2.5</xref> to the AO; its workflow is illustrated in detail in Algorithm 1.</p>
</sec>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Time Complexity Analysis of the MCIAO</title>
<p>We let N represent the population size, D represent the problem dimension, and MT represent the maximum number of iterations. The time complexity of the AO consists of three parts: the initialization phase O(N &#x00D7; D), position updating O(N &#x00D7; MT &#x00D7; D), and fitness function calculation O(N &#x00D7; MT). The overall complexity is f(T<sub>1</sub>) &#x003D; O(N &#x00D7; D) &#x002B; O(N &#x00D7; MT &#x00D7; D) &#x002B; O(N &#x00D7; MT) &#x003D; O(N &#x00D7; MT &#x00D7; D).</p>
<fig id="fig-11">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-11.tif"/>
</fig>
<p>For the MCIAO, we let t<sub>1</sub> represent the time required to introduce the chaotic mapping. Afterward, the time complexity of the initialization phase after the chaotic mapping is introduced becomes f(T<sub>1</sub>) &#x003D; O(N &#x00D7; D &#x002B; t<sub>1</sub>). We let t<sub>2</sub> represent the time required to generate new solutions through a mutated random walk and t<sub>3</sub> represent the time required to generate new solutions using Cauchy inverse cumulative distribution flight. Then, the time complexity of the search phase for incorporating the improved strategies for position update and fitness function evaluation is f(T<sub>2</sub>) &#x003D; O(N &#x00D7; MT &#x00D7; D &#x002B; t<sub>2</sub>) &#x002B; O(N &#x00D7; MT) &#x002B; O(N &#x00D7; MT &#x00D7; D &#x002B; t<sub>3</sub>). We let t<sub>4</sub> represent the time required to generate opposite solutions using the specular reflection learning strategy. The time complexity of generating opposite solutions with specular reflection learning is f(T<sub>3</sub>) &#x003D; O(N &#x00D7; D &#x002B; t<sub>4</sub>). Therefore, the overall time complexity of the MCIAO is f(T<sub>2</sub>) &#x003D; f(T<sub>1</sub>) &#x002B; f(T<sub>2</sub>) &#x002B; f(T<sub>3</sub>) &#x003D; O(N &#x00D7; D &#x002B; t<sub>1</sub>) &#x002B; (O(N &#x00D7; MT &#x00D7; D &#x002B; t<sub>2</sub>) &#x002B; O(N &#x00D7; MT) &#x002B; O(N &#x00D7; MT &#x00D7; D &#x002B; t<sub>3</sub>)) &#x002B; O(N &#x00D7; D &#x002B; t<sub>4</sub>) &#x003D; O(N &#x00D7; MT &#x00D7; D), which remains consistent with f(T1).</p>
<p>While a formal proof of global convergence is beyond the scope of this applied study, the design of MCIAO is grounded in well-established principles of stochastic optimization. Specifically: logistic&#x2013;sine&#x2013;cosine chaotic mapping enhances population diversity; mutated random walk and the Cauchy inverse cumulative distribution flight jointly enable adaptive, long-range jumps that improve global exploration; and specular reflection learning perturbs the best solution in later stages to help escape local optima. Together, these components promote a sustained balance between exploration and exploitation&#x2014;a key factor for effective metaheuristic performance.</p>
<p>The O(N &#x00D7; MT &#x00D7; D) complexity accounts only for algorithmic operations. The evaluation cost (APFD/APBC/APDC) is identical per iteration across methods and based on precomputed matrices. MCIAO&#x2019;s faster convergence reduces the number of such evaluations, resulting in lower effective runtime. Metaheuristic overhead remains negligible compared to test execution time.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Design and Datasets Selection</title>
<sec id="s4_1">
<label>4.1</label>
<title>Research Questions</title>
<p>In this study, the CEC2017 and CEC2020 benchmark test functions are used for numerical simulation experiments, with five real datasets selected for analysis. The primary objective is to address three research questions to validate the effectiveness of the proposed algorithm.</p>
<p>RQ1: How does the improved algorithm perform in terms of convergence speed and stability?</p>
<p>To address this issue, we conduct performance analysis experiments for MCIAO on the CEC2017 and CEC2020 benchmark functions to evaluate the convergence speed, stability, and accuracy of the algorithms, and the results are presented in <xref ref-type="sec" rid="s5_1">Section 5.1</xref>.</p>
<p>RQ2: How do the four proposed improvement strategies individually affect the performance of the algorithm?</p>
<p>To address this issue, as reported in <xref ref-type="sec" rid="s5_2">Section 5.2</xref>, an ablation experiment is conducted to compare the performance of the MCIAO, original AO, and each AO algorithm using a single improved strategy to validate the effectiveness of the hybrid improved algorithm.</p>
<p>RQ3: Does the improved algorithm significantly outperform the baseline algorithm in terms of the APFD, APBC, and APDC metrics?</p>
<p>To address this issue, as reported in <xref ref-type="sec" rid="s5_3">Section 5.3</xref>, comparative experiments are conducted to evaluate the MCIAO algorithm against eight other SI optimization algorithms across various metrics to demonstrate the superiority of the improved algorithm.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Experimental Setup and Datasets</title>
<p>The simulation experiment is conducted in MATLAB 2024a on a Windows 11 OS system with an 11th Gen Intel<sup>&#x00AE;</sup> Core&#x2122; i7-11390H processor (3.40 GHz) and 16 GB of RAM.</p>
<p>The Defects4J database has been widely used to evaluate TCP-related technologies. To validate the effectiveness and reliability of MCIAO, we select five Java projects from the Defects4J datasets that contain Java code defect data for testing. To ensure fair comparison, we prioritize datasets with comparable evaluation metrics. Detailed information on these five open-source datasets is presented in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Statistical information about the five projects.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Project Name</th>
<th>Identifier</th>
<th>Number of Defects</th>
<th>Number of Tests</th>
</tr>
</thead>
<tbody>
<tr>
<td>Jfreechart</td>
<td>Chart</td>
<td>26</td>
<td>2233</td>
</tr>
<tr>
<td>Closure-compiler</td>
<td>Closure</td>
<td>174</td>
<td>9372</td>
</tr>
<tr>
<td>Commons-lang</td>
<td>Lang</td>
<td>61</td>
<td>4355</td>
</tr>
<tr>
<td>Commons-math</td>
<td>Math</td>
<td>106</td>
<td>8629</td>
</tr>
<tr>
<td>Joda-time</td>
<td>Time</td>
<td>26</td>
<td>4055</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Comparison Algorithms and Parameter Settings</title>
<p>In this study, comparative experiments are conducted using AO, GOOSE [<xref ref-type="bibr" rid="ref-38">38</xref>], BKA [<xref ref-type="bibr" rid="ref-39">39</xref>], SSA [<xref ref-type="bibr" rid="ref-40">40</xref>], HHO [<xref ref-type="bibr" rid="ref-41">41</xref>], WOA [<xref ref-type="bibr" rid="ref-42">42</xref>], GWO [<xref ref-type="bibr" rid="ref-43">43</xref>], PSO [<xref ref-type="bibr" rid="ref-44">44</xref>] along with LSHADE [<xref ref-type="bibr" rid="ref-45">45</xref>] and iCSPM [<xref ref-type="bibr" rid="ref-46">46</xref>] on the numerical benchmark functions, while only the first eight algorithms (AO to PSO) are used on the real-world TCP problem, to validate the effectiveness of MCIAO. To ensure simulation fairness, all the comparison algorithms are conducted under uniform parameter settings, namely, maximum iteration count T &#x003D; 500, population size N &#x003D; 50, and dimensional sizes Dim &#x003D; 10 and 100, with each algorithm performing 30 independent runs. The specific parameter configurations for each comparison algorithm are detailed in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Algorithm parameter settings.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Parameter Settings</th>
</tr>
</thead>
<tbody>
<tr>
<td>MCIAO</td>
<td>C &#x003D; 10</td>
</tr>
<tr>
<td>AO</td>
<td>C &#x003D; 10</td>
</tr>
<tr>
<td>GOOSE</td>
<td>C &#x003D; 1</td>
</tr>
<tr>
<td>BKA</td>
<td><italic>p</italic> &#x003D; 0.9</td>
</tr>
<tr>
<td>SSA</td>
<td>C<sub>1</sub> &#x003D; [1, 0] and a &#x003D; [2, 0]</td>
</tr>
<tr>
<td>HHO</td>
<td>J &#x003D; [0, 2]</td>
</tr>
<tr>
<td>WOA</td>
<td>l &#x003D; [&#x2212;1, 1] and b &#x003D; 1</td>
</tr>
<tr>
<td>GWO</td>
<td>a &#x003D; [2 0]</td>
</tr>
<tr>
<td>PSO</td>
<td>C<sub>1</sub> &#x003D; 2 and C<sub>2</sub> &#x003D; 2</td>
</tr>
<tr>
<td>LSHAD</td>
<td>NP_init &#x003D; N and NP_min &#x003D; 4</td>
</tr>
<tr>
<td>iCSPM</td>
<td>pm_eta &#x003D; 20</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The experimental results and detailed analysis demonstrating the effectiveness of the proposed algorithm are presented in <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Experimental Results and Analysis</title>
<p>In this section, we conduct comprehensive experiments to evaluate the performance of MCAIO. Specifically, we first validate its theoretical search mechanisms using numerical benchmark functions, and then empirically assess its practical effectiveness in real-world TCP.</p>
<sec id="s5_1">
<label>5.1</label>
<title>RQ1: MCIAO Performance Analysis on Numerical Benchmark Functions</title>
<sec id="s5_1_1">
<label>5.1.1</label>
<title>Convergence Accuracy Analysis</title>
<p>The performance of the MCIAO is evaluated on the CEC2017 and CEC2020 benchmark functions. Four metrics are defined as follows: Mean (average fitness) reflects convergence accuracy and optimization capability; Std (standard deviation) indicates robustness and stability; Min (best achieved fitness) represents the potential to reach near-global optima; and Epoch (number of iterations to convergence) measures convergence speed and computational efficiency. <xref ref-type="table" rid="table-3">Table 3</xref> reports the complete numerical results. To improve readability, only the summarized winning counts are discussed here, while the full results are provided in <xref ref-type="app" rid="app-1">Appendix A.1</xref>, <xref ref-type="table" rid="table-10">Table A1</xref>, and <xref ref-type="app" rid="app-1">Appendix A.2</xref>, <xref ref-type="table" rid="table-11">Table A2</xref>.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Summary of best-performing counts on CEC2017 and CEC 2020.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Benchmark</th>
<th>Best Mean</th>
<th>Best Min</th>
<th>Best Std.</th>
<th>Fastest Epoch</th>
</tr>
</thead>
<tbody>
<tr>
<td>CEC2017</td>
<td>22/29</td>
<td>20/29</td>
<td>16/29</td>
<td>7/29</td>
</tr>
<tr>
<td>CEC2020</td>
<td>7/10</td>
<td>5/10</td>
<td>2/10</td>
<td>7/10</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The results from <xref ref-type="table" rid="table-3">Table 3</xref> show that on CEC2017, MCIAO achieves the best (lowest) Mean on 22 out of 29 functions (75.9%), the best Min on 20 out of 29 functions (69.0%), and the lowest Std on 16 out of 29 functions (55.2%), indicating consistently high solution quality and robustness across independent runs. In terms of convergence speed, MCIAO attains the fastest Epoch on 7 out of 29 functions (24.1%); on the remaining functions, its Epoch values remain competitive (mostly well below the maximum iteration limit of 500). On CEC2020, MCIAO achieves the best (lowest) Mean on 7 out of 10 functions (70%), including F<sub>1</sub>, F<sub>3</sub>, F<sub>5</sub>, F<sub>6</sub>, F<sub>7</sub>, F<sub>9</sub>, and F<sub>10</sub>, and the best Min on 5 functions (50%), notably on F<sub>1</sub>, F<sub>3</sub>, F<sub>6</sub>, F<sub>7</sub>, and F<sub>9</sub>, indicating its strong capability to locate high-quality solutions. In terms of convergence speed, MCIAO attains the fastest Epoch on 9 out of 10 functions (90%), with only F<sub>6</sub> where GWO converges slightly faster. Regarding stability, MCIAO achieves the lowest Std on F<sub>1</sub> and F<sub>9</sub>; on the remaining functions, its Std values are generally comparable to the best competitors. Overall, MCIAO exhibits a strong balance between solution accuracy, stability, and convergence efficiency on both test suites.</p>

</sec>
<sec id="s5_1_2">
<label>5.1.2</label>
<title>Convergence Analysis</title>
<p>To visually compare the MCIAO with the reference algorithms, we plot partial convergence curves, as shown in <xref ref-type="fig" rid="fig-4">Figs. 4</xref> and <xref ref-type="fig" rid="fig-5">5</xref>, using simulation data from <xref ref-type="app" rid="app-1">Appendix A.1</xref>, <xref ref-type="table" rid="table-10">Table A1</xref>, and <xref ref-type="app" rid="app-1">Appendix A.2</xref>, <xref ref-type="table" rid="table-11">Table A2</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Partial convergence performance comparison on CEC2017 functions. (<bold>a</bold>) F<sub>4</sub>; (<bold>b</bold>) F<sub>5</sub>; (<bold>c</bold>) F<sub>6</sub>; (<bold>d</bold>) F<sub>7</sub>; (<bold>e</bold>) F<sub>16</sub>; (<bold>f</bold>) F<sub>20</sub>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Partial convergence performance comparison on CEC2020 functions. (<bold>a</bold>) F<sub>2</sub>; (<bold>b</bold>) F<sub>3</sub>; (<bold>c</bold>) F<sub>6</sub>; (<bold>d</bold>) F<sub>9</sub>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-5.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, MCIAO achieves the fastest convergence speed and highest solution accuracy among all the tested functions F<sub>4</sub>&#x2013;F<sub>7</sub>, F<sub>16</sub>, and F<sub>20</sub>. PSO exhibits rapid initial convergence but premature stagnation, often trapped in local optima. BKA and SSA show moderate performance with somewhat lower final precision. WOA and GWO demonstrate average convergence behavior, with visible degradation on complex landscapes like F<sub>16</sub> and F<sub>20</sub>. LSHADE stagnates prematurely on F<sub>7</sub> and F<sub>20</sub>, while iCSPM converges slowly across all test cases. GOOSE performs poorly, failing completely on F<sub>7</sub>. Overall, MCIAO demonstrates superior exploration&#x2013;exploitation balance, leading to robust optimization performance.</p>

<p>As shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, which presents results on selected functions including multimodal functions F<sub>2</sub> and F<sub>3</sub>, hybrid function F<sub>6</sub>, and composition function F<sub>9</sub>, MCIAO consistently achieves the fastest convergence and lowest final fitness among all algorithms. While PSO exhibits rapid initial convergence on F<sub>2</sub> and F<sub>6</sub>, it suffers from premature stagnation on F<sub>3</sub> and F<sub>9</sub>, demonstrating inconsistent performance. WOA, GWO, and SSA show moderate convergence but significantly lower final accuracy. LSHADE and iCSPM, despite occasional competitiveness, generally converge slower or stagnate earlier than MCIAO. GOOSE performs poorest, failing to converge on F<sub>9</sub>. MCIAO&#x2019;s robust exploration&#x2013;exploitation balance ensures its adaptability across diverse landscapes.</p>
</sec>
<sec id="s5_1_3">
<label>5.1.3</label>
<title>Wilcoxon Rank-Sum Test</title>
<p>The Wilcoxon rank-sum test was employed to investigate whether the observed differences between MCIAO and the competing algorithms are statistically reliable. In this study, the significance level was fixed at 0.05. When the calculated <italic>p</italic>-value is smaller than 0.05, the corresponding difference is regarded as statistically significant; otherwise, the two methods are considered to exhibit comparable performance from a statistical perspective. <xref ref-type="table" rid="table-4">Tables 4</xref> and <xref ref-type="table" rid="table-5">5</xref> summarize the statistical comparison results obtained from the Wilcoxon rank-sum test on CEC2017 and CEC2020 benchmark suites. For clarity, only the numbers of statistically significant and non-significant cases are reported in the main manuscript, while the detailed <italic>p</italic>-values are provided in <xref ref-type="app" rid="app-1">Appendix B.1</xref> <xref ref-type="table" rid="table-12">Table A3</xref>, and <xref ref-type="app" rid="app-1">Appendix B.2</xref> <xref ref-type="table" rid="table-13">Table A4</xref>.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Summary of Wilcoxon rank-sum test results on CEC2017.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Significant Difference (<italic>p</italic> &#x003C; 0.05)</th>
<th>Non-Significant Difference (<italic>p</italic> &#x2265; 0.05)</th>
</tr>
</thead>
<tbody>
<tr>
<td>AO</td>
<td>26</td>
<td>3</td>
</tr>
<tr>
<td>GOOSE</td>
<td>23</td>
<td>6</td>
</tr>
<tr>
<td>BKA</td>
<td>27</td>
<td>2</td>
</tr>
<tr>
<td>SSA</td>
<td>26</td>
<td>3</td>
</tr>
<tr>
<td>HHO</td>
<td>21</td>
<td>8</td>
</tr>
<tr>
<td>WOA</td>
<td>19</td>
<td>10</td>
</tr>
<tr>
<td>GWO</td>
<td>28</td>
<td>1</td>
</tr>
<tr>
<td>PSO</td>
<td>29</td>
<td>0</td>
</tr>
<tr>
<td>LSHADE</td>
<td>29</td>
<td>0</td>
</tr>
<tr>
<td>iCSPM</td>
<td>25</td>
<td>4</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Summary of Wilcoxon rank-sum test results on CEC2020.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Significant Difference (<italic>p</italic> &#x003C; 0.05)</th>
<th>Non-Significant Difference (<italic>p</italic> &#x2265; 0.05)</th>
</tr>
</thead>
<tbody>
<tr>
<td>AO</td>
<td>9</td>
<td>1</td>
</tr>
<tr>
<td>GOOSE</td>
<td>9</td>
<td>1</td>
</tr>
<tr>
<td>BKA</td>
<td>8</td>
<td>2</td>
</tr>
<tr>
<td>SSA</td>
<td>7</td>
<td>3</td>
</tr>
<tr>
<td>HHO</td>
<td>7</td>
<td>3</td>
</tr>
<tr>
<td>WOA</td>
<td>5</td>
<td>5</td>
</tr>
<tr>
<td>GWO</td>
<td>9</td>
<td>1</td>
</tr>
<tr>
<td>PSO</td>
<td>9</td>
<td>1</td>
</tr>
<tr>
<td>LSHADE</td>
<td>10</td>
<td>0</td>
</tr>
<tr>
<td>iCSPM</td>
<td>10</td>
<td>0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The results confirm that MCIAO exhibits statistically significant superiority over the majority of competitors. Specifically, MCIAO significantly outperforms PSO and LSHADE on all 29 functions (100%), GWO on 28 functions (96.6%), BKA on 27 functions (93.1%), AO and SSA on 26 functions (89.7%), iCSPM on 25 functions (86.2%), GOOSE on 23 functions (79.3%), HHO on 21 functions (72.4%), and WOA on 19 functions (65.5%). These results demonstrate that MCIAO achieves consistently better solution quality with high statistical confidence across the majority of test functions.</p>
<p>The results demonstrate that MCIAO exhibits statistically significant superiority over the majority of competing algorithms. Specifically, MCIAO achieved significantly better results (<italic>p</italic> &#x003C; 0.05) in 10 out of 10 functions against LSHADE and iCSPM, indicating complete dominance over these advanced continuous optimizers. It also outperformed PSO, GWO, AO, and GOOSE on 9 out of 10 functions (90%), and BKA on 8 functions (80%). Strong statistical differences were also observed against SSA and HHO (7 out of 10 functions each). In comparison with WOA, which emerged as the most competitive counterpart, MCIAO showed significant superiority in 5 out of 10 functions, while the remaining cases (<italic>p</italic> &#x2265; 0.05) suggest comparable performance in specific complex landscapes. Notably, there were no instances where any competitor significantly outperformed MCIAO. These results confirm the consistent statistical advantage and robustness of MCIAO on the CEC2020 benchmark suite.</p>
</sec>
<sec id="s5_1_4">
<label>5.1.4</label>
<title>Execution Time Comparison</title>
<p>To evaluate the actual computational efficiency, we measured the average wall-clock execution time (in seconds) over 30 independent runs on four representative CEC2020 functions: F<sub>2</sub> (multimodal), F<sub>3</sub> (multimodal), F<sub>6</sub> (hybrid), and F<sub>9</sub> (composition). All experiments were conducted under identical hardware and software conditions. <xref ref-type="table" rid="table-6">Table 6</xref> reports the results.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Average execution time (seconds) on four CEC2020 functions.</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"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>MCIAO</th>
<th>AO</th>
<th>GOOSE</th>
<th>BKA</th>
<th>SSA</th>
<th>HHO</th>
<th>WOA</th>
<th>GWO</th>
<th>PSO</th>
<th>LSHADE</th>
<th>iCSPM</th>
</tr>
</thead>
<tbody>
<tr>
<td>F<sub>2</sub></td>
<td>1.24E&#x2212;01</td>
<td>1.18E&#x2212;01</td>
<td>9.06E&#x2212;02</td>
<td>1.09E&#x2212;01</td>
<td>1.51E&#x2212;01</td>
<td>1.94E&#x2212;01</td>
<td>1.09E&#x2212;01</td>
<td>1.05E&#x2212;01</td>
<td><bold>7.24E&#x2212;02</bold></td>
<td>1.01E&#x2212;01</td>
<td>1.90E&#x2212;01</td>
</tr>
<tr>
<td>F<sub>3</sub></td>
<td>8.67E&#x2212;02</td>
<td>6.14E&#x2212;02</td>
<td><bold>5.83E&#x2212;02</bold></td>
<td>9.52E&#x2212;02</td>
<td>1.49E&#x2212;01</td>
<td>1.20E&#x2212;01</td>
<td>9.94E&#x2212;02</td>
<td>7.81E&#x2212;02</td>
<td>7.48E&#x2212;02</td>
<td>7.09E&#x2212;02</td>
<td>1.84E&#x2212;01</td>
</tr>
<tr>
<td>F<sub>6</sub></td>
<td><bold>3.49E&#x2212;02</bold></td>
<td>3.62E&#x2212;02</td>
<td>6.94E&#x2212;02</td>
<td>7.90E&#x2212;02</td>
<td>7.38E&#x2212;02</td>
<td>9.47E&#x2212;02</td>
<td>5.42E&#x2212;02</td>
<td>6.90E&#x2212;02</td>
<td>4.48E&#x2212;02</td>
<td>7.63E&#x2212;02</td>
<td>1.24E&#x2212;01</td>
</tr>
<tr>
<td>F<sub>9</sub></td>
<td>1.68E&#x2212;01</td>
<td>1.41E&#x2212;01</td>
<td>1.03E&#x2212;01</td>
<td>1.71E&#x2212;01</td>
<td>1.38E&#x2212;01</td>
<td>2.12E&#x2212;01</td>
<td>1.10E&#x2212;01</td>
<td>1.19E&#x2212;01</td>
<td><bold>8.96E&#x2212;02</bold></td>
<td>1.08E&#x2212;01</td>
<td>2.09E&#x2212;01</td>
</tr>
<tr>
<td>Average</td>
<td>1.04E&#x2212;01</td>
<td>8.91E&#x2212;02</td>
<td>8.03E&#x2212;02</td>
<td>1.14E&#x2212;01</td>
<td>1.28E&#x2212;01</td>
<td>1.55E&#x2212;01</td>
<td>9.29E&#x2212;02</td>
<td>9.29E&#x2212;02</td>
<td><bold>7.04E&#x2212;02</bold></td>
<td>8.92E&#x2212;02</td>
<td>1.77E&#x2212;01</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-6fn1" fn-type="other">
<p>Note: The best results are highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>As shown, MCIAO achieves the fastest execution time on the hybrid function F<sub>6</sub> (0.035 s) and maintains competitive overall efficiency. Although it is slightly slower than PSO and GOOSE on some functions, this trade-off is compensated by its better solution quality and faster convergence (<xref ref-type="sec" rid="s5_1_1">Sections 5.1.1</xref>&#x2013;<xref ref-type="sec" rid="s5_1_3">5.1.3</xref>). Moreover, MCIAO outperforms BKA, SSA, HHO, and iCSPM in execution time by 9%&#x2013;72%. These results confirm that MCIAO offers superior optimization performance without compromising practical efficiency, making it suitable for real-world applications requiring both accuracy and speed.</p>
</sec>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>RQ2: Ablation Experiment</title>
<sec id="s5_2_1">
<label>5.2.1</label>
<title>Ablation Experiment</title>
<p>To evaluate the effects of different improvement strategies, in this study, comparative experiments involving the MCIAO, the AO, and the following four variants are conducted: AO-1 (improved solely with the logistic&#x2013;sine&#x2013;cosine chaotic mapping strategy), AO-2 (improved only with the Cauchy inverse cumulative distribution flight strategy), AO-3 (modified exclusively using the mutated random walk strategy), and AO-4 (optimized only with the specular reflection learning strategy). <xref ref-type="table" rid="table-7">Table 7</xref> summarizes the number of benchmark functions on which each variant achieves the best Mean and Std values. The detailed numerical results of the ablation experiments are provided in <xref ref-type="app" rid="app-1">Appendix C.1</xref>, <xref ref-type="table" rid="table-14">Table A5</xref>.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Summary of ablation result on CEC2020.</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"/>
</colgroup>
<thead>
<tr>
<th>Metrics</th>
<th>MCIAO</th>
<th>AO-1</th>
<th>AO-2</th>
<th>AO-3</th>
<th>AO-4</th>
<th>AO</th>
</tr>
</thead>
<tbody>
<tr>
<td>Best Mean</td>
<td>9/10</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>Best Std.</td>
<td>8/10</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="table-7">Table 7</xref>, the MCIAO achieves the highest convergence accuracy, with the best average performance on 9 of the 10 functions. In contrast, AO-3 performs the worst on multiple functions (e.g., F<sub>1</sub>, F<sub>5</sub>, and F<sub>7</sub>), which indicates its tendency to fall into local optima; AO-1, AO-2, AO-4, and AO perform similarly on some functions but are outperformed overall by the MCIAO. In terms of stability, the MCIAO demonstrates the smallest Std for most functions, which remains within a reasonable range without abnormal fluctuations, thus indicating its superior stability and reduced likelihood of extreme deviations. The Stds of AO-3 on F<sub>1</sub>, F<sub>5</sub>, and F<sub>7</sub> are extremely large, thus indicating highly unstable performance. The stability of AO-1, AO-2, AO-4, and the AO varies with the function, but overall, it is inferior to that of the MCIAO.</p>

<p>In summary, the ablation results in <xref ref-type="table" rid="table-7">Table 7</xref> show that each component of MCIAO addresses a specific aspect of the blind-search limitation: AO-1 mitigates initial blindness by ensuring diverse starting points; AO-2 and AO-3 jointly mitigate exploratory blindness through adaptive, long-range jumps that replace undirected movements; and AO-4 prevents convergence blindness in later stages by perturbing solutions near local optima. The full MCIAO algorithm, which integrates all four strategies, achieves the best performance, confirming the synergistic effect of these components.</p>

<p>To more intuitively compare the performance of the hybrid strategy&#x2013;improved algorithm and single strategy&#x2013;improved algorithms, we plot partial convergence curves using simulation data from <xref ref-type="app" rid="app-1">Appendix C.1</xref>, <xref ref-type="table" rid="table-14">Table A5</xref>, as shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Partial convergence performance comparison on CEC2020 functions. (<bold>a</bold>) F<sub>2</sub>; (<bold>b</bold>) F<sub>3</sub>; (<bold>c</bold>) F<sub>6</sub>; (<bold>d</bold>) F<sub>9</sub>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-6.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, for the multimodal function and hybrid functions tested (F<sub>2</sub>, F<sub>3</sub>, F<sub>6</sub>, F<sub>9</sub>,), the MCIAO achieves the fastest convergence and the lowest final fitness value, significantly outperforming all others. The AO-3 and AO-4 are the closest competitors but still fall short, especially in later convergence stages. The AO and AO-1 algorithms consistently show the slowest convergence and poorest accuracy. Furthermore, the AO generally has slower convergence and lower accuracy and often becomes trapped in local optima or has suboptimal search efficiency. Both the individual and hybrid improvement approaches demonstrate measurable performance improvements over the original algorithm.</p>

</sec>
<sec id="s5_2_2">
<label>5.2.2</label>
<title>Convergence Driver Score Analysis</title>
<p>To provide deeper insights into the search behavior of MCIAO, we adopted the Convergence Driver Score (CDS) from the EvoMapX framework [<xref ref-type="bibr" rid="ref-47">47</xref>]. CDS quantifies the contribution of each search operator to the overall convergence by tracking fitness improvements during optimization. Four representative operators were evaluated on two CEC2020 functions (F<sub>3</sub> and F<sub>9</sub>). <xref ref-type="table" rid="table-8">Table 8</xref> reports the average CDS and normalized contributions.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Convergence driver score of MCIAO on CEC2020 benchmark functions F<sub>3</sub> and F<sub>9</sub>.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Search Phase</th>
<th>Operator(s)</th>
<th>CDS (F<sub>3</sub>)</th>
<th>CDS (F<sub>9</sub>)</th>
<th>Average CDS</th>
<th>Relative Contribution (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Expanded Exploration</td>
<td>Mutated Random Walk</td>
<td>0.220</td>
<td>0.170</td>
<td>0.195</td>
<td>25.5%</td>
</tr>
<tr>
<td>Narrowed Exploration</td>
<td>Cauchy Inverse Cumulative Distribution Flight combined with Mutated Random Walk</td>
<td>0.121</td>
<td>0.259</td>
<td>0.190</td>
<td>24.8%</td>
</tr>
<tr>
<td>Narrowed Exploitation</td>
<td>Cauchy Inverse Cumulative Distribution Flight</td>
<td>0.143</td>
<td>0.248</td>
<td>0.195</td>
<td>25.5%</td>
</tr>
<tr>
<td>Later iteration stage</td>
<td>Specular Reflection Learning</td>
<td>0.259</td>
<td>0.109</td>
<td>0.184</td>
<td>24.1%</td>
</tr>
<tr>
<td align="center" colspan="2">Total</td>
<td>0.743</td>
<td>0.786</td>
<td>0.764</td>
<td>100%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="table-8">Table 8</xref>, all four operators contribute almost equally (about 24%&#x2013;26%), indicating a well-balanced exploration-exploitation strategy. The Cauchy-based operators together account for approximately 50% of the convergence events, confirming their central role in search guidance. Mutated random walk ensures global exploration, while specular reflection learning provides non-negligible local refinement in later iterations. This balanced operator attribution explains the robust optimization performance of MCIAO across diverse function landscapes.</p>

</sec>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>RQ3: Comparative Experiment on Test Case Prioritization</title>
<p>This section evaluates the performance of MCIAO on real-world test case prioritization tasks. To verify whether the improved algorithm significantly outperforms the baseline algorithm in terms of various metrics, comparative experiments are conducted. The MCIAO is evaluated against eight other algorithms across APFD, APBC, and APDC, and the superiority of the improved approach is demonstrated.</p>
<sec id="s5_3_1">
<label>5.3.1</label>
<title>APFD</title>
<p>In the boxplots in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, the performance of the five open-source datasets selected in <xref ref-type="sec" rid="s4_2">Section 4.2</xref> are compared across several evaluation metrics, with APFD as the key metric.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Performance evaluation of various algorithms in terms of APFD. (<bold>a</bold>) Chart; (<bold>b</bold>) closure; (<bold>c</bold>) lang; (<bold>d</bold>) math; (<bold>e</bold>) time.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-7.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, the MCIAO consistently demonstrates superior performance across all five projects. In each case, it achieves the highest median APFD values&#x2013;reaching up to 98.5% in Chart and 99% in Time&#x2013;accompanied by compact data distributions, minimal outliers, and exceptional stability. Specifically, the median APFD of MCIAO substantially exceeds the overall average of all algorithms in every project: by approximately 2.5% in Chart (96% average), 7% in Closure (83.5% average), 5% in Lang (90% average), 8% in Math (83% average), and 2.3% in Time (96.7% average). These results underscore the robustness and consistent leading performance of MCIAO in comparison to the other methods evaluated.</p>

</sec>
<sec id="s5_3_2">
<label>5.3.2</label>
<title>APBC</title>
<p>In the boxplots in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, the performance of all the algorithms on the five open-source datasets selected in <xref ref-type="sec" rid="s4_2">Section 4.2</xref> is compared in terms of the APBC evaluation metric.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Performance evaluation of various algorithms in terms of APBC. (<bold>a</bold>) Chart; (<bold>b</bold>) closure; (<bold>c</bold>) lang; (<bold>d</bold>) math; (<bold>e</bold>) time.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-8.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, the MCIAO consistently achieves the best overall performance across all projects in terms of APBC metrics, leading in both median value and stability. It is followed closely by GWO and WOA in most projects, which also exhibit stable and high performance. Notably, in the Closure project, MCIAO performs comparably to BKA and GWO, though BKA shows greater fluctuation and lower stability. In all cases, HHO consistently yields the poorest results. Furthermore, the APBC value of MCIAO exceeds the overall average of all algorithms in each project: by approximately 3% in Chart (95% average), 2.4% in Closure (87.6% average), 5.2% in Lang (89.8% average), 6.3% in Math (83.7% average), and 2.2% in Time (95.8% average), underscoring its robust and superior effectiveness compared to the other evaluated algorithms.</p>

</sec>
<sec id="s5_3_3">
<label>5.3.3</label>
<title>APDC</title>
<p>In the boxplots in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, the performance on the five open-source datasets selected in <xref ref-type="sec" rid="s4_2">Section 4.2</xref> is compared across several evaluation metrics, with the APDC score as the key performance indicator.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Performance evaluation of various algorithms in terms of APDC. (<bold>a</bold>) Chart; (<bold>b</bold>) closure; (<bold>c</bold>) lang; (<bold>d</bold>) math; (<bold>e</bold>) time.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-9.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, the MCIAO demonstrates the best overall APDC performance across all projects, consistently achieving the highest median values and superior stability. It is followed by GWO and WOA in the Chart project, while HHO consistently yields the lowest results. The APDC value of MCIAO exceeds the overall algorithm average in each project: by approximately 2.9% in Chart (94.6% average), 7.8% in Closure (82.2% average), 5.9% in Lang (88.1% average), 6.5% in Math (83.9% average), and 5.1% in Time (92.9% average), further confirming its robust and leading effectiveness.</p>

<p>Although code structure and complexity may affect algorithm performance across projects, the MCIAO consistently outperforms the other algorithms, which demonstrates its robustness and adaptability to software projects with diverse characteristics.</p>
</sec>
<sec id="s5_3_4">
<label>5.3.4</label>
<title>Convergence and Correlation Analysis on TCP</title>
<p>To further evaluate MCIAO on discrete optimization, we conducted TCP experiments using APFD, APBC, and APDC. <xref ref-type="fig" rid="fig-10">Fig. 10</xref> presents the convergence curves of all compared algorithms on the Chart and Time instances for each metric.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Convergence performance comparison on TCP. (<bold>a</bold>) APFD on chart; (<bold>b</bold>) APDC on chart; (<bold>c</bold>) APBC on chart; (<bold>d</bold>) APFD on time; (<bold>e</bold>) APDC on time; (<bold>f</bold>) APBC on time.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_80569-fig-10.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>, MCIAO consistently achieves the fastest convergence and the highest final values across all three metrics and both projects. On Chart, MCIAO reaches APFD above 0.95 within 200 iterations, significantly outperforming PSO, GWO, and others. On Time, MCIAO converges to APDC &#x2248; 0.98 after only 150 iterations. PSO shows rapid early progress but premature stagnation; BKA and SSA exhibit moderate convergence but lower final accuracy; GOOSE and HHO perform poorly, often staying below 0.85.</p>

<p>The convergence curves in <xref ref-type="fig" rid="fig-10">Fig. 10</xref> reveal a strong practical correlation among APFD, APBC, and APDC across all studied TCP instances. The relative rankings of all algorithms remain highly consistent across the three metrics, and test sequences achieving higher structural coverage (APBC and APDC) consistently yield superior fault detection (APFD), demonstrating that coverage improvements serve as a reliable proxy for fault detection effectiveness. This strong empirical correlation validates the practical efficacy of MCIAO and confirms that optimizing for coverage metrics directly translates to improved fault detection performance.</p>

<p>Overall, the TCP experiments confirm that MCIAO maintains its convergence speed and solution quality on discrete optimization tasks.</p>
</sec>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Sensitivity Analysis of Cauchy Scale Parameter B</title>
<p>To justify the choice of b &#x003D; 0.01 in the Cauchy inverse cumulative distribution flight, we conducted a sensitivity analysis on six representative CEC2017 functions (F<sub>4</sub>&#x2013;F<sub>7</sub>, F<sub>16</sub>, F<sub>20</sub>) and four CEC2020 functions (F<sub>2</sub>, F<sub>3</sub>, F<sub>6</sub>, F<sub>9</sub>), comparing b &#x003D; 0.01 (default), b &#x003D; 0.1, and b &#x003D; 0.001. <xref ref-type="table" rid="table-9">Table 9</xref> reports the Mean and Std of the final fitness values over 30 independent runs.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Sensitivity analysis of the Cauchy scale parameter b.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center" colspan="2">Functions</th>
<th>Metrics</th>
<th>b &#x003D; 0.01</th>
<th>b &#x003D; 0.1</th>
<th>b &#x003D; 0.001</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" rowspan="12">CEC2017</td>
<td align="center" rowspan="2">F<sub>4</sub></td>
<td>Mean</td>
<td><bold>6.218E&#x002B;02</bold></td>
<td>7.807E&#x002B;02</td>
<td>8.376E&#x002B;02</td>
</tr>
<tr>
<td>Std</td>
<td><bold>2.713E&#x002B;01</bold></td>
<td>4.742E&#x002B;01</td>
<td>8.263E&#x002B;01</td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>5</sub></td>
<td>Mean</td>
<td><bold>6.124E&#x002B;02</bold></td>
<td>7.695E&#x002B;02</td>
<td>6.242E&#x002B;02</td>
</tr>
<tr>
<td>Std</td>
<td><bold>4.556E&#x002B;00</bold></td>
<td>2.011E&#x002B;01</td>
<td>6.102E&#x002B;01</td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>6</sub></td>
<td>Mean</td>
<td><bold>9.020E&#x002B;02</bold></td>
<td>1.054E&#x002B;03</td>
<td>1.153E&#x002B;03</td>
</tr>
<tr>
<td>Std</td>
<td><bold>5.048E&#x002B;01</bold></td>
<td>8.114E&#x002B;01</td>
<td>9.017E&#x002B;01</td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>7</sub></td>
<td>Mean</td>
<td><bold>9.005E&#x002B;02</bold></td>
<td>9.571E&#x002B;02</td>
<td>1.160E&#x002B;03</td>
</tr>
<tr>
<td>Std</td>
<td><bold>2.305E&#x002B;01</bold></td>
<td>5.429E&#x002B;01</td>
<td>5.062E&#x002B;01</td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>16</sub></td>
<td>Mean</td>
<td>2.071E&#x002B;03</td>
<td><bold>2.068E&#x002B;03</bold></td>
<td>2.320E&#x002B;03</td>
</tr>
<tr>
<td>Std</td>
<td><bold>1.970E&#x002B;02</bold></td>
<td>2.432E&#x002B;02</td>
<td>2.467E&#x002B;02</td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>20</sub></td>
<td>Mean</td>
<td><bold>2.405E&#x002B;03</bold></td>
<td>2.525E&#x002B;03</td>
<td>2.605E&#x002B;03</td>
</tr>
<tr>
<td>Std</td>
<td>3.057E&#x002B;01</td>
<td>6.631E&#x002B;01</td>
<td><bold>2.950E&#x002B;01</bold></td>
</tr>
<tr>
<td align="center" rowspan="8">CEC2020</td>
<td align="center" rowspan="2">F<sub>2</sub></td>
<td>Mean</td>
<td><bold>2.197E&#x002B;03</bold></td>
<td>2.275E&#x002B;03</td>
<td>2.238E&#x002B;03</td>
</tr>
<tr>
<td>Std</td>
<td>3.127E&#x002B;02</td>
<td>3.299E&#x002B;02</td>
<td><bold>3.045E&#x002B;02</bold></td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>3</sub></td>
<td>Mean</td>
<td><bold>7.513E&#x002B;02</bold></td>
<td>7.926E&#x002B;02</td>
<td>8.168E&#x002B;02</td>
</tr>
<tr>
<td>Std</td>
<td><bold>1.239E&#x002B;01</bold></td>
<td>5.262E&#x002B;01</td>
<td>2.693E&#x002B;01</td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>6</sub></td>
<td>Mean</td>
<td><bold>1.862E&#x002B;03</bold></td>
<td>1.910E&#x002B;03</td>
<td>1.900E&#x002B;03</td>
</tr>
<tr>
<td>Std</td>
<td><bold>1.463E&#x002B;02</bold></td>
<td>1.601E&#x002B;02</td>
<td>1.582E&#x002B;02</td>
</tr>
<tr>
<td align="center" rowspan="2">F<sub>9</sub></td>
<td>Mean</td>
<td>2.824E&#x002B;03</td>
<td>2.890E&#x002B;03</td>
<td><bold>2.818E&#x002B;03</bold></td>
</tr>
<tr>
<td>Std</td>
<td><bold>2.044E&#x002B;01</bold></td>
<td>2.868E&#x002B;01</td>
<td>3.198E&#x002B;01</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-9fn1" fn-type="other">
<p>Note: The best results are highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="table-9">Table 9</xref>, b &#x003D; 0.01 yields the best Mean values on 5 out of 6 CEC2017 functions and 3 out of 4 CEC2020 functions. The only exceptions are F<sub>16</sub> (where b &#x003D; 0.1 gives a marginally lower Mean by 0.14%) and F9 (where b &#x003D; 0.001 gives a marginally lower Mean by 0.22%). In terms of Std, b &#x003D; 0.01 also demonstrates superior stability across most test cases. These results empirically justify b &#x003D; 0.01 as the optimal default scale parameter, providing the best trade-off between exploration capability and convergence accuracy for the proposed algorithm.</p>

</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusions and Future Work</title>
<p>In this study, we proposed MCIAO_TCP, a multi-strategy improved aquila optimizer for TCP. By integrating logistic&#x2013;sine&#x2013;cosine chaotic mapping, mutated random walk, Cauchy inverse cumulative distribution flight, and specular reflection learning, the algorithm enhances population diversity, global exploration, and local refinement precision. Experiments on five Defects4J Java projects show that MCIAO_TCP achieves statistically significant, albeit modest, average improvements of 4.96%, 3.82%, and 5.64% in APFD, APBC, and APDC, respectively.</p>
<p>However, this work has several limitations. First, the evaluation is confined to five medium-sized Java projects, which may not fully represent the diversity and scale of real-world software systems. Second, our evaluation does not include comparisons with the most recent TCP approaches, which limits the contextualization of our results. Third, the study focuses on single-objective TCP, whereas real-world regression testing often involves multiple conflicting criteria (e.g., execution time, fault severity). Finally, the current implementation assumes precomputed coverage/fault matrices, which may not be feasible for dependency-heavy or non-Java test suites.</p>
<p>Despite these limitations, MCIAO retains the same asymptotic complexity as the original AO, with only constant-factor overhead. The marginal increase in algorithmic complexity is justified by the consistent and statistically significant gains. Its faster convergence reduces the number of fitness evaluations, making it suitable for CI/CD pipelines where test execution time dominates. The modest but consistent gains in APFD/APBC/APDC are practically valuable, as even small gains can accelerate feedback cycles.</p>
<p>Future work will address these gaps through four concrete directions: First, we will conduct comparative studies with state-of-the-art TCP approaches. Second, we will extend the evaluation to larger and more diverse projects, including C/C&#x002B;&#x002B; and Python systems, and explicitly address the challenges of dependency-heavy test suites through enhanced static and dynamic dependency modeling. Third, we will develop a multi-objective framework that jointly optimizes fault detection rate, execution time, and resource consumption for more balanced and practical test scheduling.</p>
<p>Through these efforts, we aim to bridge the gap between theoretical optimization and industrial practice, contributing robust, scalable, and cost-effective solutions for test case prioritization in modern continuous integration and delivery pipelines.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research was funded by Natural Science Foundation of Fujian Province, grant numbers 2023J01975, 2026J0011041, and 2026J0011042. Educational research projects of young and middle-aged teachers in Fujian Province, grant number JAT220362. Industry-University-Research Project of Longyan Nonferrous Metals Research Institute, grant number PT202502.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization and methodology, Jiali Chen and Heming Jia; experimental setup, Honghui Yi; programming, Jiheng Zhang; validation, Chong Zeng and Xiaojie Chen; formal analysis, Jiali Chen and Xiaojie Chen; investigation and data curation, Jiheng Zhang and Jiali Chen; writing&#x2014;original draft preparation, Jiali Chen; writing&#x2014;review and editing, Jiali Chen; supervision, Jiali Chen and Heming Jia. 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>
<app-group id="appg-1">
<app id="app-1">
<title>Appendix A Detailed Numerical Results on CEC2017 and CEC2020 Benchmark Suites in Manuscript</title>
<sec id="s7">
<title>Appendix A.1 Test Results on the CEC2017 Benchmark Functions</title>
<table-wrap id="table-10">
<label>Table A1</label>
<caption>
<title>Test results on the CEC2017 benchmark functions.</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"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Metrics</th>
<th>MCIAO</th>
<th>AO</th>
<th>GOOSE</th>
<th>BKA</th>
<th>SSA</th>
<th>HHO</th>
<th>WOA</th>
<th>GWO</th>
<th>PSO</th>
<th>LSHADE</th>
<th>iCSPM</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">F<sub>1</sub></td>
<td>Mean</td>
<td><bold>9.25E&#x002B;04</bold></td>
<td>4.47E&#x002B;09</td>
<td>1.06E&#x002B;09</td>
<td>1.29E&#x002B;10</td>
<td>2.60E&#x002B;09</td>
<td>4.05E&#x002B;08</td>
<td>4.88E&#x002B;09</td>
<td>2.54E&#x002B;10</td>
<td>9.33E&#x002B;08</td>
<td>2.84E&#x002B;08</td>
<td>2.93E&#x002B;09</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>9.08E&#x002B;04</bold></td>
<td>1.46E&#x002B;09</td>
<td>1.36E&#x002B;09</td>
<td>1.15E&#x002B;10</td>
<td>1.51E&#x002B;09</td>
<td>2.26E&#x002B;08</td>
<td>1.60E&#x002B;09</td>
<td>4.68E&#x002B;09</td>
<td>1.48E&#x002B;09</td>
<td>2.36E&#x002B;08</td>
<td>1.02E&#x002B;09</td>
</tr>
<tr>
<td>Min</td>
<td><bold>6.25E&#x002B;04</bold></td>
<td>2.87E&#x002B;09</td>
<td>7.02E&#x002B;04</td>
<td>2.15E&#x002B;09</td>
<td>8.50E&#x002B;08</td>
<td>1.53E&#x002B;08</td>
<td>2.78E&#x002B;09</td>
<td>1.85E&#x002B;10</td>
<td>4.15E&#x002B;05</td>
<td>1.38E&#x002B;07</td>
<td>1.71E&#x002B;09</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.94E&#x002B;02</bold></td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>2</sub></td>
<td>Mean</td>
<td><bold>3.20E&#x002B;04</bold></td>
<td>6.68E&#x002B;04</td>
<td>1.37E&#x002B;05</td>
<td>6.12E&#x002B;04</td>
<td>5.82E&#x002B;04</td>
<td>5.54E&#x002B;04</td>
<td>2.78E&#x002B;05</td>
<td>8.67E&#x002B;04</td>
<td>5.83E&#x002B;04</td>
<td>9.86E&#x002B;04</td>
<td>1.41E&#x002B;05</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>6.01E&#x002B;03</bold></td>
<td>7.40E&#x002B;03</td>
<td>3.89E&#x002B;04</td>
<td>1.50E&#x002B;04</td>
<td>7.02E&#x002B;03</td>
<td>1.16E&#x002B;04</td>
<td>7.53E&#x002B;04</td>
<td>9.04E&#x002B;03</td>
<td>2.52E&#x002B;04</td>
<td>1.80E&#x002B;04</td>
<td>2.02E&#x002B;04</td>
</tr>
<tr>
<td>Min</td>
<td><bold>2.12E&#x002B;04</bold></td>
<td>5.45E&#x002B;04</td>
<td>8.54E&#x002B;04</td>
<td>3.95E&#x002B;04</td>
<td>4.65E&#x002B;04</td>
<td>3.35E&#x002B;04</td>
<td>1.58E&#x002B;05</td>
<td>7.25E&#x002B;04</td>
<td>2.82E&#x002B;04</td>
<td>6.72E&#x002B;04</td>
<td>9.64E&#x002B;04</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.77E&#x002B;02</td>
<td>4.88E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.88E&#x002B;02</td>
<td><bold>4.70E&#x002B;02</bold></td>
</tr>
<tr>
<td rowspan="4">F<sub>3</sub></td>
<td>Mean</td>
<td><bold>5.12E&#x002B;02</bold></td>
<td>9.96E&#x002B;02</td>
<td>8.52E&#x002B;02</td>
<td>1.92E&#x002B;03</td>
<td>6.17E&#x002B;02</td>
<td>7.08E&#x002B;02</td>
<td>1.36E&#x002B;03</td>
<td>3.89E&#x002B;03</td>
<td>6.31E&#x002B;02</td>
<td>5.94E&#x002B;02</td>
<td>8.94E&#x002B;02</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>2.65E&#x002B;01</bold></td>
<td>1.97E&#x002B;02</td>
<td>3.73E&#x002B;02</td>
<td>3.63E&#x002B;03</td>
<td>9.85E&#x002B;01</td>
<td>7.87E&#x002B;01</td>
<td>3.23E&#x002B;02</td>
<td>9.16E&#x002B;02</td>
<td>1.41E&#x002B;02</td>
<td>4.71E&#x002B;01</td>
<td>9.65E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td><bold>4.62E&#x002B;02</bold></td>
<td>6.25E&#x002B;02</td>
<td>5.01E&#x002B;02</td>
<td>5.21E&#x002B;02</td>
<td>4.68E&#x002B;02</td>
<td>5.62E&#x002B;02</td>
<td>7.52E&#x002B;02</td>
<td>2.15E&#x002B;03</td>
<td>4.72E&#x002B;02</td>
<td>5.28E&#x002B;02</td>
<td>7.77E&#x002B;02</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.96E&#x002B;02</bold></td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>4</sub></td>
<td>Mean</td>
<td><bold>6.22E&#x002B;02</bold></td>
<td>7.34E&#x002B;02</td>
<td>8.84E&#x002B;02</td>
<td>7.52E&#x002B;02</td>
<td>7.77E&#x002B;02</td>
<td>7.68E&#x002B;02</td>
<td>8.72E&#x002B;02</td>
<td>8.49E&#x002B;02</td>
<td>6.68E&#x002B;02</td>
<td>6.96E&#x002B;02</td>
<td>8.83E&#x002B;02</td>
</tr>
<tr>
<td>Std.</td>
<td>2.71E&#x002B;01</td>
<td>3.24E&#x002B;01</td>
<td>8.48E&#x002B;01</td>
<td>4.32E&#x002B;01</td>
<td>4.31E&#x002B;01</td>
<td>3.85E&#x002B;01</td>
<td>6.90E&#x002B;01</td>
<td>3.21E&#x002B;01</td>
<td>3.62E&#x002B;01</td>
<td><bold>1.36E&#x002B;01</bold></td>
<td>3.85E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td><bold>5.72E&#x002B;02</bold></td>
<td>6.73E&#x002B;02</td>
<td>7.21E&#x002B;02</td>
<td>6.71E&#x002B;02</td>
<td>6.92E&#x002B;02</td>
<td>6.95E&#x002B;02</td>
<td>7.42E&#x002B;02</td>
<td>7.88E&#x002B;02</td>
<td>5.98E&#x002B;02</td>
<td>6.72E&#x002B;02</td>
<td>8.03E&#x002B;02</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.90E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
<td>4.92E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.58E&#x002B;02</bold></td>
<td>4.79E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>5</sub></td>
<td>Mean</td>
<td><bold>6.12E&#x002B;02</bold></td>
<td>6.59E&#x002B;02</td>
<td>6.76E&#x002B;02</td>
<td>6.62E&#x002B;02</td>
<td>6.58E&#x002B;02</td>
<td>6.68E&#x002B;02</td>
<td>6.77E&#x002B;02</td>
<td>6.76E&#x002B;02</td>
<td>6.41E&#x002B;02</td>
<td>6.17E&#x002B;02</td>
<td>6.68E&#x002B;02</td>
</tr>
<tr>
<td>Std.</td>
<td>4.56E&#x002B;00</td>
<td>7.23E&#x002B;00</td>
<td>9.45E&#x002B;00</td>
<td>9.84E&#x002B;00</td>
<td>7.82E&#x002B;00</td>
<td>6.90E&#x002B;00</td>
<td>1.38E&#x002B;01</td>
<td>5.42E&#x002B;00</td>
<td>1.27E&#x002B;01</td>
<td><bold>5.25E&#x2212;01</bold></td>
<td>7.44E&#x002B;00</td>
</tr>
<tr>
<td>Min</td>
<td>6.03E&#x002B;02</td>
<td>6.44E&#x002B;02</td>
<td>6.57E&#x002B;02</td>
<td>6.43E&#x002B;02</td>
<td>6.43E&#x002B;02</td>
<td>6.54E&#x002B;02</td>
<td>6.50E&#x002B;02</td>
<td>6.66E&#x002B;02</td>
<td>6.16E&#x002B;02</td>
<td><bold>6.00E&#x002B;02</bold></td>
<td>6.50E&#x002B;02</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.89E&#x002B;02</td>
<td>4.82E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td><bold>4.78E&#x002B;02</bold></td>
</tr>
<tr>
<td rowspan="4">F<sub>6</sub></td>
<td>Mean</td>
<td><bold>9.02E&#x002B;02</bold></td>
<td>1.15E&#x002B;03</td>
<td>2.51E&#x002B;03</td>
<td>1.21E&#x002B;03</td>
<td>1.28E&#x002B;03</td>
<td>1.32E&#x002B;03</td>
<td>1.33E&#x002B;03</td>
<td>1.35E&#x002B;03</td>
<td>9.49E&#x002B;02</td>
<td>9.40E&#x002B;02</td>
<td>1.35E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>5.05E&#x002B;01</td>
<td>6.93E&#x002B;01</td>
<td>7.71E&#x002B;02</td>
<td>6.81E&#x002B;01</td>
<td>7.15E&#x002B;01</td>
<td>7.88E&#x002B;01</td>
<td>8.97E&#x002B;01</td>
<td>4.65E&#x002B;01</td>
<td>8.08E&#x002B;01</td>
<td><bold>2.23E&#x002B;01</bold></td>
<td>5.61E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td><bold>8.01E&#x002B;02</bold></td>
<td>1.02E&#x002B;03</td>
<td>9.66E&#x002B;02</td>
<td>1.07E&#x002B;03</td>
<td>1.14E&#x002B;03</td>
<td>1.16E&#x002B;03</td>
<td>1.15E&#x002B;03</td>
<td>1.26E&#x002B;03</td>
<td>8.11E&#x002B;02</td>
<td>8.90E&#x002B;02</td>
<td>1.22E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.85E&#x002B;02</td>
<td>4.91E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td><bold>4.66E&#x002B;02</bold></td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.89E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>7</sub></td>
<td>Mean</td>
<td><bold>9.00E&#x002B;02</bold></td>
<td>9.86E&#x002B;02</td>
<td>1.09E&#x002B;03</td>
<td>1.01E&#x002B;03</td>
<td>9.83E&#x002B;02</td>
<td>9.83E&#x002B;02</td>
<td>1.07E&#x002B;03</td>
<td>1.08E&#x002B;03</td>
<td>9.39E&#x002B;02</td>
<td>9.86E&#x002B;02</td>
<td>1.13E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>2.31E&#x002B;01</td>
<td>2.75E&#x002B;01</td>
<td>6.70E&#x002B;01</td>
<td>7.04E&#x002B;01</td>
<td>2.84E&#x002B;01</td>
<td>2.44E&#x002B;01</td>
<td>6.52E&#x002B;01</td>
<td>2.89E&#x002B;01</td>
<td>3.14E&#x002B;01</td>
<td><bold>2.06E&#x002B;01</bold></td>
<td>3.38E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td><bold>8.54E&#x002B;02</bold></td>
<td>9.31E&#x002B;02</td>
<td>9.58E&#x002B;02</td>
<td>8.65E&#x002B;02</td>
<td>9.26E&#x002B;02</td>
<td>9.34E&#x002B;02</td>
<td>9.42E&#x002B;02</td>
<td>1.02E&#x002B;03</td>
<td>8.76E&#x002B;02</td>
<td>9.39E&#x002B;02</td>
<td>1.06E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.90E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.19E&#x002B;02</bold></td>
<td>4.78E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>8</sub></td>
<td>Mean</td>
<td>2.94E&#x002B;03</td>
<td>8.00E&#x002B;03</td>
<td>7.85E&#x002B;03</td>
<td>6.16E&#x002B;03</td>
<td>5.43E&#x002B;03</td>
<td>8.89E&#x002B;03</td>
<td>1.27E&#x002B;04</td>
<td>7.88E&#x002B;03</td>
<td>4.30E&#x002B;03</td>
<td><bold>9.88E&#x002B;02</bold></td>
<td>1.43E&#x002B;04</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>1.18E&#x002B;02</bold></td>
<td>1.13E&#x002B;03</td>
<td>2.50E&#x002B;03</td>
<td>1.65E&#x002B;03</td>
<td>1.51E&#x002B;03</td>
<td>1.01E&#x002B;03</td>
<td>4.20E&#x002B;03</td>
<td>8.92E&#x002B;02</td>
<td>1.49E&#x002B;03</td>
<td>1.30E&#x002B;02</td>
<td>2.35E&#x002B;03</td>
</tr>
<tr>
<td>Min</td>
<td>2.70E&#x002B;03</td>
<td>5.82E&#x002B;03</td>
<td>2.84E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
<td>2.81E&#x002B;03</td>
<td>6.89E&#x002B;03</td>
<td>4.27E&#x002B;03</td>
<td>6.12E&#x002B;03</td>
<td>2.78E&#x002B;03</td>
<td><bold>9.04E&#x002B;02</bold></td>
<td>1.04E&#x002B;04</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.85E&#x002B;02</td>
<td>4.86E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td><bold>4.55E&#x002B;02</bold></td>
<td>5.00E&#x002B;02</td>
<td>4.89E&#x002B;02</td>
<td>4.58E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>9</sub></td>
<td>Mean</td>
<td><bold>4.96E&#x002B;03</bold></td>
<td>6.33E&#x002B;03</td>
<td>5.91E&#x002B;03</td>
<td>5.29E&#x002B;03</td>
<td>5.43E&#x002B;03</td>
<td>6.19E&#x002B;03</td>
<td>7.70E&#x002B;03</td>
<td>7.29E&#x002B;03</td>
<td>5.02E&#x002B;03</td>
<td>8.59E&#x002B;03</td>
<td>5.59E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>1.28E&#x002B;03</td>
<td>7.45E&#x002B;02</td>
<td>8.14E&#x002B;02</td>
<td>7.08E&#x002B;02</td>
<td>5.91E&#x002B;02</td>
<td>7.75E&#x002B;02</td>
<td>6.27E&#x002B;02</td>
<td>4.66E&#x002B;02</td>
<td>7.56E&#x002B;02</td>
<td><bold>3.70E&#x002B;02</bold></td>
<td>3.81E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>2.41E&#x002B;03</bold></td>
<td>4.84E&#x002B;03</td>
<td>4.27E&#x002B;03</td>
<td>3.87E&#x002B;03</td>
<td>4.25E&#x002B;03</td>
<td>4.64E&#x002B;03</td>
<td>6.44E&#x002B;03</td>
<td>6.36E&#x002B;03</td>
<td>3.51E&#x002B;03</td>
<td>7.36E&#x002B;03</td>
<td>4.88E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.81E&#x002B;02</td>
<td>4.91E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.92E&#x002B;02</td>
<td>4.68E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>3.67E&#x002B;02</bold></td>
<td>4.77E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>10</sub></td>
<td>Mean</td>
<td><bold>1.30E&#x002B;03</bold></td>
<td>4.51E&#x002B;03</td>
<td>1.92E&#x002B;03</td>
<td>1.75E&#x002B;03</td>
<td>2.48E&#x002B;03</td>
<td>1.59E&#x002B;03</td>
<td>1.05E&#x002B;04</td>
<td>8.22E&#x002B;03</td>
<td>1.36E&#x002B;03</td>
<td>1.37E&#x002B;03</td>
<td>3.09E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>6.73E&#x002B;01</bold></td>
<td>1.82E&#x002B;03</td>
<td>8.90E&#x002B;02</td>
<td>1.65E&#x002B;03</td>
<td>1.22E&#x002B;03</td>
<td>2.01E&#x002B;02</td>
<td>3.57E&#x002B;03</td>
<td>2.97E&#x002B;03</td>
<td>1.70E&#x002B;02</td>
<td>7.92E&#x002B;01</td>
<td>7.10E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>1.17E&#x002B;03</bold></td>
<td>1.42E&#x002B;03</td>
<td>1.24E&#x002B;03</td>
<td>1.19E&#x002B;03</td>
<td>1.24E&#x002B;03</td>
<td>1.19E&#x002B;03</td>
<td>3.37E&#x002B;03</td>
<td>2.28E&#x002B;03</td>
<td>1.17E&#x002B;03</td>
<td>1.17E&#x002B;03</td>
<td>1.93E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.86E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.76E&#x002B;02</bold></td>
<td>4.97E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>11</sub></td>
<td>Mean</td>
<td><bold>2.57E&#x002B;06</bold></td>
<td>3.07E&#x002B;08</td>
<td>3.25E&#x002B;07</td>
<td>3.57E&#x002B;08</td>
<td>1.92E&#x002B;08</td>
<td>6.50E&#x002B;07</td>
<td>5.90E&#x002B;08</td>
<td>2.45E&#x002B;09</td>
<td>2.19E&#x002B;08</td>
<td>2.67E&#x002B;06</td>
<td>1.03E&#x002B;08</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>2.01E&#x002B;06</bold></td>
<td>2.30E&#x002B;08</td>
<td>5.40E&#x002B;07</td>
<td>1.17E&#x002B;09</td>
<td>3.81E&#x002B;08</td>
<td>4.52E&#x002B;07</td>
<td>3.31E&#x002B;08</td>
<td>8.82E&#x002B;08</td>
<td>4.84E&#x002B;08</td>
<td>2.55E&#x002B;06</td>
<td>4.00E&#x002B;07</td>
</tr>
<tr>
<td>Min</td>
<td>3.52E&#x002B;05</td>
<td>5.45E&#x002B;06</td>
<td>6.25E&#x002B;05</td>
<td>6.45E&#x002B;06</td>
<td>7.42E&#x002B;06</td>
<td>8.25E&#x002B;06</td>
<td>1.45E&#x002B;07</td>
<td>6.85E&#x002B;08</td>
<td><bold>3.43E&#x002B;05</bold></td>
<td>3.70E&#x002B;05</td>
<td>4.25E&#x002B;07</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.94E&#x002B;02</bold></td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>12</sub></td>
<td>Mean</td>
<td><bold>2.33E&#x002B;04</bold></td>
<td>2.38E&#x002B;07</td>
<td>1.17E&#x002B;05</td>
<td>1.07E&#x002B;08</td>
<td>4.99E&#x002B;07</td>
<td>1.08E&#x002B;06</td>
<td>8.56E&#x002B;06</td>
<td>5.53E&#x002B;08</td>
<td>9.45E&#x002B;05</td>
<td>7.32E&#x002B;04</td>
<td>1.64E&#x002B;07</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>1.62E&#x002B;04</bold></td>
<td>6.62E&#x002B;07</td>
<td>6.15E&#x002B;04</td>
<td>3.38E&#x002B;08</td>
<td>9.74E&#x002B;07</td>
<td>5.59E&#x002B;05</td>
<td>6.17E&#x002B;06</td>
<td>4.14E&#x002B;08</td>
<td>1.81E&#x002B;06</td>
<td>3.99E&#x002B;04</td>
<td>1.18E&#x002B;07</td>
</tr>
<tr>
<td>Min</td>
<td><bold>1.50E&#x002B;04</bold></td>
<td>1.25E&#x002B;06</td>
<td>3.52E&#x002B;04</td>
<td>4.25E&#x002B;06</td>
<td>2.51E&#x002B;06</td>
<td>3.52E&#x002B;05</td>
<td>1.43E&#x002B;06</td>
<td>1.85E&#x002B;07</td>
<td>1.43E&#x002B;05</td>
<td>1.70E&#x002B;04</td>
<td>1.85E&#x002B;06</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.92E&#x002B;02</td>
<td>4.90E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.81E&#x002B;02</bold></td>
<td>4.98E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>13</sub></td>
<td>Mean</td>
<td>6.63E&#x002B;05</td>
<td>1.26E&#x002B;06</td>
<td>9.72E&#x002B;04</td>
<td>4.38E&#x002B;04</td>
<td>1.10E&#x002B;05</td>
<td>1.06E&#x002B;06</td>
<td>2.87E&#x002B;06</td>
<td>1.58E&#x002B;06</td>
<td>6.04E&#x002B;04</td>
<td><bold>1.29E&#x002B;04</bold></td>
<td>2.16E&#x002B;05</td>
</tr>
<tr>
<td>Std.</td>
<td>7.81E&#x002B;05</td>
<td>1.05E&#x002B;06</td>
<td>1.15E&#x002B;05</td>
<td>1.50E&#x002B;05</td>
<td>9.78E&#x002B;04</td>
<td>1.11E&#x002B;06</td>
<td>5.05E&#x002B;06</td>
<td>1.28E&#x002B;06</td>
<td>7.81E&#x002B;04</td>
<td><bold>1.98E&#x002B;04</bold></td>
<td>1.22E&#x002B;05</td>
</tr>
<tr>
<td>Min</td>
<td><bold>5.12E&#x002B;02</bold></td>
<td>1.43E&#x002B;05</td>
<td>8.51E&#x002B;03</td>
<td>1.25E&#x002B;03</td>
<td>1.25E&#x002B;04</td>
<td>8.52E&#x002B;04</td>
<td>2.15E&#x002B;05</td>
<td>1.25E&#x002B;05</td>
<td>8.55E&#x002B;02</td>
<td>1.77E&#x002B;03</td>
<td>3.45E&#x002B;04</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.51E&#x002B;02</bold></td>
<td>4.75E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.66E&#x002B;02</td>
<td>4.92E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>14</sub></td>
<td>Mean</td>
<td><bold>8.64E&#x002B;03</bold></td>
<td>1.98E&#x002B;05</td>
<td>7.24E&#x002B;04</td>
<td>2.86E&#x002B;06</td>
<td>2.53E&#x002B;06</td>
<td>1.33E&#x002B;05</td>
<td>1.23E&#x002B;07</td>
<td>1.22E&#x002B;08</td>
<td>1.45E&#x002B;04</td>
<td>1.66E&#x002B;04</td>
<td>2.56E&#x002B;05</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>7.75E&#x002B;03</bold></td>
<td>1.19E&#x002B;05</td>
<td>6.68E&#x002B;04</td>
<td>1.52E&#x002B;07</td>
<td>6.46E&#x002B;06</td>
<td>7.82E&#x002B;04</td>
<td>3.01E&#x002B;07</td>
<td>9.98E&#x002B;07</td>
<td>1.15E&#x002B;04</td>
<td>1.04E&#x002B;04</td>
<td>1.41E&#x002B;05</td>
</tr>
<tr>
<td>Min</td>
<td><bold>3.01E&#x002B;03</bold></td>
<td>4.52E&#x002B;04</td>
<td>1.25E&#x002B;04</td>
<td>1.43E&#x002B;05</td>
<td>8.54E&#x002B;04</td>
<td>3.52E&#x002B;04</td>
<td>1.43E&#x002B;06</td>
<td>8.54E&#x002B;06</td>
<td>5.25E&#x002B;03</td>
<td>3.53E&#x002B;03</td>
<td>2.44E&#x002B;04</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.92E&#x002B;02</td>
<td>4.78E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.73E&#x002B;02</bold></td>
<td>4.98E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>15</sub></td>
<td>Mean</td>
<td>2.68E&#x002B;03</td>
<td>3.53E&#x002B;03</td>
<td>3.71E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
<td>3.08E&#x002B;03</td>
<td>3.72E&#x002B;03</td>
<td>4.30E&#x002B;03</td>
<td>3.97E&#x002B;03</td>
<td><bold>2.68E&#x002B;03</bold></td>
<td>3.15E&#x002B;03</td>
<td>3.00E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>3.42E&#x002B;02</td>
<td>3.04E&#x002B;02</td>
<td>6.15E&#x002B;02</td>
<td>3.71E&#x002B;02</td>
<td>3.65E&#x002B;02</td>
<td>5.79E&#x002B;02</td>
<td>5.02E&#x002B;02</td>
<td>4.05E&#x002B;02</td>
<td>3.15E&#x002B;02</td>
<td>3.48E&#x002B;02</td>
<td><bold>1.97E&#x002B;02</bold></td>
</tr>
<tr>
<td>Min</td>
<td><bold>1.85E&#x002B;03</bold></td>
<td>2.95E&#x002B;03</td>
<td>2.54E&#x002B;03</td>
<td>2.45E&#x002B;03</td>
<td>2.39E&#x002B;03</td>
<td>2.65E&#x002B;03</td>
<td>3.25E&#x002B;03</td>
<td>3.13E&#x002B;03</td>
<td>2.01E&#x002B;03</td>
<td>2.59E&#x002B;03</td>
<td>2.49E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.82E&#x002B;02</td>
<td>4.83E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.88E&#x002B;02</td>
<td>4.92E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td><bold>3.75E&#x002B;02</bold></td>
<td>4.94E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>16</sub></td>
<td>Mean</td>
<td><bold>2.07E&#x002B;03</bold></td>
<td>2.46E&#x002B;03</td>
<td>2.83E&#x002B;03</td>
<td>2.45E&#x002B;03</td>
<td>2.59E&#x002B;03</td>
<td>2.68E&#x002B;03</td>
<td>2.71E&#x002B;03</td>
<td>2.74E&#x002B;03</td>
<td>2.38E&#x002B;03</td>
<td>2.15E&#x002B;03</td>
<td>2.30E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>1.97E&#x002B;02</bold></td>
<td>2.95E&#x002B;02</td>
<td>3.73E&#x002B;02</td>
<td>2.85E&#x002B;02</td>
<td>3.16E&#x002B;02</td>
<td>3.25E&#x002B;02</td>
<td>2.97E&#x002B;02</td>
<td>3.99E&#x002B;02</td>
<td>2.53E&#x002B;02</td>
<td>2.51E&#x002B;02</td>
<td>2.14E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>1.75E&#x002B;03</bold></td>
<td>2.02E&#x002B;03</td>
<td>2.35E&#x002B;03</td>
<td>2.12E&#x002B;03</td>
<td>2.20E&#x002B;03</td>
<td>2.29E&#x002B;03</td>
<td>2.34E&#x002B;03</td>
<td>2.25E&#x002B;03</td>
<td>1.99E&#x002B;03</td>
<td>1.90E&#x002B;03</td>
<td>2.11E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.72E&#x002B;02</td>
<td>4.80E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.86E&#x002B;02</td>
<td>4.83E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.08E&#x002B;02</bold></td>
<td>4.88E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>17</sub></td>
<td>Mean</td>
<td>1.83E&#x002B;06</td>
<td>7.08E&#x002B;06</td>
<td>1.01E&#x002B;06</td>
<td>2.39E&#x002B;05</td>
<td>9.76E&#x002B;05</td>
<td>3.07E&#x002B;06</td>
<td>1.09E&#x002B;07</td>
<td>1.07E&#x002B;07</td>
<td><bold>2.15E&#x002B;05</bold></td>
<td>1.15E&#x002B;06</td>
<td>9.29E&#x002B;05</td>
</tr>
<tr>
<td>Std.</td>
<td>1.56E&#x002B;06</td>
<td>8.45E&#x002B;06</td>
<td>7.44E&#x002B;05</td>
<td>4.95E&#x002B;05</td>
<td>9.39E&#x002B;05</td>
<td>3.77E&#x002B;06</td>
<td>1.48E&#x002B;07</td>
<td>8.72E&#x002B;06</td>
<td><bold>1.87E&#x002B;05</bold></td>
<td>7.07E&#x002B;05</td>
<td>6.00E&#x002B;05</td>
</tr>
<tr>
<td>Min</td>
<td>5.64E&#x002B;03</td>
<td>1.25E&#x002B;04</td>
<td>6.52E&#x002B;03</td>
<td>8.51E&#x002B;03</td>
<td><bold>4.52E&#x002B;03</bold></td>
<td>1.25E&#x002B;04</td>
<td>3.25E&#x002B;04</td>
<td>4.25E&#x002B;04</td>
<td>4.68E&#x002B;03</td>
<td>2.46E&#x002B;05</td>
<td>1.52E&#x002B;05</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.70E&#x002B;02</td>
<td>4.86E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td><bold>4.65E&#x002B;02</bold></td>
<td>4.91E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>18</sub></td>
<td>Mean</td>
<td>1.75E&#x002B;06</td>
<td>5.45E&#x002B;06</td>
<td>1.39E&#x002B;06</td>
<td>2.42E&#x002B;05</td>
<td>9.56E&#x002B;03</td>
<td>3.77E&#x002B;06</td>
<td>1.67E&#x002B;07</td>
<td>3.02E&#x002B;07</td>
<td>1.71E&#x002B;04</td>
<td><bold>7.86E&#x002B;03</bold></td>
<td>6.39E&#x002B;05</td>
</tr>
<tr>
<td>Std.</td>
<td>1.51E&#x002B;06</td>
<td>4.70E&#x002B;06</td>
<td>8.33E&#x002B;05</td>
<td>2.86E&#x002B;05</td>
<td>1.27E&#x002B;04</td>
<td>7.80E&#x002B;06</td>
<td>1.52E&#x002B;07</td>
<td>1.61E&#x002B;07</td>
<td>2.64E&#x002B;04</td>
<td><bold>5.39E&#x002B;03</bold></td>
<td>3.44E&#x002B;05</td>
</tr>
<tr>
<td>Min</td>
<td>1.55E&#x002B;04</td>
<td>1.52E&#x002B;05</td>
<td>6.52E&#x002B;05</td>
<td>1.55E&#x002B;05</td>
<td>2.45E&#x002B;04</td>
<td>2.15E&#x002B;05</td>
<td>5.41E&#x002B;05</td>
<td>8.54E&#x002B;05</td>
<td>1.41E&#x002B;04</td>
<td><bold>2.50E&#x002B;03</bold></td>
<td>9.62E&#x002B;04</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.81E&#x002B;02</td>
<td>4.88E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.74E&#x002B;02</bold></td>
<td>4.96E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>19</sub></td>
<td>Mean</td>
<td><bold>2.46E&#x002B;03</bold></td>
<td>2.64E&#x002B;03</td>
<td>3.04E&#x002B;03</td>
<td>2.59E&#x002B;03</td>
<td>2.82E&#x002B;03</td>
<td>2.77E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
<td>2.86E&#x002B;03</td>
<td>2.66E&#x002B;03</td>
<td>2.64E&#x002B;03</td>
<td>2.75E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>1.80E&#x002B;02</td>
<td><bold>1.61E&#x002B;02</bold></td>
<td>2.91E&#x002B;02</td>
<td>1.90E&#x002B;02</td>
<td>2.72E&#x002B;02</td>
<td>2.16E&#x002B;02</td>
<td>2.38E&#x002B;02</td>
<td>1.99E&#x002B;02</td>
<td>2.22E&#x002B;02</td>
<td>1.83E&#x002B;02</td>
<td>1.93E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>2.11E&#x002B;03</bold></td>
<td>2.34E&#x002B;03</td>
<td>2.52E&#x002B;03</td>
<td>2.25E&#x002B;03</td>
<td>2.39E&#x002B;03</td>
<td>2.41E&#x002B;03</td>
<td>2.51E&#x002B;03</td>
<td>2.50E&#x002B;03</td>
<td>2.29E&#x002B;03</td>
<td>2.36E&#x002B;03</td>
<td>2.45E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.66E&#x002B;02</bold></td>
<td>4.86E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.84E&#x002B;02</td>
<td>4.85E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.68E&#x002B;02</td>
<td>4.72E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>20</sub></td>
<td>Mean</td>
<td><bold>2.40E&#x002B;03</bold></td>
<td>2.51E&#x002B;03</td>
<td>2.68E&#x002B;03</td>
<td>2.54E&#x002B;03</td>
<td>2.54E&#x002B;03</td>
<td>2.60E&#x002B;03</td>
<td>2.65E&#x002B;03</td>
<td>2.62E&#x002B;03</td>
<td>2.46E&#x002B;03</td>
<td>2.48E&#x002B;03</td>
<td>2.60E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>3.06E&#x002B;01</bold></td>
<td>5.37E&#x002B;01</td>
<td>6.48E&#x002B;01</td>
<td>5.46E&#x002B;01</td>
<td>5.90E&#x002B;01</td>
<td>5.63E&#x002B;01</td>
<td>6.80E&#x002B;01</td>
<td>4.54E&#x002B;01</td>
<td>4.16E&#x002B;01</td>
<td>3.66E&#x002B;01</td>
<td>1.09E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>2.32E&#x002B;03</bold></td>
<td>2.41E&#x002B;03</td>
<td>2.51E&#x002B;03</td>
<td>2.42E&#x002B;03</td>
<td>2.42E&#x002B;03</td>
<td>2.49E&#x002B;03</td>
<td>2.51E&#x002B;03</td>
<td>2.52E&#x002B;03</td>
<td>2.37E&#x002B;03</td>
<td>2.45E&#x002B;03</td>
<td>2.32E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.85E&#x002B;02</td>
<td>4.92E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.85E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>3.67E&#x002B;02</bold></td>
<td>4.84E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>21</sub></td>
<td>Mean</td>
<td>3.67E&#x002B;03</td>
<td>6.09E&#x002B;03</td>
<td>7.61E&#x002B;03</td>
<td>6.14E&#x002B;03</td>
<td>5.92E&#x002B;03</td>
<td>7.72E&#x002B;03</td>
<td>8.13E&#x002B;03</td>
<td>6.97E&#x002B;03</td>
<td>4.95E&#x002B;03</td>
<td><bold>2.92E&#x002B;03</bold></td>
<td>6.86E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>9.61E&#x002B;02</td>
<td>2.47E&#x002B;03</td>
<td><bold>7.38E&#x002B;02</bold></td>
<td>1.51E&#x002B;03</td>
<td>2.35E&#x002B;03</td>
<td>1.01E&#x002B;03</td>
<td>2.00E&#x002B;03</td>
<td>1.77E&#x002B;03</td>
<td>1.95E&#x002B;03</td>
<td>1.84E&#x002B;03</td>
<td>9.52E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>1.93E&#x002B;03</bold></td>
<td>2.85E&#x002B;03</td>
<td>6.25E&#x002B;03</td>
<td>3.51E&#x002B;03</td>
<td>2.15E&#x002B;03</td>
<td>5.84E&#x002B;03</td>
<td>4.51E&#x002B;03</td>
<td>3.85E&#x002B;03</td>
<td>2.15E&#x002B;03</td>
<td>2.33E&#x002B;03</td>
<td>3.54E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.87E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
<td><bold>4.15E&#x002B;02</bold></td>
<td>5.00E&#x002B;02</td>
<td>4.84E&#x002B;02</td>
<td>4.81E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>22</sub></td>
<td>Mean</td>
<td><bold>2.79E&#x002B;03</bold></td>
<td>3.03E&#x002B;03</td>
<td>3.51E&#x002B;03</td>
<td>3.09E&#x002B;03</td>
<td>2.96E&#x002B;03</td>
<td>3.23E&#x002B;03</td>
<td>3.14E&#x002B;03</td>
<td>3.19E&#x002B;03</td>
<td>3.03E&#x002B;03</td>
<td>2.84E&#x002B;03</td>
<td>3.27E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>6.55E&#x002B;01</bold></td>
<td>7.79E&#x002B;01</td>
<td>1.76E&#x002B;02</td>
<td>9.62E&#x002B;01</td>
<td>1.03E&#x002B;02</td>
<td>1.32E&#x002B;02</td>
<td>1.03E&#x002B;02</td>
<td>7.85E&#x002B;01</td>
<td>1.18E&#x002B;02</td>
<td>7.25E&#x002B;01</td>
<td>9.14E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td><bold>2.61E&#x002B;03</bold></td>
<td>2.85E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
<td>2.87E&#x002B;03</td>
<td>2.73E&#x002B;03</td>
<td>2.95E&#x002B;03</td>
<td>2.89E&#x002B;03</td>
<td>3.01E&#x002B;03</td>
<td>2.79E&#x002B;03</td>
<td>2.76E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.70E&#x002B;02</td>
<td>4.85E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td><bold>4.49E&#x002B;02</bold></td>
<td>5.00E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
<td>4.88E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>23</sub></td>
<td>Mean</td>
<td><bold>2.98E&#x002B;03</bold></td>
<td>3.14E&#x002B;03</td>
<td>3.70E&#x002B;03</td>
<td>3.25E&#x002B;03</td>
<td>3.16E&#x002B;03</td>
<td>3.52E&#x002B;03</td>
<td>3.26E&#x002B;03</td>
<td>3.31E&#x002B;03</td>
<td>3.17E&#x002B;03</td>
<td>3.03E&#x002B;03</td>
<td>3.26E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>7.52E&#x002B;01</td>
<td><bold>5.61E&#x002B;01</bold></td>
<td>1.13E&#x002B;02</td>
<td>9.90E&#x002B;01</td>
<td>1.05E&#x002B;02</td>
<td>1.73E&#x002B;02</td>
<td>9.62E&#x002B;01</td>
<td>7.49E&#x002B;01</td>
<td>1.22E&#x002B;02</td>
<td>8.14E&#x002B;01</td>
<td>1.67E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>2.75E&#x002B;03</bold></td>
<td>3.01E&#x002B;03</td>
<td>3.42E&#x002B;03</td>
<td>3.03E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
<td>3.15E&#x002B;03</td>
<td>3.05E&#x002B;03</td>
<td>3.15E&#x002B;03</td>
<td>2.89E&#x002B;03</td>
<td>2.97E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.84E&#x002B;02</td>
<td>4.88E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td><bold>4.19E&#x002B;02</bold></td>
<td>4.96E&#x002B;02</td>
<td>4.76E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>24</sub></td>
<td>Mean</td>
<td><bold>2.90E&#x002B;03</bold></td>
<td>3.08E&#x002B;03</td>
<td>3.01E&#x002B;03</td>
<td>3.10E&#x002B;03</td>
<td>3.02E&#x002B;03</td>
<td>3.00E&#x002B;03</td>
<td>3.23E&#x002B;03</td>
<td>3.60E&#x002B;03</td>
<td>2.97E&#x002B;03</td>
<td>2.97E&#x002B;03</td>
<td>3.11E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>1.80E&#x002B;01</bold></td>
<td>6.79E&#x002B;01</td>
<td>7.87E&#x002B;01</td>
<td>1.00E&#x002B;02</td>
<td>5.19E&#x002B;01</td>
<td>3.33E&#x002B;01</td>
<td>9.72E&#x002B;01</td>
<td>1.74E&#x002B;02</td>
<td>4.41E&#x002B;01</td>
<td>4.10E&#x002B;01</td>
<td>3.67E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td>2.90E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
<td><bold>2.87E&#x002B;03</bold></td>
<td>2.89E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
<td>2.92E&#x002B;03</td>
<td>3.01E&#x002B;03</td>
<td>3.15E&#x002B;03</td>
<td>2.88E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
<td>3.05E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.95E&#x002B;02</bold></td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>25</sub></td>
<td>Mean</td>
<td><bold>5.00E&#x002B;03</bold></td>
<td>6.53E&#x002B;03</td>
<td>1.14E&#x002B;04</td>
<td>8.30E&#x002B;03</td>
<td>6.55E&#x002B;03</td>
<td>8.26E&#x002B;03</td>
<td>8.53E&#x002B;03</td>
<td>8.47E&#x002B;03</td>
<td>5.68E&#x002B;03</td>
<td>5.05E&#x002B;03</td>
<td>5.98E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>4.63E&#x002B;02</bold></td>
<td>1.26E&#x002B;03</td>
<td>2.22E&#x002B;03</td>
<td>1.26E&#x002B;03</td>
<td>1.34E&#x002B;03</td>
<td>1.26E&#x002B;03</td>
<td>1.44E&#x002B;03</td>
<td>1.05E&#x002B;03</td>
<td>1.32E&#x002B;03</td>
<td>8.04E&#x002B;02</td>
<td>1.33E&#x002B;03</td>
</tr>
<tr>
<td>Min</td>
<td>4.13E&#x002B;03</td>
<td>4.13E&#x002B;03</td>
<td>6.54E&#x002B;03</td>
<td>5.41E&#x002B;03</td>
<td>3.85E&#x002B;03</td>
<td>5.41E&#x002B;03</td>
<td>5.54E&#x002B;03</td>
<td>6.25E&#x002B;03</td>
<td>4.25E&#x002B;03</td>
<td><bold>2.99E&#x002B;03</bold></td>
<td>4.32E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.87E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.43E&#x002B;02</bold></td>
<td>4.94E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>26</sub></td>
<td>Mean</td>
<td>3.27E&#x002B;03</td>
<td>3.43E&#x002B;03</td>
<td>4.14E&#x002B;03</td>
<td>3.42E&#x002B;03</td>
<td>3.32E&#x002B;03</td>
<td>3.56E&#x002B;03</td>
<td>3.44E&#x002B;03</td>
<td>3.55E&#x002B;03</td>
<td>3.35E&#x002B;03</td>
<td><bold>3.23E&#x002B;03</bold></td>
<td>3.40E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>3.43E&#x002B;01</td>
<td>6.71E&#x002B;01</td>
<td>4.60E&#x002B;02</td>
<td>1.22E&#x002B;02</td>
<td>7.03E&#x002B;01</td>
<td>2.01E&#x002B;02</td>
<td>1.20E&#x002B;02</td>
<td>1.01E&#x002B;02</td>
<td>6.68E&#x002B;01</td>
<td>3.69E&#x002B;01</td>
<td>4.08E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td>3.20E&#x002B;03</td>
<td>3.29E&#x002B;03</td>
<td>3.21E&#x002B;03</td>
<td>3.20E&#x002B;03</td>
<td>3.19E&#x002B;03</td>
<td><bold>3.15E&#x002B;03</bold></td>
<td>3.19E&#x002B;03</td>
<td>3.32E&#x002B;03</td>
<td>3.21E&#x002B;03</td>
<td>3.21E&#x002B;03</td>
<td>3.32E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.76E&#x002B;02</bold></td>
<td>4.85E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.88E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>4.94E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>27</sub></td>
<td>Mean</td>
<td><bold>3.26E&#x002B;03</bold></td>
<td>3.87E&#x002B;03</td>
<td>3.56E&#x002B;03</td>
<td>3.68E&#x002B;03</td>
<td>3.49E&#x002B;03</td>
<td>3.51E&#x002B;03</td>
<td>3.98E&#x002B;03</td>
<td>5.05E&#x002B;03</td>
<td>3.39E&#x002B;03</td>
<td>3.41E&#x002B;03</td>
<td>3.63E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>2.48E&#x002B;01</bold></td>
<td>2.27E&#x002B;02</td>
<td>3.29E&#x002B;02</td>
<td>5.20E&#x002B;02</td>
<td>2.09E&#x002B;02</td>
<td>1.03E&#x002B;02</td>
<td>2.92E&#x002B;02</td>
<td>2.56E&#x002B;02</td>
<td>1.83E&#x002B;02</td>
<td>8.07E&#x002B;01</td>
<td>1.07E&#x002B;02</td>
</tr>
<tr>
<td>Min</td>
<td><bold>3.09E&#x002B;03</bold></td>
<td>3.41E&#x002B;03</td>
<td>3.21E&#x002B;03</td>
<td>3.21E&#x002B;03</td>
<td>3.09E&#x002B;03</td>
<td>3.29E&#x002B;03</td>
<td>3.39E&#x002B;03</td>
<td>4.51E&#x002B;03</td>
<td>3.15E&#x002B;03</td>
<td>3.28E&#x002B;03</td>
<td>3.43E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.92E&#x002B;02</bold></td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>28</sub></td>
<td>Mean</td>
<td><bold>3.93E&#x002B;03</bold></td>
<td>4.89E&#x002B;03</td>
<td>5.35E&#x002B;03</td>
<td>4.85E&#x002B;03</td>
<td>4.28E&#x002B;03</td>
<td>4.89E&#x002B;03</td>
<td>5.35E&#x002B;03</td>
<td>5.27E&#x002B;03</td>
<td>4.28E&#x002B;03</td>
<td>3.96E&#x002B;03</td>
<td>4.37E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>1.73E&#x002B;02</td>
<td>4.02E&#x002B;02</td>
<td>5.53E&#x002B;02</td>
<td>5.76E&#x002B;02</td>
<td>3.15E&#x002B;02</td>
<td>3.99E&#x002B;02</td>
<td>5.74E&#x002B;02</td>
<td>4.22E&#x002B;02</td>
<td>3.52E&#x002B;02</td>
<td>1.80E&#x002B;02</td>
<td><bold>1.47E&#x002B;02</bold></td>
</tr>
<tr>
<td>Min</td>
<td><bold>3.58E&#x002B;03</bold></td>
<td>4.09E&#x002B;03</td>
<td>4.24E&#x002B;03</td>
<td>3.72E&#x002B;03</td>
<td>3.65E&#x002B;03</td>
<td>4.08E&#x002B;03</td>
<td>4.21E&#x002B;03</td>
<td>4.42E&#x002B;03</td>
<td>3.61E&#x002B;03</td>
<td>3.74E&#x002B;03</td>
<td>4.13E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.74E&#x002B;02</td>
<td>4.84E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.91E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.87E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td><bold>4.16E&#x002B;02</bold></td>
<td>4.89E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>29</sub></td>
<td>Mean</td>
<td><bold>2.35E&#x002B;04</bold></td>
<td>3.26E&#x002B;07</td>
<td>5.86E&#x002B;06</td>
<td>1.26E&#x002B;07</td>
<td>1.22E&#x002B;07</td>
<td>7.99E&#x002B;06</td>
<td>6.86E&#x002B;07</td>
<td>1.21E&#x002B;08</td>
<td>2.77E&#x002B;05</td>
<td>9.98E&#x002B;04</td>
<td>3.60E&#x002B;06</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>9.99E&#x002B;03</bold></td>
<td>2.19E&#x002B;07</td>
<td>4.44E&#x002B;06</td>
<td>4.08E&#x002B;07</td>
<td>9.61E&#x002B;06</td>
<td>8.05E&#x002B;06</td>
<td>6.16E&#x002B;07</td>
<td>8.89E&#x002B;07</td>
<td>3.47E&#x002B;05</td>
<td>7.11E&#x002B;04</td>
<td>1.99E&#x002B;06</td>
</tr>
<tr>
<td>Min</td>
<td>1.99E&#x002B;04</td>
<td>1.03E&#x002B;06</td>
<td>1.25E&#x002B;05</td>
<td>2.15E&#x002B;05</td>
<td>1.52E&#x002B;06</td>
<td>3.25E&#x002B;05</td>
<td>2.51E&#x002B;06</td>
<td>5.12E&#x002B;06</td>
<td>2.55E&#x002B;04</td>
<td><bold>1.65E&#x002B;04</bold></td>
<td>1.61E&#x002B;06</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.87E&#x002B;02</td>
<td>4.89E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td><bold>4.79E&#x002B;02</bold></td>
<td>4.96E&#x002B;02</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-10fn1" fn-type="other">
<p>Note: The best results are highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s8">
<title>Appendix A.2 Test Results on the CEC2020 Benchmark Functions</title>
<table-wrap id="table-11">
<label>Table A2</label>
<caption>
<title>Test results on the CEC2020 benchmark functions.</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"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Metrics</th>
<th>MCIAO</th>
<th>AO</th>
<th>GOOSE</th>
<th>BKA</th>
<th>SSA</th>
<th>HHO</th>
<th>WOA</th>
<th>GWO</th>
<th>PSO</th>
<th>LSHADE</th>
<th>iCSPM</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">F<sub>1</sub></td>
<td>Mean</td>
<td><bold>4.99E&#x002B;03</bold></td>
<td>3.69E&#x002B;08</td>
<td>5.48E&#x002B;07</td>
<td>5.93E&#x002B;08</td>
<td>1.84E&#x002B;08</td>
<td>4.37E&#x002B;06</td>
<td>2.82E&#x002B;08</td>
<td>4.60E&#x002B;09</td>
<td>1.81E&#x002B;07</td>
<td>9.13E&#x002B;04</td>
<td>2.34E&#x002B;07</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>6.85E&#x002B;03</bold></td>
<td>2.38E&#x002B;08</td>
<td>1.92E&#x002B;08</td>
<td>2.04E&#x002B;09</td>
<td>3.65E&#x002B;08</td>
<td>1.46E&#x002B;06</td>
<td>2.15E&#x002B;08</td>
<td>1.51E&#x002B;09</td>
<td>9.93E&#x002B;07</td>
<td>2.71E&#x002B;05</td>
<td>5.97E&#x002B;06</td>
</tr>
<tr>
<td>Min</td>
<td><bold>4.03E&#x002B;03</bold></td>
<td>1.25E&#x002B;06</td>
<td>6.52E&#x002B;04</td>
<td>1.25E&#x002B;06</td>
<td>2.45E&#x002B;05</td>
<td>1.54E&#x002B;06</td>
<td>1.45E&#x002B;06</td>
<td>2.15E&#x002B;09</td>
<td>1.25E&#x002B;04</td>
<td>9.21E&#x002B;03</td>
<td>1.22E&#x002B;07</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.91E&#x002B;02</bold></td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>2</sub></td>
<td>Mean</td>
<td>2.20E&#x002B;03</td>
<td>2.76E&#x002B;03</td>
<td>3.38E&#x002B;03</td>
<td>2.55E&#x002B;03</td>
<td>2.67E&#x002B;03</td>
<td>2.64E&#x002B;03</td>
<td>3.28E&#x002B;03</td>
<td>3.20E&#x002B;03</td>
<td>2.30E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
<td><bold>2.07E&#x002B;03</bold></td>
</tr>
<tr>
<td>Std.</td>
<td>3.13E&#x002B;02</td>
<td>4.75E&#x002B;02</td>
<td>6.27E&#x002B;02</td>
<td>4.55E&#x002B;02</td>
<td>4.57E&#x002B;02</td>
<td>5.03E&#x002B;02</td>
<td>5.45E&#x002B;02</td>
<td>3.87E&#x002B;02</td>
<td>4.89E&#x002B;02</td>
<td>4.09E&#x002B;02</td>
<td><bold>1.86E&#x002B;02</bold></td>
</tr>
<tr>
<td>Min</td>
<td>1.65E&#x002B;03</td>
<td>1.95E&#x002B;03</td>
<td>2.15E&#x002B;03</td>
<td>1.75E&#x002B;03</td>
<td>1.85E&#x002B;03</td>
<td>1.79E&#x002B;03</td>
<td>2.25E&#x002B;03</td>
<td>2.51E&#x002B;03</td>
<td>1.69E&#x002B;03</td>
<td>2.03E&#x002B;03</td>
<td><bold>1.62E&#x002B;03</bold></td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.16E&#x002B;02</bold></td>
<td>4.85E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.90E&#x002B;02</td>
<td>4.84E&#x002B;02</td>
<td>4.25E&#x002B;02</td>
<td>4.84E&#x002B;02</td>
<td>4.25E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>3</sub></td>
<td>Mean</td>
<td><bold>7.51E&#x002B;02</bold></td>
<td>8.26E&#x002B;02</td>
<td>1.39E&#x002B;03</td>
<td>8.56E&#x002B;02</td>
<td>8.96E&#x002B;02</td>
<td>8.82E&#x002B;02</td>
<td>8.90E&#x002B;02</td>
<td>9.13E&#x002B;02</td>
<td>7.65E&#x002B;02</td>
<td>7.62E&#x002B;02</td>
<td>7.87E&#x002B;02</td>
</tr>
<tr>
<td>Std.</td>
<td>1.24E&#x002B;01</td>
<td>2.87E&#x002B;01</td>
<td>2.72E&#x002B;02</td>
<td>4.55E&#x002B;01</td>
<td>3.88E&#x002B;01</td>
<td>2.66E&#x002B;01</td>
<td>5.10E&#x002B;01</td>
<td>3.14E&#x002B;01</td>
<td>2.02E&#x002B;01</td>
<td><bold>8.91E&#x002B;00</bold></td>
<td>1.46E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td><bold>7.32E&#x002B;02</bold></td>
<td>7.81E&#x002B;02</td>
<td>8.54E&#x002B;02</td>
<td>7.81E&#x002B;02</td>
<td>8.25E&#x002B;02</td>
<td>8.35E&#x002B;02</td>
<td>8.12E&#x002B;02</td>
<td>8.61E&#x002B;02</td>
<td>7.35E&#x002B;02</td>
<td>7.34E&#x002B;02</td>
<td>7.52E&#x002B;02</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.01E&#x002B;02</bold></td>
<td>4.89E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.90E&#x002B;02</td>
<td>4.35E&#x002B;02</td>
<td>4.22E&#x002B;02</td>
<td>4.35E&#x002B;02</td>
<td>4.02E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>4</sub></td>
<td>Mean</td>
<td>1.91E&#x002B;03</td>
<td>1.98E&#x002B;03</td>
<td>2.01E&#x002B;03</td>
<td>5.64E&#x002B;03</td>
<td>1.92E&#x002B;03</td>
<td>1.92E&#x002B;03</td>
<td>2.38E&#x002B;03</td>
<td>1.30E&#x002B;04</td>
<td><bold>1.91E&#x002B;03</bold></td>
<td>1.91E&#x002B;03</td>
<td>1.91E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>2.98E&#x002B;00</td>
<td>7.80E&#x002B;01</td>
<td>9.83E&#x002B;01</td>
<td>1.42E&#x002B;04</td>
<td>4.06E&#x002B;01</td>
<td>7.22E&#x002B;00</td>
<td>1.09E&#x002B;03</td>
<td>2.36E&#x002B;04</td>
<td>1.60E&#x002B;01</td>
<td>3.56E&#x002B;00</td>
<td><bold>2.38E&#x002B;00</bold></td>
</tr>
<tr>
<td>Min</td>
<td>1.90E&#x002B;03</td>
<td>1.85E&#x002B;03</td>
<td>1.81E&#x002B;03</td>
<td>2.45E&#x002B;00</td>
<td>1.85E&#x002B;03</td>
<td>1.91E&#x002B;03</td>
<td>1.24E&#x002B;03</td>
<td><bold>1.25E&#x002B;00</bold></td>
<td>1.90E&#x002B;03</td>
<td>1.90E&#x002B;03</td>
<td>1.91E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.73E&#x002B;02</bold></td>
<td>4.78E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.93E&#x002B;02</td>
<td>4.81E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.81E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>5</sub></td>
<td>Mean</td>
<td><bold>1.03E&#x002B;04</bold></td>
<td>1.63E&#x002B;06</td>
<td>2.02E&#x002B;05</td>
<td>5.68E&#x002B;05</td>
<td>2.00E&#x002B;05</td>
<td>7.29E&#x002B;05</td>
<td>3.97E&#x002B;06</td>
<td>4.74E&#x002B;06</td>
<td>8.57E&#x002B;04</td>
<td>1.38E&#x002B;04</td>
<td>3.59E&#x002B;05</td>
</tr>
<tr>
<td>Std.</td>
<td>2.21E&#x002B;04</td>
<td>1.65E&#x002B;06</td>
<td>2.31E&#x002B;05</td>
<td>7.30E&#x002B;05</td>
<td>1.98E&#x002B;05</td>
<td>5.45E&#x002B;05</td>
<td>3.23E&#x002B;06</td>
<td>9.07E&#x002B;06</td>
<td>1.19E&#x002B;05</td>
<td><bold>2.53E&#x002B;03</bold></td>
<td>2.07E&#x002B;05</td>
</tr>
<tr>
<td>Min</td>
<td>5.13E&#x002B;03</td>
<td>1.25E&#x002B;04</td>
<td>8.54E&#x002B;03</td>
<td>1.25E&#x002B;04</td>
<td><bold>1.25E&#x002B;03</bold></td>
<td>3.52E&#x002B;04</td>
<td>1.25E&#x002B;05</td>
<td>2.45E&#x002B;05</td>
<td>7.52E&#x002B;03</td>
<td>5.19E&#x002B;03</td>
<td>5.02E&#x002B;04</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.53E&#x002B;02</bold></td>
<td>4.78E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>6</sub></td>
<td>Mean</td>
<td><bold>1.86E&#x002B;03</bold></td>
<td>2.02E&#x002B;03</td>
<td>2.44E&#x002B;03</td>
<td>1.95E&#x002B;03</td>
<td>2.07E&#x002B;03</td>
<td>2.07E&#x002B;03</td>
<td>2.14E&#x002B;03</td>
<td>2.13E&#x002B;03</td>
<td>1.92E&#x002B;03</td>
<td>1.87E&#x002B;03</td>
<td>1.90E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>1.46E&#x002B;02</td>
<td>1.89E&#x002B;02</td>
<td>3.67E&#x002B;02</td>
<td>1.61E&#x002B;02</td>
<td>1.66E&#x002B;02</td>
<td>1.88E&#x002B;02</td>
<td>2.01E&#x002B;02</td>
<td>1.67E&#x002B;02</td>
<td>1.32E&#x002B;02</td>
<td>1.95E&#x002B;02</td>
<td><bold>8.31E&#x002B;01</bold></td>
</tr>
<tr>
<td>Min</td>
<td><bold>1.58E&#x002B;03</bold></td>
<td>1.65E&#x002B;03</td>
<td>1.84E&#x002B;03</td>
<td>1.69E&#x002B;03</td>
<td>1.75E&#x002B;03</td>
<td>1.72E&#x002B;03</td>
<td>1.79E&#x002B;03</td>
<td>1.80E&#x002B;03</td>
<td>1.65E&#x002B;03</td>
<td>1.68E&#x002B;03</td>
<td>1.76E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td>4.84E&#x002B;02</td>
<td>4.86E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.90E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
<td><bold>4.79E&#x002B;02</bold></td>
<td>4.91E&#x002B;02</td>
<td>4.89E&#x002B;02</td>
<td>4.91E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>7</sub></td>
<td>Mean</td>
<td><bold>1.02E&#x002B;04</bold></td>
<td>2.16E&#x002B;05</td>
<td>1.98E&#x002B;05</td>
<td>5.79E&#x002B;05</td>
<td>7.06E&#x002B;04</td>
<td>7.06E&#x002B;05</td>
<td>6.27E&#x002B;06</td>
<td>6.54E&#x002B;06</td>
<td>3.95E&#x002B;04</td>
<td>1.25E&#x002B;04</td>
<td>1.59E&#x002B;05</td>
</tr>
<tr>
<td>Std.</td>
<td>1.50E&#x002B;04</td>
<td>2.09E&#x002B;05</td>
<td>5.21E&#x002B;05</td>
<td>1.71E&#x002B;06</td>
<td>7.84E&#x002B;04</td>
<td>4.67E&#x002B;05</td>
<td>6.64E&#x002B;06</td>
<td>2.64E&#x002B;06</td>
<td>3.03E&#x002B;04</td>
<td><bold>3.51E&#x002B;02</bold></td>
<td>1.15E&#x002B;05</td>
</tr>
<tr>
<td>Min</td>
<td><bold>8.71E&#x002B;03</bold></td>
<td>1.85E&#x002B;04</td>
<td>1.54E&#x002B;04</td>
<td>1.22E&#x002B;05</td>
<td>8.92E&#x002B;04</td>
<td>3.52E&#x002B;05</td>
<td>3.15E&#x002B;05</td>
<td>4.25E&#x002B;05</td>
<td>2.54E&#x002B;04</td>
<td>9.15E&#x002B;03</td>
<td>3.00E&#x002B;04</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.67E&#x002B;02</bold></td>
<td>4.77E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.97E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>8</sub></td>
<td>Mean</td>
<td>2.62E&#x002B;03</td>
<td><bold>2.33E&#x002B;03</bold></td>
<td>3.56E&#x002B;03</td>
<td>2.74E&#x002B;03</td>
<td>2.70E&#x002B;03</td>
<td>2.94E&#x002B;03</td>
<td>3.24E&#x002B;03</td>
<td>2.72E&#x002B;03</td>
<td>2.71E&#x002B;03</td>
<td>2.90E&#x002B;03</td>
<td>2.33E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>6.54E&#x002B;02</td>
<td>2.01E&#x002B;01</td>
<td>1.38E&#x002B;03</td>
<td>6.91E&#x002B;02</td>
<td>7.72E&#x002B;02</td>
<td>9.08E&#x002B;02</td>
<td>1.23E&#x002B;03</td>
<td>1.86E&#x002B;02</td>
<td>7.40E&#x002B;02</td>
<td><bold>1.43E&#x002B;01</bold></td>
<td>3.31E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td>2.11E&#x002B;03</td>
<td>2.29E&#x002B;03</td>
<td>2.76E&#x002B;03</td>
<td><bold>1.91E&#x002B;03</bold></td>
<td>2.38E&#x002B;03</td>
<td>2.36E&#x002B;03</td>
<td>2.54E&#x002B;03</td>
<td>2.39E&#x002B;03</td>
<td>2.17E&#x002B;03</td>
<td>2.23E&#x002B;03</td>
<td>2.27E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.16E&#x002B;02</bold></td>
<td>4.92E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.95E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.27E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.17E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>9</sub></td>
<td>Mean</td>
<td><bold>2.82E&#x002B;03</bold></td>
<td>2.87E&#x002B;03</td>
<td>3.27E&#x002B;03</td>
<td>2.91E&#x002B;03</td>
<td>2.83E&#x002B;03</td>
<td>2.98E&#x002B;03</td>
<td>2.90E&#x002B;03</td>
<td>2.94E&#x002B;03</td>
<td>2.88E&#x002B;03</td>
<td>2.88E&#x002B;03</td>
<td>3.00E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>2.04E&#x002B;01</bold></td>
<td>3.28E&#x002B;01</td>
<td>2.60E&#x002B;02</td>
<td>1.08E&#x002B;02</td>
<td>9.23E&#x002B;01</td>
<td>1.18E&#x002B;02</td>
<td>6.57E&#x002B;01</td>
<td>3.77E&#x002B;01</td>
<td>7.69E&#x002B;01</td>
<td>2.15E&#x002B;01</td>
<td>3.64E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td><bold>2.62E&#x002B;03</bold></td>
<td>2.81E&#x002B;03</td>
<td>2.75E&#x002B;03</td>
<td>2.70E&#x002B;03</td>
<td>2.64E&#x002B;03</td>
<td>2.74E&#x002B;03</td>
<td>2.77E&#x002B;03</td>
<td>2.87E&#x002B;03</td>
<td>2.73E&#x002B;03</td>
<td>2.79E&#x002B;03</td>
<td>2.74E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>3.98E&#x002B;02</bold></td>
<td>4.87E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.98E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>4.72E&#x002B;02</td>
<td>4.17E&#x002B;02</td>
<td>4.72E&#x002B;02</td>
<td>4.17E&#x002B;02</td>
</tr>
<tr>
<td rowspan="4">F<sub>10</sub></td>
<td>Mean</td>
<td><bold>2.96E&#x002B;03</bold></td>
<td>3.14E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
<td>3.14E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
<td>3.23E&#x002B;03</td>
<td>3.73E&#x002B;03</td>
<td>3.06E&#x002B;03</td>
<td>3.07E&#x002B;03</td>
<td>3.03E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td>6.15E&#x002B;01</td>
<td><bold>5.81E&#x002B;01</bold></td>
<td>1.09E&#x002B;02</td>
<td>1.86E&#x002B;02</td>
<td>9.06E&#x002B;01</td>
<td>5.93E&#x002B;01</td>
<td>6.02E&#x002B;01</td>
<td>4.47E&#x002B;02</td>
<td>1.14E&#x002B;02</td>
<td>7.06E&#x002B;01</td>
<td>6.40E&#x002B;01</td>
</tr>
<tr>
<td>Min</td>
<td>2.84E&#x002B;03</td>
<td>3.02E&#x002B;03</td>
<td>2.90E&#x002B;03</td>
<td><bold>2.77E&#x002B;03</bold></td>
<td>2.94E&#x002B;03</td>
<td>3.00E&#x002B;03</td>
<td>3.11E&#x002B;03</td>
<td>2.84E&#x002B;03</td>
<td>2.83E&#x002B;03</td>
<td>2.92E&#x002B;03</td>
<td>2.81E&#x002B;03</td>
</tr>
<tr>
<td>Epoch</td>
<td><bold>4.53E&#x002B;02</bold></td>
<td>4.93E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.99E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.96E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.65E&#x002B;02</td>
<td>5.00E&#x002B;02</td>
<td>4.65E&#x002B;02</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-11fn1" fn-type="other">
<p>Note: The best results are highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</app>
<app id="app-2">
<title>Appendix B Detailed Numerical Results for Wilcoxon Rank-sum Test</title>
<sec id="s9">
<title>Appendix B.1 Wilcoxon Rank-sum Test Results on the CEC2017 Benchmark Functions</title>
<table-wrap id="table-12">
<label>Table A3</label>
<caption>
<title>Wilcoxon rank-sum test results of MCIAO and other compared algorithms on CEC2017.</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"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>AO</th>
<th>GOOSE</th>
<th>BKA</th>
<th>SSA</th>
<th>HHO</th>
<th>WOA</th>
<th>GWO</th>
<th>PSO</th>
<th>LSHADE</th>
<th>iCSPM</th>
</tr>
</thead>
<tbody>
<tr>
<td>F<sub>1</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>3.90E&#x2212;05</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>2</sub></td>
<td>2.61E&#x2212;08</td>
<td>2.55E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>2.61E&#x2212;08</td>
<td>1.22E&#x2212;05</td>
<td>7.30E&#x2212;04</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>3</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.53E&#x2212;04</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>4</sub></td>
<td>3.73E&#x2212;09</td>
<td>4.05E&#x2212;02</td>
<td>1.30E&#x2212;08</td>
<td>2.61E&#x2212;08</td>
<td>6.15E&#x2212;08</td>
<td><bold>1.58E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.34E&#x2212;03</td>
</tr>
<tr>
<td>F<sub>5</sub></td>
<td>1.86E&#x2212;09</td>
<td><bold>8.71E&#x2212;01</bold></td>
<td>6.91E&#x2212;07</td>
<td>9.31E&#x2212;09</td>
<td>2.69E&#x2212;05</td>
<td><bold>7.92E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>6.29E&#x2212;05</td>
</tr>
<tr>
<td>F<sub>6</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.02E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>4.41E&#x2212;05</td>
<td><bold>2.05E&#x2212;01</bold></td>
<td><bold>3.39E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td><bold>9.03E&#x2212;01</bold></td>
</tr>
<tr>
<td>F<sub>7</sub></td>
<td>1.86E&#x2212;09</td>
<td><bold>4.28E&#x2212;01</bold></td>
<td>2.35E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td><bold>4.52E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>2.35E&#x2212;06</td>
</tr>
<tr>
<td>F<sub>8</sub></td>
<td><bold>7.61E&#x2212;01</bold></td>
<td><bold>8.08E&#x2212;01</bold></td>
<td>1.40E&#x2212;05</td>
<td>1.86E&#x2212;09</td>
<td>3.45E&#x2212;04</td>
<td>1.19E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>2.61E&#x2212;08</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>9</sub></td>
<td>1.68E&#x2212;06</td>
<td>3.54E&#x2212;08</td>
<td>5.59E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>5.59E&#x2212;09</td>
<td>5.01E&#x2212;03</td>
<td>2.61E&#x2212;08</td>
<td>3.73E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>10</sub></td>
<td>2.61E&#x2212;08</td>
<td>1.86E&#x2212;09</td>
<td>1.30E&#x2212;08</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>4.34E&#x2212;03</td>
<td>3.73E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>11</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.30E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>5.59E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>12</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.22E&#x2212;05</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>2.61E&#x2212;08</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>13</sub></td>
<td><bold>3.18E&#x2212;01</bold></td>
<td>1.30E&#x2212;08</td>
<td>1.02E&#x2212;07</td>
<td>9.31E&#x2212;09</td>
<td><bold>1.29E&#x2212;01</bold></td>
<td><bold>3.49E&#x2212;01</bold></td>
<td>2.56E&#x2212;04</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>8.01E&#x2212;08</td>
</tr>
<tr>
<td>F<sub>14</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.42E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>15</sub></td>
<td>1.19E&#x2212;06</td>
<td>4.73E&#x2212;02</td>
<td>2.55E&#x2212;07</td>
<td>1.86E&#x2212;08</td>
<td><bold>7.67E&#x2212;02</bold></td>
<td>9.93E&#x2212;03</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>5.59E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>16</sub></td>
<td>2.56E&#x2212;03</td>
<td><bold>1.77E&#x2212;01</bold></td>
<td>4.66E&#x2212;03</td>
<td><bold>1.05E&#x2212;01</bold></td>
<td><bold>6.55E&#x2212;01</bold></td>
<td><bold>6.12E&#x2212;01</bold></td>
<td>3.54E&#x2212;08</td>
<td>4.41E&#x2212;05</td>
<td>8.01E&#x2212;08</td>
<td>8.33E&#x2212;07</td>
</tr>
<tr>
<td>F<sub>17</sub></td>
<td><bold>1.14E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>9.31E&#x2212;09</td>
<td>9.22E&#x2212;06</td>
<td><bold>5.98E&#x2212;01</bold></td>
<td>3.15E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>18</sub></td>
<td>3.73E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>2.56E&#x2212;03</td>
<td>8.01E&#x2212;08</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>19</sub></td>
<td>9.22E&#x2212;06</td>
<td>9.93E&#x2212;03</td>
<td>9.22E&#x2212;06</td>
<td><bold>7.61E&#x2212;01</bold></td>
<td><bold>1.98E&#x2212;01</bold></td>
<td><bold>2.99E&#x2212;01</bold></td>
<td>9.98E&#x2212;07</td>
<td>9.52E&#x2212;04</td>
<td>1.22E&#x2212;05</td>
<td>3.74E&#x2212;03</td>
</tr>
<tr>
<td>F<sub>20</sub></td>
<td>1.30E&#x2212;08</td>
<td>5.55E&#x2212;04</td>
<td>6.91E&#x2212;07</td>
<td>3.79E&#x2212;06</td>
<td>4.97E&#x2212;02</td>
<td>2.93E&#x2212;02</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td><bold>7.77E&#x2212;01</bold></td>
</tr>
<tr>
<td>F<sub>21</sub></td>
<td>4.66E&#x2212;08</td>
<td><bold>6.99E&#x2212;02</bold></td>
<td><bold>6.99E&#x2212;02</bold></td>
<td><bold>6.36E&#x2212;02</bold></td>
<td>4.05E&#x2212;02</td>
<td>2.77E&#x2212;02</td>
<td><bold>1.84E&#x2212;01</bold></td>
<td>1.46E&#x2212;03</td>
<td>3.15E&#x2212;07</td>
<td><bold>7.61E&#x2212;01</bold></td>
</tr>
<tr>
<td>F<sub>22</sub></td>
<td>2.55E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>6.29E&#x2212;05</td>
<td>3.54E&#x2212;08</td>
<td><bold>8.41E&#x2212;02</bold></td>
<td>2.77E&#x2212;02</td>
<td>1.86E&#x2212;09</td>
<td>5.14E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>7.98E&#x2212;04</td>
</tr>
<tr>
<td>F<sub>23</sub></td>
<td>9.31E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.97E&#x2212;02</td>
<td>9.22E&#x2212;06</td>
<td>9.98E&#x2212;07</td>
<td>3.64E&#x2212;02</td>
<td>1.86E&#x2212;09</td>
<td>1.60E&#x2212;05</td>
<td>1.86E&#x2212;09</td>
<td><bold>4.65E&#x2212;01</bold></td>
</tr>
<tr>
<td>F<sub>24</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>5.59E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>25</sub></td>
<td>3.24E&#x2212;06</td>
<td>1.19E&#x2212;06</td>
<td><bold>2.89E&#x2212;01</bold></td>
<td>2.35E&#x2212;06</td>
<td><bold>3.71E&#x2212;01</bold></td>
<td><bold>6.55E&#x2212;01</bold></td>
<td>3.73E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>6.15E&#x2212;08</td>
</tr>
<tr>
<td>F<sub>26</sub></td>
<td>5.97E&#x2212;06</td>
<td>1.30E&#x2212;08</td>
<td>7.99E&#x2212;06</td>
<td>3.73E&#x2212;09</td>
<td><bold>9.19E&#x2212;01</bold></td>
<td>1.46E&#x2212;03</td>
<td>1.86E&#x2212;09</td>
<td>9.31E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>4.66E&#x2212;08</td>
</tr>
<tr>
<td>F<sub>27</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>5.59E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>28</sub></td>
<td>2.77E&#x2212;03</td>
<td><bold>7.15E&#x2212;01</bold></td>
<td>3.45E&#x2212;04</td>
<td>5.59E&#x2212;09</td>
<td>2.83E&#x2212;04</td>
<td><bold>4.65E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>5.59E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>29</sub></td>
<td>1.68E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>8.33E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>6.19E&#x2212;03</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-12fn1" fn-type="other">
<p>Note: The best results are highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s10">
<title>Appendix B.2 Wilcoxon Rank-Sum Test Results on the CEC2020 Benchmark Functions</title>
<table-wrap id="table-13">
<label>Table A4</label>
<caption>
<title>Wilcoxon rank-sum test results of MCIAO and other compared algorithms on CEC2020.</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"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>AO</th>
<th>GOOSE</th>
<th>BKA</th>
<th>SSA</th>
<th>HHO</th>
<th>WOA</th>
<th>GWO</th>
<th>PSO</th>
<th>LSHADE</th>
<th>iCSPM</th>
</tr>
</thead>
<tbody>
<tr>
<td>F<sub>1</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.42E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>2</sub></td>
<td>2.32E&#x2212;04</td>
<td><bold>3.28E&#x2212;01</bold></td>
<td>3.79E&#x2212;06</td>
<td>4.97E&#x2212;05</td>
<td>7.06E&#x2212;05</td>
<td><bold>3.28E&#x2212;01</bold></td>
<td>2.61E&#x2212;08</td>
<td>1.86E&#x2212;08</td>
<td>1.85E&#x2212;02</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>3</sub></td>
<td>1.86E&#x2212;09</td>
<td>1.30E&#x2212;08</td>
<td>1.82E&#x2212;05</td>
<td><bold>9.19E&#x2212;02</bold></td>
<td>3.13E&#x2212;04</td>
<td>1.85E&#x2212;02</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>4</sub></td>
<td>3.73E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>1.23E&#x2212;04</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>4.42E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>5</sub></td>
<td>1.28E&#x2212;02</td>
<td>3.24E&#x2212;06</td>
<td>1.86E&#x2212;09</td>
<td>3.15E&#x2212;07</td>
<td>3.13E&#x2212;04</td>
<td><bold>5.16E&#x2212;01</bold></td>
<td>1.23E&#x2212;04</td>
<td>2.55E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>7.91E&#x2212;05</td>
</tr>
<tr>
<td>F<sub>6</sub></td>
<td><bold>1.35E&#x2212;01</bold></td>
<td>6.67E&#x2212;04</td>
<td>5.05E&#x2212;04</td>
<td><bold>2.62E&#x2212;01</bold></td>
<td><bold>2.45E&#x2212;01</bold></td>
<td><bold>9.03E&#x2212;01</bold></td>
<td>2.05E&#x2212;07</td>
<td>6.92E&#x2212;06</td>
<td>4.71E&#x2212;07</td>
<td>4.71E&#x2212;07</td>
</tr>
<tr>
<td>F<sub>7</sub></td>
<td>3.73E&#x2212;09</td>
<td>1.30E&#x2212;08</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td><bold>3.39E&#x2212;01</bold></td>
<td>2.05E&#x2212;07</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>8</sub></td>
<td>1.86E&#x2212;09</td>
<td>4.73E&#x2212;02</td>
<td><bold>6.12E&#x2212;01</bold></td>
<td><bold>3.28E&#x2212;01</bold></td>
<td><bold>7.15E&#x2212;01</bold></td>
<td><bold>3.93E&#x2212;01</bold></td>
<td><bold>5.49E&#x2212;02</bold></td>
<td><bold>3.49E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>9</sub></td>
<td>3.86E&#x2212;07</td>
<td>1.60E&#x2212;05</td>
<td><bold>2.37E&#x2212;01</bold></td>
<td>1.86E&#x2212;09</td>
<td><bold>8.79E&#x2212;02</bold></td>
<td>2.02E&#x2212;03</td>
<td>1.86E&#x2212;09</td>
<td>1.11E&#x2212;04</td>
<td>1.86E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
<tr>
<td>F<sub>10</sub></td>
<td>1.30E&#x2212;08</td>
<td>1.86E&#x2212;09</td>
<td>9.31E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>1.02E&#x2212;07</td>
<td>9.31E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
<td>3.73E&#x2212;09</td>
<td>1.86E&#x2212;09</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-13fn1" fn-type="other">
<p>Note: The best results are highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</app>
<app id="app-3">
<title>Appendix C Detailed Numerical Results for Ablation Study</title>
<sec id="s11">
<title>Appendix C.1 Test Results on the CEC2020 Benchmark Functions</title>
<table-wrap id="table-14">
<label>Table A5</label>
<caption>
<title>Comparison of the results of the ablation simulation experiments for CEC2020.</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"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Metrics</th>
<th>MCIAO</th>
<th>AO-1</th>
<th>AO-2</th>
<th>AO-3</th>
<th>AO-4</th>
<th>AO</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">F<sub>1</sub></td>
<td>Mean</td>
<td><bold>1.84E&#x002B;08</bold></td>
<td>3.45E&#x002B;08</td>
<td>4.25E&#x002B;08</td>
<td>5.13E&#x002B;09</td>
<td>3.35E&#x002B;08</td>
<td>2.79E&#x002B;08</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>1.32E&#x002B;08</bold></td>
<td>2.72E&#x002B;08</td>
<td>3.48E&#x002B;08</td>
<td>1.93E&#x002B;09</td>
<td>2.56E&#x002B;08</td>
<td>3.65E&#x002B;08</td>
</tr>
<tr>
<td rowspan="2">F<sub>2</sub></td>
<td>Mean</td>
<td><bold>2.20E&#x002B;03</bold></td>
<td>2.58E&#x002B;03</td>
<td>2.76E&#x002B;03</td>
<td>2.62E&#x002B;03</td>
<td>2.68E&#x002B;03</td>
<td>2.71E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>2.13E&#x002B;02</bold></td>
<td>4.68E&#x002B;02</td>
<td>3.22E&#x002B;02</td>
<td>2.50E&#x002B;02</td>
<td>3.76E&#x002B;02</td>
<td>3.55E&#x002B;02</td>
</tr>
<tr>
<td rowspan="2">F<sub>3</sub></td>
<td>Mean</td>
<td><bold>7.65E&#x002B;02</bold></td>
<td>8.17E&#x002B;02</td>
<td>8.15E&#x002B;02</td>
<td>8.17E&#x002B;02</td>
<td>8.21E&#x002B;02</td>
<td>8.19E&#x002B;02</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>2.02E&#x002B;01</bold></td>
<td>2.83E&#x002B;01</td>
<td>3.29E&#x002B;01</td>
<td>2.32E&#x002B;01</td>
<td>2.24E&#x002B;01</td>
<td>2.51E&#x002B;01</td>
</tr>
<tr>
<td rowspan="2">F<sub>4</sub></td>
<td>Mean</td>
<td><bold>1.92E&#x002B;03</bold></td>
<td>1.99E&#x002B;03</td>
<td>1.99E&#x002B;03</td>
<td>2.07E&#x002B;03</td>
<td>2.00E&#x002B;03</td>
<td>1.99E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>4.06E&#x002B;01</bold></td>
<td>9.65E&#x002B;01</td>
<td>1.78E&#x002B;02</td>
<td>2.73E&#x002B;02</td>
<td>1.11E&#x002B;02</td>
<td>2.47E&#x002B;02</td>
</tr>
<tr>
<td rowspan="2">F<sub>5</sub></td>
<td>Mean</td>
<td><bold>5.68E&#x002B;05</bold></td>
<td>1.04E&#x002B;06</td>
<td>7.97E&#x002B;05</td>
<td>3.79E&#x002B;06</td>
<td>1.39E&#x002B;06</td>
<td>1.31E&#x002B;06</td>
</tr>
<tr>
<td>Std.</td>
<td>7.30E&#x002B;05</td>
<td>7.39E&#x002B;05</td>
<td><bold>4.17E&#x002B;05</bold></td>
<td>4.14E&#x002B;06</td>
<td>1.11E&#x002B;06</td>
<td>1.31E&#x002B;06</td>
</tr>
<tr>
<td rowspan="2">F<sub>6</sub></td>
<td>Mean</td>
<td><bold>1.86E&#x002B;03</bold></td>
<td>2.08E&#x002B;03</td>
<td>2.01E&#x002B;03</td>
<td>2.06E&#x002B;03</td>
<td>1.95E&#x002B;03</td>
<td>2.00E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>1.46E&#x002B;02</bold></td>
<td>2.27E&#x002B;02</td>
<td>1.90E&#x002B;02</td>
<td>1.58E&#x002B;02</td>
<td>1.92E&#x002B;02</td>
<td>1.67E&#x002B;02</td>
</tr>
<tr>
<td rowspan="2">F<sub>7</sub></td>
<td>Mean</td>
<td>5.79E&#x002B;05</td>
<td>2.65E&#x002B;05</td>
<td>2.35E&#x002B;05</td>
<td>3.98E&#x002B;06</td>
<td>2.84E&#x002B;05</td>
<td><bold>1.78E&#x002B;05</bold></td>
</tr>
<tr>
<td>Std.</td>
<td>1.71E&#x002B;06</td>
<td>3.29E&#x002B;05</td>
<td>2.67E&#x002B;05</td>
<td>2.99E&#x002B;06</td>
<td>3.48E&#x002B;05</td>
<td><bold>1.62E&#x002B;05</bold></td>
</tr>
<tr>
<td rowspan="2">F<sub>8</sub></td>
<td>Mean</td>
<td><bold>2.33E&#x002B;03</bold></td>
<td>2.62E&#x002B;03</td>
<td>2.33E&#x002B;03</td>
<td>2.34E&#x002B;03</td>
<td>2.33E&#x002B;03</td>
<td>2.33E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>1.03E&#x002B;01</bold></td>
<td>6.54E&#x002B;02</td>
<td>1.85E&#x002B;01</td>
<td>1.61E&#x002B;01</td>
<td>1.68E&#x002B;01</td>
<td>1.73E&#x002B;01</td>
</tr>
<tr>
<td rowspan="2">F<sub>9</sub></td>
<td>Mean</td>
<td><bold>2.82E&#x002B;03</bold></td>
<td>2.87E&#x002B;03</td>
<td>2.87E&#x002B;03</td>
<td>2.88E&#x002B;03</td>
<td>2.86E&#x002B;03</td>
<td>2.87E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>2.04E&#x002B;01</bold></td>
<td>2.89E&#x002B;01</td>
<td>2.93E&#x002B;01</td>
<td>3.43E&#x002B;01</td>
<td>2.64E&#x002B;01</td>
<td>2.18E&#x002B;01</td>
</tr>
<tr>
<td rowspan="2">F<sub>10</sub></td>
<td>Mean</td>
<td><bold>3.11E&#x002B;03</bold></td>
<td>3.12E&#x002B;03</td>
<td>3.13E&#x002B;03</td>
<td>3.18E&#x002B;03</td>
<td>3.12E&#x002B;03</td>
<td>3.19E&#x002B;03</td>
</tr>
<tr>
<td>Std.</td>
<td><bold>5.27E&#x002B;01</bold></td>
<td>6.15E&#x002B;01</td>
<td>6.20E&#x002B;01</td>
<td>6.36E&#x002B;01</td>
<td>6.04E&#x002B;01</td>
<td>5.76E&#x002B;01</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-14fn1" fn-type="other">
<p>Note: The best results are highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</app>
</app-group>
<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>Singh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Chauhan</surname> <given-names>N</given-names></string-name>, <string-name><surname>Popli</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Test case reduction and SWOA optimization for distributed agile software development using regression testing</article-title>. <source>Multimed Tools Appl</source>. <year>2025</year>;<volume>84</volume>(<issue>10</issue>):<fpage>7065</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11042-024-19148-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>Villoth</surname> <given-names>JP</given-names></string-name>, <string-name><surname>Zivkovic</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zivkovic</surname> <given-names>T</given-names></string-name>, <string-name><surname>Abdel-salam</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hammad</surname> <given-names>M</given-names></string-name>, <string-name><surname>Jovanovic</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Two-tier deep and machine learning approach optimized by adaptive multi-population firefly algorithm for software defects prediction</article-title>. <source>Neurocomputing</source>. <year>2025</year>;<volume>630</volume>(<issue>7</issue>):<fpage>129695</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.neucom.2025.129695</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>Petrovic</surname> <given-names>A</given-names></string-name>, <string-name><surname>Jovanovic</surname> <given-names>L</given-names></string-name>, <string-name><surname>Bacanin</surname> <given-names>N</given-names></string-name>, <string-name><surname>Antonijevic</surname> <given-names>M</given-names></string-name>, <string-name><surname>Savanovic</surname> <given-names>N</given-names></string-name>, <string-name><surname>Zivkovic</surname> <given-names>M</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Exploring metaheuristic optimized machine learning for software defect detection on natural language and classical datasets</article-title>. <source>Mathematics</source>. <year>2024</year>;<volume>12</volume>(<issue>18</issue>):<fpage>2918</fpage>. doi:<pub-id pub-id-type="doi">10.3390/math12182918</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>Hunko</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Adaptive approaches to software testing with embedded artificial intelligence in dynamic environments</article-title>. <source>Int J Curr Sci Res Rev</source>. <year>2025</year>;<volume>8</volume>(<issue>5</issue>):<fpage>2036</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.47191/ijcsrr/v8-i5-10</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Elbaum</surname> <given-names>S</given-names></string-name>, <string-name><surname>Malishevsky</surname> <given-names>AG</given-names></string-name>, <string-name><surname>Rothermel</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Prioritizing test cases for regression testing</article-title>. In: <conf-name>Proceedings of the 2000 ACM SIGSOFT International Symposium on Software Testing and Analysis; 2000 Aug 21&#x2013;24; Portland, OR, USA</conf-name>. p. <fpage>102</fpage>&#x2013;<lpage>12</lpage>.</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>Huynh</surname> <given-names>H</given-names></string-name>, <string-name><surname>Pham</surname> <given-names>N</given-names></string-name>, <string-name><surname>Nguyen</surname> <given-names>TN</given-names></string-name>, <string-name><surname>Nguyen</surname> <given-names>V</given-names></string-name></person-group>. <article-title>Segment-based test case prioritization: a multi-objective approach</article-title>. In: <conf-name>Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis; 2024 Sep 16&#x2013;20; Vienna, Austria</conf-name>. p. <fpage>1149</fpage>&#x2013;<lpage>60</lpage>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khatibsyarbini</surname> <given-names>M</given-names></string-name>, <string-name><surname>Isa</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Abang Jawawi</surname> <given-names>DN</given-names></string-name></person-group>. <article-title>A hybrid weight-based and string distances using particle swarm optimization for prioritizing test cases</article-title>. <source>J Theor Appl Inf Technol</source>. <year>2017</year>;<volume>95</volume>(<issue>12</issue>):<fpage>2723</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1166/asl.2018.12918</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Walcott</surname> <given-names>KR</given-names></string-name>, <string-name><surname>Soffa</surname> <given-names>ML</given-names></string-name>, <string-name><surname>Kapfhammer</surname> <given-names>GM</given-names></string-name>, <string-name><surname>Roos</surname> <given-names>RS</given-names></string-name></person-group>. <article-title>TimeAware test suite prioritization</article-title>. In: <conf-name>Proceedings of the 2006 International Symposium on Software Testing and Analysis; 2006 Jul 17&#x2013;20; Portland, MA, USA</conf-name>. p. <fpage>1</fpage>&#x2013;<lpage>12</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Singh</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Kaur</surname> <given-names>A</given-names></string-name>, <string-name><surname>Suri</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Test case prioritization using ant colony optimization</article-title>. <source>SIGSOFT Softw Eng Notes</source>. <year>2010</year>;<volume>35</volume>(<issue>4</issue>):<fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1145/1811226.1811238</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Hla</surname> <given-names>KHS</given-names></string-name>, <string-name><surname>Choi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Park</surname> <given-names>JS</given-names></string-name></person-group>. <article-title>Applying particle swarm optimization to prioritizing test cases for embedded real time software retesting</article-title>. In: <conf-name>Proceedings of the 2008 IEEE 8th International Conference on Computer and Information Technology Workshops; 2008 Jul 8&#x2013;11; Sydney, NSW, Australia</conf-name>. p. <fpage>527</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CIT.2008.Workshops.104</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>Garg</surname> <given-names>K</given-names></string-name>, <string-name><surname>Shekhar</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Optimizing test case prioritization through ranked NSGA-2 for enhanced fault sensitivity analysis</article-title>. <source>Innov Syst Softw Eng</source>. <year>2024</year>;<volume>20</volume>(<issue>3</issue>):<fpage>307</fpage>&#x2013;<lpage>28</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11334-024-00561-6</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>Shu</surname> <given-names>T</given-names></string-name>, <string-name><surname>He</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Model-based diversity-driven learn-to-rank test case prioritization</article-title>. <source>Expert Syst Appl</source>. <year>2024</year>;<volume>255</volume>(<issue>6</issue>):<fpage>124768</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2024.124768</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>Zeng</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>G</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Multi-strategies enhanced aquila optimizer for global optimization: comprehensive review and comparative analysis</article-title>. <source>J Comput Des Eng</source>. <year>2025</year>;<volume>12</volume>(<issue>5</issue>):<fpage>134</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id pub-id-type="doi">10.1093/jcde/qwaf047</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>AlRassas</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Al-qaness</surname> <given-names>MAA</given-names></string-name>, <string-name><surname>Ewees</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>S</given-names></string-name>, <string-name><surname>Abd Elaziz</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dama&#x0161;evi&#x010D;ius</surname> <given-names>R</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Optimized ANFIS model using Aquila optimizer for oil production forecasting</article-title>. <source>Processes</source>. <year>2021</year>;<volume>9</volume>(<issue>7</issue>):<fpage>1194</fpage>. doi:<pub-id pub-id-type="doi">10.3390/pr9071194</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>Abd Elaziz</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dahou</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alsaleh</surname> <given-names>NA</given-names></string-name>, <string-name><surname>Elsheikh</surname> <given-names>AH</given-names></string-name>, <string-name><surname>Saba</surname> <given-names>AI</given-names></string-name>, <string-name><surname>Ahmadein</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Boosting COVID-19 image classification using MobileNetV3 and aquila optimizer algorithm</article-title>. <source>Entropy</source>. <year>2021</year>;<volume>23</volume>(<issue>11</issue>):<fpage>1383</fpage>. doi:<pub-id pub-id-type="doi">10.3390/e23111383</pub-id>; <pub-id pub-id-type="pmid">34828081</pub-id></mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gupta</surname> <given-names>DK</given-names></string-name>, <string-name><surname>Dei</surname> <given-names>G</given-names></string-name>, <string-name><surname>Soni</surname> <given-names>AK</given-names></string-name>, <string-name><surname>Jha</surname> <given-names>AV</given-names></string-name>, <string-name><surname>Appasani</surname> <given-names>B</given-names></string-name>, <string-name><surname>Bizon</surname> <given-names>N</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Fractional order PID controller for load frequency control in a deregulated hybrid power system using aquila optimization</article-title>. <source>Results Eng</source>. <year>2024</year>;<volume>23</volume>(<issue>1</issue>):<fpage>102442</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rineng.2024.102442</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>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Harman</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hierons</surname> <given-names>RM</given-names></string-name></person-group>. <article-title>Search algorithms for regression test case prioritization</article-title>. <source>IEEE Trans Softw Eng</source>. <year>2007</year>;<volume>33</volume>(<issue>4</issue>):<fpage>225</fpage>&#x2013;<lpage>37</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TSE.2007.38</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>Shahzad Ahmed</surname> <given-names>F</given-names></string-name>, <string-name><surname>Majeed</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ahmed Khan</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Value-based test case prioritization for regression testing using genetic algorithms</article-title>. <source>Comput Mater Contin</source>. <year>2023</year>;<volume>74</volume>(<issue>1</issue>):<fpage>2211</fpage>&#x2013;<lpage>38</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2023.032664</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Tyagi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Malhotra</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Test case prioritization using multi objective particle swarm optimizer</article-title>. In: <conf-name>2014 International Conference on Signal Propagation and Computer Technology (ICSPCT 2014); 2014 Jul 12&#x2013;13; Ajmer, India</conf-name>. p. <fpage>390</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICSPCT.2014.6884931</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>Bajaj</surname> <given-names>A</given-names></string-name>, <string-name><surname>Abraham</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ratnoo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gabralla</surname> <given-names>LA</given-names></string-name></person-group>. <article-title>Test case prioritization, selection, and reduction using improved quantum-behaved particle swarm optimization</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>12</issue>):<fpage>4374</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22124374</pub-id>; <pub-id pub-id-type="pmid">35746156</pub-id></mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Ahmad</surname> <given-names>SF</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>DK</given-names></string-name>, <string-name><surname>Suman</surname> <given-names>P</given-names></string-name></person-group>. <chapter-title>Prioritization for regression testing using ant colony optimization based on test factors</chapter-title>. In: <source>Intelligent communication, control and devices</source>. <publisher-loc>Singapore, Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2018</year>. p. <fpage>1353</fpage>&#x2013;<lpage>60</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-981-10-5903-2_142</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>Zhang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Qi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dou</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>On test case prioritization using ant colony optimization algorithm</article-title>. In: <conf-name>Proceedings of the 2019 IEEE 21st International Conference on High Performance Computing and Communications, IEEE 17th International Conference on Smart City, IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS); 2019 Aug 10&#x2013;12; Zhangjiajie, China</conf-name>. p. <fpage>2767</fpage>&#x2013;<lpage>773</lpage>. doi:<pub-id pub-id-type="doi">10.1109/hpcc/smartcity/dss.2019.00388</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>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 Comput</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-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khatibsyarbini</surname> <given-names>M</given-names></string-name>, <string-name><surname>Isa</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Jawawi</surname> <given-names>DNA</given-names></string-name>, <string-name><surname>Hamed</surname> <given-names>HNA</given-names></string-name>, <string-name><surname>Mohamed Suffian</surname> <given-names>MD</given-names></string-name></person-group>. <article-title>Test case prioritization using firefly algorithm for software testing</article-title>. <source>IEEE Access</source>. <year>2019</year>;<volume>7</volume>:<fpage>132360</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2019.2940620</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bajaj</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sangwan</surname> <given-names>OP</given-names></string-name></person-group>. <article-title>Discrete cuckoo search algorithms for test case prioritization</article-title>. <source>Appl Soft Comput</source>. <year>2021</year>;<volume>110</volume>(<issue>3</issue>):<fpage>107584</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2021.107584</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmed Hamza</surname> <given-names>M</given-names></string-name>, <string-name><surname>Abdelmaboud</surname> <given-names>A</given-names></string-name>, <string-name><surname>Larabi-Marie-Sainte</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mesfer Alshahrani</surname> <given-names>H</given-names></string-name>, <string-name><surname>Al Duhayyim</surname> <given-names>M</given-names></string-name>, <string-name><surname>Awad Ibrahim</surname> <given-names>H</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Modified Harris hawks optimization based test case prioritization for software testing</article-title>. <source>Comput Mater Contin</source>. <year>2022</year>;<volume>72</volume>(<issue>1</issue>):<fpage>1951</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2022.024692</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>Nayak</surname> <given-names>G</given-names></string-name>, <string-name><surname>Barisal</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Ray</surname> <given-names>M</given-names></string-name></person-group>. <article-title>CGWO: an improved grey wolf optimization technique for test case prioritization</article-title>. <source>Program Comput Softw</source>. <year>2023</year>;<volume>49</volume>(<issue>8</issue>):<fpage>942</fpage>&#x2013;<lpage>53</lpage>. doi:<pub-id pub-id-type="doi">10.1134/S0361768823080169</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>Yang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zeng</surname> <given-names>F</given-names></string-name>, <string-name><surname>Qian</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Directed search based on improved whale optimization algorithm for test case prioritization</article-title>. <source>Int J Comput Commun Control</source>. <year>2023</year>;<volume>18</volume>(<issue>2</issue>):<fpage>5049</fpage>. doi:<pub-id pub-id-type="doi">10.15837/ijccc.2023.2.5049</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Heba</surname> <given-names>H</given-names></string-name>, <string-name><surname>Younis</surname> <given-names>MI</given-names></string-name></person-group>. <article-title>A hybrid meta-heuristic approach for test case prioritization and optimization</article-title>. <source>Fusion Pract Appl</source>. <year>2024</year>;<volume>14</volume>(<issue>2</issue>):<fpage>261</fpage>&#x2013;<lpage>71</lpage>. doi:<pub-id pub-id-type="doi">10.54216/fpa.140221</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>Pan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Bagherzadeh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ghaleb</surname> <given-names>TA</given-names></string-name>, <string-name><surname>Briand</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Test case selection and prioritization using machine learning: a systematic literature review</article-title>. <source>Empir Softw Eng</source>. <year>2021</year>;<volume>27</volume>(<issue>2</issue>):<fpage>29</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s10664-021-10066-6</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yaraghi</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Bagherzadeh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kahani</surname> <given-names>N</given-names></string-name>, <string-name><surname>Briand</surname> <given-names>LC</given-names></string-name></person-group>. <article-title>Scalable and accurate test case prioritization in continuous integration contexts</article-title>. <source>IEEE Trans Softw Eng</source>. <year>2023</year>;<volume>49</volume>(<issue>4</issue>):<fpage>1615</fpage>&#x2013;<lpage>39</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TSE.2022.3184842</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>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Mou</surname> <given-names>R</given-names></string-name>, <string-name><surname>Li</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Semantic-aware two-phase test case prioritization for continuous integration</article-title>. <source>Softw Test Verif Reliab</source>. <year>2024</year>;<volume>34</volume>(<issue>1</issue>):<fpage>e1864</fpage>. doi:<pub-id pub-id-type="doi">10.1002/stvr.1864</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>Fatih Tasgetiren</surname> <given-names>M</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>YC</given-names></string-name>, <string-name><surname>Sevkli</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gencyilmaz</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Particle swarm optimization and differential evolution for the single machine total weighted tardiness problem</article-title>. <source>Int J Prod Res</source>. <year>2006</year>;<volume>44</volume>(<issue>22</issue>):<fpage>4737</fpage>&#x2013;<lpage>54</lpage>. doi:<pub-id pub-id-type="doi">10.1080/00207540600620849</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>Wang</surname> <given-names>P</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xiang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Fast image encryption algorithm for logistics-sine-cosine mapping</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>24</issue>):<fpage>9929</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22249929</pub-id>; <pub-id pub-id-type="pmid">36560300</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>Wang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>JS</given-names></string-name>, <string-name><surname>Li</surname> <given-names>XD</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hao</surname> <given-names>WK</given-names></string-name></person-group>. <article-title>Harris hawk optimization algorithm based on cauchy distribution inverse cumulative function and tangent flight operator</article-title>. <source>Appl Intell</source>. <year>2022</year>;<volume>52</volume>(<issue>10</issue>):<fpage>10999</fpage>&#x2013;<lpage>1026</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10489-021-03080-0</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>C</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>J</given-names></string-name>, <string-name><surname>Cai</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>N</given-names></string-name></person-group>. <article-title>DriverRWH: discovering cancer driver genes by random walk on a gene mutation hypergraph</article-title>. <source>BMC Bioinform</source>. <year>2022</year>;<volume>23</volume>(<issue>1</issue>):<fpage>277</fpage>. doi:<pub-id pub-id-type="doi">10.1186/s12859-022-04788-7</pub-id>; <pub-id pub-id-type="pmid">35831792</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>Y</given-names></string-name></person-group>. <article-title>Backtracking search algorithm with specular reflection learning for global optimization</article-title>. <source>Knowl Based Syst</source>. <year>2021</year>;<volume>212</volume>:<fpage>106546</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2020.106546</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>Hamad</surname> <given-names>RK</given-names></string-name>, <string-name><surname>Rashid</surname> <given-names>TA</given-names></string-name></person-group>. <article-title>GOOSE algorithm: a powerful optimization tool for real-world engineering challenges and beyond</article-title>. <source>Evol Syst</source>. <year>2024</year>;<volume>15</volume>(<issue>4</issue>):<fpage>1249</fpage>&#x2013;<lpage>74</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s12530-023-09553-6</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>Zhu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>C</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A hybrid black-winged kite algorithm with PSO and differential mutation for superior global optimization and engineering applications</article-title>. <source>Biomimetics</source>. <year>2025</year>;<volume>10</volume>(<issue>4</issue>):<fpage>236</fpage>. doi:<pub-id pub-id-type="doi">10.3390/biomimetics10040236</pub-id>; <pub-id pub-id-type="pmid">40277635</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>Xue</surname> <given-names>J</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>B</given-names></string-name></person-group>. <article-title>A novel swarm intelligence optimization approach: sparrow search algorithm</article-title>. <source>Syst Sci Control Eng</source>. <year>2020</year>;<volume>8</volume>(<issue>1</issue>):<fpage>22</fpage>&#x2013;<lpage>34</lpage>. doi:<pub-id pub-id-type="doi">10.1080/21642583.2019.1708830</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>Heidari</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>Faris</surname> <given-names>H</given-names></string-name>, <string-name><surname>Aljarah</surname> <given-names>I</given-names></string-name>, <string-name><surname>Mafarja</surname> <given-names>M</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Harris Hawks optimization: algorithm and applications</article-title>. <source>Future Gener Comput Syst</source>. <year>2019</year>;<volume>97</volume>:<fpage>849</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.future.2019.02.028</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>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-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gupta</surname> <given-names>S</given-names></string-name>, <string-name><surname>Deep</surname> <given-names>K</given-names></string-name></person-group>. <article-title>A novel random walk grey wolf optimizer</article-title>. <source>Swarm Evol Comput</source>. <year>2019</year>;<volume>44</volume>(<issue>4</issue>):<fpage>101</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.swevo.2018.01.001</pub-id>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</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&#x2014;International Conference on Neural Networks; 1995 Nov 27&#x2013;Dec 1; Perth, WA, Australia</conf-name>. p. <fpage>1942</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICNN.1995.488968</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Tanabe</surname> <given-names>R</given-names></string-name>, <string-name><surname>Fukunaga</surname> <given-names>AS</given-names></string-name></person-group>. <article-title>Improving the search performance of SHADE using linear population size reduction</article-title>. In: <conf-name>Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC); 2014 Jul 6&#x2013;11; Beijing, China</conf-name>. p. <fpage>1658</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CEC.2014.6900380</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>Abed-alguni</surname> <given-names>BH</given-names></string-name>, <string-name><surname>Paul</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Island-based Cuckoo Search with elite opposition-based learning and multiple mutation methods for solving optimization problems</article-title>. <source>Soft Comput</source>. <year>2022</year>;<volume>26</volume>(<issue>7</issue>):<fpage>3293</fpage>&#x2013;<lpage>312</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00500-021-06665-6</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>Abed-Alguni</surname> <given-names>BH</given-names></string-name></person-group>. <article-title>EvoMapX: an explainable framework for metaheuristic optimization algorithms</article-title>. <source>Expert Syst Appl</source>. <year>2026</year>;<volume>298</volume>(<issue>10</issue>):<fpage>129514</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2025.129514</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>