<?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">34695</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2023.034695</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Billiards Optimization Algorithm: A New Game-Based Metaheuristic Approach</article-title>
<alt-title alt-title-type="left-running-head">Billiards Optimization Algorithm: A New Game-Based Metaheuristic Approach</alt-title>
<alt-title alt-title-type="right-running-head">Billiards Optimization Algorithm: A New Game-Based Metaheuristic Approach</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Givi</surname><given-names>Hadi</given-names>
</name><xref ref-type="aff" rid="aff-1">1</xref><email>h.givi@shr.ui.ac.ir</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Hub&#x00E1;lovsk&#x00E1;</surname><given-names>Marie</given-names>
</name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electrical Engineering, Shahreza Campus, University of Isfahan</institution>, <country>Iran</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Technics, Faculty of Education, University of Hradec Kralove</institution>, <country>Czech Republic</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Hadi Givi. Email: <email>h.givi@shr.ui.ac.ir</email></corresp>
</author-notes>
<pub-date publication-format="print" date-type="pub" iso-8601-date="2022-12-15"><day>15</day>
<month>12</month>
<year>2022</year></pub-date>
<volume>74</volume>
<issue>3</issue>
<fpage>5283</fpage>
<lpage>5300</lpage>
<history>
<date date-type="received">
<day>25</day>
<month>7</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>9</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Givi and Hub&#x00E1;lovsk&#x00E1;</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Givi and Hub&#x00E1;lovsk&#x00E1;</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_34695.pdf"></self-uri>
<abstract>
<p>Metaheuristic algorithms are one of the most widely used stochastic approaches in solving optimization problems. In this paper, a new metaheuristic algorithm entitled Billiards Optimization Algorithm (BOA) is proposed and designed to be used in optimization applications. The fundamental inspiration in BOA design is the behavior of the players and the rules of the billiards game. Various steps of BOA are described and then its mathematical model is thoroughly explained. The efficiency of BOA in dealing with optimization problems is evaluated through optimizing twenty-three standard benchmark functions of different types including unimodal, high-dimensional multimodal, and fixed-dimensional multimodal functions. In order to analyze the quality of the results obtained by BOA, the performance of the proposed approach is compared with ten well-known algorithms. The simulation results show that BOA, with its high exploration and exploitation abilities, achieves an impressive performance in providing solutions to objective functions and is superior and far more competitive compared to the ten competitor algorithms.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Optimization</kwd>
<kwd>game-based</kwd>
<kwd>billiards game</kwd>
<kwd>exploration</kwd>
<kwd>exploitation</kwd>
<kwd>metaheuristic algorithm</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Optimization is the process of finding the best solution among all feasible solutions for a problem. In fact, a problem that has more than one &#x201C;feasible solution&#x201D; is known as an optimization problem. With advances in science and technology, scientists encounter newer optimization applications that must be addressed using effective optimization methods. Deterministic and stochastic approaches are considered as effective tools for optimization problems. Deterministic approaches perform well in solving linear, convex, continuous, and derivative optimization problems. However, most real-world optimization applications have features such as nonlinear, non-convex, non-derivative, discrete search space, and high dimensions. The weakness of deterministic approaches to handle optimization problems with such features has led to the emergence of stochastic approaches as well as metaheuristic algorithms [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<p>Metaheuristic algorithms are stochastic-based approaches that are able to provide optimal solutions to optimization problems through utilizing random search, random operators, and trial and error processes [<xref ref-type="bibr" rid="ref-2">2</xref>]. Due to the random search process of optimization algorithms, there is no guarantee that the solution achieved by these methods is exactly the global optimum [<xref ref-type="bibr" rid="ref-3">3</xref>]. However, these are acceptable candidate solutions known as quasi-optimal solutions [<xref ref-type="bibr" rid="ref-4">4</xref>]. The optimization process in metaheuristic algorithms begins with the production of a number of random candidate solutions. Then, during the iterations of the algorithm, the candidate solutions are improved so that at the end of the algorithm implementation, the best candidate solution is identified as the solution to the problem [<xref ref-type="bibr" rid="ref-5">5</xref>]. Exploration with the concept of global search and exploitation with the concept of local search are two key factors in the optimization process accomplished by metaheuristic algorithms. Balancing these two capabilities during the iterations of the algorithm plays an important role in the algorithm success to achieve the optimal solution.</p>
<p>Metaheuristic algorithms have been used in many scientific applications, including prediction of linear dynamical systems [<xref ref-type="bibr" rid="ref-6">6</xref>], solving systems of singular boundary value problems [<xref ref-type="bibr" rid="ref-7">7</xref>], solutions of Troesch&#x2019;s and Bratu&#x2019;s problems [<xref ref-type="bibr" rid="ref-8">8</xref>], deep learning algorithms [<xref ref-type="bibr" rid="ref-9">9</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>], energy carriers [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>], electrical engineering [<xref ref-type="bibr" rid="ref-14">14</xref>&#x2013;<xref ref-type="bibr" rid="ref-19">19</xref>], protection [<xref ref-type="bibr" rid="ref-20">20</xref>], and energy management [<xref ref-type="bibr" rid="ref-21">21</xref>&#x2013;<xref ref-type="bibr" rid="ref-24">24</xref>]. The design of metaheuristic algorithms is inspired by various natural phenomena, animal behavior in nature, physical laws, biological sciences, rules of games, and so on [<xref ref-type="bibr" rid="ref-25">25</xref>]. Particle Swarm Optimization (PSO) is a nature-inspired approach that is modeled based on the search behavior and strategy of fishes and birds for food [<xref ref-type="bibr" rid="ref-26">26</xref>]. Genetic Algorithm (GA) is a well-known metaheuristic algorithm based on mathematical modeling of biological sciences [<xref ref-type="bibr" rid="ref-27">27</xref>]. Gravitational Search Algorithm (GSA) is a metaheuristic algorithm designed based on modeling the laws of physics and the force of gravity [<xref ref-type="bibr" rid="ref-28">28</xref>]. Teaching-Learning Based Optimization (TLBO) is an optimization approach introduced based on the simulation of human activities [<xref ref-type="bibr" rid="ref-29">29</xref>]. Volleyball Premier League (VPL) is an optimization approach developed on the basis of modeling the rules and conditions governing volleyball league competitions [<xref ref-type="bibr" rid="ref-30">30</xref>].</p>
<p>The main research question is that considering various metaheuristic algorithms that have been investigated so far, is there still a need to introduce newer metaheuristic algorithms? In response to this question, No Free Lunch (NFL) theorem [<xref ref-type="bibr" rid="ref-31">31</xref>] explains that there is no guarantee for the same performance of a metaheuristic algorithm in all optimization problems. Based on the NFL theorem, a metaheuristic algorithm may provide very favorable results for a set of objective functions, but it may fail to address some other optimization problems. Hence, based on the NFL theorem, there is no assumption about the success or failure of implementing a metaheuristic algorithm on an optimization problem. The NFL theorem motivates researchers to provide suitable solutions for optimization problems through designing new metaheuristic algorithms.</p>
<p>The innovation and novelty of this paper is the design of a new game-based metaheuristic algorithm called Billiards Optimization Algorithm (BOA) to deal with optimization applications in different fields of science and technology. The contribution of this article is as follows. The basic idea of BOA is the rules of the billiards game and the strategy of the players during this game. Different steps of BOA implementation are described and mathematically modeled. The effectiveness of BOA in solving optimization problems is tested for twenty-three standard benchmark functions of unimodal and multimodal types. The results obtained by BOA are compared with the solutions achieved by ten well-known metaheuristic algorithms.</p>
<p>The rest of the article is as follows: In Section 2, literature review is provided. The proposed BOA is introduced in Section 3. Simulation studies and results are presented in Section 4. Finally, conclusions and some suggestions for future investigations are provided in Section 5.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Lecture Review</title>
<p>Metaheuristic algorithms can be divided into five groups based on the source of inspiration in their design: swarm-based, evolutionary-based, physics-based, game-based, and human-based algorithms.</p>
<p>Swarm-based algorithms are inspired by nature, and the swarming behaviors of animals, birds, and other living things. PSO is one of the most popular and one of the first optimization methods, which was developed based on modeling the movement of birds and fishes in search of food. The ability of ants to discover the shortest path between food sources and nests has been a central idea in Ant Colony Optimization (ACO) design [<xref ref-type="bibr" rid="ref-32">32</xref>]. The strategy of grey wolves in hunting and attacking prey is employed in the Grey Wolf Optimizer (GWO) design [<xref ref-type="bibr" rid="ref-33">33</xref>]. The humpback whale net-bubble hunting strategy has been a major source of inspiration in Whale Optimization Algorithm (WOA) [<xref ref-type="bibr" rid="ref-34">34</xref>]. The strategy of pelicans in hunting and trapping prey has been the main inspiration of Pelican Optimization Algorithm (POA) [<xref ref-type="bibr" rid="ref-35">35</xref>]. Some other swarm-based algorithms proposed so far are: Fennec Fox Optimization (FFO) [<xref ref-type="bibr" rid="ref-36">36</xref>], Reptile Search Algorithm (RSA) [<xref ref-type="bibr" rid="ref-37">37</xref>], Cat and Mouse based Optimizer (CMBO) [<xref ref-type="bibr" rid="ref-38">38</xref>], Good Bad Ugly Optimizer (GBUO) [<xref ref-type="bibr" rid="ref-39">39</xref>], Marine Predator Algorithm (MPA) [<xref ref-type="bibr" rid="ref-40">40</xref>], Tasmanian Devil Optimization (TDO) [<xref ref-type="bibr" rid="ref-41">41</xref>], Mutated Leader Algorithm (MLA) [<xref ref-type="bibr" rid="ref-42">42</xref>], Tunicate Search Algorithm (TSA) [<xref ref-type="bibr" rid="ref-43">43</xref>], Northern Goshawk Optimization (NGO) [<xref ref-type="bibr" rid="ref-44">44</xref>], Donkey Theorem Optimizer (DTO) [<xref ref-type="bibr" rid="ref-45">45</xref>], Rat Swarm Optimization (RSO) [<xref ref-type="bibr" rid="ref-46">46</xref>], All Members Based Optimizer (AMBO) [<xref ref-type="bibr" rid="ref-47">47</xref>], Red Fox Optimization (RFO) [<xref ref-type="bibr" rid="ref-48">48</xref>], Mixed Best Members Based Optimizer (MBMBO) [<xref ref-type="bibr" rid="ref-49">49</xref>], and Mixed Leader Based Optimizer (MLBO) [<xref ref-type="bibr" rid="ref-50">50</xref>].</p>
<p>Evolutionary-based algorithms are inspired by the concepts of natural selection, biology, and genetics. GA and Differential Evolution (DE) [<xref ref-type="bibr" rid="ref-51">51</xref>] are among the most widely used and well-known evolutionary algorithms, inspired by the process of reproduction, Darwin&#x2019;s theory of evolution, and random operators such as selection, crossover, and mutation. Some other evolutionary-based algorithms can be listed as: Average and Subtraction-Based Optimizer (ASBO) [<xref ref-type="bibr" rid="ref-52">52</xref>], Genetic Programming (GP) [<xref ref-type="bibr" rid="ref-53">53</xref>], Search Step Adjustment Based Algorithm (SSABA) [<xref ref-type="bibr" rid="ref-54">54</xref>], Evolutionary Programming (EP) [<xref ref-type="bibr" rid="ref-55">55</xref>], Selecting Some Variables to Update-Based Algorithm (SSVUBA) [<xref ref-type="bibr" rid="ref-56">56</xref>], and Artificial Immune System (AIS) technique [<xref ref-type="bibr" rid="ref-57">57</xref>].</p>
<p>Physics-based algorithms are arisen from simulating processes, laws, and concepts in physics. Simulated Annealing (SA) is one of the most famous optimization algorithms that is inspired by the physical process of melting and cooling metals known as annealing [<xref ref-type="bibr" rid="ref-58">58</xref>]. Simulation of the law of curvature and spring force was the main idea for designing Spring Search Algorithm (SSA) [<xref ref-type="bibr" rid="ref-59">59</xref>], simulation of momentum and collision of objects has been the main inspiration of Momentum Search Algorithm (MSA) [<xref ref-type="bibr" rid="ref-60">60</xref>], simulation of gravitational force and laws of motion between objects at different distances has been the main inspiration of GSA. Some other physics-based algorithms are: Multi-Verse Optimizer (MVO) [<xref ref-type="bibr" rid="ref-61">61</xref>], Binary Spring Search Algorithm (BSSA) [<xref ref-type="bibr" rid="ref-62">62</xref>], Equilibrium Optimizer (EO) [<xref ref-type="bibr" rid="ref-63">63</xref>], and Henry Gas Solubility Optimization (HGSO) [<xref ref-type="bibr" rid="ref-64">64</xref>].</p>
<p>Game-based algorithms are inspired by modeling the rules of various individual and team games, the behavior of players, coaches, and referees, as well as holding competitions. Simulating the organization of the football league as well as the behavior of the players, and the interactions of the clubs with each other has been the main idea in the design of Football Game Based Optimization (FGBO) [<xref ref-type="bibr" rid="ref-65">65</xref>]. The players&#x2019; effort to put the puzzle pieces together has been the major inspiration in Puzzle Optimization Algorithm (POA) design [<xref ref-type="bibr" rid="ref-66">66</xref>]. Hide Object Game Optimizer (HOGO) is an optimization approach developed based on modeling players&#x0027; behavior to find a hidden object in the hide object game [<xref ref-type="bibr" rid="ref-67">67</xref>]. Some other game-based algorithms are: VPL, Darts Game Optimizer (DGO) [<xref ref-type="bibr" rid="ref-68">68</xref>], Binary Orientation Search algorithm (BOSA) [<xref ref-type="bibr" rid="ref-69">69</xref>], Shell Game Optimization (SGO) [<xref ref-type="bibr" rid="ref-70">70</xref>], Orientation Search algorithm (OSA) [<xref ref-type="bibr" rid="ref-71">71</xref>], and Ring Toss Game Based Optimizer (RTGBO) [<xref ref-type="bibr" rid="ref-72">72</xref>].</p>
<p>Human-based algorithms are inspired by human behaviors, the interactions of people in a community with each other, and the relationships between humans. TLBO is one of the most widely used optimization techniques that is designed based on modeling the space of a classroom with the presence of a teacher and a number of students in two phases of teaching and learning. Interactions between doctor and patients for examination, prevention, and treatment have been the main inspiration of Doctor and Patient Optimization (DPO) [<xref ref-type="bibr" rid="ref-73">73</xref>]. Modeling and following the people of a society by the leader in order to develop that society has been the source of inspiration in designing Following Optimization Algorithm (FOA) [<xref ref-type="bibr" rid="ref-74">74</xref>]. Some other human-based algorithms are: Teamwork Optimization Algorithm (TOA) [<xref ref-type="bibr" rid="ref-75">75</xref>], Group Optimization (GO) [<xref ref-type="bibr" rid="ref-76">76</xref>], Archery Algorithm (AA) [<xref ref-type="bibr" rid="ref-77">77</xref>], Poor and Rich Optimization (PRO) technique [<xref ref-type="bibr" rid="ref-78">78</xref>], and Skill Optimization Algorithm (SOA) [<xref ref-type="bibr" rid="ref-79">79</xref>].</p>
<p>Based on the best knowledge gained from the above literature review, the behavior of players in the game of billiards has not been used in the design of any metaheuristic algorithm so far. While billiards players try to place balls in pockets is an intelligence process that has a good potential to design an optimizer. In order to address this research gap, in this study, based on the mathematical modeling of this process, a new metaheuristic algorithm has been designed, which is discussed in the next section.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Billiards Optimization Algorithm</title>
<p>In this section, theory of Billiards Optimization Algorithm (BOA) is described and then its mathematical modeling for use in optimization applications is presented.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Inspiration of BOA</title>
<p>Billiards is a fascinating sport that has become a favorite of many people. However, different games are based on the rules and conditions of billiards. In general, in this game, players try to place the balls inside the pockets of the billiards table. The players&#x2019; strategy to perform this activity is an intelligence behavior that has a potential to be designed as an optimizer. BOA is based on the simulation of players&#x2019; behavior in this game, which is discussed below.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Initialization of BOA</title>
<p>The BOA approach is a population-based metaheuristic algorithm whose members are billiards balls. Each BOA member is a candidate solution that assigns values to problem variables based on its position in the search space. BOA members can be mathematically modeled using a matrix according to <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>. BOA members are randomly initialized at the beginning of the algorithm implementation using <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center center center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><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:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula></p>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003A;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>X</mml:mi></mml:math></inline-formula> is the population matrix of BOA, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> indicates <italic>i</italic>th candidate solution, <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the value of <italic>d</italic>th variable proposed by <italic>i</italic>th population member, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of BOA&#x2019;s members, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>m</mml:mi></mml:math></inline-formula> denotes the number of variables, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>r</mml:mi></mml:math></inline-formula> is a random number in interval <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>u</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the lower bound and upper bound of <italic>d</italic>th variable, respectively.</p>
<p>Given that each member of the population is a candidate solution to the problem, a value for the objective function is calculated for each member of the population. The values obtained for the objective function can be represented mathematically using a vector according to <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>.</p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>F</mml:mi></mml:math></inline-formula> is the vector of objective function values and <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the obtained value for the objective function based on <italic>i</italic>th population member.</p>
<p>Considering the values obtained for the objective function, the best value identifies the best member of the population. Given that in each iteration, the positions of the population members are updated and new values are evaluated for the objective function, the best member of the population must be updated in each iteration.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Mathematical Model of BOA</title>
<p>In BOA, members of the population are updated based on the players&#x2019; behavior in placing balls in the pockets of the game table. Since the billiards table has 8 pockets, in each repetition, among the members of the population, 8 better members are considered as the pockets. The rest of the population is considered as balls that have to be moved towards these pockets. The player selects one of these pockets to hit each ball. The BOA design assumes that the pocket is chosen at random. In order to simulate this process, a proposed random position is first calculated according to <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> for each member of the population. Then, if the value of the objective function is improved in the new position, it replaces the previous position of that member according to <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x003A;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>I</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the new calculated status of <italic>i</italic>th population member, <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> indicates its <italic>d</italic>th dimension, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents its corresponding objective function value, <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the selected pocket for <italic>i</italic>th population member, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes its <italic>d</italic>th dimension, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>r</mml:mi></mml:math></inline-formula> is a random number in interval <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>I</mml:mi></mml:math></inline-formula> is a random number, which is selected randomly from set of <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mrow><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Repetition Process, Pseudocode, and Flowchart of BOA</title>
<p>After updating all members of the population, the first iteration of the BOA is completed. The algorithm then enters the next iteration based on the new positions obtained for the population members. The process of updating members of the BOA population is repeated until the end of the algorithm implementation according to <xref ref-type="disp-formula" rid="eqn-4">Eqs. (4)</xref> and <xref ref-type="disp-formula" rid="eqn-5">(5)</xref>. After complete implementation of the BOA, the best candidate solution obtained during the algorithm iterations is the output, which is the solution to the problem. The BOA implementation steps are shown through a flowchart in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> and the corresponding pseudo-code is presented in Algorithm 1.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Flowchart of Billiards Optimization Algorithm (BOA)</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_34695-fig-1.png"/>
</fig>
<statement id="st1" content-type="algorithm">
<label>Algorithm 1: </label>
<title>Pseudo-code of Billiards Optimization Algorithm (BOA)</title>
<p><bold>Start BOA.</bold></p>
<p>1.&#x2002; Input the optimization problem information.</p>
<p>2.&#x2002; Set <italic>T</italic> (number of iterations) and <italic>N</italic> (number of population members).</p>
<p>3.&#x2002; Generate the initial position of the BOA members using <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>. <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>.</p>
<p>4.&#x2002; Evaluate the objective function.</p>
<p>5.&#x2002; <bold>for</bold> <italic>t</italic> &#x003D; 1 to <italic>T</italic> <bold>do</bold></p>
<p>7.&#x2002; Determine the position of the pockets based on eight better members.</p>
<p>8.&#x2002; &#x2002;&#x2002;&#x2002;<bold>for</bold> i &#x003D; 1 to <italic>N</italic> <bold>do</bold></p>
<p>9.&#x2002; &#x2002;&#x2002;&#x2002;&#x2002;&#x2002;Select the target pocket at random among eight pockets.</p>
<p>10.&#x2002; &#x2002;&#x2002;&#x2002;&#x2002;Calculate new status of <italic>i</italic>th candidate solution using <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>. <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">&#x2190;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>I</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>;</p>
<p>11.&#x2002; &#x2002;&#x2002;&#x2002;&#x2002;Update <italic>i</italic>th candidate solution using <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>. <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo>;</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></inline-formula></p>
<p>12.&#x2002; &#x2002;&#x2002;&#x2002;<bold>end for</bold></p>
<p>13. &#x2002;&#x2002;&#x2002;Save the best candidate solution so far.</p>
<p>14.&#x2002; <bold>end for</bold></p>
<p>15.&#x2002; Output the best obtained solution.</p>
<p><bold>End BOA.</bold></p>
</statement>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Computational Complexity</title>
<p>In this subsection, the computational complexity of the BOA is analyzed. BOA initialization has a computational complexity of <italic>O(Nm)</italic>, where <italic>N</italic> is the BOA population size and <italic>m</italic> is the number of problem variables. The process of updating the algorithm population has a computational complexity equal to <italic>O(NmT)</italic>, where <italic>T</italic> is the number of algorithm iterations. Accordingly, the total computational complexity of BOA is equal to <italic>O(Nm(1 &#x002B; T))</italic>.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Simulation Studies and Results</title>
<p>In this section, the performance of BOA in solving optimization problems is evaluated. To this end, BOA has been implemented on twenty-three standard objective functions of unimodal, high-dimensional multimodal, and fixed-dimensional multimodal types. Comprehensive information of these test functions including the mathematical model, dimensions, constraints, optimal value of the objective function, and other details has been presented in [<xref ref-type="bibr" rid="ref-80">80</xref>]. The capability of BOA in providing solutions to these functions has been compared with the performance of ten well-known metaheuristic algorithms including GA, WOA, RSA, PSO, GWO, MPA, MVO, GSA, TLBO, and TSA. The proposed BOA approach and ten competitor algorithms are each implemented on F1 to F23 functions in twenty independent implementations, while each implementation contains 1000 iterations. The optimization results are presented using six statistical indicators of mean, best, worst, standard deviation (std), median, and rank.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Evaluation of Unimodal Functions</title>
<p>Unimodal functions F1 to F7 are suitable for testing local search capability or the exploitation of metaheuristic algorithms since they have only one optimal solution. The results of optimization of F1 to F7 functions using BOA and the mentioned competitor algorithms are reported in <xref ref-type="table" rid="table-1">Table 1</xref>. The results show that BOA has provided the global optimum for F1 to F6 functions. Also, in solving F7, the BOA approach is the first best optimizer for this function. Based on the presented simulation results, it is clear that BOA has a high capability to solve unimodal problems and its performance is superior to competitor algorithms.</p>
<table-wrap id="table-1"><label>Table 1</label>
<caption>
<title>Evaluation results for unimodal functions</title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th colspan="2"></th>
<th>GA</th>
<th>PSO</th>
<th>GSA</th>
<th>TLBO</th>
<th>GWO</th>
<th>MVO</th>
<th>WOA</th>
<th>TSA</th>
<th>MPA</th>
<th>RSA</th>
<th>BOA</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="6">F<sub>1</sub></td>
<td>mean</td>
<td>34.5437</td>
<td>0.011351</td>
<td>9.92E-17</td>
<td>4.15E-75</td>
<td>8.45E-59</td>
<td>0.141392</td>
<td>6.1E-150</td>
<td>1.26E-47</td>
<td>1.88E-49</td>
<td>6.46E-84</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>21.8428</td>
<td>2.18E-05</td>
<td>5.36E-17</td>
<td>1.46E-76</td>
<td>5.78E-61</td>
<td>0.085887</td>
<td>1.1E-172</td>
<td>1.9E-50</td>
<td>2.3E-52</td>
<td>9.43E-93</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>48.27454</td>
<td>0.097758</td>
<td>2.23E-16</td>
<td>2.18E-74</td>
<td>6.53E-58</td>
<td>0.229047</td>
<td>1.2E-148</td>
<td>9.02E-47</td>
<td>1.75E-48</td>
<td>1.19E-82</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>8.103596</td>
<td>0.021904</td>
<td>4.27E-17</td>
<td>5.75E-75</td>
<td>1.47E-58</td>
<td>0.035688</td>
<td>2.7E-149</td>
<td>2.43E-47</td>
<td>4.01E-49</td>
<td>2.64E-83</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>33.39374</td>
<td>0.004052</td>
<td>8.44E-17</td>
<td>1.9E-75</td>
<td>4.14E-59</td>
<td>0.134685</td>
<td>2.2E-160</td>
<td>7.09E-49</td>
<td>1.92E-50</td>
<td>3.69E-88</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>11</td>
<td>9</td>
<td>8</td>
<td>4</td>
<td>5</td>
<td>10</td>
<td>2</td>
<td>7</td>
<td>6</td>
<td>3</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>2</sub></td>
<td>mean</td>
<td>2.893674</td>
<td>1.469507</td>
<td>5.21E-08</td>
<td>3.96E-39</td>
<td>9.56E-35</td>
<td>0.256823</td>
<td>4.8E-104</td>
<td>1.05E-28</td>
<td>5.4E-28</td>
<td>6.78E-46</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>1.771522</td>
<td>0.129615</td>
<td>3.14E-08</td>
<td>8.03E-40</td>
<td>1.9E-36</td>
<td>0.162297</td>
<td>3.4E-117</td>
<td>1.05E-30</td>
<td>1.58E-29</td>
<td>4.79E-49</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>4.187515</td>
<td>10.91586</td>
<td>7.28E-08</td>
<td>1.2E-38</td>
<td>2.83E-34</td>
<td>0.393994</td>
<td>9.4E-103</td>
<td>6.38E-28</td>
<td>2.66E-27</td>
<td>5.43E-45</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>0.688131</td>
<td>2.427296</td>
<td>1.18E-08</td>
<td>3.01E-39</td>
<td>8.16E-35</td>
<td>0.061766</td>
<td>2.1E-103</td>
<td>1.6E-28</td>
<td>7.3E-28</td>
<td>1.51E-45</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>2.928265</td>
<td>0.819186</td>
<td>4.9E-08</td>
<td>2.99E-39</td>
<td>7.25E-35</td>
<td>0.25831</td>
<td>8.9E-108</td>
<td>3.99E-29</td>
<td>2.14E-28</td>
<td>3.56E-47</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>11</td>
<td>10</td>
<td>8</td>
<td>4</td>
<td>5</td>
<td>9</td>
<td>2</td>
<td>6</td>
<td>7</td>
<td>3</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>3</sub></td>
<td>mean</td>
<td>2151.287</td>
<td>874.6891</td>
<td>474.5464</td>
<td>1.19E-24</td>
<td>6.36E-15</td>
<td>13.69546</td>
<td>19397.34</td>
<td>1.96E-12</td>
<td>2.7E-12</td>
<td>4.76E-58</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>1306.053</td>
<td>38.39523</td>
<td>191.6011</td>
<td>8.36E-29</td>
<td>7.31E-19</td>
<td>6.427129</td>
<td>1155.268</td>
<td>2.74E-17</td>
<td>1.58E-21</td>
<td>1.19E-69</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>3690.226</td>
<td>5365.03</td>
<td>1028.324</td>
<td>1.56E-23</td>
<td>5.42E-14</td>
<td>23.71885</td>
<td>46521.37</td>
<td>2.32E-11</td>
<td>2.68E-11</td>
<td>5.35E-57</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>651.9863</td>
<td>1532.811</td>
<td>210.8921</td>
<td>3.52E-24</td>
<td>1.38E-14</td>
<td>5.422219</td>
<td>11275.71</td>
<td>5.22E-12</td>
<td>7.22E-12</td>
<td>1.3E-57</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>2013.684</td>
<td>279.0787</td>
<td>413.2552</td>
<td>3.35E-26</td>
<td>1.58E-16</td>
<td>12.17659</td>
<td>22075.51</td>
<td>9.99E-14</td>
<td>1.21E-13</td>
<td>1.49E-61</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>10</td>
<td>9</td>
<td>8</td>
<td>3</td>
<td>4</td>
<td>7</td>
<td>11</td>
<td>5</td>
<td>6</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>4</sub></td>
<td>mean</td>
<td>3.182379</td>
<td>6.409232</td>
<td>1.347784</td>
<td>4.73E-30</td>
<td>1.34E-14</td>
<td>0.575497</td>
<td>45.73347</td>
<td>0.006311</td>
<td>3.38E-19</td>
<td>1.34E-35</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>2.460207</td>
<td>2.625176</td>
<td>1.93E-08</td>
<td>8.45E-32</td>
<td>7.64E-16</td>
<td>0.203873</td>
<td>0.047089</td>
<td>6.36E-06</td>
<td>3.7E-20</td>
<td>3.83E-40</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>4.320177</td>
<td>9.826729</td>
<td>3.852453</td>
<td>2.31E-29</td>
<td>1.1E-13</td>
<td>0.98408</td>
<td>88.30133</td>
<td>0.074488</td>
<td>8.65E-19</td>
<td>1.66E-34</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>0.440358</td>
<td>2.122281</td>
<td>1.08719</td>
<td>5.62E-30</td>
<td>2.5E-14</td>
<td>0.180899</td>
<td>32.22163</td>
<td>0.016314</td>
<td>2.17E-19</td>
<td>3.82E-35</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>3.158793</td>
<td>6.156931</td>
<td>1.060589</td>
<td>2.21E-30</td>
<td>4.31E-15</td>
<td>0.59779</td>
<td>42.59176</td>
<td>0.001452</td>
<td>2.94E-19</td>
<td>2.7E-37</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>9</td>
<td>10</td>
<td>8</td>
<td>3</td>
<td>5</td>
<td>7</td>
<td>11</td>
<td>6</td>
<td>4</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>5</sub></td>
<td>mean</td>
<td>512.3849</td>
<td>4685.587</td>
<td>26.4173</td>
<td>26.85637</td>
<td>26.80292</td>
<td>237.6288</td>
<td>27.19238</td>
<td>28.27683</td>
<td>23.63643</td>
<td>27.45887</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>227.6302</td>
<td>6.358709</td>
<td>25.84867</td>
<td>25.97881</td>
<td>25.29612</td>
<td>26.95008</td>
<td>26.45993</td>
<td>26.48034</td>
<td>22.44977</td>
<td>26.21217</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>1904.539</td>
<td>90133.63</td>
<td>27.6268</td>
<td>28.55723</td>
<td>27.93213</td>
<td>1709.385</td>
<td>28.5018</td>
<td>28.86228</td>
<td>24.27026</td>
<td>28.59278</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>355.6761</td>
<td>20115.89</td>
<td>0.455677</td>
<td>0.70839</td>
<td>0.739022</td>
<td>398.9057</td>
<td>0.541389</td>
<td>0.706209</td>
<td>0.4456</td>
<td>0.72896</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>440.5026</td>
<td>81.59334</td>
<td>26.32633</td>
<td>26.69676</td>
<td>27.11089</td>
<td>63.20481</td>
<td>27.04987</td>
<td>28.63414</td>
<td>23.65578</td>
<td>27.18532</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>10</td>
<td>11</td>
<td>3</td>
<td>5</td>
<td>4</td>
<td>9</td>
<td>6</td>
<td>8</td>
<td>2</td>
<td>7</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>6</sub></td>
<td>mean</td>
<td>34.86707</td>
<td>0.060897</td>
<td>1.25E-16</td>
<td>1.078098</td>
<td>0.705754</td>
<td>0.136757</td>
<td>0.077372</td>
<td>3.848483</td>
<td>1.86E-09</td>
<td>1.54416</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>16.97404</td>
<td>9.5E-06</td>
<td>4.71E-17</td>
<td>0.54459</td>
<td>1.77E-05</td>
<td>0.067418</td>
<td>0.009203</td>
<td>2.589849</td>
<td>1.03E-09</td>
<td>0.862897</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>73.13031</td>
<td>0.835192</td>
<td>4.43E-16</td>
<td>1.595351</td>
<td>1.724524</td>
<td>0.237401</td>
<td>0.713129</td>
<td>4.796125</td>
<td>4.73E-09</td>
<td>2.393213</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>17.35489</td>
<td>0.184214</td>
<td>9.08E-17</td>
<td>0.298311</td>
<td>0.459725</td>
<td>0.03697</td>
<td>0.153834</td>
<td>0.592668</td>
<td>8.37E-10</td>
<td>0.399298</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>31.4086</td>
<td>0.009074</td>
<td>8.57E-17</td>
<td>1.088354</td>
<td>0.739962</td>
<td>0.14036</td>
<td>0.036663</td>
<td>4.050477</td>
<td>1.71E-09</td>
<td>1.639428</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>11</td>
<td>4</td>
<td>2</td>
<td>8</td>
<td>7</td>
<td>6</td>
<td>5</td>
<td>10</td>
<td>3</td>
<td>9</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>7</sub></td>
<td>mean</td>
<td>0.010645</td>
<td>0.164599</td>
<td>0.061373</td>
<td>0.001623</td>
<td>0.000817</td>
<td>0.009972</td>
<td>0.001116</td>
<td>0.005855</td>
<td>0.000615</td>
<td>0.000401</td>
<td>3.56E-05</td>
</tr>
<tr>
<td>best</td>
<td>0.003995</td>
<td>0.095988</td>
<td>0.019791</td>
<td>0.000455</td>
<td>0.00012</td>
<td>0.0056</td>
<td>7.13E-05</td>
<td>0.00218</td>
<td>0.000215</td>
<td>2.99E-05</td>
<td>5.88E-07</td>
</tr>
<tr>
<td>worst</td>
<td>0.017568</td>
<td>0.285254</td>
<td>0.112113</td>
<td>0.003976</td>
<td>0.001565</td>
<td>0.018206</td>
<td>0.003835</td>
<td>0.013816</td>
<td>0.00151</td>
<td>0.000953</td>
<td>0.000105</td>
</tr>
<tr>
<td>std</td>
<td>0.004044</td>
<td>0.052236</td>
<td>0.023729</td>
<td>0.001106</td>
<td>0.000407</td>
<td>0.003234</td>
<td>0.001128</td>
<td>0.003043</td>
<td>0.000314</td>
<td>0.000307</td>
<td>3.34E-05</td>
</tr>
<tr>
<td>median</td>
<td>0.00971</td>
<td>0.153973</td>
<td>0.056558</td>
<td>0.001292</td>
<td>0.000774</td>
<td>0.009512</td>
<td>0.000817</td>
<td>0.004586</td>
<td>0.000571</td>
<td>0.000317</td>
<td>2.71E-05</td>
</tr>
<tr>
<td>rank</td>
<td>9</td>
<td>11</td>
<td>10</td>
<td>6</td>
<td>4</td>
<td>8</td>
<td>5</td>
<td>7</td>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td colspan="2">sum rank</td>
<td>71</td>
<td>64</td>
<td>47</td>
<td>33</td>
<td>34</td>
<td>56</td>
<td>42</td>
<td>49</td>
<td>31</td>
<td>28</td>
<td>7</td>
</tr>
<tr>
<td colspan="2">mean rank</td>
<td>10.14286</td>
<td>9.142857</td>
<td>6.714286</td>
<td>4.714286</td>
<td>4.857143</td>
<td>8</td>
<td>6</td>
<td>7</td>
<td>4.428571</td>
<td>4</td>
<td>1</td>
</tr>
<tr>
<td colspan="2">total rank</td>
<td>11</td>
<td>10</td>
<td>7</td>
<td>4</td>
<td>5</td>
<td>9</td>
<td>6</td>
<td>8</td>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2"><label>4.2</label>
<title>Evaluation of High-Dimensional Multimodal Functions</title>
<p>High-dimensional multimodal functions F8 to F13 are appropriate for testing global search capability or exploration of metaheuristic algorithms due to having multiple local optimal solutions. The results of BOA implementation and competitor algorithms on F8 to F13 functions are presented in <xref ref-type="table" rid="table-2">Table 2</xref>. The optimization results show that BOA has provided the global optimum for F9 and F11 functions. In solving the functions F8, F10, F12, and F13, the proposed approach is the first best optimizer. Based on the simulation results, it is concluded that BOA has a high ability to solve high-dimensional multimodal problems and its global search power and exploration capability is superior than the considered competitor algorithms.</p>
<table-wrap id="table-2"><label>Table 2</label>
<caption>
<title>Evaluation results for high-dimensional multimodal functions</title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th colspan="2"></th>
<th>GA</th>
<th>PSO</th>
<th>GSA</th>
<th>TLBO</th>
<th>GWO</th>
<th>MVO</th>
<th>WOA</th>
<th>TSA</th>
<th>MPA</th>
<th>RSA</th>
<th>BOA</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="6">F<sub>8</sub></td>
<td>mean</td>
<td>&#x2212;8348.04</td>
<td>&#x2212;7174.66</td>
<td>&#x2212;2512.77</td>
<td>&#x2212;5400.22</td>
<td>&#x2212;6359.7</td>
<td>&#x2212;7991.99</td>
<td>&#x2212;10779.6</td>
<td>&#x2212;5925.69</td>
<td>&#x2212;9619.16</td>
<td>&#x2212;7548.39</td>
<td>&#x2212;12569.5</td>
</tr>
<tr>
<td>best</td>
<td>&#x2212;9571.05</td>
<td>&#x2212;8778.83</td>
<td>&#x2212;2969.06</td>
<td>&#x2212;6984.4</td>
<td>&#x2212;7834.43</td>
<td>&#x2212;9028.56</td>
<td>&#x2212;12569.5</td>
<td>&#x2212;7583.05</td>
<td>&#x2212;10355.8</td>
<td>&#x2212;9259.4</td>
<td>&#x2212;12569.5</td>
</tr>
<tr>
<td>worst</td>
<td>&#x2212;6569.32</td>
<td>&#x2212;5206.21</td>
<td>&#x2212;2015.67</td>
<td>&#x2212;4465</td>
<td>&#x2212;4357.11</td>
<td>&#x2212;7097.08</td>
<td>&#x2212;8026.53</td>
<td>&#x2212;4728.78</td>
<td>&#x2212;9025.09</td>
<td>&#x2212;5383.42</td>
<td>&#x2212;12569.5</td>
</tr>
<tr>
<td>std</td>
<td>757.8547</td>
<td>895.3058</td>
<td>260.3632</td>
<td>685.2514</td>
<td>877.8481</td>
<td>632.0867</td>
<td>1645.717</td>
<td>716.9043</td>
<td>417.5433</td>
<td>1154.307</td>
<td>1.87E-12</td>
</tr>
<tr>
<td>median</td>
<td>&#x2212;8603.98</td>
<td>&#x2212;7160.36</td>
<td>&#x2212;2498.05</td>
<td>&#x2212;5345.39</td>
<td>&#x2212;6523.61</td>
<td>&#x2212;7972.62</td>
<td>&#x2212;10889.5</td>
<td>&#x2212;5954.46</td>
<td>&#x2212;9629.9</td>
<td>&#x2212;7805.26</td>
<td>&#x2212;12569.5</td>
</tr>
<tr>
<td>rank</td>
<td>4</td>
<td>7</td>
<td>11</td>
<td>10</td>
<td>8</td>
<td>5</td>
<td>2</td>
<td>9</td>
<td>3</td>
<td>6</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>9</sub></td>
<td>mean</td>
<td>58.86846</td>
<td>65.44741</td>
<td>29.15228</td>
<td>0</td>
<td>0.980934</td>
<td>103.7514</td>
<td>0</td>
<td>160.3345</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>16.8933</td>
<td>27.85958</td>
<td>16.9143</td>
<td>0</td>
<td>0</td>
<td>80.65951</td>
<td>0</td>
<td>115.0893</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>95.10693</td>
<td>126.4306</td>
<td>46.76302</td>
<td>0</td>
<td>9.129372</td>
<td>141.3836</td>
<td>0</td>
<td>231.9054</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>19.16566</td>
<td>23.37939</td>
<td>7.881373</td>
<td>0</td>
<td>2.70233</td>
<td>15.81913</td>
<td>0</td>
<td>31.28116</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>58.96616</td>
<td>62.19288</td>
<td>26.86388</td>
<td>0</td>
<td>0</td>
<td>102.5599</td>
<td>0</td>
<td>165.7714</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>4</td>
<td>5</td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>6</td>
<td>1</td>
<td>7</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>10</sub></td>
<td>mean</td>
<td>3.546679</td>
<td>2.925435</td>
<td>8.19E-09</td>
<td>4.44E-15</td>
<td>1.58E-14</td>
<td>0.44077</td>
<td>3.2E-15</td>
<td>1.468278</td>
<td>4.09E-15</td>
<td>4.54E-13</td>
<td>8.88E-16</td>
</tr>
<tr>
<td>best</td>
<td>2.698017</td>
<td>1.897756</td>
<td>6.07E-09</td>
<td>4.44E-15</td>
<td>1.15E-14</td>
<td>0.087453</td>
<td>8.88E-16</td>
<td>7.99E-15</td>
<td>8.88E-16</td>
<td>8.88E-16</td>
<td>8.88E-16</td>
</tr>
<tr>
<td>worst</td>
<td>4.12547</td>
<td>4.878091</td>
<td>1.12E-08</td>
<td>4.44E-15</td>
<td>2.22E-14</td>
<td>2.141281</td>
<td>7.99E-15</td>
<td>3.546227</td>
<td>4.44E-15</td>
<td>9.03E-12</td>
<td>8.88E-16</td>
</tr>
<tr>
<td>std</td>
<td>0.430288</td>
<td>0.938045</td>
<td>1.35E-09</td>
<td>0</td>
<td>2.96E-15</td>
<td>0.611269</td>
<td>2.09E-15</td>
<td>1.672925</td>
<td>1.09E-15</td>
<td>2.02E-12</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>3.502708</td>
<td>2.817299</td>
<td>8.05E-09</td>
<td>4.44E-15</td>
<td>1.51E-14</td>
<td>0.133476</td>
<td>4.44E-15</td>
<td>2.22E-14</td>
<td>4.44E-15</td>
<td>8.88E-16</td>
<td>8.88E-16</td>
</tr>
<tr>
<td>rank</td>
<td>11</td>
<td>10</td>
<td>7</td>
<td>4</td>
<td>5</td>
<td>8</td>
<td>2</td>
<td>9</td>
<td>3</td>
<td>6</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>11</sub></td>
<td>mean</td>
<td>1.582293</td>
<td>0.320849</td>
<td>8.822246</td>
<td>0</td>
<td>0.005007</td>
<td>0.421495</td>
<td>0.009403</td>
<td>0.006064</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>best</td>
<td>1.214307</td>
<td>0.006832</td>
<td>3.255758</td>
<td>0</td>
<td>0</td>
<td>0.253372</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>worst</td>
<td>2.154375</td>
<td>2.005863</td>
<td>18.13903</td>
<td>0</td>
<td>0.047681</td>
<td>0.592456</td>
<td>0.081925</td>
<td>0.017241</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>std</td>
<td>0.243938</td>
<td>0.466655</td>
<td>4.109461</td>
<td>0</td>
<td>0.011945</td>
<td>0.079737</td>
<td>0.023873</td>
<td>0.006718</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>1.535265</td>
<td>0.099446</td>
<td>9.042558</td>
<td>0</td>
<td>0</td>
<td>0.423356</td>
<td>0</td>
<td>0.004493</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>rank</td>
<td>7</td>
<td>5</td>
<td>8</td>
<td>1</td>
<td>2</td>
<td>6</td>
<td>4</td>
<td>3</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>12</sub></td>
<td>mean</td>
<td>0.157037</td>
<td>1.423618</td>
<td>0.127676</td>
<td>0.072387</td>
<td>0.037371</td>
<td>0.960236</td>
<td>0.011252</td>
<td>6.958465</td>
<td>2.31E-10</td>
<td>0.069238</td>
<td>1.62E-32</td>
</tr>
<tr>
<td>best</td>
<td>0.035385</td>
<td>4.47E-05</td>
<td>3.7E-19</td>
<td>0.03343</td>
<td>0.006546</td>
<td>0.000691</td>
<td>0.001059</td>
<td>0.404251</td>
<td>7.31E-11</td>
<td>0.012096</td>
<td>1.57E-32</td>
</tr>
<tr>
<td>worst</td>
<td>0.359563</td>
<td>3.854956</td>
<td>0.635088</td>
<td>0.178688</td>
<td>0.073536</td>
<td>3.859424</td>
<td>0.083424</td>
<td>15.28632</td>
<td>5.8E-10</td>
<td>0.179779</td>
<td>2.54E-32</td>
</tr>
<tr>
<td>std</td>
<td>0.091936</td>
<td>1.221873</td>
<td>0.213301</td>
<td>0.030545</td>
<td>0.019632</td>
<td>0.990186</td>
<td>0.01782</td>
<td>4.73628</td>
<td>1.16E-10</td>
<td>0.039794</td>
<td>2.16E-33</td>
</tr>
<tr>
<td>median</td>
<td>0.147131</td>
<td>1.2003</td>
<td>1.07E-18</td>
<td>0.064612</td>
<td>0.036212</td>
<td>0.641166</td>
<td>0.00666</td>
<td>7.798794</td>
<td>1.93E-10</td>
<td>0.061529</td>
<td>1.57E-32</td>
</tr>
<tr>
<td>rank</td>
<td>8</td>
<td>10</td>
<td>7</td>
<td>6</td>
<td>4</td>
<td>9</td>
<td>3</td>
<td>11</td>
<td>2</td>
<td>5</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>13</sub></td>
<td>mean</td>
<td>2.614757</td>
<td>3.869959</td>
<td>0.100869</td>
<td>0.983304</td>
<td>0.633228</td>
<td>0.030971</td>
<td>0.261863</td>
<td>2.988147</td>
<td>0.001652</td>
<td>1.803955</td>
<td>7.65E-32</td>
</tr>
<tr>
<td>best</td>
<td>1.149958</td>
<td>0.263545</td>
<td>4.86E-18</td>
<td>0.58094</td>
<td>0.113218</td>
<td>0.016912</td>
<td>0.049589</td>
<td>2.280729</td>
<td>1.28E-09</td>
<td>1.051985</td>
<td>1.35E-32</td>
</tr>
<tr>
<td>worst</td>
<td>4.837813</td>
<td>17.42028</td>
<td>1.222664</td>
<td>1.450667</td>
<td>1.136582</td>
<td>0.066663</td>
<td>0.519796</td>
<td>5.169063</td>
<td>0.010987</td>
<td>2.793816</td>
<td>6.07E-31</td>
</tr>
<tr>
<td>std</td>
<td>1.063186</td>
<td>4.538492</td>
<td>0.28389</td>
<td>0.239798</td>
<td>0.282332</td>
<td>0.012548</td>
<td>0.141363</td>
<td>0.695106</td>
<td>0.004024</td>
<td>0.41072</td>
<td>1.61E-31</td>
</tr>
<tr>
<td>median</td>
<td>2.458018</td>
<td>1.703829</td>
<td>1.46E-17</td>
<td>0.929117</td>
<td>0.638573</td>
<td>0.028099</td>
<td>0.253052</td>
<td>2.728009</td>
<td>3.35E-09</td>
<td>1.694537</td>
<td>1.35E-32</td>
</tr>
<tr>
<td>rank</td>
<td>9</td>
<td>11</td>
<td>4</td>
<td>7</td>
<td>6</td>
<td>3</td>
<td>5</td>
<td>10</td>
<td>2</td>
<td>8</td>
<td>1</td>
</tr>
<tr>
<td colspan="2">sum rank</td>
<td>43</td>
<td>48</td>
<td>40</td>
<td>29</td>
<td>27</td>
<td>37</td>
<td>17</td>
<td>49</td>
<td>12</td>
<td>27</td>
<td>6</td></tr>
<tr>
<td colspan="2">mean rank</td>
<td>7.166667</td>
<td>8</td>
<td>6.666667</td>
<td>4.833333</td>
<td>4.5</td>
<td>6.166667</td>
<td>2.833333</td>
<td>8.166667</td>
<td>2</td>
<td>4.5</td>
<td>1</td>
</tr>
<tr>
<td colspan="2">total rank</td>
<td>8</td>
<td>9</td>
<td>7</td>
<td>5</td>
<td>4</td>
<td>6</td>
<td>3</td>
<td>10</td>
<td>2</td>
<td>4</td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Evaluation of Fixed-Dimensional Multimodal Functions</title>
<p>Fixed-dimensional multimodal functions F14 to F23 are suitable for evaluating the ability of metaheuristic algorithms to strike a balance between exploration and exploitation. The results obtained for F14 to F23 functions using BOA and the mentioned competitor algorithms are released in <xref ref-type="table" rid="table-3">Table 3</xref>. BOA approach is the first best optimizer for F15 and F20 functions. Considering other functions of this group, where BOA achieves values similar to some competitor algorithms for the mean index, it provides better values for the std index. Analysis of the simulation results shows that BOA has a superior ability to balance exploration and exploitation characteristics compared to competitor algorithms.</p>
<table-wrap id="table-3"><label>Table 3</label>
<caption>
<title>Evaluation results for fixed-dimensional multimodal functions</title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th colspan="2"></th>
<th>GA</th>
<th>PSO</th>
<th>GSA</th>
<th>TLBO</th>
<th>GWO</th>
<th>MVO</th>
<th>WOA</th>
<th>TSA</th>
<th>MPA</th>
<th>RSA</th>
<th>BOA</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="6">F<sub>14</sub></td>
<td>mean</td>
<td>1.012829</td>
<td>3.645876</td>
<td>4.086478</td>
<td>1.196416</td>
<td>4.866265</td>
<td>0.998004</td>
<td>2.816492</td>
<td>8.893169</td>
<td>0.998004</td>
<td>4.823742</td>
<td>0.998004</td>
</tr>
<tr>
<td>best</td>
<td>0.998004</td>
<td>0.998004</td>
<td>1.019228</td>
<td>0.998004</td>
<td>0.998004</td>
<td>0.998004</td>
<td>0.998004</td>
<td>0.998004</td>
<td>0.998004</td>
<td>0.998004</td>
<td>0.998004</td>
</tr>
<tr>
<td>worst</td>
<td>1.194013</td>
<td>11.7187</td>
<td>9.831309</td>
<td>2.982105</td>
<td>12.67051</td>
<td>0.998004</td>
<td>10.76318</td>
<td>12.67051</td>
<td>0.998004</td>
<td>12.67051</td>
<td>0.998004</td>
</tr>
<tr>
<td>std</td>
<td>0.045865</td>
<td>3.732496</td>
<td>2.561839</td>
<td>0.610693</td>
<td>4.26894</td>
<td>3.16E-12</td>
<td>2.996068</td>
<td>4.787012</td>
<td>5.09E-17</td>
<td>3.851995</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>0.998006</td>
<td>1.992031</td>
<td>3.970242</td>
<td>0.998004</td>
<td>2.982105</td>
<td>0.998004</td>
<td>1.495018</td>
<td>12.67051</td>
<td>0.998004</td>
<td>3.96825</td>
<td>0.998004</td>
</tr>
<tr>
<td>rank</td>
<td>3</td>
<td>6</td>
<td>7</td>
<td>4</td>
<td>9</td>
<td>2</td>
<td>5</td>
<td>10</td>
<td>1</td>
<td>8</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>15</sub></td>
<td>mean</td>
<td>0.00603</td>
<td>0.001432</td>
<td>0.002131</td>
<td>0.000453</td>
<td>0.005459</td>
<td>0.004558</td>
<td>0.00063</td>
<td>0.008535</td>
<td>0.000311</td>
<td>0.005053</td>
<td>0.000307</td>
</tr>
<tr>
<td>best</td>
<td>0.000644</td>
<td>0.000307</td>
<td>0.001143</td>
<td>0.00031</td>
<td>0.000307</td>
<td>0.000308</td>
<td>0.000312</td>
<td>0.000308</td>
<td>0.000308</td>
<td>0.000307</td>
<td>0.000307</td>
</tr>
<tr>
<td>worst</td>
<td>0.023479</td>
<td>0.019276</td>
<td>0.004428</td>
<td>0.001241</td>
<td>0.020363</td>
<td>0.020363</td>
<td>0.002178</td>
<td>0.020942</td>
<td>0.000316</td>
<td>0.022553</td>
<td>0.000307</td>
</tr>
<tr>
<td>std</td>
<td>0.007244</td>
<td>0.00422</td>
<td>0.000696</td>
<td>0.0003</td>
<td>0.008834</td>
<td>0.008113</td>
<td>0.000457</td>
<td>0.009974</td>
<td>2.25E-06</td>
<td>0.008991</td>
<td>1.90E-19</td>
</tr>
<tr>
<td>median</td>
<td>0.004113</td>
<td>0.000307</td>
<td>0.00203</td>
<td>0.000315</td>
<td>0.000308</td>
<td>0.000627</td>
<td>0.000481</td>
<td>0.001072</td>
<td>0.000311</td>
<td>0.000653</td>
<td>0.000307</td>
</tr>
<tr>
<td>rank</td>
<td>10</td>
<td>5</td>
<td>6</td>
<td>3</td>
<td>9</td>
<td>7</td>
<td>4</td>
<td>11</td>
<td>2</td>
<td>8</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>16</sub></td>
<td>mean</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03005</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;0.99082</td>
<td>&#x2212;1.03163</td>
</tr>
<tr>
<td>best</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
</tr>
<tr>
<td>worst</td>
<td>&#x2212;1.03161</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03162</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;0.21546</td>
<td>&#x2212;1.03163</td>
</tr>
<tr>
<td>std</td>
<td>4.59E-06</td>
<td>1.35E-16</td>
<td>1.35E-16</td>
<td>1.59E-06</td>
<td>2.98E-09</td>
<td>3.18E-08</td>
<td>8.38E-11</td>
<td>0.007072</td>
<td>2.28E-16</td>
<td>0.1825</td>
<td>8.31E-17</td>
</tr>
<tr>
<td>median</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
<td>&#x2212;1.03163</td>
</tr>
<tr>
<td>rank</td>
<td>7</td>
<td>1</td>
<td>1</td>
<td>6</td>
<td>4</td>
<td>5</td>
<td>3</td>
<td>8</td>
<td>2</td>
<td>9</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>17</sub></td>
<td>mean</td>
<td>0.422023</td>
<td>0.65439</td>
<td>0.397887</td>
<td>0.403109</td>
<td>0.397898</td>
<td>0.397887</td>
<td>0.397888</td>
<td>0.397909</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397887</td>
</tr>
<tr>
<td>best</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397893</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397888</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397887</td>
</tr>
<tr>
<td>worst</td>
<td>0.832817</td>
<td>1.937365</td>
<td>0.397887</td>
<td>0.500697</td>
<td>0.3981</td>
<td>0.397888</td>
<td>0.39789</td>
<td>0.397946</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397887</td>
</tr>
<tr>
<td>std</td>
<td>0.09697</td>
<td>0.526896</td>
<td>0</td>
<td>0.02297</td>
<td>4.74E-05</td>
<td>7.33E-08</td>
<td>7.31E-07</td>
<td>1.7E-05</td>
<td>0</td>
<td>8.97E-16</td>
<td>0</td>
</tr>
<tr>
<td>median</td>
<td>0.398304</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397965</td>
<td>0.397888</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397907</td>
<td>0.397887</td>
<td>0.397887</td>
<td>0.397887</td>
</tr>
<tr>
<td>rank</td>
<td>8</td>
<td>9</td>
<td>1</td>
<td>7</td>
<td>5</td>
<td>3</td>
<td>4</td>
<td>6</td>
<td>1</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>18</sub></td>
<td>mean</td>
<td>8.421245</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>7.050008</td>
<td>3</td>
<td>3.000018</td>
<td>14.20181</td>
<td>3</td>
<td>13.8</td>
<td>3</td>
</tr>
<tr>
<td>best</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3.000001</td>
<td>3</td>
<td>3</td>
<td>3.000001</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>worst</td>
<td>30.31682</td>
<td>3</td>
<td>3</td>
<td>3.000002</td>
<td>84.00001</td>
<td>3.000001</td>
<td>3.000147</td>
<td>92.03579</td>
<td>3</td>
<td>84</td>
<td>3</td>
</tr>
<tr>
<td>std</td>
<td>11.11524</td>
<td>2.82E-15</td>
<td>2.79E-15</td>
<td>4.58E-07</td>
<td>18.11215</td>
<td>3.24E-07</td>
<td>3.46E-05</td>
<td>26.59322</td>
<td>1E-15</td>
<td>20.3563</td>
<td>2.88E-16</td>
</tr>
<tr>
<td>median</td>
<td>3.000586</td>
<td>3</td>
<td>3</td>
<td>3</td>
<td>3.000005</td>
<td>3</td>
<td>3.000005</td>
<td>3.000009</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>rank</td>
<td>8</td>
<td>2</td>
<td>3</td>
<td>5</td>
<td>7</td>
<td>4</td>
<td>6</td>
<td>10</td>
<td>1</td>
<td>9</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>19</sub></td>
<td>mean</td>
<td>&#x2212;3.86265</td>
<td>&#x2212;3.82413</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86051</td>
<td>&#x2212;3.8621</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86068</td>
<td>&#x2212;3.86225</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.74604</td>
<td>&#x2212;3.86278</td>
</tr>
<tr>
<td>best</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.8627</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86276</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
</tr>
<tr>
<td>worst</td>
<td>&#x2212;3.86161</td>
<td>&#x2212;3.08976</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.85474</td>
<td>&#x2212;3.8549</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.8549</td>
<td>&#x2212;3.85501</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.08976</td>
<td>&#x2212;3.86274</td>
</tr>
<tr>
<td>std</td>
<td>0.000338</td>
<td>0.172852</td>
<td>1.92E-15</td>
<td>0.003385</td>
<td>0.002056</td>
<td>2.03E-07</td>
<td>0.002361</td>
<td>0.001753</td>
<td>2.28E-15</td>
<td>0.282864</td>
<td>9.02E-16</td>
</tr>
<tr>
<td>median</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86238</td>
<td>&#x2212;3.86277</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86162</td>
<td>&#x2212;3.86273</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
<td>&#x2212;3.86278</td>
</tr>
<tr>
<td>rank</td>
<td>4</td>
<td>9</td>
<td>1</td>
<td>8</td>
<td>6</td>
<td>3</td>
<td>7</td>
<td>5</td>
<td>2</td>
<td>10</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>20</sub></td>
<td>mean</td>
<td>&#x2212;3.19843</td>
<td>&#x2212;3.30089</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.27123</td>
<td>&#x2212;3.25578</td>
<td>&#x2212;3.26246</td>
<td>&#x2212;3.25729</td>
<td>&#x2212;3.25227</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.19517</td>
<td>&#x2212;3.322</td>
</tr>
<tr>
<td>best</td>
<td>&#x2212;3.31774</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.31452</td>
<td>&#x2212;3.32199</td>
<td>&#x2212;3.32199</td>
<td>&#x2212;3.32181</td>
<td>&#x2212;3.32165</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.322</td>
</tr>
<tr>
<td>worst</td>
<td>&#x2212;3.02507</td>
<td>&#x2212;3.13764</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.15712</td>
<td>&#x2212;3.13762</td>
<td>&#x2212;3.20273</td>
<td>&#x2212;3.08687</td>
<td>&#x2212;3.08336</td>
<td>&#x2212;3.322</td>
<td>&#x2212;1.9217</td>
<td>&#x2212;3.322</td>
</tr>
<tr>
<td>std</td>
<td>0.081657</td>
<td>0.052988</td>
<td>3.67E-16</td>
<td>0.056572</td>
<td>0.06962</td>
<td>0.06108</td>
<td>0.091694</td>
<td>0.075807</td>
<td>3.81E-16</td>
<td>0.311345</td>
<td>1.41E-17</td>
</tr>
<tr>
<td>median</td>
<td>&#x2212;3.19362</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.30495</td>
<td>&#x2212;3.26241</td>
<td>&#x2212;3.26254</td>
<td>&#x2212;3.32111</td>
<td>&#x2212;3.26131</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.322</td>
<td>&#x2212;3.322</td>
</tr>
<tr>
<td>rank</td>
<td>9</td>
<td>3</td>
<td>1</td>
<td>4</td>
<td>7</td>
<td>5</td>
<td>6</td>
<td>8</td>
<td>2</td>
<td>10</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>21</sub></td>
<td>mean</td>
<td>&#x2212;4.05229</td>
<td>&#x2212;6.6523</td>
<td>&#x2212;6.21031</td>
<td>&#x2212;6.63717</td>
<td>&#x2212;9.6474</td>
<td>&#x2212;8.12535</td>
<td>&#x2212;9.89304</td>
<td>&#x2212;5.79327</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;8.78928</td>
<td>&#x2212;10.1532</td>
</tr>
<tr>
<td>best</td>
<td>&#x2212;7.88766</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;9.30299</td>
<td>&#x2212;10.153</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;10.1529</td>
<td>&#x2212;10.1034</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;10.1532</td>
</tr>
<tr>
<td>worst</td>
<td>&#x2212;2.294</td>
<td>&#x2212;2.63047</td>
<td>&#x2212;2.68286</td>
<td>&#x2212;4.07333</td>
<td>&#x2212;5.09985</td>
<td>&#x2212;5.05516</td>
<td>&#x2212;5.05519</td>
<td>&#x2212;2.62401</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;0.88199</td>
<td>&#x2212;10.1532</td>
</tr>
<tr>
<td>std</td>
<td>2.072922</td>
<td>3.659234</td>
<td>3.702041</td>
<td>2.127264</td>
<td>1.555137</td>
<td>2.54809</td>
<td>1.138781</td>
<td>3.016364</td>
<td>2.41E-15</td>
<td>3.181731</td>
<td>2.07E-17</td>
</tr>
<tr>
<td>median</td>
<td>&#x2212;2.62469</td>
<td>&#x2212;7.62699</td>
<td>&#x2212;4.18158</td>
<td>&#x2212;6.69275</td>
<td>&#x2212;10.1527</td>
<td>&#x2212;10.1531</td>
<td>&#x2212;10.1516</td>
<td>&#x2212;4.95475</td>
<td>&#x2212;10.1532</td>
<td>&#x2212;10.1524</td>
<td>&#x2212;10.1532</td>
</tr>
<tr>
<td>rank</td>
<td>11</td>
<td>7</td>
<td>9</td>
<td>8</td>
<td>4</td>
<td>6</td>
<td>3</td>
<td>10</td>
<td>2</td>
<td>5</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>22</sub></td>
<td>mean</td>
<td>&#x2212;6.76101</td>
<td>&#x2212;8.1775</td>
<td>&#x2212;9.6989</td>
<td>&#x2212;8.06962</td>
<td>&#x2212;10.4024</td>
<td>&#x2212;8.04873</td>
<td>&#x2212;8.69025</td>
<td>&#x2212;7.01929</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;8.05397</td>
<td>&#x2212;10.4029</td>
</tr>
<tr>
<td>best</td>
<td>&#x2212;10.2388</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;9.9566</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.3661</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.4029</td>
</tr>
<tr>
<td>worst</td>
<td>&#x2212;2.5174</td>
<td>&#x2212;2.75193</td>
<td>&#x2212;4.67391</td>
<td>&#x2212;3.94552</td>
<td>&#x2212;10.402</td>
<td>&#x2212;2.76589</td>
<td>&#x2212;2.76539</td>
<td>&#x2212;2.68875</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;0.90808</td>
<td>&#x2212;10.4029</td>
</tr>
<tr>
<td>std</td>
<td>3.154309</td>
<td>3.169789</td>
<td>1.757215</td>
<td>1.582401</td>
<td>0.000256</td>
<td>3.030069</td>
<td>2.723616</td>
<td>3.582683</td>
<td>3.65E-15</td>
<td>3.599306</td>
<td>1.61E-16</td>
</tr>
<tr>
<td>median</td>
<td>&#x2212;7.94704</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;8.43317</td>
<td>&#x2212;10.4025</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.4006</td>
<td>&#x2212;9.45916</td>
<td>&#x2212;10.4029</td>
<td>&#x2212;10.3962</td>
<td>&#x2212;10.4029</td>
</tr>
<tr>
<td>rank</td>
<td>11</td>
<td>6</td>
<td>4</td>
<td>7</td>
<td>3</td>
<td>9</td>
<td>5</td>
<td>10</td>
<td>2</td>
<td>8</td>
<td>1</td>
</tr>
<tr>
<td rowspan="6">F<sub>23</sub></td>
<td>mean</td>
<td>&#x2212;8.18721</td>
<td>&#x2212;5.6555</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;8.03277</td>
<td>&#x2212;10.536</td>
<td>&#x2212;9.99793</td>
<td>&#x2212;9.6541</td>
<td>&#x2212;7.04655</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;7.32853</td>
<td>&#x2212;10.5364</td>
</tr>
<tr>
<td>best</td>
<td>&#x2212;10.3471</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;9.58103</td>
<td>&#x2212;10.5363</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;10.5362</td>
<td>&#x2212;10.5028</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;10.5364</td>
</tr>
<tr>
<td>worst</td>
<td>&#x2212;2.66877</td>
<td>&#x2212;2.42173</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;3.95463</td>
<td>&#x2212;10.5356</td>
<td>&#x2212;5.12847</td>
<td>&#x2212;3.83473</td>
<td>&#x2212;2.41642</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;1.85948</td>
<td>&#x2212;10.5363</td>
</tr>
<tr>
<td>std</td>
<td>2.385851</td>
<td>3.382098</td>
<td>1.58E-15</td>
<td>1.775707</td>
<td>0.000194</td>
<td>1.657273</td>
<td>2.150189</td>
<td>3.807051</td>
<td>2.31E-15</td>
<td>4.034066</td>
<td>1.95E-16</td>
</tr>
<tr>
<td>median</td>
<td>&#x2212;8.74676</td>
<td>&#x2212;3.83543</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;8.62434</td>
<td>&#x2212;10.536</td>
<td>&#x2212;10.5363</td>
<td>&#x2212;10.5346</td>
<td>&#x2212;10.1711</td>
<td>&#x2212;10.5364</td>
<td>&#x2212;10.508</td>
<td>&#x2212;10.5364</td>
</tr>
<tr>
<td>rank</td>
<td>6</td>
<td>10</td>
<td>1</td>
<td>7</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>9</td>
<td>2</td>
<td>8</td>
<td>1</td>
</tr>
<tr>
<td colspan="2">sum rank</td>
<td>77</td>
<td>58</td>
<td>34</td>
<td>59</td>
<td>57</td>
<td>48</td>
<td>48</td>
<td>87</td>
<td>17</td>
<td>77</td>
<td>10</td>
</tr>
<tr>
<td colspan="2">mean rank</td>
<td>7.7</td>
<td>5.8</td>
<td>3.4</td>
<td>5.9</td>
<td>5.7</td>
<td>4.8</td>
<td>4.8</td>
<td>8.7</td>
<td>1.7</td>
<td>7.7</td>
<td>1</td>
</tr>
<tr>
<td colspan="2">total rank</td>
<td>8</td>
<td>6</td>
<td>3</td>
<td>7</td>
<td>5</td>
<td>4</td>
<td>4</td>
<td>9</td>
<td>2</td>
<td>8</td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The boxplot diagrams for the performance of BOA and competitor algorithms in optimizing functions F1 to F23 are shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Boxplots of performances for Billiards Optimization Algorithm (BOA) and competitor algorithms</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_34695-fig-2.png"/>
</fig>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Statistical Analysis</title>
<p>In this subsection, a statistical analysis is presented to evaluate the BOA performance against the considered competitor algorithms. The Wilcoxon rank sum test [<xref ref-type="bibr" rid="ref-81">81</xref>], which is a non-parametric test, is used to accomplish this analysis. In this test, using an index called <italic>p</italic>-value, it is shown whether there is a significant difference between the mean of the two data samples.</p>
<p>The results of Wilcoxon rank sum test statistical analysis on the outputs of BOA and competitor algorithms are reported in <xref ref-type="table" rid="table-4">Table 4</xref>. It can be seen from the simulation results that in cases where the <italic>p</italic>-value is less than 0.05, the proposed BOA has a significant statistical superiority over the corresponding competitor algorithm. Considering the obtained <italic>p</italic>-values and since the value of this index is less than 0.05 in all cases, it is concluded that BOA has a significant statistical superiority over all ten competitor algorithms in optimizing all three types of objective functions including unimodal, high-dimensional multimodal, and fixed-dimensional multimodal functions.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title><italic>p</italic>-values obtained by Wilcoxon sum rank test</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Compared Algorithms</th>
<th>Unimodal</th>
<th>High-Multimodal</th>
<th>Fixed-Multimodal</th>
</tr>
</thead>
<tbody>
<tr>
<td>BOA <italic>vs.</italic> GA</td>
<td>1.00E-24</td>
<td>1.95E-21</td>
<td>0.000691</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> PSO</td>
<td>1.00E-24</td>
<td>1.95E-21</td>
<td>1.93E-05</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> GSA</td>
<td>1.00E-24</td>
<td>1.95E-21</td>
<td>5.43E-11</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> TLBO</td>
<td>1.00E-24</td>
<td>6.91E-15</td>
<td>2.43E-05</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> GWO</td>
<td>1.00E-24</td>
<td>1.16E-16</td>
<td>2.11E-12</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> MPO</td>
<td>1.00E-24</td>
<td>1.95E-21</td>
<td>2.07E-18</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> WOA</td>
<td>1.00E-24</td>
<td>5.11E-14</td>
<td>6.38E-12</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> MPA</td>
<td>1.00E-24</td>
<td>8.64E-20</td>
<td>0.222474</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> TSA</td>
<td>1.00E-24</td>
<td>1.52E-14</td>
<td>1.43E-34</td>
</tr>
<tr>
<td>BOA <italic>vs.</italic> RSA</td>
<td>1.00E-24</td>
<td>5.12E-12</td>
<td>0.002713</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusions and Future Works</title>
<p>In this paper, a new game-based metaheuristic algorithm entitled Billiards Optimization Algorithm (BOA) was introduced. The main inspiration in BOA design is the behavior of the players in the billiards game to place the balls in the pockets of the game table. Different steps of BOA were described and mathematically modeled. The performance of the proposed BOA approach was evaluated in solving twenty-three standard benchmark functions of unimodal, high-dimensional multimodal, and fixed-dimensional multimodal types. The optimization results showed that BOA has a high ability in exploration, exploitation, and balancing these features during the optimization process. The performance of BOA was compared with ten well-known metaheuristic algorithms. Analysis of the simulation results showed that the proposed BOA approach has superior performance over the competitor algorithms by providing better results.</p>
<p>The authors also offer some proposals for future research. Design and development of binary and multi-objective versions of BOA is an attractive research topic. Application of BOA for optimization problems in various fields of science and real-world issues is also another research proposal for future investigations.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="other"><p><bold>Funding Statement:</bold> The research and article are supported by Specific Research project 2022 Faculty of Education, University of Hradec Kr&#x00E1;lov&#x00E9;, Czech Republic.</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="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Trojovsk&#x00E1;</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>A new human-based metaheuristic algorithm for solving optimization problems on the base of simulation of driving training process</article-title>,&#x201D; <source>Scientific Reports</source>, vol. <volume>12</volume>, no. <issue>1</issue>, pp. <fpage>9924</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Dhiman</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Morales-Menendez</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A spring search algorithm applied to engineering optimization problems</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>10</volume>, no. <issue>18</issue>, pp. <fpage>6173</fpage>, <year>2020</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>G.</given-names> <surname>Dhiman</surname></string-name>, <string-name><given-names>K. K.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Soni</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Nagar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>MOSOA: A new multi-objective seagull optimization algorithm</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>167</volume>, no. <issue>4</issue>, pp. <fpage>114150</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>F. A.</given-names> <surname>Zeidabadi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>RSLBO: Random selected leader based optimizer</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>14</volume>, no. <issue>5</issue>, pp. <fpage>529</fpage>&#x2013;<lpage>538</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>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Samet</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Sotelo</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>DM: Dehghani method for modifying optimization algorithms</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>10</volume>, no. <issue>21</issue>, pp. <fpage>7683</fpage>, <year>2020</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>Z.</given-names> <surname>Abo-Hammour</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Alsmadi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Momani</surname></string-name> and <string-name><given-names>O.</given-names> <surname>Abu Arqub</surname></string-name></person-group>, &#x201C;<article-title>A genetic algorithm approach for prediction of linear dynamical systems</article-title>,&#x201D; <source>Mathematical Problems in Engineering</source>, vol. <volume>2013</volume>, no. <issue>4</issue>, pp. <fpage>831657</fpage>, <year>2013</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>Z.</given-names> <surname>Abo-Hammour</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Abu Arqub</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Alsmadi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Momani</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Alsaedi</surname></string-name></person-group>, &#x201C;<article-title>An optimization algorithm for solving systems of singular boundary value problems</article-title>,&#x201D; <source>Applied Mathematics &#x0026; Information Sciences</source>, vol. <volume>8</volume>, no. <issue>6</issue>, pp. <fpage>2809</fpage>&#x2013;<lpage>2821</lpage>, <year>2014</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>Z.</given-names> <surname>Abo-Hammour</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Abu Arqub</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Momani</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Shawagfeh</surname></string-name></person-group>, &#x201C;<article-title>Optimization solution of Troesch&#x2019;s and Bratu&#x2019;s problems of ordinary type using novel continuous genetic algorithm</article-title>,&#x201D; <source>Discrete Dynamics in Nature and Society</source>, vol. <volume>2014</volume>, pp. <fpage>401696</fpage>, <year>2014</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>A. J.</given-names> <surname>Moshayedi</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Roy</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Kolahdooz</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Shuxin</surname></string-name></person-group>, &#x201C;<article-title>Deep learning application pros and cons over algorithm</article-title>,&#x201D; <source>EAI Endorsed Transactions on AI and Robotics</source>, vol. <volume>1</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>13</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A. J.</given-names> <surname>Moshayedi</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Roy</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Liao</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Raspberry Pi SCADA zonal based system for agricultural plant monitoring</article-title>,&#x201D; in <conf-name>Proc. of IEEE 6th Int. Conf. on Information Science and Control Engineering (ICISCE)</conf-name>, <publisher-loc>Shanghai, China</publisher-loc>, pp. <fpage>427</fpage>&#x2013;<lpage>433</lpage>, <year>2019</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. J.</given-names> <surname>Moshayedi</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Roy</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Sambo</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhong</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Liao</surname></string-name></person-group>, &#x201C;<article-title>Review on: The service robot mathematical model</article-title>,&#x201D; <source>EAI Endorsed Transactions on AI and Robotics</source>, vol. <volume>1</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>19</lpage>, <year>2022</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>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ehsanifar</surname></string-name>, <string-name><given-names>A. R.</given-names> <surname>Seifi</surname></string-name>, <string-name><given-names>M. J.</given-names> <surname>Ebadi</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Planning of energy carriers based on final energy consumption using dynamic programming and particle swarm optimization</article-title>,&#x201D; <source>Electrical Engineering &#x0026; Electromechanics</source>, no. <issue>5</issue>, pp. <fpage>62</fpage>&#x2013;<lpage>71</lpage>, <year>2018</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>Z.</given-names> <surname>Montazeri</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Niknam</surname></string-name></person-group>, &#x201C;<article-title>Energy carriers management based on energy consumption</article-title>,&#x201D; in <conf-name>Proc. of IEEE 4th Int. Conf. on Knowledge-Based Engineering and Innovation (KBEI)</conf-name>, <publisher-loc>Tehran, Iran</publisher-loc>, pp. <fpage>0539</fpage>&#x2013;<lpage>0543</lpage>, <year>2017</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>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>Optimal sizing and placement of capacitor banks and distributed generation in distribution systems using spring search algorithm</article-title>,&#x201D; <source>International Journal of Emerging Electric Power Systems</source>, vol. <volume>21</volume>, no. <issue>1</issue>, pp. <fpage>20190217</fpage>, <year>2020</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>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Al-Haddad</surname></string-name>, <string-name><given-names>J. M.</given-names> <surname>Guerrero</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A new methodology called dice game optimizer for capacitor placement in distribution systems</article-title>,&#x201D; <source>Electrical Engineering &#x0026; Electromechanics</source>, no. <issue>1</issue>, pp. <fpage>61</fpage>&#x2013;<lpage>64</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Dehbozorgi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ehsanifar</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Seifi</surname></string-name></person-group>, &#x201C;<article-title>Line loss reduction and voltage profile improvement in radial distribution networks using battery energy storage system </article-title>,&#x201D; in <conf-name>Proc. of IEEE 4th Int. Conf. on Knowledge-Based Engineering and Innovation (KBEI)</conf-name>, <publisher-loc>Tehran, Iran</publisher-loc>, pp. <fpage>0215</fpage>&#x2013;<lpage>0219</lpage>, <year>2017</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>Z.</given-names> <surname>Montazeri</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Niknam</surname></string-name></person-group>, &#x201C;<article-title>Optimal utilization of electrical energy from power plants based on final energy consumption using gravitational search algorithm</article-title>,&#x201D; <source>Electrical Engineering &#x0026; Electromechanics</source>, no.&#x00A0;<issue>4</issue>, pp. <fpage>70</fpage>&#x2013;<lpage>73</lpage>, <year>2018</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>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mardaneh</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ehsanifar</surname></string-name>, <string-name><given-names>M. J.</given-names> <surname>Ebadi</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Spring search algorithm for simultaneous placement of distributed generation and capacitors</article-title>,&#x201D; <source>Electrical Engineering &#x0026; Electromechanics</source>, no. <issue>6</issue>, pp. <fpage>68</fpage>&#x2013;<lpage>73</lpage>, <year>2018</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>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>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-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Ehsanifar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Allahbakhshi</surname></string-name></person-group>, &#x201C;<article-title>Calculating the leakage inductance for transformer inter-turn fault detection using finite element method</article-title>,&#x201D; in <conf-name>Proc. of Iranian Conf. on Electrical Engineering (ICEE)</conf-name>, <publisher-loc>Tehran, Iran</publisher-loc>, pp. <fpage>1372</fpage>&#x2013;<lpage>1377</lpage>, <year>2017</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>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>Energy commitment: A planning of energy carrier based on energy consumption</article-title>,&#x201D; <source>Electrical Engineering &#x0026; Electromechanics</source>, no. <issue>4</issue>, pp. <fpage>69</fpage>&#x2013;<lpage>72</lpage>, <year>2019</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>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mardaneh</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>J. M.</given-names> <surname>Guerrero</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Sotelo</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Genetic algorithm for energy commitment in a power system supplied by multiple energy carriers</article-title>,&#x201D; <source>Sustainability</source>, vol. <volume>12</volume>, no. <issue>23</issue>, pp. <fpage>10053</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>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mardaneh</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>J. M.</given-names> <surname>Guerrero</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Morales-Menendez</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Energy commitment for a power system supplied by multiple energy carriers system using following optimization algorithm</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>10</volume>, no. <issue>17</issue>, pp. <fpage>5862</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>H.</given-names> <surname>Rezk</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Fathy</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Aly</surname></string-name> and <string-name><given-names>M. N. F.</given-names> <surname>Ibrahim</surname></string-name></person-group>, &#x201C;<article-title>Energy management control strategy for renewable energy system based on spotted hyena optimizer</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>67</volume>, no. <issue>2</issue>, pp. <fpage>2271</fpage>&#x2013;<lpage>2281</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>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Morales-Menendez</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Binary spring search algorithm for solving various optimization problems</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>11</volume>, no. <issue>3</issue>, pp. <fpage>1286</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Kennedy</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Eberhart</surname></string-name></person-group>, &#x201C;<article-title>Particle swarm optimization</article-title>,&#x201D; in <conf-name>Proc. of ICNN&#x2019;95-Int. Conf. on Neural Networks</conf-name>, <publisher-loc>Perth, WA, Australia</publisher-loc>, pp. <fpage>1942</fpage>&#x2013;<lpage>1948</lpage>, <year>1995</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>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/3</issue>, pp. <fpage>95</fpage>&#x2013;<lpage>99</lpage>, <year>1988</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>E.</given-names> <surname>Rashedi</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Nezamabadi-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-29"><label>[29]</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>D.</given-names> <surname>Vakharia</surname></string-name></person-group>, &#x201C;<article-title>Teaching&#x02014;learning-based optimization: A novel method for constrained mechanical design optimization problems</article-title>,&#x201D; <source>Computer-Aided Design</source>, vol. <volume>43</volume>, no. <issue>3</issue>, pp. <fpage>303</fpage>&#x2013;<lpage>315</lpage>, <year>2011</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.</given-names> <surname>Moghdani</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Salimifard</surname></string-name></person-group>, &#x201C;<article-title>Volleyball premier league algorithm</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>64</volume>, no. <issue>5</issue>, pp. <fpage>161</fpage>&#x2013;<lpage>185</lpage>, <year>2018</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>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-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Givi</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Noroozi</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Vahidi</surname></string-name>, <string-name><given-names>J. S.</given-names> <surname>Moghani</surname></string-name> and <string-name><given-names>M. A. V.</given-names> <surname>Zand</surname></string-name></person-group>, &#x201C;<article-title>A novel approach for optimization of z-matrix building process using ant colony algorithm</article-title>,&#x201D; <source>Journal of Basic and Applied Scientific Research</source>, vol. <volume>2</volume>, no. <issue>9</issue>, pp. <fpage>8932</fpage>&#x2013;<lpage>8937</lpage>, <year>2012</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>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-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</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>The whale optimization algorithm</article-title>,&#x201D; <source>Advances in Engineering Software</source>, vol. <volume>95</volume>, no. <issue>12</issue>, pp. <fpage>51</fpage>&#x2013;<lpage>67</lpage>, <year>2016</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>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name></person-group>, &#x201C;<article-title>Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>3</issue>, pp. <fpage>855</fpage>, <year>2022</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>Trojovsk&#x00E1;</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>Fennec fox optimization: A new nature-inspired optimization algorithm</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>10</volume>, pp. <fpage>84417</fpage>&#x2013;<lpage>84443</lpage>, <year>2022</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>L.</given-names> <surname>Abualigah</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Abd Elaziz</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Sumari</surname></string-name>, <string-name><given-names>Z. W.</given-names> <surname>Geem</surname></string-name> and <string-name><given-names>A. H.</given-names> <surname>Gandomi</surname></string-name></person-group>, &#x201C;<article-title>Reptile search algorithm (RSA): A nature-inspired meta-heuristic optimizer</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>191</volume>, no. <issue>11</issue>, pp. <fpage>116158</fpage>, <year>2022</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>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>&#x0160;.</given-names> <surname>Hub&#x00E1;lovsk&#x00FD;</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>Cat and mouse based optimizer: A new nature-inspired optimization algorithm</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>21</volume>, no. <issue>15</issue>, pp. <fpage>5214</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Givi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Morales-Menendez</surname></string-name>, <string-name><given-names>R. A.</given-names> <surname>Ramirez-Mendoza</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>The good, the bad, and the ugly optimizer</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>11</volume>, no. <issue>5</issue>, pp. <fpage>2042</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</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>, no. <issue>4</issue>, pp. <fpage>113377</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>&#x0160;.</given-names> <surname>Hub&#x00E1;lovsk&#x00FD;</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>Tasmanian devil optimization: A new bio-inspired optimization algorithm for solving optimization algorithm</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>10</volume>, pp. <fpage>19599</fpage>&#x2013;<lpage>19620</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Zeidabadi</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Doumari</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>MLA: A new mutated leader algorithm for solving optimization problems</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>70</volume>, no. <issue>3</issue>, pp. <fpage>5631</fpage>&#x2013;<lpage>5649</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Kaur</surname></string-name>, <string-name><given-names>L. K.</given-names> <surname>Awasthi</surname></string-name>, <string-name><given-names>A. L.</given-names> <surname>Sangal</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Dhiman</surname></string-name></person-group>, &#x201C;<article-title>Tunicate swarm algorithm: A new bio-inspired based metaheuristic paradigm for global optimization</article-title>,&#x201D; <source>Engineering Applications of Artificial Intelligence</source>, vol. <volume>90</volume>, no. <issue>2</issue>, pp. <fpage>103541</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>&#x0160;.</given-names> <surname>Hub&#x00E1;lovsk&#x00FD;</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>Northern Goshawk Optimization: A new swarm-based algorithm for solving optimization problems</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>162059</fpage>&#x2013;<lpage>162080</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mardaneh</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name> and <string-name><given-names>S. M.</given-names> <surname>NouraeiPour</surname></string-name></person-group>, &#x201C;<article-title>DTO: Donkey theorem optimization</article-title>,&#x201D; in <conf-name>Proc. of Iranian Conf. on Electrical Engineering (ICEE)</conf-name>, <publisher-loc>Yazd, Iran</publisher-loc>, pp. <fpage>1855</fpage>&#x2013;<lpage>1859</lpage>, <year>2019</year>. </mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Dhiman</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Garg</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Nagar</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name></person-group>, &#x201C;<article-title>A novel algorithm for global optimization: Rat swarm optimizer</article-title>,&#x201D; <source>Journal of Ambient Intelligence and Humanized Computing</source>, vol. <volume>12</volume>, no. <issue>8</issue>, pp. <fpage>8457</fpage>&#x2013;<lpage>8482</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Zeidabadi</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Doumari</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>AMBO: All members-based optimizer for solving optimization problems</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>70</volume>, no. <issue>2</issue>, pp. <fpage>2905</fpage>&#x2013;<lpage>2921</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Po&#x0142;ap</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Wo&#x017A;niak</surname></string-name></person-group>, &#x201C;<article-title>Red fox optimization algorithm</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>166</volume>, no. <issue>10</issue>, pp. <fpage>114107</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. A.</given-names> <surname>Doumari</surname></string-name>, <string-name><given-names>F. A.</given-names> <surname>Zeidabadi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>Mixed best members based optimizer for solving various optimization problems</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>14</volume>, no. <issue>4</issue>, pp. <fpage>384</fpage>&#x2013;<lpage>392</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Zeidabadi</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Doumari</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>MLBO: Mixed leader based optimizer for solving optimization problems</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>14</volume>, no. <issue>4</issue>, pp. <fpage>472</fpage>&#x2013;<lpage>479</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Storn</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Price</surname></string-name></person-group>, &#x201C;<article-title>Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces</article-title>,&#x201D; <source>Journal of Global Optimization</source>, vol. <volume>11</volume>, no. <issue>4</issue>, pp. <fpage>341</fpage>&#x2013;<lpage>359</lpage>, <year>1997</year>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>&#x0160;.</given-names> <surname>Hub&#x00E1;lovsk&#x00FD;</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>A new optimization algorithm based on average and subtraction of the best and worst members of the population for solving various optimization problems</article-title>,&#x201D; <source>PeerJ Computer Science</source>, vol. <volume>8</volume>, no. <issue>10</issue>, pp. <fpage>e910</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Banzhaf</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Nordin</surname></string-name>, <string-name><given-names>R. E.</given-names> <surname>Keller</surname></string-name> and <string-name><given-names>F. D.</given-names> <surname>Francone</surname></string-name></person-group>, &#x201C;<chapter-title>Genetic programming: An introduction: On the automatic evolution of computer programs and its applications</chapter-title>,&#x201D; in <source>Library of Congress Cataloging-in-Publication Data</source>, <edition>1<sup>st</sup></edition> ed., vol. <volume>27</volume>, <publisher-loc>San Francisco, CA, USA</publisher-loc>: <publisher-name>Morgan Kaufmann Publishers</publisher-name>, pp. <fpage>1</fpage>&#x2013;<lpage>398</lpage>, <year>1998</year>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Zeidabadi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name> and <string-name><given-names>&#x0160;.</given-names> <surname>Hub&#x00E1;lovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>SSABA: Search step adjustment based algorithm</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>71</volume>, no. <issue>3</issue>, pp. <fpage>4237</fpage>&#x2013;<lpage>4256</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>D. B.</given-names> <surname>Fogel</surname></string-name></person-group>, <source>Artificial Intelligence through Simulated Evolution</source>, Hoboken, New Jersey, U.S. United States: <publisher-name>Wiley-IEEE Press</publisher-name>, pp. <fpage>227</fpage>&#x2013;<lpage>296</lpage>, <year>1998</year>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>Selecting some variables to update-based algorithm for solving optimization problems</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>5</issue>, pp. <fpage>1795</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. A.</given-names> <surname>Hofmeyr</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Forrest</surname></string-name></person-group>, &#x201C;<article-title>Architecture for an artificial immune system</article-title>,&#x201D; <source>Evolutionary Computation</source>, vol. <volume>8</volume>, no. <issue>4</issue>, pp. <fpage>443</fpage>&#x2013;<lpage>473</lpage>, <year>2000</year>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Kirkpatrick</surname></string-name>, <string-name><given-names>C. D.</given-names> <surname>Gelatt</surname></string-name> and <string-name><given-names>M. P.</given-names> <surname>Vecchi</surname></string-name></person-group>, &#x201C;<article-title>Optimization by simulated annealing</article-title>,&#x201D; <source>Science</source>, vol. <volume>220</volume>, no. <issue>4598</issue>, pp. <fpage>671</fpage>&#x2013;<lpage>680</lpage>, <year>1983</year>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Seifi</surname></string-name></person-group>, &#x201C;<article-title>Spring search algorithm: A new meta-heuristic optimization algorithm inspired by Hooke&#x2019;s law</article-title>,&#x201D; in <conf-name>Proc. of IEEE 4th Int. Conf. on Knowledge-Based Engineering and Innovation (KBEI)</conf-name>, <publisher-loc>Tehran, Iran</publisher-loc>, pp. <fpage>0210</fpage>&#x2013;<lpage>0214</lpage>, <year>2017</year>. </mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Samet</surname></string-name></person-group>, &#x201C;<article-title>Momentum search algorithm: A new meta-heuristic optimization algorithm inspired by momentum conservation law</article-title>,&#x201D; <source>SN Applied Sciences</source>, vol. <volume>2</volume>, no. <issue>10</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</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>Hatamlou</surname></string-name></person-group>, &#x201C;<article-title>Multi-verse optimizer: A nature-inspired algorithm for global optimization</article-title>,&#x201D; <source>Neural Computing and Applications</source>, vol. <volume>27</volume>, no. <issue>2</issue>, pp. <fpage>495</fpage>&#x2013;<lpage>513</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-62"><label>[62]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Nouri</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Seifi</surname></string-name></person-group>, &#x201C;<article-title>BSSA: Binary spring search algorithm</article-title>,&#x201D; in <conf-name>Proc. of IEEE 4th Int. Conf. on Knowledge-Based Engineering and Innovation (KBEI)</conf-name>, <publisher-loc>Tehran, Iran</publisher-loc>, pp. <fpage>0220</fpage>&#x2013;<lpage>0224</lpage>, <year>2017</year>. </mixed-citation></ref>
<ref id="ref-63"><label>[63]</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-64"><label>[64]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Hashim</surname></string-name>, <string-name><given-names>E. H.</given-names> <surname>Houssein</surname></string-name>, <string-name><given-names>M. S.</given-names> <surname>Mabrouk</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Al-Atabany</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Mirjalili</surname></string-name></person-group>, &#x201C;<article-title>Henry gas solubility optimization: A novel physics-based algorithm</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>101</volume>, no. <issue>4</issue>, pp. <fpage>646</fpage>&#x2013;<lpage>667</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-65"><label>[65]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mardaneh</surname></string-name>, <string-name><given-names>J. M.</given-names> <surname>Guerrero</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>Football game based optimization: An application to solve energy commitment problem</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>13</volume>, no. <issue>5</issue>, pp. <fpage>514</fpage>&#x2013;<lpage>523</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Zeidabadi</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name></person-group>, &#x201C;<article-title>POA: Puzzle optimization algorithm</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>15</volume>, no. <issue>1</issue>, pp. <fpage>273</fpage>&#x2013;<lpage>281</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Saremi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>HOGO: Hide objects game optimization</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>13</volume>, no. <issue>4</issue>, pp. <fpage>216</fpage>&#x2013;<lpage>225</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-68"><label>[68]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Givi</surname></string-name>, <string-name><given-names>J. M.</given-names> <surname>Guerrero</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Dhiman</surname></string-name></person-group>, &#x201C;<article-title>Darts game optimizer: A new optimization technique based on darts game</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>13</volume>, no. <issue>5</issue>, pp. <fpage>286</fpage>&#x2013;<lpage>294</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-69"><label>[69]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Dhiman</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Kumar</surname></string-name>,</person-group> &#x201C;<article-title>BOSA: Binary orientation search algorithm</article-title>,&#x201D; <source>International Journal of Innovative Technology and Exploring Engineering</source>, vol. <volume>9</volume>, no. <issue>1</issue>, pp. <fpage>5306</fpage>&#x2013;<lpage>5310</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-70"><label>[70]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Givi</surname></string-name> and <string-name><given-names>J. M.</given-names> <surname>Guerrero</surname></string-name></person-group>, &#x201C;<article-title>Shell game optimization: A novel game-based algorithm</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>13</volume>, no. <issue>3</issue>, pp. <fpage>246</fpage>&#x2013;<lpage>255</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-71"><label>[71]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ehsanifar</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name></person-group>, &#x201C;<article-title>OSA: Orientation search algorithm</article-title>,&#x201D; <source>International Journal of Industrial Electronics, Control and Optimization</source>, vol. <volume>2</volume>, no. <issue>2</issue>, pp. <fpage>99</fpage>&#x2013;<lpage>112</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-72"><label>[72]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. A.</given-names> <surname>Doumari</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Givi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>Ring toss game-based optimization algorithm for solving various optimization problems</article-title>,&#x201D; <source>International Journal of Intelligent Engineering and Systems</source>, vol. <volume>14</volume>, no. <issue>3</issue>, pp. <fpage>545</fpage>&#x2013;<lpage>554</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mardaneh</surname></string-name>, <string-name><given-names>J. M.</given-names> <surname>Guerrero</surname></string-name>, <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name>, <string-name><given-names>R. A.</given-names> <surname>Ramirez-Mendoza</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A new &#x201C;doctor and patient&#x201D; optimization algorithm: An application to energy commitment problem</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>10</volume>, no. <issue>17</issue>, pp. <fpage>5791</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-74"><label>[74]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mardaneh</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>FOA: &#x2018;Following&#x2019;optimization algorithm for solving power engineering optimization problems</article-title>,&#x201D; <source>Journal of Operation and Automation in Power Engineering</source>, vol. <volume>8</volume>, no. <issue>1</issue>, pp. <fpage>57</fpage>&#x2013;<lpage>64</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-75"><label>[75]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name></person-group>, &#x201C;<article-title>Teamwork optimization algorithm: A new optimization approach for function minimization/maximization</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>21</volume>, no. <issue>13</issue>, pp. <fpage>4567</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-76"><label>[76]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Montazeri</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghani</surname></string-name> and <string-name><given-names>O. P.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>GO: Group optimization</article-title>,&#x201D; <source>Gazi University Journal of Science</source>, vol. <volume>33</volume>, no. <issue>2</issue>, pp. <fpage>381</fpage>&#x2013;<lpage>392</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-77"><label>[77]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Zeidabadi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dehghani</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Trojovsk&#x00FD;</surname></string-name>, <string-name><given-names>&#x0160;.</given-names> <surname>Hub&#x00E1;lovsk&#x00FD;</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Leiva</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Archery nlgorithm: A novel stochastic optimization algorithm for solving optimization problems</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>72</volume>, no. <issue>1</issue>, pp. <fpage>399</fpage>&#x2013;<lpage>416</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-78"><label>[78]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. H. S.</given-names> <surname>Moosavi</surname></string-name> and <string-name><given-names>V. K.</given-names> <surname>Bardsiri</surname></string-name></person-group>, &#x201C;<article-title>Poor and rich optimization algorithm: A new human-based and multi populations algorithm</article-title>,&#x201D; <source>Engineering Applications of Artificial Intelligence</source>, vol. <volume>86</volume>, no. <issue>12</issue>, pp. <fpage>165</fpage>&#x2013;<lpage>181</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-79"><label>[79]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Givi</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Hubalovska</surname></string-name></person-group>, &#x201C;<article-title>Skill optimization algorithm: A new human-based metaheuristic technique</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>74</volume>, no. <issue>1</issue>, pp. <fpage>179</fpage>&#x2013;<lpage>202</lpage>, <year>2023</year>.</mixed-citation></ref>
<ref id="ref-80"><label>[80]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Yao</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Lin</surname></string-name></person-group>, &#x201C;<article-title>Evolutionary programming made faster</article-title>,&#x201D; <source>IEEE Transactions on Evolutionary computation</source>, vol. <volume>3</volume>, no. <issue>2</issue>, pp. <fpage>82</fpage>&#x2013;<lpage>102</lpage>, <year>1999</year>.</mixed-citation></ref>
<ref id="ref-81"><label>[81]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Wilcoxon</surname></string-name></person-group>, &#x201C;<article-title>Individual comparisons by ranking methods</article-title>,&#x201D; <source>Breakthroughs in Statistics</source>, vol. <volume>1</volume>, no. <issue>6</issue>, pp. <fpage>196</fpage>&#x2013;<lpage>202</lpage>, <year>1992</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>






