<?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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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">20847</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.020847</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>IRKO: An Improved Runge-Kutta Optimization Algorithm for Global Optimization Problems</article-title>
<alt-title alt-title-type="left-running-head">IRKO: An Improved Runge-Kutta Optimization Algorithm for Global Optimization Problems</alt-title>
<alt-title alt-title-type="right-running-head">IRKO: An Improved Runge-Kutta Optimization Algorithm for Global Optimization Problems</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Devi</surname><given-names>R. Manjula</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Premkumar</surname><given-names>M.</given-names></name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Jangir</surname><given-names>Pradeep</given-names></name>
<xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Elkotb</surname><given-names>Mohamed Abdelghany</given-names></name>
<xref ref-type="aff" rid="aff-4">4</xref>
<xref ref-type="aff" rid="aff-5">5</xref>
</contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Elavarasan</surname><given-names>Rajvikram Madurai</given-names></name>
<xref ref-type="aff" rid="aff-6">6</xref>
</contrib>
<contrib id="author-6" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Nisar</surname><given-names>Kottakkaran Sooppy</given-names></name>
<xref ref-type="aff" rid="aff-7">7</xref>
<email>n.sooppy@psau.edu.sa</email>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Science and Engineering, Kongu Engineering College</institution>, <addr-line>Perundurai, 638060, Tamil Nadu</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Electrical &#x0026; Electronics Engineering, Dayananda Sagar College of Engineering</institution>, <addr-line>Bengaluru, 560078, Karnataka</addr-line>, <country>India</country></aff>
<aff id="aff-3"><label>3</label><institution>Rajasthan Rajya Vidyut Prasaran Nigam</institution>, <addr-line>Sikar, 332025, Rajasthan</addr-line>, <country>India</country></aff>
<aff id="aff-4"><label>4</label><institution>Mechanical Engineering Department, College of Engineering, King Khalid University</institution>, <addr-line>Abha, 61421</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-5"><label>5</label><institution>Mechanical Engineering Department, Faculty of Engineering, Kafrelsheikh University</institution>, <country>Egypt</country></aff>
<aff id="aff-6"><label>6</label><institution>Clean and Resilient Energy Systems (CARES) Laboratory, Texas A&#x0026;M University</institution>, <addr-line>Galveston, 77553, TX</addr-line>, <country>USA</country></aff>
<aff id="aff-7"><label>7</label><institution>College of Arts and Sciences, Prince Sattam bin Abdulaziz University</institution>, <addr-line>Wadi Aldawaser, 11991</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Kottakkaran Sooppy Nisar. Email: <email>n.sooppy@psau.edu.sa</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-10-02"><day>2</day><month>10</month><year>2021</year>
</pub-date>
<volume>70</volume>
<issue>3</issue>
<fpage>4803</fpage>
<lpage>4827</lpage>
<history>
<date date-type="received"><day>11</day><month>6</month><year>2021</year></date>
<date date-type="accepted"><day>22</day><month>7</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Devi et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Devi et al.</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_20847.pdf"></self-uri>
<abstract>
<p>Optimization is a key technique for maximizing or minimizing functions and achieving optimal cost, gains, energy, mass, and so on. In order to solve optimization problems, metaheuristic algorithms are essential. Most of these techniques are influenced by collective knowledge and natural foraging. There is no such thing as the best or worst algorithm; instead, there are more effective algorithms for certain problems. Therefore, in this paper, a new improved variant of a recently proposed metaphorless Runge-Kutta Optimization (RKO) algorithm, called Improved Runge-Kutta Optimization (IRKO) algorithm, is suggested for solving optimization problems. The IRKO is formulated using the basic RKO and local escaping operator to enhance the diversification and intensification capability of the basic RKO version. The performance of the proposed IRKO algorithm is validated on 23 standard benchmark functions and three engineering constrained optimization problems. The outcomes of IRKO are compared with seven state-of-the-art algorithms, including the basic RKO algorithm. Compared to other algorithms, the recommended IRKO algorithm is superior in discovering the optimal results for all selected optimization problems. The runtime of IRKO is less than 0.5 s for most of the 23 benchmark problems and stands first for most of the selected problems, including real-world optimization problems.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Engineering design</kwd>
<kwd>global optimization</kwd>
<kwd>local escaping operator</kwd>
<kwd>metaheuristics</kwd>
<kwd>Runge-Kutta optimization algorithm</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>The term &#x201C;optimization&#x201D; relates to determining the best values of different system components to complete the systems engineering at the lowest possible price. In machine learning and artificial intelligence, practical applications and problems are typically constrained, unconstrained, or discrete [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. As a result, finding the best solutions using standard numerical programming approaches is difficult. Numerous optimization methods have been established in recent years to enhance the performance of various systems and reduce computing costs. Conventional optimization techniques have several flaws and restrictions, such as convergence to a local minimum and an undefined search space. Many novel optimization approaches have been presented in recent years to address such flaws. Most systems are nonlinear and require advanced optimization techniques to be evaluated. Mathematical optimization techniques are often inspired by findings in nature. Such algorithms produce random solutions inside the search space and keep making improvements until these results converge to probable global optimums. Every metaheuristic algorithm does have its settings that influence the optimization process [<xref ref-type="bibr" rid="ref-3">3</xref>&#x2013;<xref ref-type="bibr" rid="ref-6">6</xref>]. In general, each metaheuristic algorithms share common characteristics, such as the search strategy, which itself is divided into two sections, one of which is known as diversification and the latter of which has been known as intensification. The first phase of the algorithm creates random variables in the initial phase to explore potential search space locations. The optimization approach attempts to discover the best result from the search space in the second phase. An excellent optimization algorithm must balance the exploitation and exploration phase to prevent entrapment at the local minima. The highest complications of such algorithms are in having an exact balance between exploitation and exploration phases to avoid trap from local minima and still enhance the solution accuracy previously obtained [<xref ref-type="bibr" rid="ref-7">7</xref>&#x2013;<xref ref-type="bibr" rid="ref-9">9</xref>]. As per the discussion by [<xref ref-type="bibr" rid="ref-10">10</xref>], there are no bad or good among the various optimization techniques, but one more suitable for a certain problem, that is, still has a gap for developing new optimization techniques.</p>
<p>The authors want to provide a more efficient and successful method, and hence this paper proposes an Improved Runge-Kutta Optimization (IRKO) algorithm, a revolutionary metaphor-free optimization method. The suggested IRKO is formulated from the basic version of the RKO algorithm [<xref ref-type="bibr" rid="ref-11">11</xref>], and it employs a particular slope computation ideology based on the Runge-Kutta technique as a search engine for optimization problems. To improve the solution quality of the IRKO, the Local Escaping Operator (LEO) [<xref ref-type="bibr" rid="ref-12">12</xref>] is integrated with the RKO. To thoroughly demonstrate the robustness and efficacy of the IRKO, a set of twenty-three classical benchmarks and three constrained engineering problems is employed.</p>
<p>The paper has been organized as follows: Section 2 confers the backgrounds of metaheuristic algorithms related works, and Section 3 discusses the formulation of the IRKO algorithm employing RKO and LEO concepts. Section 4 demonstrates the numerical simulation results on classical benchmark functions and real-world problems. Section 5 concludes the paper.</p>
</sec>
<sec id="s2"><label>2</label><title>Literature Review</title>
<p>Metaheuristic algorithms are divided into four categories relying on the motivation for its development: (i) swarm behaviors, (ii) natural behaviors, (iii) human behaviors, and (iv) physics concepts.</p>
<sec id="s2_1"><label>2.1</label><title>Swarm Intelligence Algorithms</title>
<p>Swarms can inspire natural and social phenomena. Several algorithms have been developed and presented by many researchers. Particle Swarm Optimization (PSO) is a common approach derived from the natural behavior of swarming particles [<xref ref-type="bibr" rid="ref-13">13</xref>]. Each particle can be updated as per the local positions and its global best position. The PSO addresses various challenges, such as solving global optimization problems, power systems, power electronics, feature selection, image segmentation, electric vehicles, data clustering, and much more. Ant foraging behavior inspires the Ant Colony Optimization (ACO) algorithm [<xref ref-type="bibr" rid="ref-14">14</xref>]. The ants release pheromone on the earth naturally to ensure the colony members choose the ideal path. It has been employed in several optimization problems, as stated earlier. Firefly Algorithm (FA) is based on the flashing strobe of fireflies in the sea [<xref ref-type="bibr" rid="ref-15">15</xref>]. It was well-received and implemented in many applications, such as feature selection, data clustering, mechanical systems, power systems, and other optimization challenges. The Artificial Bee Colony (ABC) algorithm is designed to mimic the activity of a honey bee [<xref ref-type="bibr" rid="ref-16">16</xref>]. It contains three groups: bees who are working, onlookers that are observing, and Scouters who are searching for food. The ABC algorithm has numerous applications, such as global optimization, job shop scheduling, wireless sensor network, image segmentation, etc. In addition, various algorithms proved to be effective for optimization problems, such as Gray Wolf Optimizer (GWO) [<xref ref-type="bibr" rid="ref-17">17</xref>], Harris-Hawks Optimizer (HHO) [<xref ref-type="bibr" rid="ref-18">18</xref>], Whale Optimization Algorithm (WOA) [<xref ref-type="bibr" rid="ref-19">19</xref>], Aquila optimizer [<xref ref-type="bibr" rid="ref-20">20</xref>], slime mold algorithm [<xref ref-type="bibr" rid="ref-21">21</xref>], marine predator algorithm [<xref ref-type="bibr" rid="ref-22">22</xref>], equilibrium optimizer [<xref ref-type="bibr" rid="ref-23">23</xref>], salp swarm optimizer [<xref ref-type="bibr" rid="ref-24">24</xref>], etc.</p>
</sec>
<sec id="s2_2"><label>2.2</label><title>Evolutionary Algorithms</title>
<p>Numerous techniques presented in the literature use natural evolution&#x0027;s inherent characteristics to address optimization challenges. Examples of several evolutionary algorithms are as follows. The Genetic Algorithm (GA) is the most often used evolutionary technique [<xref ref-type="bibr" rid="ref-25">25</xref>]. The GA was invented after Darwinian evolution. It has gained much interest and has been widely applied in various applications, such as power systems, power electronics, electric vehicles, facial recognition, network anomaly detection, and scheduling problems. The authors of [<xref ref-type="bibr" rid="ref-26">26</xref>] demonstrate differential evolution algorithm in 1997, and it is considered to be an effective algorithm for many real-world applications. For instance, text classification, global optimization, image classification, parallel machine scheduling, power systems, smart grid, microgrid, wireless sensor networks, etc. Other famous algorithms, called biogeography-based optimizer [<xref ref-type="bibr" rid="ref-27">27</xref>], sunflower optimization [<xref ref-type="bibr" rid="ref-28">28</xref>], invasive tumor growth [<xref ref-type="bibr" rid="ref-29">29</xref>], etc., have been proven in numerous optimization tasks.</p>
</sec>
<sec id="s2_3"><label>2.3</label><title>Human-Based Algorithms</title>
<p>Researchers presented numerous metaheuristic algorithms by mimicking real human actions. Teacher Learning-Based Optimizer (TLBO) is inspired by teachers&#x2019; impact on their student&#x0027;s achievement [<xref ref-type="bibr" rid="ref-30">30</xref>]. Various problems have been solved by applying TLBO, including problems with constraints. Socio-evolution learning optimizer is developed by mimicking the human&#x0027;s social learning grouped as families in a social environment. Additional human-based algorithms, such as Hunger Games Search Optimizer (HGSO) [<xref ref-type="bibr" rid="ref-31">31</xref>], political optimizer [<xref ref-type="bibr" rid="ref-32">32</xref>], harmony search [<xref ref-type="bibr" rid="ref-33">33</xref>], Jaya algorithm [<xref ref-type="bibr" rid="ref-34">34</xref>], Rao algorithm [<xref ref-type="bibr" rid="ref-35">35</xref>], etc., are some of the best algorithms for solving optimization problems.</p>
</sec>
<sec id="s2_4"><label>2.4</label><title>Physics-Based Algorithms</title>
<p>To provide alternatives to optimization problems, physics-based algorithms rely on physical laws. Big Bang-Big Crunch is a prominent MH algorithm inspired by the universe&#x0027;s development, and it has been applied in various applications, such as data clustering, global optimization, and various engineering design problems. The law of gravity and mass relations inspired the Gravitational Search Algorithm (GSA) [<xref ref-type="bibr" rid="ref-36">36</xref>]. It has also gotten much press and has been utilized to enhance and address various applications, such as global optimization, feature selection, image segmentation, and so on, which are only a few examples. The multi-verse optimizer is based on physics&#x2019; multi-verses hypothesis. It has handled various problems, including global optimization, forecasting, power systems, feature selection, etc. Other physics-based algorithms, such as the Sine-Cosine Algorithm (SCA) [<xref ref-type="bibr" rid="ref-37">37</xref>], Ion-Motion Optimizer (IMO) [<xref ref-type="bibr" rid="ref-38">38</xref>], and equilibrium optimizer [<xref ref-type="bibr" rid="ref-23">23</xref>], are few best algorithms for solving optimization problems.</p>
<p>In general, population-based optimization algorithms begin procedures by randomly selecting candidate solutions. Such solutions are improved significantly by the algorithms and iteratively assessed against a specified fitness function, which is the basis of any algorithms. Due to the stochastic nature, obtaining an optimal or near-optimal solution in a single run is not sure. However, many random solutions and evolutionary rounds increase the possibility of discovering the global optima for the given problem. Regardless of the differences in algorithms used in metaheuristic approaches, the optimization process may be separated into two distinct phases: exploration and exploitation. This refers to the broad scope of searching by employing several solutions provided by the algorithms to circumvent search difficulties.</p>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Improved Runge-Kutta Optimization (IRKO) Algorithm</title>
<p>Firstly, this section discusses the concepts of the RKO algorithm and LEO and then extends the discussion to the development of the IRKO algorithm using RKO and LEO.</p>
<sec id="s3_1"><label>3.1</label><title>Runge-Kutta Optimization (RKO) Algorithm</title>
<p>The RKO algorithm is characterized by the absence of metaphors and strict attention to the underlying mathematical structures [<xref ref-type="bibr" rid="ref-11">11</xref>]. It is inappropriate to describe the population-based technique&#x0027;s framework using metaphors, as doing so conceals the basis of the mathematics that power the optimizers. Thus, RKO was established considering the logic of the Runge-Kutta (RK) approach and the growth of a population of individuals. The RK employs a special formulation to handle ordinary differential equations. The fundamental premise of RKO is based on the RK method&#x0027;s suggested estimated gradient. The RKO employs that as a method of exploring the search space to form a set of rules. The initialization phase is the first step in algorithms, and this phase of the RKO is similar to other population-based algorithms. This section discusses only the main mathematical formulation RKO algorithm.</p>
<sec id="s3_1_1"><label>3.1.1</label><title>Search Mechanism</title>
<p>The solution space is divided into regions, with random solutions placed in each region. A set of search solutions are then placed into the various regions, and a balance between exploitation and exploration is established. To identify the search strategy in the RKO algorithm, the RK4 approach was applied. Thus, the search mechanism (<italic>SM</italic>) in RKO is represented in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>S</mml:mi><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>6</mml:mn></mml:mfrac><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>x</mml:mi></mml:math></disp-formula></p>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>
where <italic>k<sub>1</sub></italic>, <italic>k<sub>2</sub></italic>, <italic>k<sub>3</sub></italic>, <italic>k<sub>4</sub></italic> are coefficients of the first-order derivative by the RK and <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>x</mml:mi></mml:math></inline-formula> is position increment.</p>
</sec>
<sec id="s3_1_2"><label>3.1.2</label><title>Solution Update</title>
<p>The RKO algorithm starts the procedure with a random population (solutions). Every time around, the solutions&#x2019; positions are updated by the RK method. RKO employs a solution and the search mechanism generated using the Runge-Kutta approach. To offer exploration and exploitation search, <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref> is utilized.</p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="0.9em 0.9em 0.9em 0.9em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>.</mml:mo><mml:mi>S</mml:mi><mml:mi>F</mml:mi><mml:mo>.</mml:mo><mml:mi>g</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mi>F</mml:mi><mml:mo>.</mml:mo><mml:mi>S</mml:mi><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03BC;</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:mo stretchy="false">(</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thickmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="bold">e</mml:mi><mml:mi mathvariant="bold">x</mml:mi><mml:mi mathvariant="bold">p</mml:mi><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">o</mml:mi><mml:mi mathvariant="bold">r</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">t</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">o</mml:mi><mml:mi mathvariant="bold">n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">l</mml:mi><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi mathvariant="bold-italic">e</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>.</mml:mo><mml:mi>S</mml:mi><mml:mi>F</mml:mi><mml:mo>.</mml:mo><mml:mi>g</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mi>F</mml:mi><mml:mo>.</mml:mo><mml:mi>S</mml:mi><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mo>.</mml:mo><mml:mspace width="thickmathspace" /><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:mo>.</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thickmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="bold">e</mml:mi><mml:mi mathvariant="bold">x</mml:mi><mml:mi mathvariant="bold">p</mml:mi><mml:mi mathvariant="bold">l</mml:mi><mml:mi mathvariant="bold">o</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">t</mml:mi><mml:mi mathvariant="bold">a</mml:mi><mml:mi mathvariant="bold">t</mml:mi><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">o</mml:mi><mml:mi mathvariant="bold">n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mi mathvariant="bold-italic">d</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
where <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>&#x03BC;</mml:mi></mml:math></inline-formula> denote random numbers between [0, 1], <italic>r</italic> and <italic>g</italic> denote random numbers between [1, &#x2212;1] and [0, 2], respectively, and <italic>SF</italic> denotes adaptive factor and is given in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>.</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>S</mml:mi><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mn>2.</mml:mn><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>.5</mml:mn></mml:mrow><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:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>&#x00D7;</mml:mo></mml:mrow><mml:mi>f</mml:mi></mml:math></disp-formula></p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>b</mml:mi><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>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>I</mml:mi><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>I</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
where <italic>a</italic> and <italic>b</italic> are constant numbers, <italic>IT</italic> denotes current iteration, and <italic>MaxIT</italic> denotes the maximum number of iterations. The expressions for <italic>x<sub>c</sub></italic> and <italic>x<sub>m</sub></italic> are presented in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>.</p>
<p><disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="0.9em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><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:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><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:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
where<inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mspace width="thickmathspace" /><mml:mi>&#x03C6;</mml:mi></mml:math></inline-formula> denotes a random number between [0, 1], <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mrow><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:math></inline-formula> denotes the best solution, and <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>l</mml:mi><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:math></inline-formula> denotes the current best solution.</p>
</sec>
<sec id="s3_1_3"><label>3.1.3</label><title>Enhanced Solution Quality (ESQ)</title>
<p>The RKO employs ESQ to maximize the quality of the solution across iterations while avoiding local optima. Here&#x0027;s how the solution (<inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) is created utilizing the ESQ.</p>
<p><disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="0.9em 0.9em 0.9em 0.9em 0.9em 0.9em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>w</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mrow><mml:mo>.</mml:mo></mml:mrow><mml:mi>w</mml:mi><mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><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 stretchy="false">|</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">l</mml:mi><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi mathvariant="bold-italic">e</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mspace width="thickmathspace" /><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>.</mml:mo><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>.</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><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:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mi mathvariant="bold-italic">d</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mi mathvariant="bold-italic">d</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mi>w</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:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mrow><mml:mo>,</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>.</mml:mo></mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>c</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>I</mml:mi><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>I</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mn>3</mml:mn></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><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:math></disp-formula>
where <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> signifies a random number between [0, 1], <italic>c</italic> signifies a random number equal to 5<inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><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:math></inline-formula>, <italic>r</italic> denotes an integer number equal to 1, 0, or &#x2212;1. The solution (<inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) may not have improved solution than the current solution (i.e., <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x003E;</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>). To produce the best fitness again, alternative new solution (<inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) is produced, which is represented as follows:</p>
<p><disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="0.9em 0.9em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi><mml:mi mathvariant="bold-italic">f</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mspace width="thickmathspace" /><mml:mi mathvariant="bold-italic">w</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><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:mrow><mml:mo>.</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mi>F</mml:mi><mml:mrow><mml:mo>.</mml:mo><mml:mo stretchy="false">(</mml:mo></mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>.</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>K</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>v</mml:mi><mml:mrow><mml:mo>.</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mi mathvariant="bold-italic">d</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
where <italic>v</italic> denotes a random number equal to <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><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:math></inline-formula>. <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref> is about moving the <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> toward a better location. The search around <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> begins in the first criterion, and then RKO seeks to find potential directions to progress towards the right decision. The pseudocode of RKO is shown in <italic>Algorithm 1</italic>. For comprehensive details of RKO, the readers are encouraged to read the base paper.</p>
<fig id="fig-11">
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-11.png"/></fig>
</sec>
</sec>
<sec id="s3_2"><label>3.2</label><title>Local Escaping Operator</title>
<p>The authors of [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>] presented an operator called the LEO, which is employed to boost the capabilities of a gradient-based optimizer. The LEO&#x0027;s updates ensure that the solutions are of superior quality. It can bypass local minima traps, and hence, it enhances convergence. LEO produces its <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula> viable alternatives, high-performing by implementing various solutions such as the best location <italic>x<sub>best</sub></italic>, two randomly produced solutions, and a new randomly generated solution <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula>. Therefore, <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mi>O</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula> can be calculated using <xref ref-type="disp-formula" rid="eqn-13">Eq. (12)</xref>.</p>
<p><inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mrow><mml:mrow><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">f</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mspace width="thickmathspace" /></mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>p</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula></p>
<p>&#x2002;&#x2002;&#x2002;<inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mrow><mml:mrow><mml:mi mathvariant="bold">i</mml:mi><mml:mi mathvariant="bold">f</mml:mi></mml:mrow></mml:mrow><mml:mspace width="thickmathspace" /><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.5</mml:mn></mml:math></inline-formula></p>
<p>&#x2002;&#x2002;&#x2002;<inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mi>O</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mtext>b</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>X</mml:mi><mml:msubsup><mml:mn>2</mml:mn><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mi>X</mml:mi><mml:msubsup><mml:mn>1</mml:mn><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:math></inline-formula></p>
<p>&#x2002;&#x2002;&#x2002;<inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msubsup><mml:mi>X</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mi>O</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula></p>
<p>&#x2002;&#x2002;&#x2002;<bold>Else</bold></p>
<p>&#x2002;&#x2002;&#x2002;<inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mi>O</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mtext>b</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mtext>b</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>X</mml:mi><mml:msubsup><mml:mn>2</mml:mn><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mi>X</mml:mi><mml:msubsup><mml:mn>1</mml:mn><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:math></inline-formula></p>
<p>&#x2002;&#x2002;&#x2002;<bold>End</bold></p>
<p><bold>End</bold></p>
<p>where <italic>b</italic> is a normal distributed random number, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>p</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula> represents the probability rate, and <italic>a</italic> represents a uniform random number in the range of [&#x2212;1, 1]. The values of random numbers <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are obtained using <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref>.</p>
<p><disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="0.9em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>1</mml:mn></mml:msub></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:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>1</mml:mn></mml:msub></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:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<p>The <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is equal to 1 or 0. The expression for <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula> is given in <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref>.</p>
<p><disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="2em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left left" rowspacing="0.9em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mn>0.5</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">h</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">w</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>l</mml:mi></mml:msub></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:mrow><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
where <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the updated solution, <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents a random number between [0, 1], and <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:math></inline-formula> represents the random population solution. Therefore, <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref> is altered, as shown in <xref ref-type="disp-formula" rid="eqn-15">Eq. (15)</xref>.</p>
<p><disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>
</p>
<p>The value of <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is 1 or 0 based on the <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The readers are encouraged to read the base paper [<xref ref-type="bibr" rid="ref-6">6</xref>] for better understanding.</p>
</sec>
<sec id="s3_3"><label>3.3</label><title>Development of Improved Runge-Kutta Optimization Algorithm</title>
<p>RKO algorithm struggles from being &#x201C;trapped in the local minima situation.&#x201D; Optimization could not be completed since the local region confined the system. This scenario often occurs in difficult and high-dimensional optimization problems. Additionally, producing new solutions is based on the results of the last iteration. This could slow down the algorithm&#x0027;s convergence speed, and hence, cause early convergence of the solutions. To increase search capabilities and handle difficult real-world problems, we enhance the RKO algorithm using the LEO concept. The proposed IRKO algorithm follows the RKO algorithm procedure step-by-step. LEO improves the diversification and intensification phase of the RKO algorithm along with the RK method. The initialization phase of the IRKO is similar to the RKO algorithm.</p>
<p>To examine the suggested solutions and improve the new suggested solutions in the next iteration, it is necessary to analyze the solutions in each iteration. As a result, each population is assessed to acquire its solution when each new population is randomly produced, an update that permits the new fitness to be upgraded using <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>. Then, the new population is improved by the LEO mechanism, as mentioned in <xref ref-type="disp-formula" rid="eqn-13">Eq. (12)</xref>. Finally, the best position is achieved after updating the population using <xref ref-type="disp-formula" rid="eqn-7">Eqs. (7)</xref> and <xref ref-type="disp-formula" rid="eqn-11">(11)</xref> as similar to the RKO algorithm. Iterate the suggested IRKO until it meets the terminating condition. After that, the best option so far is discovered. The flowchart of the IRKO is shown in <?A3B2 "fig1",5,"anchor"?><xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>Flowchart of the IRKO algorithm</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-1.png"/></fig>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Numerical Simulation and Discussions</title>
<p>The performance of the IRKO is validated using twenty-three classical test benchmark functions and three real-world engineering problems. The IRKO has been simulated with a 30-population size and 500 maximum iterations to solve the benchmarks and engineering problems. The other control parameters are as follows. RKO and IRKO (<italic>a</italic> &#x003D; 20 and <italic>b</italic> &#x003D; 12), GWO and WOA (<inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mi>I</mml:mi><mml:mi>T</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>I</mml:mi><mml:mi>T</mml:mi></mml:math></inline-formula>), HGSO (<italic>p<sub>CR</sub></italic> &#x003D; 0.8<italic>, &#x03B2;<sub>min</sub></italic> &#x003D; 0.2, and <italic>&#x03B2;<sub>max</sub></italic> &#x003D; 0.8), SCA (<italic>a</italic> &#x003D; 2), IMO (<italic>&#x03A6;<sub>1</sub></italic> and <italic>&#x03A6;<sub>2</sub></italic> &#x003D; 0.5), and HHO (<italic>&#x03B2;</italic> &#x003D; 1.5). The performance of the IRKO algorithm is compared with seven algorithms, namely GWO, HHO, IMO, SCA, HGSO, WOA, and the basic RKO version. To assess the steadiness and reliability, all algorithms have been run 30 times. The Min, Mean, and Standard Deviation (STD) values are reported for all chosen algorithms. To check the IRKO superiority, Friedman&#x0027;s rank test (FRT) is conducted, and results are reported. All algorithms have been executed with the same population and number of iterations to have a reasonable assessment.</p>
<sec id="s4_1"><label>4.1</label><title>Benchmark Test Suites</title>
<p>Twenty-three benchmark functions, including unimodal, multi-modal, and fixed dimension multi-modal functions, were used to examine the IRKO&#x0027;s ability to exploit global solutions, explore the search space, and escape from the local minima trap. The benchmark test functions are provided in the weblink [<xref ref-type="bibr" rid="ref-39">39</xref>] for the reader&#x0027;s reference, in which the exploitation potential is assessed using the unimodal benchmarks (F1&#x2013;F7), multi-modal benchmarks (F8&#x2013;F13) meant to assess the exploration ability with a dimension of 30, and fixed dimension multi-modal test benchmarks (F14&#x2013;F23) demonstrate the ability to explore low-dimensional search spaces. Several well-known optimization algorithms, such as GWO, HHO, SCA, IMO, HGSO, RKO, and WOA, have been evaluated against the same functions to confirm the superiority of the suggested IRKO algorithm. The simulation was carried out using a MATLAB 2020a installed on a laptop with an Intel Core i5 processor, 2.4&#x2005;GHz clock speed, and 8 GB of RAM.</p>
<p>To confirm the performance of the proposed IRKO algorithm, the balance phase curve, average fitness curve, and trajectory curves are utilized and have been in <?A3B2 "fig2",5,"anchor"?><xref ref-type="fig" rid="fig-2">Fig. 2</xref>. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows the qualitative measures, such as the 2-D figure of all test functions (first column) and search history to confer the solutions in the search space (second column). The trajectory curves, balancing phase curves, and the average fitness curves are displayed in the third, fourth, and fifth columns of <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. In addition, Min, Mean, STD, and Run-Time (RT) values obtained by all selected algorithms are listed in <?A3B2 "tbl1",5,"anchor"?><xref ref-type="table" rid="table-1">Tab. 1</xref>. The boldface letters in the table indicate the best values. From <xref ref-type="table" rid="table-1">Tab. 1</xref>, it is observed that the proposed IRKO produced the best results in terms of Min, Mean, and STD values on all 23 benchmark functions. However, the RT values of IRKO are slightly higher than the basic RKO version. This is due to the deployment of the LEO concept with the RKO algorithm. However, the proposed IRKO produces excellent performance in terms of reliability and robustness.</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Qualitative results produced by IRKO algorithm on all selected benchmarks</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-2a.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-2b.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-2c.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-2d.png"/>
</fig>
<p>The search&#x0027;s history explains how the algorithm search for the optimal solution in search space. The LEO concept enhances the behavior of the IRKO. This modality depicts the movement of the population about the best position for unimodal functions. The nature of the dispersion qualities of populations corresponds to the modality. When using IRKO to address multi-modal and unimodal functions, the exploration and exploitation capabilities are all enhanced. The trajectory curve indicated a high amplitude and frequency in the initial iterations and disappeared during the final iteration. As can be seen, IRKO has a high exploration ability early on and strong exploitation later on. Based on this behavior, the ideal approach is likely for the IRKO algorithm. The LEO in IRKO algorithm promotes the search optimization process to precisely and broadly focus on the local region. Compared to other recently proven methods, the LEO aids the RKO in efficiently and accurately discovering the search space. <?A3B2 "fig3",5,"anchor"?><xref ref-type="fig" rid="fig-3">Fig. 3</xref> illustrates the best solutions achieved so far throughout the iteration numbers. IRKO&#x0027;s convergence curves show a visible decay rate for unimodal functions. Meanwhile, other algorithms have a severe standstill, making the exploitation stage of the IRKO have a reliable exploration capability. The IRKO&#x0027;s multi-modal functions&#x2019; convergence curves indicate the seamless transition between exploitation and exploration.</p>
<p>It converges quickly with better results than the other counterparts in most of the remaining test functions. This is evident when it&#x0027;s understood that the IRKO performs well between exploitation and exploration stages since it captures nearby values for the best solutions. These solutions are exploited proficiently throughout the iterations to offer the best solutions. In addition, the reliability of all selected algorithms is assessed by visualizing the boxplot. <?A3B2 "fig4",5,"anchor"?><xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the boxplot analysis of all algorithms on selected benchmarks. It is visualized that the reliability of the proposed IRKO is superior to all other selected algorithms. To rank all algorithms, Friedman&#x0027;s rank test is carried out, and the FRT values of all algorithms are listed in <?A3B2 "tbl2",5,"anchor"?><xref ref-type="table" rid="table-2">Tab. 2</xref>. It is observed from <xref ref-type="table" rid="table-2">Tab. 2</xref> that the proposed IRKO algorithm stands first in most of the benchmark functions.</p>
</sec>
<sec id="s4_2"><label>4.2</label><title>Real-World Optimization Problems</title>
<p>In this subsection, the IRKO algorithm has been tested in addressing three real-world engineering design problems, including welded beam, tension/compression spring, and pressure vessel. All these design problems have many inequality constraints. The method gets substantial solutions if it violates any of the criteria using the death penalty function.</p>
<table-wrap id="table-1"><label>Table 1</label><caption><title>Results of all algorithms on classical benchmarks</title></caption>

<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left"/>
<th align="left">Algorithm</th>
<th align="left">Min.</th>
<th align="left">Mean</th>
<th align="left">STD</th>
<th align="left">RT</th>
<th align="center"/>
<th align="left">Algorithm</th>
<th align="left">Min.</th>
<th align="left">Mean</th>
<th align="left">STD</th>
<th align="left">RT</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="8">F1</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>9.746E&#x2009;&#x2212;&#x2009;238</bold></td>
<td align="left"><bold>1.319E&#x2009;&#x2212;&#x2009;229</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.43</td>
<td align="left" rowspan="8">F13</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>3.021E&#x2009;&#x2212;&#x2009;08</bold></td>
<td align="left"><bold>3.662E&#x2009;&#x2212;&#x2009;03</bold></td>
<td align="left"><bold>6.344E&#x2009;&#x2212;&#x2009;03</bold></td>
<td align="left">0.45</td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">1.433E&#x2009;&#x2212;&#x2009;175</td>
<td align="left">2.212E&#x2009;&#x2212;&#x2009;170</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left"><bold>0.2</bold></td>
<td align="left">RKO</td>
<td align="left">3.792E&#x2009;&#x2212;&#x2009;08</td>
<td align="left">1.067E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">1.052E&#x2009;&#x2212;&#x2009;02</td>
<td align="left"><bold>0.38</bold></td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">7.572E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">4.986E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.897E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">4.12</td>
<td align="left">SCA</td>
<td align="left">1.964E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">5.154E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">6.063E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">1.97</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">3.277E&#x2009;&#x2212;&#x2009;85</td>
<td align="left">4.060E&#x2009;&#x2212;&#x2009;74</td>
<td align="left">7.032E&#x2009;&#x2212;&#x2009;74</td>
<td align="left">6.82</td>
<td align="left">WOA</td>
<td align="left">1.862E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.686E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">8.218E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">6.09</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">5.897E&#x2009;&#x2212;&#x2009;38</td>
<td align="left">6.075E&#x2009;&#x2212;&#x2009;31</td>
<td align="left">1.052E&#x2009;&#x2212;&#x2009;30</td>
<td align="left">2.06</td>
<td align="left">IMO</td>
<td align="left">1.001E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">4.227E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">5.318E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">1.45</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">5.607E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">7.458E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.868E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.1</td>
<td align="left">HGSO</td>
<td align="left">2.325E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">3.937E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.396E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.54</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">5.557E&#x2009;&#x2212;&#x2009;29</td>
<td align="left">9.856E&#x2009;&#x2212;&#x2009;28</td>
<td align="left">1.419E&#x2009;&#x2212;&#x2009;27</td>
<td align="left">0.36</td>
<td align="left">GWO</td>
<td align="left">4.168E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">6.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.739E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">0.49</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">7.745E&#x2009;&#x2212;&#x2009;107</td>
<td align="left">7.672E&#x2009;&#x2212;&#x2009;100</td>
<td align="left">1.326E&#x2009;&#x2212;&#x2009;99</td>
<td align="left">0.45</td>
<td align="left"><bold>HHO</bold></td>
<td align="left"><bold>8.529E&#x2009;&#x2212;&#x2009;06</bold></td>
<td align="left"><bold>4.219E&#x2009;&#x2212;&#x2009;05</bold></td>
<td align="left"><bold>5.806E&#x2009;&#x2212;&#x2009;05</bold></td>
<td align="left">0.98</td>
</tr>
<tr>
<td align="left" rowspan="8">F2</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>4.099E&#x2009;&#x2212;&#x2009;125</bold></td>
<td align="left"><bold>2.697E&#x2009;&#x2212;&#x2009;122</bold></td>
<td align="left"><bold>3.737E&#x2009;&#x2212;&#x2009;122</bold></td>
<td align="left">0.14</td>
<td align="left" rowspan="8">F14</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>9.980E&#x2009;&#x2212;&#x2009;01</bold></td>
<td align="left"><bold>9.980E&#x2009;&#x2212;&#x2009;01</bold></td>
<td align="left"><bold>1.570E&#x2009;&#x2212;&#x2009;16</bold></td>
<td align="left"><bold>0.69</bold></td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">7.275E&#x2009;&#x2212;&#x2009;106</td>
<td align="left">3.578E&#x2009;&#x2212;&#x2009;93</td>
<td align="left">6.197E&#x2009;&#x2212;&#x2009;93</td>
<td align="left"><bold>0.1</bold></td>
<td align="left">RKO</td>
<td align="left">2.982E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.982E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">3.608E&#x2009;&#x2212;&#x2009;15</td>
<td align="left">0.72</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">2.631E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">2.779E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">4.247E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">1.49</td>
<td align="left">SCA</td>
<td align="left">1.002E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.322E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.143E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.65</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">4.006E&#x2009;&#x2212;&#x2009;54</td>
<td align="left">1.063E&#x2009;&#x2212;&#x2009;51</td>
<td align="left">1.397E&#x2009;&#x2212;&#x2009;51</td>
<td align="left">5.83</td>
<td align="left">WOA</td>
<td align="left">1.992E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">5.246E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.804E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">6.35</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">3.394E&#x2009;&#x2212;&#x2009;36</td>
<td align="left">1.212E&#x2009;&#x2212;&#x2009;24</td>
<td align="left">2.098E&#x2009;&#x2212;&#x2009;24</td>
<td align="left">1.12</td>
<td align="left">IMO</td>
<td align="left">9.980E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.661E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">5.739E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.06</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">7.212E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.490E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">7.526E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">3.06</td>
<td align="left">HGSO</td>
<td align="left">9.980E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.329E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">5.739E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.48</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">6.323E&#x2009;&#x2212;&#x2009;17</td>
<td align="left">1.085E&#x2009;&#x2212;&#x2009;16</td>
<td align="left">5.997E&#x2009;&#x2212;&#x2009;17</td>
<td align="left">0.19</td>
<td align="left">GWO</td>
<td align="left">9.980E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">4.914E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">5.161E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.92</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">1.861E&#x2009;&#x2212;&#x2009;56</td>
<td align="left">2.972E&#x2009;&#x2212;&#x2009;55</td>
<td align="left">3.742E&#x2009;&#x2212;&#x2009;55</td>
<td align="left">0.17</td>
<td align="left">HHO</td>
<td align="left">9.980E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">9.980E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.847E&#x2009;&#x2212;&#x2009;10</td>
<td align="left">1.78</td>
</tr>
<tr>
<td align="left" rowspan="8">F3</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>8.149E&#x2009;&#x2212;&#x2009;222</bold></td>
<td align="left"><bold>1.329E&#x2009;&#x2212;&#x2009;213</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.38</td>
<td align="left" rowspan="8">F15</td>
<td align="left">IRKO</td>
<td align="left">1.223E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">1.223E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">2.713E&#x2009;&#x2212;&#x2009;18</td>
<td align="left">0.07</td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">6.149E&#x2009;&#x2212;&#x2009;149</td>
<td align="left">1.051E&#x2009;&#x2212;&#x2009;144</td>
<td align="left">1.817E&#x2009;&#x2212;&#x2009;144</td>
<td align="left"><bold>0.3</bold></td>
<td align="left"><bold>RKO</bold></td>
<td align="left"><bold>3.075E&#x2009;&#x2212;&#x2009;04</bold></td>
<td align="left"><bold>6.127E&#x2009;&#x2212;&#x2009;04</bold></td>
<td align="left"><bold>5.287E&#x2009;&#x2212;&#x2009;04</bold></td>
<td align="left"><bold>0.07</bold></td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">3.530E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">1.516E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">1.164E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">1.82</td>
<td align="left">SCA</td>
<td align="left">7.653E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">8.150E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">6.242E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">1.19</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">3.367E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">4.919E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">1.421E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">6.01</td>
<td align="left">WOA</td>
<td align="left">4.976E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">9.951E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">6.649E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">5.59</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">1.687E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">3.508E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">1.638E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">1.23</td>
<td align="left">IMO</td>
<td align="left">3.111E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">7.898E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">6.009E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.7</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">5.593E&#x2009;&#x002B;&#x2009;02</td>
<td align="left">1.526E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">2.539E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">4.16</td>
<td align="left">HGSO</td>
<td align="left">7.719E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">1.954E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">2.039E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">0.49</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">3.861E&#x2009;&#x2212;&#x2009;07</td>
<td align="left">2.248E&#x2009;&#x2212;&#x2009;06</td>
<td align="left">2.028E&#x2009;&#x2212;&#x2009;06</td>
<td align="left">0.43</td>
<td align="left">GWO</td>
<td align="left">3.699E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">7.046E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">1.153E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">0.07</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">2.482E&#x2009;&#x2212;&#x2009;100</td>
<td align="left">4.529E&#x2009;&#x2212;&#x2009;72</td>
<td align="left">7.845E&#x2009;&#x2212;&#x2009;72</td>
<td align="left">0.8</td>
<td align="left">HHO</td>
<td align="left">3.192E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">9.988E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">5.952E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.2</td>
</tr>
<tr>
<td align="left" rowspan="8">F4</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>1.366E&#x2009;&#x2212;&#x2009;118</bold></td>
<td align="left"><bold>4.581E&#x2009;&#x2212;&#x2009;115</bold></td>
<td align="left"><bold>7.684E&#x2009;&#x2212;&#x2009;115</bold></td>
<td align="left">0.15</td>
<td align="left" rowspan="8">F16</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.032</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.032</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.05</bold></td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">4.044E&#x2009;&#x2212;&#x2009;86</td>
<td align="left">9.464E&#x2009;&#x2212;&#x2009;80</td>
<td align="left">1.637E&#x2009;&#x2212;&#x2009;79</td>
<td align="left"><bold>0.07</bold></td>
<td align="left">RKO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">4.313E&#x2009;&#x2212;&#x2009;14</td>
<td align="left">0.05</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">1.654E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">3.611E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.026E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">1.3</td>
<td align="left">SCA</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">3.138E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">1.13</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">7.001E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">7.316E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">3.535E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">5.96</td>
<td align="left">WOA</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">1.075E&#x2009;&#x2212;&#x2009;10</td>
<td align="left">5.62</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">8.269E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">7.117E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.128E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">0.8</td>
<td align="left">IMO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">4.027E&#x2009;&#x2212;&#x2009;07</td>
<td align="left">0.65</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">3.707E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">5.463E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.069E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.72</td>
<td align="left"><bold>HGSO</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.032</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.032</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.47</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">5.385E&#x2009;&#x2212;&#x2009;07</td>
<td align="left">5.911E&#x2009;&#x2212;&#x2009;07</td>
<td align="left">7.161E&#x2009;&#x2212;&#x2009;08</td>
<td align="left">0.19</td>
<td align="left">GWO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">5.791E&#x2009;&#x2212;&#x2009;08</td>
<td align="left">0.05</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">5.767E&#x2009;&#x2212;&#x2009;52</td>
<td align="left">4.996E&#x2009;&#x2212;&#x2009;50</td>
<td align="left">4.563E&#x2009;&#x2212;&#x2009;50</td>
<td align="left">0.17</td>
<td align="left">HHO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032</td>
<td align="left">8.135E&#x2009;&#x2212;&#x2009;12</td>
<td align="left">0.16</td>
</tr>
<tr>
<td align="left" rowspan="8">F5</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>3.840E&#x2009;&#x2212;&#x2009;03</bold></td>
<td align="left"><bold>1.643E&#x2009;&#x2212;&#x2009;02</bold></td>
<td align="left"><bold>1.488E&#x2009;&#x2212;&#x2009;02</bold></td>
<td align="left">0.17</td>
<td align="left" rowspan="8">F17</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>3.979E&#x2009;&#x2212;&#x2009;01</bold></td>
<td align="left"><bold>3.979E&#x2009;&#x2212;&#x2009;01</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.08</bold></td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">2.442E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.500E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">5.879E&#x2009;&#x2212;&#x2009;01</td>
<td align="left"><bold>0.1</bold></td>
<td align="left">RKO</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">5.612E&#x2009;&#x2212;&#x2009;13</td>
<td align="left">0.08</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">7.996E&#x2009;&#x002B;&#x2009;02</td>
<td align="left">2.979E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">3.455E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">1.4</td>
<td align="left">SCA</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">4.001E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.650E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">3</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">2.748E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.790E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">4.165E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">5.79</td>
<td align="left">WOA</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.315E&#x2009;&#x2212;&#x2009;07</td>
<td align="left">5.29</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">2.775E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.830E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">4.966E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">0.85</td>
<td align="left">IMO</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.440E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">1.38</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">1.498E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">2.581E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">1.547E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">3.04</td>
<td align="left"><bold>HGSO</bold></td>
<td align="left"><bold>3.979E&#x2009;&#x2212;&#x2009;01</bold></td>
<td align="left"><bold>3.979E&#x2009;&#x2212;&#x2009;01</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">1.08</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">2.708E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.712E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">3.469E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">0.21</td>
<td align="left">GWO</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">5.550E&#x2009;&#x2212;&#x2009;06</td>
<td align="left">0.1</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">2.296E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.386E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">1.094E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.3</td>
<td align="left">HHO</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.979E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.240E&#x2009;&#x2212;&#x2009;06</td>
<td align="left">0.36</td>
</tr>
<tr>
<td align="left" rowspan="8">F6</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>2.308E&#x2009;&#x2212;&#x2009;09</bold></td>
<td align="left"><bold>2.709E&#x2009;&#x2212;&#x2009;09</bold></td>
<td align="left"><bold>6.428E&#x2009;&#x2212;&#x2009;10</bold></td>
<td align="left">0.13</td>
<td align="left" rowspan="8">F18</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>3.0</bold></td>
<td align="left"><bold>3.0</bold></td>
<td align="left"><bold>1.601E&#x2009;&#x2212;&#x2009;15</bold></td>
<td align="left">0.04</td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">2.525E&#x2009;&#x2212;&#x2009;09</td>
<td align="left">3.025E&#x2009;&#x2212;&#x2009;09</td>
<td align="left">6.239E&#x2009;&#x2212;&#x2009;10</td>
<td align="left"><bold>0.08</bold></td>
<td align="left">RKO</td>
<td align="left">3.0</td>
<td align="left">3.0</td>
<td align="left">2.057E&#x2009;&#x2212;&#x2009;12</td>
<td align="left"><bold>0.03</bold></td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">5.223E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.239E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">6.206E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.32</td>
<td align="left">SCA</td>
<td align="left">3.0</td>
<td align="left">3.0</td>
<td align="left">1.928E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">0.95</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">1.649E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.970E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.562E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">5.74</td>
<td align="left">WOA</td>
<td align="left">3.0</td>
<td align="left">3.0</td>
<td align="left">2.719E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">4.4</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">4.586E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">4.983E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">4.562E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">0.8</td>
<td align="left">IMO</td>
<td align="left">3.0</td>
<td align="left">3.0</td>
<td align="left">1.049E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">0.55</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">3.662E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">7.069E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">3.538E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.91</td>
<td align="left">HGSO</td>
<td align="left">3.0</td>
<td align="left">3.0</td>
<td align="left">4.283E&#x2009;&#x2212;&#x2009;15</td>
<td align="left">0.33</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">2.496E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">7.470E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">6.597E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">0.19</td>
<td align="left">GWO</td>
<td align="left">3.0</td>
<td align="left">3.0</td>
<td align="left">4.790E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">0.04</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">1.940E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">4.780E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">3.059E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.19</td>
<td align="left">HHO</td>
<td align="left">3.0</td>
<td align="left">3.0</td>
<td align="left">1.838E&#x2009;&#x2212;&#x2009;08</td>
<td align="left">0.11</td>
</tr>
<tr>
<td align="left" rowspan="8">F7</td>
<td align="left">IRKO</td>
<td align="left">1.061E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">3.581E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">3.931E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.23</td>
<td align="left" rowspan="8">F19</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>&#x2212;3.863</bold></td>
<td align="left"><bold>&#x2212;3.863</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.06</td>
</tr>
<tr>
<td align="left"><bold>RKO</bold></td>
<td align="left"><bold>2.094E&#x2009;&#x2212;&#x2009;05</bold></td>
<td align="left"><bold>6.540E&#x2009;&#x2212;&#x2009;05</bold></td>
<td align="left"><bold>7.115E&#x2009;&#x2212;&#x2009;05</bold></td>
<td align="left"><bold>0.19</bold></td>
<td align="left">RKO</td>
<td align="left">&#x2212;3.863</td>
<td align="left">&#x2212;3.863</td>
<td align="left">2.560E&#x2009;&#x2212;&#x2009;10</td>
<td align="left"><bold>0.05</bold></td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">2.536E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">9.712E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">1.006E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.55</td>
<td align="left">SCA</td>
<td align="left">&#x2212;&#x2009;3.861</td>
<td align="left">&#x2212;3.856</td>
<td align="left">4.674E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">1.12</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">2.600E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">4.012E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">4.560E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">6</td>
<td align="left">WOA</td>
<td align="left">&#x2212;3.862</td>
<td align="left">&#x2212;3.858</td>
<td align="left">4.847E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">4.39</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">3.502E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">1.225E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">8.936E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.99</td>
<td align="left">IMO</td>
<td align="left">&#x2212;3.863</td>
<td align="left">&#x2212;3.863</td>
<td align="left">5.738E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">0.59</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">6.957E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.350E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">6.048E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">3.33</td>
<td align="left">HGSO</td>
<td align="left">&#x2212;3.863</td>
<td align="left">&#x2212;3.863</td>
<td align="left">7.022E&#x2009;&#x2212;&#x2009;16</td>
<td align="left">0.42</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">9.594E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">1.187E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">2.461E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.3</td>
<td align="left">GWO</td>
<td align="left">&#x2212;3.863</td>
<td align="left">&#x2212;3.863</td>
<td align="left">1.465E&#x2009;&#x2212;&#x2009;05</td>
<td align="left">0.06</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">1.933E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">3.155E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">1.104E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.42</td>
<td align="left">HHO</td>
<td align="left">&#x2212;3.863</td>
<td align="left">&#x2212;3.860</td>
<td align="left">2.938E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">0.15</td>
</tr>
<tr>
<td align="left" rowspan="8">F8</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.458E&#x2009;&#x002B;&#x2009;05</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;7.875E&#x2009;&#x002B;&#x2009;04</bold></td>
<td align="left"><bold>5.963E&#x2009;&#x002B;&#x2009;04</bold></td>
<td align="left">0.16</td>
<td align="left" rowspan="8">F20</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>&#x2212;3.322</bold></td>
<td align="left"><bold>&#x2212;3.282</bold></td>
<td align="left"><bold>6.864E&#x2009;&#x2212;&#x2009;02</bold></td>
<td align="left">0.06</td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">&#x2009;&#x2212;&#x2009;8.518E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">&#x2009;&#x2212;&#x2009;7.825E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">6.011E&#x2009;&#x002B;&#x2009;02</td>
<td align="left"><bold>0.09</bold></td>
<td align="left">RKO</td>
<td align="left">&#x2212;3.322</td>
<td align="left">&#x2212;3.282</td>
<td align="left">6.864E&#x2009;&#x2212;&#x2009;02</td>
<td align="left"><bold>0.05</bold></td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">&#x2009;&#x2212;&#x2009;3.986E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">&#x2009;&#x2212;&#x2009;3.673E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">3.188E&#x2009;&#x002B;&#x2009;02</td>
<td align="left">1.43</td>
<td align="left">SCA</td>
<td align="left">&#x2212;3.114</td>
<td align="left">&#x2212;3.040</td>
<td align="left">6.420E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">1.12</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.257E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.257E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">1.876E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">5.84</td>
<td align="left">WOA</td>
<td align="left">&#x2212;3.320</td>
<td align="left">&#x2212;3.188</td>
<td align="left">1.181E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">4.41</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.257E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.256E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">6.233E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.85</td>
<td align="left">IMO</td>
<td align="left">&#x2212;3.322</td>
<td align="left">&#x2212;3.321</td>
<td align="left">1.510E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.62</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.006E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">&#x2009;&#x2212;&#x2009;9.126E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">9.683E&#x2009;&#x002B;&#x2009;02</td>
<td align="left">3.04</td>
<td align="left">HGSO</td>
<td align="left">&#x2212;3.322</td>
<td align="left">&#x2212;3.138</td>
<td align="left">2.201E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">0.45</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">&#x2009;&#x2212;&#x2009;6.260E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">&#x2009;&#x2212;&#x2009;5.994E&#x2009;&#x002B;&#x2009;03</td>
<td align="left">2.308E&#x2009;&#x002B;&#x2009;02</td>
<td align="left">0.2</td>
<td align="left">GWO</td>
<td align="left">&#x2009;&#x2212;&#x2009;3.322E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">&#x2009;&#x2212;&#x2009;3.238E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">7.309E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">0.06</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.257E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.257E&#x2009;&#x002B;&#x2009;04</td>
<td align="left">1.631E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.29</td>
<td align="left">HHO</td>
<td align="left">&#x2009;&#x2212;&#x2009;3.183E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">&#x2009;&#x2212;&#x2009;3.111E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">7.234E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">0.19</td>
</tr>
<tr>
<td align="left" rowspan="8">F9</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.18</td>
<td align="left" rowspan="8">F21</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.06</bold></td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left"><bold>0.09</bold></td>
<td align="left">RKO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.559E&#x2009;&#x2212;&#x2009;09</td>
<td align="left">0.07</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">1.184E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">5.683E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">9.576E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.38</td>
<td align="left">SCA</td>
<td align="left">&#x2009;&#x2212;&#x2009;6.708E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">&#x2009;&#x2212;&#x2009;4.070E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.953E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.2</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">6.15</td>
<td align="left">WOA</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;8.452E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.942E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.47</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.8</td>
<td align="left">IMO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.014E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">8.561E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">0.64</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">1.360E&#x2009;&#x002B;&#x2009;02</td>
<td align="left">2.253E&#x2009;&#x002B;&#x2009;02</td>
<td align="left">7.838E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">3.16</td>
<td align="left">HGSO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">1.130E&#x2009;&#x2212;&#x2009;14</td>
<td align="left">0.48</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">1.137E&#x2009;&#x2212;&#x2009;13</td>
<td align="left">1.238E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.144E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.19</td>
<td align="left">GWO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.015E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;6.781E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.918E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.07</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.23</td>
<td align="left">HHO</td>
<td align="left">&#x2009;&#x2212;&#x2009;5.055E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">&#x2009;&#x2212;&#x2009;5.050E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.512E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">0.22</td>
</tr>
<tr>
<td align="left" rowspan="8">F10</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>8.882E&#x2009;&#x2212;&#x2009;16</bold></td>
<td align="left"><bold>8.882E&#x2009;&#x2212;&#x2009;16</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.16</td>
<td align="left" rowspan="8">F22</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>&#x2009;&#x2212;&#x2009;1.040E&#x2009;&#x002B;&#x2009;01</bold></td>
<td align="left"><bold>&#x2212;1.040E&#x2009;&#x002B;&#x2009;01</bold></td>
<td align="left"><bold>2.413E&#x2009;&#x2212;&#x2009;14</bold></td>
<td align="left">0.08</td>
</tr>
<tr>
<td align="left"><bold>RKO</bold></td>
<td align="left"><bold>8.882E&#x2009;&#x2212;&#x2009;16</bold></td>
<td align="left"><bold>8.882E&#x2009;&#x2212;&#x2009;16</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.09</bold></td>
<td align="left">RKO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.040E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;8.631E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">3.069E&#x2009;&#x002B;&#x2009;00</td>
<td align="left"><bold>0.07</bold></td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">1.935E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">1.989E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">4.774E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.33</td>
<td align="left">SCA</td>
<td align="left">&#x2009;&#x2212;&#x2009;4.569E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">&#x2009;&#x2212;&#x2009;3.519E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">9.182E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.24</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">4.441E&#x2009;&#x2212;&#x2009;15</td>
<td align="left">5.625E&#x2009;&#x2212;&#x2009;15</td>
<td align="left">2.051E&#x2009;&#x2212;&#x2009;15</td>
<td align="left">5.77</td>
<td align="left">WOA</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.040E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;7.852E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.407E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.43</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">8.882E&#x2009;&#x2212;&#x2009;16</td>
<td align="left">4.441E&#x2009;&#x2212;&#x2009;15</td>
<td align="left">3.553E&#x2009;&#x2212;&#x2009;15</td>
<td align="left">0.81</td>
<td align="left">IMO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.039E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.032E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">1.150E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">0.67</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">1.906E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">1.960E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">4.718E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.25</td>
<td align="left">HGSO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.040E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;7.853E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.417E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.5</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">7.905E&#x2009;&#x2212;&#x2009;14</td>
<td align="left">8.971E&#x2009;&#x2212;&#x2009;14</td>
<td align="left">1.281E&#x2009;&#x2212;&#x2009;14</td>
<td align="left">0.21</td>
<td align="left">GWO</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.040E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">&#x2009;&#x2212;&#x2009;1.040E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">5.920E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.08</td>
</tr>
<tr>
<td align="left"><bold>HHO</bold></td>
<td align="left"><bold>8.882E&#x2009;&#x2212;&#x2009;16</bold></td>
<td align="left"><bold>8.882E&#x2009;&#x2212;&#x2009;16</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.24</td>
<td align="left">HHO</td>
<td align="left">&#x2009;&#x2212;&#x2009;9.730E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">&#x2009;&#x2212;&#x2009;6.634E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">2.681E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.24</td>
</tr>
<tr>
<td align="left" rowspan="8">F11</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.18</td>
<td align="left" rowspan="8">F23</td>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>&#x2212;10.5400</bold></td>
<td align="left"><bold>&#x2212;8.7340</bold></td>
<td align="left"><bold>3.122E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.09</bold></td>
</tr>
<tr>
<td align="left"><bold>RKO</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.11</bold></td>
<td align="left">RKO</td>
<td align="left">&#x2212;10.5400</td>
<td align="left">&#x2212;8.7340</td>
<td align="left">3.122E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.09</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">7.405E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">9.151E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.612E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.61</td>
<td align="left">SCA</td>
<td align="left">&#x2212;4.5300</td>
<td align="left">&#x2212;2.3760</td>
<td align="left">1.900E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.25</td>
</tr>
<tr>
<td align="left"><bold>WOA</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">5.8</td>
<td align="left">WOA</td>
<td align="left">&#x2212;10.5300</td>
<td align="left">&#x2212;10.5100</td>
<td align="left">2.635E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">4.49</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">0.000E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">3.701E&#x2009;&#x2212;&#x2009;17</td>
<td align="left">6.410E&#x2009;&#x2212;&#x2009;17</td>
<td align="left">0.85</td>
<td align="left">IMO</td>
<td align="left">&#x2212;10.5000</td>
<td align="left">&#x2212;10.4800</td>
<td align="left">2.656E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">0.68</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">1.890E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">2.930E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">1.254E&#x2009;&#x2212;&#x2009;01</td>
<td align="left">3.04</td>
<td align="left">HGSO</td>
<td align="left">&#x2212;10.5400</td>
<td align="left">&#x2212;7.5830</td>
<td align="left">5.115E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">0.54</td>
</tr>
<tr>
<td align="left"><bold>GWO</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.21</td>
<td align="left">GWO</td>
<td align="left">&#x2212;10.5400</td>
<td align="left">&#x2212;10.5400</td>
<td align="left">3.509E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">0.1</td>
</tr>
<tr>
<td align="left"><bold>HHO</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left"><bold>0.000E&#x2009;&#x002B;&#x2009;00</bold></td>
<td align="left">0.28</td>
<td align="left">HHO</td>
<td align="left">&#x2212;5.1280</td>
<td align="left">&#x2212;5.1260</td>
<td align="left">2.162E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">0.28</td>
</tr>
<tr>
<td align="left" rowspan="8">F12</td>
<td align="left">IRKO</td>
<td align="left">2.310E&#x2009;&#x2212;&#x2009;09</td>
<td align="left">3.172E&#x2009;&#x2212;&#x2009;09</td>
<td align="left">7.895E&#x2009;&#x2212;&#x2009;10</td>
<td align="left">0.59</td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
<tr>
<td align="left"><bold>RKO</bold></td>
<td align="left"><bold>2.239E&#x2009;&#x2212;&#x2009;09</bold></td>
<td align="left"><bold>2.445E&#x2009;&#x2212;&#x2009;09</bold></td>
<td align="left"><bold>2.985E&#x2009;&#x2212;&#x2009;10</bold></td>
<td align="left"><bold>0.46</bold></td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">4.813E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.804E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">1.873E&#x2009;&#x002B;&#x2009;01</td>
<td align="left">2.1</td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">1.220E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">1.742E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">5.945E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">6.34</td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">3.234E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">3.997E&#x2009;&#x2212;&#x2009;03</td>
<td align="left">8.271E&#x2009;&#x2212;&#x2009;04</td>
<td align="left">1.52</td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">5.463E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">7.339E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">1.809E&#x2009;&#x002B;&#x2009;00</td>
<td align="left">4.77</td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">2.555E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">3.729E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">1.371E&#x2009;&#x2212;&#x2009;02</td>
<td align="left">0.53</td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">5.174E&#x2009;&#x2212;&#x2009;09</td>
<td align="left">6.733E&#x2009;&#x2212;&#x2009;07</td>
<td align="left">6.172E&#x2009;&#x2212;&#x2009;07</td>
<td align="left">1.01</td>
<td align="left" colspan="6">&#x00A0;</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4_2_1"><label>4.2.1</label><title>Welded Beam Design</title>
<p>The primary objective of the problem depicted in <?A3B2 "fig5",5,"anchor"?><xref ref-type="fig" rid="fig-5">Fig. 5</xref> is to minimize the cost of the welded beam and find the best cost by considering the constraints. The design variables are length (<italic>l</italic>), the thickness of the bar (<italic>b</italic>), the thickness of the weld (<italic>h</italic>), and height (<italic>t</italic>). It has constraints, such as beam end deflection (<italic>&#x03B4;</italic>), bar buckling load (<italic>P<sub>c</sub></italic>), shear stress (<italic>&#x03C4;</italic>), beam blending stress (<italic>&#x03B8;</italic>), and side constraints, and consider <italic>x</italic> &#x003D; [<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, <italic>x</italic><sub>3</sub>, <italic>x</italic><sub>4</sub>] &#x003D; [<italic>h, l, t, b</italic>]. The variable ranges are <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mn>0.1</mml:mn><mml:mo>&#x2A7D;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mn>0.1</mml:mn><mml:mo>&#x2A7D;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mn>0.1</mml:mn><mml:mo>&#x2A7D;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula>, and <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mn>0.1</mml:mn><mml:mo>&#x2A7D;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula>, and design values are <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mn>6000</mml:mn><mml:mi>l</mml:mi><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>14</mml:mn><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.25</mml:mn><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msup><mml:mn>1</mml:mn><mml:mn>6</mml:mn></mml:msup></mml:mrow><mml:mi>p</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>G</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msup><mml:mn>10</mml:mn><mml:mn>6</mml:mn></mml:msup></mml:mrow><mml:mi>p</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mo>,</mml:mo></mml:math></inline-formula> and <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>13600</mml:mn><mml:mi>p</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>30000</mml:mn><mml:mi>p</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:math></inline-formula>. The objective function is given in <xref ref-type="disp-formula" rid="eqn-16">Eq. (16)</xref>.</p>
<p><disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1.10471</mml:mn><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>0.04811</mml:mn><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>14</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>Subjected to constraints:</p>
<p><disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mtable columnalign="left" rowspacing="0.8em 0.8em 0.8em 0.8em 0.8em 0.8em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2A7D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>6</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0.125</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2A7D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>7</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1.10471</mml:mn><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn>0.04811</mml:mn><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>14.0</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>5.0</mml:mn><mml:mo>&#x2A7D;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<p><?A3B2 "tbl3",5,"anchor"?><xref ref-type="table" rid="table-3">Tab. 3</xref> lists the results obtained by the IRKO and other selected algorithms, including RKO, GWO, HHO, WOA, IMO, HGSO, and SCA. From <xref ref-type="table" rid="table-3">Tab. 3</xref>, it can be seen that the IRKO performing better than all selected methods and attained the minimum cost. <xref ref-type="table" rid="table-3">Tab. 3</xref> also lists the statistical data, such as Min, Mean, STD, and RT. Therefore, it is determined that the reliability of the suggested IRKO algorithm is better for the engineering design problem. <?A3B2 "fig6",5,"anchor"?><xref ref-type="fig" rid="fig-6">Fig. 6</xref> depicts the convergence curves and box plots of all algorithms while handling the problem. In addition, FRT values obtained by all algorithms are also listed. The proposed IRKO algorithm stands first in solving the welded beam design problem also.</p>
<fig id="fig-3"><label>Figure 3</label><caption><title>Convergence performance of all selected algorithms on traditional benchmarks</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-3a.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-3b.png"/></fig>
</sec>
<sec id="s4_2_2"><label>4.2.2</label><title>Tension/Compression Spring Design</title>
<p>Compression spring design has been considered as yet alternative traditional mechanical engineering problem. This problem is illustrated in <?A3B2 "fig7",5,"anchor"?><xref ref-type="fig" rid="fig-7">Fig. 7</xref>, and the primary objective of this problem is to minimize the tension spring weight of the framework. The design variables of the tension/compression spring design problem are active coils (<italic>N</italic>), wire diameter (<italic>d</italic>), and mean coil diameter (<italic>D</italic>), and consider <italic>x</italic> &#x003D; [<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, <italic>x</italic><sub>3</sub>] &#x003D; [<italic>d</italic>, <italic>D</italic>, <italic>N</italic>]. The variable ranges are <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mn>0.05</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>2.0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mn>0.25</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>1.3</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:mtext>\; and\;&#xA0;</mml:mtext></mml:mrow><mml:mn>2.0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>15.0</mml:mn></mml:math></inline-formula>. The objective function is given in <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>.</p>
<p><disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mspace width="thickmathspace" /></mml:mrow><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:math></disp-formula></p>
<p>Subjected to constraints:</p>
<p><disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="2em 2em 2em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mn>3</mml:mn></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mn>71785</mml:mn><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>4</mml:mn></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mn>12566</mml:mn><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>4</mml:mn></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>5108</mml:mn><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mstyle></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>140.45</mml:mn><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mfrac><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mn>1.5</mml:mn></mml:mrow></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<p><?A3B2 "tbl4",5,"anchor"?><xref ref-type="table" rid="table-4">Tab. 4</xref> lists the results obtained by the IRKO and other selected algorithms, including RKO, GWO, HHO, WOA, IMO, HGSO, and SCA. From <xref ref-type="table" rid="table-4">Tab. 4</xref>, it can be seen that the IRKO performing better than all other selected algorithms and attained the minimum tension spring weight. <xref ref-type="table" rid="table-4">Tab. 4</xref> also lists the statistical data, such as Min, Mean, STD, and RT. Therefore, it is determined that the reliability of the suggested IRKO algorithm is better for the compression spring design problem. <?A3B2 "fig8",5,"anchor"?><xref ref-type="fig" rid="fig-8">Fig. 8</xref> depicts the convergence curves and box plots of all algorithms while handling the problem. In addition, FRT values obtained by all algorithms are also listed. The proposed IRKO algorithm stands first in solving the tension/compression spring design problem also.</p>
<fig id="fig-4"><label>Figure 4</label><caption><title>Boxplot analysis of all algorithms on selected benchmark functions</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-4.png"/></fig>
<table-wrap id="table-2"><label>Table 2</label><caption><title>FRT values of all selected algorithms</title></caption>

<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Algorithm/Function</th>
<th align="left">IRKO</th>
<th align="left">RKO</th>
<th align="left">SCA</th>
<th align="left">WOA</th>
<th align="left">IMO</th>
<th align="left">HGS</th>
<th align="left">GWO</th>
<th align="left">HHO</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">F1</td>
<td align="left">1.000</td>
<td align="left">2.000</td>
<td align="left">5.667</td>
<td align="left">7.667</td>
<td align="left">7.000</td>
<td align="left">5.667</td>
<td align="left">4.000</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F2</td>
<td align="left">1.000</td>
<td align="left">2.000</td>
<td align="left">6.667</td>
<td align="left">8.000</td>
<td align="left">5.667</td>
<td align="left">5.667</td>
<td align="left">4.000</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F3</td>
<td align="left">1.000</td>
<td align="left">3.000</td>
<td align="left">7.333</td>
<td align="left">5.000</td>
<td align="left">6.000</td>
<td align="left">7.667</td>
<td align="left">4.000</td>
<td align="left">2.000</td>
</tr>
<tr>
<td align="left">F4</td>
<td align="left">1.333</td>
<td align="left">1.667</td>
<td align="left">7.667</td>
<td align="left">5.333</td>
<td align="left">4.000</td>
<td align="left">7.333</td>
<td align="left">5.667</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F5</td>
<td align="left">2.333</td>
<td align="left">1.000</td>
<td align="left">7.000</td>
<td align="left">5.000</td>
<td align="left">5.000</td>
<td align="left">8.000</td>
<td align="left">4.667</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F6</td>
<td align="left">1.000</td>
<td align="left">5.667</td>
<td align="left">8.000</td>
<td align="left">3.000</td>
<td align="left">4.000</td>
<td align="left">5.333</td>
<td align="left">7.000</td>
<td align="left">2.000</td>
</tr>
<tr>
<td align="left">F7</td>
<td align="left">3.000</td>
<td align="left">3.000</td>
<td align="left">6.667</td>
<td align="left">3.000</td>
<td align="left">3.000</td>
<td align="left">8.000</td>
<td align="left">6.333</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F8</td>
<td align="left">2.167</td>
<td align="left">2.167</td>
<td align="left">8.000</td>
<td align="left">4.667</td>
<td align="left">3.833</td>
<td align="left">7.000</td>
<td align="left">6.000</td>
<td align="left">2.167</td>
</tr>
<tr>
<td align="left">F9</td>
<td align="left">3.333</td>
<td align="left">3.333</td>
<td align="left">8.000</td>
<td align="left">3.333</td>
<td align="left">4.333</td>
<td align="left">7.000</td>
<td align="left">3.333</td>
<td align="left">3.333</td>
</tr>
<tr>
<td align="left">F10</td>
<td align="left">2.000</td>
<td align="left">1.000</td>
<td align="left">7.667</td>
<td align="left">5.000</td>
<td align="left">4.000</td>
<td align="left">7.333</td>
<td align="left">6.000</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F11</td>
<td align="left">2.000</td>
<td align="left">2.333</td>
<td align="left">8.000</td>
<td align="left">5.000</td>
<td align="left">3.667</td>
<td align="left">7.000</td>
<td align="left">6.000</td>
<td align="left">2.000</td>
</tr>
<tr>
<td align="left">F12</td>
<td align="left">1.167</td>
<td align="left">6.000</td>
<td align="left">6.667</td>
<td align="left">6.667</td>
<td align="left">4.667</td>
<td align="left">2.500</td>
<td align="left">5.333</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F13</td>
<td align="left">5.667</td>
<td align="left">2.667</td>
<td align="left">4.333</td>
<td align="left">4.667</td>
<td align="left">3.667</td>
<td align="left">5.667</td>
<td align="left">4.000</td>
<td align="left">5.333</td>
</tr>
<tr>
<td align="left">F14</td>
<td align="left">1.500</td>
<td align="left">3.000</td>
<td align="left">8.000</td>
<td align="left">5.000</td>
<td align="left">5.667</td>
<td align="left">1.500</td>
<td align="left">6.667</td>
<td align="left">4.667</td>
</tr>
<tr>
<td align="left">F15</td>
<td align="left">1.500</td>
<td align="left">3.000</td>
<td align="left">8.000</td>
<td align="left">4.333</td>
<td align="left">6.667</td>
<td align="left">1.500</td>
<td align="left">5.667</td>
<td align="left">5.333</td>
</tr>
<tr>
<td align="left">F16</td>
<td align="left">1.333</td>
<td align="left">2.667</td>
<td align="left">6.333</td>
<td align="left">6.333</td>
<td align="left">6.667</td>
<td align="left">2.000</td>
<td align="left">6.667</td>
<td align="left">4.000</td>
</tr>
<tr>
<td align="left">F17</td>
<td align="left">1.167</td>
<td align="left">3.000</td>
<td align="left">7.667</td>
<td align="left">6.667</td>
<td align="left">4.333</td>
<td align="left">1.833</td>
<td align="left">4.667</td>
<td align="left">6.667</td>
</tr>
<tr>
<td align="left">F18</td>
<td align="left">2.000</td>
<td align="left">2.667</td>
<td align="left">7.333</td>
<td align="left">5.333</td>
<td align="left">3.000</td>
<td align="left">5.000</td>
<td align="left">4.000</td>
<td align="left">6.667</td>
</tr>
<tr>
<td align="left">F19</td>
<td align="left">1.000</td>
<td align="left">3.000</td>
<td align="left">7.667</td>
<td align="left">5.000</td>
<td align="left">5.000</td>
<td align="left">2.000</td>
<td align="left">5.000</td>
<td align="left">7.333</td>
</tr>
<tr>
<td align="left">F20</td>
<td align="left">1.667</td>
<td align="left">3.667</td>
<td align="left">7.333</td>
<td align="left">5.667</td>
<td align="left">4.667</td>
<td align="left">3.333</td>
<td align="left">3.333</td>
<td align="left">6.333</td>
</tr>
<tr>
<td align="left">F21</td>
<td align="left">2.667</td>
<td align="left">3.667</td>
<td align="left">7.667</td>
<td align="left">4.333</td>
<td align="left">4.667</td>
<td align="left">3.333</td>
<td align="left">3.000</td>
<td align="left">6.667</td>
</tr>
<tr>
<td align="left">F22</td>
<td align="left">1.000</td>
<td align="left">2.000</td>
<td align="left">5.667</td>
<td align="left">7.667</td>
<td align="left">7.000</td>
<td align="left">5.667</td>
<td align="left">4.000</td>
<td align="left">3.000</td>
</tr>
<tr>
<td align="left">F23</td>
<td align="left">1.000</td>
<td align="left">2.000</td>
<td align="left">6.667</td>
<td align="left">8.000</td>
<td align="left">5.667</td>
<td align="left">5.667</td>
<td align="left">4.000</td>
<td align="left">3.000</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-5"><label>Figure 5</label><caption><title>Welded beam design optimization problem</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-5.png"/></fig>
<table-wrap id="table-3"><label>Table 3</label><caption><title>Results obtained by all algorithms while solving the welded beam problem</title></caption>

<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Algorithm</th>
<th align="left"><italic>h</italic></th>
<th align="left"><italic>l</italic></th>
<th align="left"><italic>t</italic></th>
<th align="left"><italic>b</italic></th>
<th align="left">Min</th>
<th align="left">Mean</th>
<th align="left">STD</th>
<th align="left">RT</th>
<th align="left">FRT</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>0.205735</bold></td>
<td align="left"><bold>3.253031</bold></td>
<td align="left"><bold>9.036624</bold></td>
<td align="left"><bold>0.20573</bold></td>
<td align="left"><bold>1.695</bold></td>
<td align="left"><bold>1.697</bold></td>
<td align="left"><bold>0.001</bold></td>
<td align="left"><bold>0.146</bold></td>
<td align="left"><bold>1.67</bold></td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">0.200881</td>
<td align="left">3.341663</td>
<td align="left">9.036607</td>
<td align="left">0.20573</td>
<td align="left">1.700</td>
<td align="left">1.710</td>
<td align="left">0.009</td>
<td align="left">0.099</td>
<td align="left">3.33</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">0.204085</td>
<td align="left">3.574402</td>
<td align="left">8.771277</td>
<td align="left">0.220685</td>
<td align="left">1.801</td>
<td align="left">1.835</td>
<td align="left">0.030</td>
<td align="left">3.391</td>
<td align="left">6.00</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">0.170613</td>
<td align="left">4.265315</td>
<td align="left">8.470226</td>
<td align="left">0.234164</td>
<td align="left">1.880</td>
<td align="left">2.029</td>
<td align="left">0.150</td>
<td align="left">6.203</td>
<td align="left">7.67</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">0.210796</td>
<td align="left">3.345326</td>
<td align="left">8.462105</td>
<td align="left">0.234613</td>
<td align="left">1.821</td>
<td align="left">1.865</td>
<td align="left">0.070</td>
<td align="left">1.453</td>
<td align="left">6.33</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">0.205291</td>
<td align="left">3.26129</td>
<td align="left">9.035764</td>
<td align="left">0.205771</td>
<td align="left">1.696</td>
<td align="left">1.707</td>
<td align="left">0.021</td>
<td align="left">0.661</td>
<td align="left">2.00</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">0.200872</td>
<td align="left">3.347504</td>
<td align="left">9.038295</td>
<td align="left">0.205781</td>
<td align="left">1.701</td>
<td align="left">1.706</td>
<td align="left">0.004</td>
<td align="left">0.151</td>
<td align="left">3.00</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">0.200804</td>
<td align="left">3.43318</td>
<td align="left">9.230382</td>
<td align="left">0.204784</td>
<td align="left">1.738</td>
<td align="left">1.888</td>
<td align="left">0.228</td>
<td align="left">0.464</td>
<td align="left">6.00</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-6"><label>Figure 6</label><caption><title>Curves of all algorithms for the welded beam design; (a) Convergence curve, (b) Boxplot</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-6.png"/></fig>
<fig id="fig-7"><label>Figure 7</label><caption><title>Tension/Compression spring design problem</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-7.png"/></fig>
</sec>
<sec id="s4_2_3"><label>4.2.3</label><title>Pressure Vessel Design</title>
<p>The graphic view of the pressure vessel design framework is shown in <?A3B2 "fig9",5,"anchor"?><xref ref-type="fig" rid="fig-9">Fig. 9</xref>. The pressure vessel has hemispherical heads and capped ends. The key objective is to minimize the construction cost. It has four constraints and four parameters (i.e., the length of the cylindrical section (<italic>L</italic>), the thickness of the head (<italic>T<sub>h</sub></italic>), the inner radius (<italic>R</italic>), and the thickness of the shell (<italic>T<sub>s</sub></italic>)), and consider <italic>x</italic> &#x003D; [<italic>x</italic><sub>1</sub><italic>x</italic><sub>2</sub><italic>x</italic><sub>3</sub><italic>x</italic><sub>4</sub>] &#x003D; [<italic>T<sub>s</sub>T<sub>h</sub>RL</italic>]. The variable ranges are <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>99</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mn>10</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>200</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn></mml:math></inline-formula>. The objective function is given in <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref>.</p>
<p><disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mspace width="thickmathspace" /></mml:mrow><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0.6224</mml:mn><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>1.7781</mml:mn><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn>3.1661</mml:mn><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>19.84</mml:mn><mml:msubsup><mml:mi>x</mml:mi><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p>Subjected to constraints:</p>
<p><disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="0.9em 0.9em 0.9em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>0.0193</mml:mn><mml:mi>x</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>0.00954</mml:mn><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>4</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>3</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mn>3</mml:mn><mml:mn>3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>296</mml:mn><mml:mo>,</mml:mo><mml:mn>000</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>240</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<table-wrap id="table-4"><label>Table 4</label><caption><title>Results obtained by all algorithms while solving the tension/compression spring problem</title></caption>

<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Algorithm</th>
<th align="left"><italic>d</italic></th>
<th align="left"><italic>D</italic></th>
<th align="left"><italic>P</italic></th>
<th align="left">Min</th>
<th align="left">Mean</th>
<th align="left">STD</th>
<th align="left">RT</th>
<th align="left">FRT</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><bold>IRKO</bold></td>
<td align="left"><bold>0.139149732</bold></td>
<td align="left"><bold>1.3</bold></td>
<td align="left"><bold>11.89243063</bold></td>
<td align="left"><bold>3.662</bold></td>
<td align="left"><bold>3.662</bold></td>
<td align="left"><bold>0.000</bold></td>
<td align="left"><bold>0.057</bold></td>
<td align="left"><bold>1.00</bold></td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">0.13914971</td>
<td align="left">1.3</td>
<td align="left">11.89242563</td>
<td align="left">3.662</td>
<td align="left">3.662</td>
<td align="left">0.000</td>
<td align="left">0.047</td>
<td align="left">2.33</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">0.137440614</td>
<td align="left">1.265</td>
<td align="left">12.33009784</td>
<td align="left">3.682</td>
<td align="left">3.696</td>
<td align="left">0.023</td>
<td align="left">1.297</td>
<td align="left">6.67</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">0.13914159</td>
<td align="left">1.3</td>
<td align="left">11.88950847</td>
<td align="left">3.662</td>
<td align="left">3.685</td>
<td align="left">0.033</td>
<td align="left">4.557</td>
<td align="left">5.67</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">0.133756325</td>
<td align="left">1.149</td>
<td align="left">14.64262775</td>
<td align="left">3.731</td>
<td align="left">3.734</td>
<td align="left">0.002</td>
<td align="left">0.583</td>
<td align="left">8.00</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">0.13914701</td>
<td align="left">1.3</td>
<td align="left">11.89186832</td>
<td align="left">3.662</td>
<td align="left">3.662</td>
<td align="left">0.000</td>
<td align="left">0.214</td>
<td align="left">3.67</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">0.139124009</td>
<td align="left">1.3</td>
<td align="left">11.88926717</td>
<td align="left">3.662</td>
<td align="left">3.662</td>
<td align="left">0.000</td>
<td align="left">0.052</td>
<td align="left">5.00</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">0.139149956</td>
<td align="left">1.3</td>
<td align="left">11.89251101</td>
<td align="left">3.662</td>
<td align="left">3.665</td>
<td align="left">0.006</td>
<td align="left">0.135</td>
<td align="left">3.67</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-8"><label>Figure 8</label><caption><title>Curves of all algorithms for the compression spring; (a) Convergence curve, (b) Boxplot</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-8.png"/></fig>
<p><?A3B2 "tbl5",5,"anchor"?><xref ref-type="table" rid="table-5">Tab. 5</xref> lists the results found by the IRKO and several selected algorithms, including RKO, GWO, HHO, WOA, IMO, HGSO, and SCA. From <xref ref-type="table" rid="table-5">Tab. 5</xref>, it can be seen that the IRKO performing better than all other selected algorithms and attained the minimum construction cost. <xref ref-type="table" rid="table-5">Tab. 5</xref> also lists the statistical data, such as Min, Mean, STD, and RT. Therefore, it is concluded that the reliability of the proposed IRKO algorithm is better for the pressure vessel design problem. <?A3B2 "fig10",5,"anchor"?><xref ref-type="fig" rid="fig-10">Fig. 10</xref> depicts the convergence curves and box plots of all algorithms while handling the problem. In addition, FRT values obtained by all algorithms are also listed. The proposed IRKO algorithm stands first in solving the pressure vessel design problem.</p>
<fig id="fig-9"><label>Figure 9</label><caption><title>Pressure vessel design problem</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-9.png"/></fig>
<table-wrap id="table-5"><label>Table 5</label><caption><title>Results obtained by all algorithms while solving the pressure vessel problem</title></caption>

<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Algorithm</th>
<th align="left"><italic>T<sub>s</sub></italic></th>
<th align="left"><italic>T<sub>h</sub></italic></th>
<th align="left"><italic>R</italic></th>
<th align="left"><italic>L</italic></th>
<th align="left">Min</th>
<th align="left">Mean</th>
<th align="left">STD</th>
<th align="left">RT</th>
<th align="left">FRT</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">IRKO</td>
<td align="left">1.093571</td>
<td align="left">0</td>
<td align="left">65.22523</td>
<td align="left">10</td>
<td align="left">2302.55</td>
<td align="left">2302.55</td>
<td align="left">0.00</td>
<td align="left">0.05</td>
<td align="left">1.00</td>
</tr>
<tr>
<td align="left">RKO</td>
<td align="left">1.09259</td>
<td align="left">1.04E&#x2009;&#x2212;&#x2009;13</td>
<td align="left">65.22524</td>
<td align="left">10</td>
<td align="left">2302.56</td>
<td align="left">2302.57</td>
<td align="left">0.02</td>
<td align="left">0.04</td>
<td align="left">2.67</td>
</tr>
<tr>
<td align="left">SCA</td>
<td align="left">1.13138</td>
<td align="left">0</td>
<td align="left">65.15833</td>
<td align="left">12.33304</td>
<td align="left">2429.79</td>
<td align="left">4856.43</td>
<td align="left">2101.55</td>
<td align="left">0.88</td>
<td align="left">6.33</td>
</tr>
<tr>
<td align="left">WOA</td>
<td align="left">0.906674</td>
<td align="left">0</td>
<td align="left">57.89208</td>
<td align="left">45.89891</td>
<td align="left">3006.85</td>
<td align="left">5122.66</td>
<td align="left">1836.32</td>
<td align="left">4.51</td>
<td align="left">7.33</td>
</tr>
<tr>
<td align="left">IMO</td>
<td align="left">0.764525</td>
<td align="left">0</td>
<td align="left">51.81955</td>
<td align="left">84.5345</td>
<td align="left">3396.84</td>
<td align="left">5173.69</td>
<td align="left">1538.81</td>
<td align="left">0.58</td>
<td align="left">6.33</td>
</tr>
<tr>
<td align="left">HGSO</td>
<td align="left">1.09356</td>
<td align="left">2.14E&#x2009;&#x2212;&#x2009;21</td>
<td align="left">65.22523</td>
<td align="left">10</td>
<td align="left">2302.55</td>
<td align="left">2683.27</td>
<td align="left">659.43</td>
<td align="left">0.23</td>
<td align="left">3.67</td>
</tr>
<tr>
<td align="left">GWO</td>
<td align="left">1.086553</td>
<td align="left">0</td>
<td align="left">65.22587</td>
<td align="left">10</td>
<td align="left">2303.17</td>
<td align="left">2309.16</td>
<td align="left">10.02</td>
<td align="left">0.05</td>
<td align="left">3.67</td>
</tr>
<tr>
<td align="left">HHO</td>
<td align="left">0.943091</td>
<td align="left">0</td>
<td align="left">59.14706</td>
<td align="left">39.05765</td>
<td align="left">2903.52</td>
<td align="left">3084.58</td>
<td align="left">231.81</td>
<td align="left">0.13</td>
<td align="left">5.00</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-10"><label>Figure 10</label><caption><title>Curves of all algorithms for the pressure vessel problem; (a) Convergence curve, (b) Boxplot</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20847-fig-10.png"/></fig>
</sec>
</sec>
</sec>
<sec id="s5"><label>5</label><title>Conclusion</title>
<p>In this paper, an enhanced variant of the RKO algorithm called IRKO algorithm is proposed. A local escaping operator concept is employed to improve the characteristics, i.e., exploration and exploitation capabilities of the original RKO algorithm. A 23 classical test suite and three engineering design problems&#x2014;welded beam, tension/compression spring, and pressure vessel design problems are used to assess the performance of the IRKO algorithm. According to benchmark tests&#x2019; statistical findings, the IRKO produced outcomes that were either superior or relatively close to other selected algorithms. Furthermore, it may assess the proposed IRKO&#x0027;s suitability to real-world applications based on actual investigations of design problems.</p>
<p>From the earlier analysis, the IRKO might enable a broad range of future tasks. This includes applying the IRKO algorithm in numerous applications, such as image processing, feature selection, PV parameter estimation, power systems, power electronics, smart grid, big data applications, data mining applications, signal denoising, wireless sensor networks, artificial intelligence, machine learning, and other benchmark functions. Also applicable to situations depending on binary-, multi-, and many-objective optimizations.</p>
</sec>
</body>
<back>
<ack><p>The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University, Saudi Arabia, for funding this work through the Research Group Program under Grant No: RGP. 2/108/42.</p>
</ack>
<fn-group>
<fn fn-type="other"><p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>J. D.</given-names> <surname>Schaffer</surname></string-name></person-group>, <source>Some Experiments in Machine Learning Using Vector Evaluated Genetic Algorithms</source>. <publisher-loc>Nashville</publisher-loc>, <publisher-loc>USA</publisher-loc>: <publisher-name>Vanderbilt University</publisher-name>, pp. <fpage>115</fpage>&#x2013;<lpage>152</lpage>, <year>1985</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W. K.</given-names> <surname>Wong</surname></string-name> and <string-name><given-names>C. I.</given-names> <surname>Ming</surname></string-name></person-group>, &#x201C;<article-title>A review on metaheuristic algorithms: Trends, benchmarking and applications</article-title>,&#x201D; in <conf-name>Proc. of Int. Conf. on Smart Computing and Communications</conf-name>, <conf-loc>Malaysia</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jangir</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name></person-group>, &#x201C;<article-title>MOGBO: A new multiobjective gradient-based optimizer for real-world structural optimization problems</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>218</volume>, pp. <fpage>106856</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Pradeep</surname></string-name>, <string-name><given-names>K. S.</given-names> <surname>Nisar</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Aldhaifallah</surname></string-name></person-group>, &#x201C;<article-title>A new metaheuristic optimization algorithms for brushless direct current wheel motor design problem</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>67</volume>, no. <issue>2</issue>, pp. <fpage>2227</fpage>&#x2013;<lpage>2242</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jangir</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Santhosh Kumar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name>, <string-name><given-names>H. H.</given-names> <surname>Alhelou</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>A new arithmetic optimization algorithm for solving real-world multiobjective CEC-2021 constrained optimization problems: Diversity analysis and validations</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>84263</fpage>&#x2013;<lpage>84295</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Ahmadianfar</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Bozorg-haddad</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Chu</surname></string-name></person-group>, &#x201C;<article-title>Gradient-based optimizer: A new metaheuristic optimization algorithm</article-title>,&#x201D; <source>Information Sciences</source>, vol. <volume>540</volume>, pp. <fpage>131</fpage>&#x2013;<lpage>159</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jangir</surname></string-name>, <string-name><given-names>G. G.</given-names> <surname>Tejani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name> and <string-name><given-names>H. H.</given-names> <surname>Alhelou</surname></string-name></person-group>, &#x201C;<article-title>MOPGO: A new physics-based multi-objective plasma generation optimizer for solving structural optimization problems</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>84982</fpage>&#x2013;<lpage>85016</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B. A.</given-names> <surname>Khateeb</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Ahmed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mahmod</surname></string-name> and <string-name><given-names>D. N.</given-names> <surname>Le</surname></string-name></person-group>, &#x201C;<article-title>Rock hyraxes swarm optimization: A new nature-inspired metaheuristic optimization algorithm</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>68</volume>, no. <issue>1</issue>, pp. <fpage>643</fpage>&#x2013;<lpage>654</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Fessi1</surname></string-name>, <string-name><given-names>H. Y.</given-names> <surname>Rezk</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Bouall&#x00E8;gue</surname></string-name></person-group>, &#x201C;<article-title>Grey wolf optimization-based tuning of terminal sliding mode controllers for a quadrotor</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>68</volume>, no. <issue>2</issue>, pp. <fpage>2265</fpage>&#x2013;<lpage>2282</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D. H.</given-names> <surname>Wolpert</surname></string-name> and <string-name><given-names>W. G.</given-names> <surname>Macready</surname></string-name></person-group>, &#x201C;<article-title>No free lunch theorems for optimization</article-title>,&#x201D; <source>IEEE Transactions on Evolutionary Computation</source>, vol. <volume>1</volume>, no. <issue>1</issue>, pp. <fpage>67</fpage>&#x2013;<lpage>82</lpage>, <year>1997</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Iman</surname></string-name>, <string-name><given-names>A. H.</given-names> <surname>Ali</surname></string-name>, <string-name><given-names>A. H.</given-names> <surname>Gandomi</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Chu</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>RUN beyond the metaphor: An efficient optimization algorithm based on runge kutta method</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>181</volume>, pp. <fpage>115079</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jangir</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Ramakrishnan</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Nalinipriya</surname></string-name>, <string-name><given-names>H. H.</given-names> <surname>Alhelou</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>identification of solar photovoltaic model parameters using an improved gradient-based optimization algorithm with chaotic drifts</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>62347</fpage>&#x2013;<lpage>62379</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Eberhart</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Kennedy</surname></string-name></person-group>, &#x201C;<article-title>A new optimizer using particle swarm theory</article-title>,&#x201D; in <conf-name>Proc. of the Sixth Int. Symp. on Micro Machine and Human Science</conf-name>, <conf-loc>Japan</conf-loc>, pp. <fpage>39</fpage>&#x2013;<lpage>43</lpage>, <year>1995</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dorigo</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Maniezzo</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Colorni</surname></string-name></person-group>, &#x201C;<article-title>Ant system: Optimization by a colony of cooperating agents</article-title>,&#x201D; <source>IEEE Transactions on Systems, Man, and Cybernetics: Part B (Cybernetics)</source>, vol. <volume>26</volume>, no. <issue>1</issue>, pp. <fpage>29</fpage>&#x2013;<lpage>41</lpage>, <year>1996</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W. C.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>K. W.</given-names> <surname>Chau</surname></string-name> and <string-name><given-names>D. M.</given-names> <surname>Xu</surname></string-name></person-group>, &#x201C;<article-title>Yin-yang firefly algorithm based on dimensionally Cauchy mutation</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>150</volume>, pp. <fpage>113216</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Oliva</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Cuevas</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Pajares</surname></string-name></person-group>, &#x201C;<article-title>Parameter identification of solar cells using artificial bee colony optimization</article-title>,&#x201D; <source>Energy</source>, vol. <volume>72</volume>, pp. <fpage>93</fpage>&#x2013;<lpage>102</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Mirjalili</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Mirjalili</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Lewis</surname></string-name></person-group>, &#x201C;<article-title>Grey wolf optimizer</article-title>,&#x201D; <source>Advances in Engineering Software</source>, vol. <volume>69</volume>, pp. <fpage>46</fpage>&#x2013;<lpage>61</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. A.</given-names> <surname>Heidari</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Mirjalili</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Faris</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Aljarah</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mafarja</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Harris hawks optimization: Algorithm and applications</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>97</volume>, pp. <fpage>849</fpage>&#x2013;<lpage>872</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Rana</surname></string-name>, <string-name><given-names>M. S. A.</given-names> <surname>Latiff</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Abdulhamid</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Chiroma</surname></string-name></person-group>, &#x201C;<article-title>Whale optimization algorithm: A systematic review of contemporary applications</article-title>,&#x201D; <source>Neural Computing and Applications</source>, vol. <volume>32</volume>, pp. <fpage>16245</fpage>&#x2013;<lpage>16277</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Abualigah</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Yousri</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Abd Elaziz</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>Ewees</surname></string-name>, <string-name><given-names>M. A. A.</given-names> <surname>Al-Qaness</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Aquila optimizer: A novel meta-heuristic optimization algorithm</article-title>,&#x201D; <source>Computers &#x0026; Industrial Engineering</source>, vol. <volume>157</volume>, pp. <fpage>107250</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jangir</surname></string-name>, <string-name><given-names>H. H.</given-names> <surname>Alhelou</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>Heidari</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>MOSMA: Multi-objective slime mould algorithm based on elitist non-dominated sorting</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>3229</fpage>&#x2013;<lpage>3248</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Faramarzi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Heidarinejad</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Mirjalili</surname></string-name> and <string-name><given-names>A. H.</given-names> <surname>Gandomi</surname></string-name></person-group>, &#x201C;<article-title>Marine predators algorithm: A nature-inspired metaheuristic</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>152</volume>, pp. <fpage>113377</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Faramarzi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Heidarinejad</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Stephens</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Mirjalili</surname></string-name></person-group>, &#x201C;<article-title>Equilibrium optimizer: A novel optimization algorithm</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>191</volume>, pp. <fpage>105190</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Pradeep</surname></string-name></person-group>, &#x201C;<article-title>A novel salp swarm assisted hybrid maximum power point tracking algorithm for the solar PV power generation systems</article-title>,&#x201D; <source>Automatika</source>, vol. <volume>62</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>20</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D. E.</given-names> <surname>Goldberg</surname></string-name> and <string-name><given-names>J. H.</given-names> <surname>Holland</surname></string-name></person-group>, &#x201C;<article-title>Genetic algorithms and machine learning</article-title>,&#x201D; <source>Machine Learning</source>, vol. <volume>3</volume>, no. <issue>2</issue>, pp. <fpage>95</fpage>&#x2013;<lpage>99</lpage>, <year>1988</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>He</surname></string-name></person-group>, &#x201C;<article-title>An effective co-evolutionary differential evolution for constrained optimization</article-title>,&#x201D; <source>Applied Mathematics and Computation</source>, vol. <volume>186</volume>, no. <issue>1</issue>, pp. <fpage>340</fpage>&#x2013;<lpage>356</lpage>, <year>2007</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Niu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells</article-title>,&#x201D; <source>Energy Conversion and Management</source>, vol. <volume>86</volume>, pp. <fpage>1173</fpage>&#x2013;<lpage>1185</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. H.</given-names> <surname>Qais</surname></string-name>, <string-name><given-names>H. M.</given-names> <surname>Hasanien</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Alghuwainem</surname></string-name></person-group>, &#x201C;<article-title>identification of parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm</article-title>,&#x201D; <source>Applied Energy</source>, vol. <volume>250</volume>, pp. <fpage>109</fpage>&#x2013;<lpage>117</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Dong</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Jiang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>ITGO: Invasive tumor growth optimization algorithm</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>36</volume>, pp. <fpage>670</fpage>&#x2013;<lpage>698</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R. V.</given-names> <surname>Rao</surname></string-name>, <string-name><given-names>V. J.</given-names> <surname>Savsani</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Balic</surname></string-name></person-group>, &#x201C;<article-title>Teaching-learning-based optimization algorithm for unconstrained and constrained optimization problems</article-title>,&#x201D; <source>Engineering Optimization</source>, vol. <volume>44</volume>, no. <issue>12</issue>, pp. <fpage>1447</fpage>&#x2013;<lpage>1462</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>Heidari</surname></string-name> and <string-name><given-names>A. H.</given-names> <surname>Gandomi</surname></string-name></person-group>, &#x201C;<article-title>Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>177</volume>, pp. <fpage>114864</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jangir</surname></string-name> and <string-name><given-names>J. S. V.</given-names> <surname>Siva Kumar</surname></string-name></person-group>, &#x201C;<article-title>A new and reliable objective functions for extracting the unknown parameters of solar photovoltaic cell using political optimizer algorithm</article-title>,&#x201D; in <conf-name>Proc. of Int. Conf. on Data Analytics for Business and Industry</conf-name>, <conf-loc>Bahrain</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Banerjee</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Mukherjee</surname></string-name> and <string-name><given-names>S. P.</given-names> <surname>Ghoshal</surname></string-name></person-group>, &#x201C;<article-title>An opposition-based harmony search algorithm for engineering optimization problems</article-title>,&#x201D; <source>Ain Shams Engineering Journal</source>, vol. <volume>5</volume>, no. <issue>1</issue>, pp. <fpage>85</fpage>&#x2013;<lpage>101</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Jangir</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name>, <string-name><given-names>R. M.</given-names> <surname>Elavarasan</surname></string-name> and <string-name><given-names>B. S.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<chapter-title>Enhanced chaotic JAYA algorithm for parameter estimation of photovoltaic cell/modules</chapter-title>,&#x201D; <source>ISA Transactions</source>, <publisher-name>Article in press</publisher-name>, pp. <fpage>1</fpage>&#x2013;<lpage>28</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name>, <string-name><given-names>T. S.</given-names> <surname>Babu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Umashankar</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Sowmya</surname></string-name></person-group>, &#x201C;<article-title>A new metaphor-less algorithms for the photovoltaic cell parameter estimation</article-title>,&#x201D; <source>Optik</source>, vol. <volume>208</volume>, pp. <fpage>164559</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E.</given-names> <surname>Rashedi</surname></string-name>, <string-name><given-names>H. N.</given-names> <surname>Pour</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Saryazdi</surname></string-name></person-group>, &#x201C;<article-title>GSA: A gravitational search algorithm</article-title>,&#x201D; <source>Information Sciences</source>, vol. <volume>179</volume>, no. <issue>13</issue>, pp. <fpage>2232</fpage>&#x2013;<lpage>2248</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Mirjalili</surname></string-name></person-group>, &#x201C;<article-title>SCA: A sine cosine algorithm for solving optimization problems</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>96</volume>, pp. <fpage>120</fpage>&#x2013;<lpage>133</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Javidy</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Hatamlou</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Mirjalili</surname></string-name></person-group>, &#x201C;<article-title>Ions motion algorithm for solving optimization problems</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>32</volume>, pp. <fpage>72</fpage>&#x2013;<lpage>79</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Premkumar</surname></string-name></person-group>, &#x201C;<article-title>Classical benchmark test functions</article-title>,&#x201D; <year>2021</year>. [Online]. Available: <uri xlink:href="https://premkumarmanoharan.wixsite.com/mysite/downloads">https://premkumarmanoharan.wixsite.com/mysite/downloads</uri> [Accessed: April 25, 2021].</mixed-citation></ref>
</ref-list>
</back>
</article>