<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">ojop</journal-id>
      <journal-title-group>
        <journal-title>Open Journal of Optimization</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2325-7091</issn>
      <issn pub-type="ppub">2325-7105</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/ojop.2025.144010</article-id>
      <article-id pub-id-type="publisher-id">ojop-147705</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
          <subject>Engineering</subject>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A Comprehensive Review on the Classification of Multi-Objective Optimization Techniques</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Gadallah</surname>
            <given-names>Mohamd Hassan</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Ahmed</surname>
            <given-names>Abdelrahman Ali M.</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Department of Mechanical Design and Production Engineering, Faculty of Engineering, Cairo University, Giza, Egypt </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declared no potential conflict of interest with respect to the research, authorship, and/or publication of this article.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>29</day>
        <month>10</month>
        <year>2025</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>10</month>
        <year>2025</year>
      </pub-date>
      <volume>14</volume>
      <issue>04</issue>
      <fpage>181</fpage>
      <lpage>228</lpage>
      <history>
        <date date-type="received">
          <day>25</day>
          <month>09</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>28</day>
          <month>11</month>
          <year>2025</year>
        </date>
        <date date-type="published">
          <day>01</day>
          <month>12</month>
          <year>2025</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2025 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2025</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/ojop.2025.144010">https://doi.org/10.4236/ojop.2025.144010</self-uri>
      <abstract>
        <p>Multi-objective optimization remains a significant and realistic problem in engineering. A trade-off among conflicting objectives subject to equality and inequality constraints is known as the Pareto Front. The size problem is common to multi-objective optimization. Recently, several multi-objective optimization techniques have been developed; each technique has its own and different characteristics rather than others. This involves search techniques, selection methods, preferences made by the decision makers, an optimization framework, fitness evaluation, mutation or crossover methods, the nature of the problem and constraints, and the degree of complexity. Moreover, classification of problems into static and dynamic further attempts to balance some criteria such as diversity, coverage, and convergence. This paper provides an elaboration on all multi-objective optimization techniques, and shows the drawbacks addressed in the literature, which will help researchers’ understanding of the various formulations in the field.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Hybrid</kwd>
        <kwd>Heuristic-Based Methods</kwd>
        <kwd>Swarm-Based Methods</kwd>
        <kwd>Priori Preference-Based Methods</kwd>
        <kwd>Posterior Preference-Based Methods</kwd>
        <kwd>Interactive Methods</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Multi-objective optimization results in a tradeoff between local and global optimal solutions, influenced by numerous attractors within the solution space. This complexity complicates the task for optimization algorithms [<xref ref-type="bibr" rid="B1">1</xref>], particularly in scenarios where the importance of objectives varies among decision makers. In multi-objective optimization, multiple conflicting goals make it impossible to identify a single best solution without knowing the decision makers’ preferences, as all trade-off solutions are equally optimal and important [<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B3">3</xref>].</p>
      <p>In optimization problems, decision-makers usually assign preferences to reflect the importance of different objectives using various techniques (a priori, a posteriori, interactive, or no-preference). However, in multi-criteria optimization involving qualitative aspects like aesthetics—where preferences are unclear—resulting trade-off solutions may seem unsatisfactory and hinder creativity or design distinctiveness [<xref ref-type="bibr" rid="B4">4</xref>]. In scenarios where some objectives are more important than others, prioritizing these objectives is essential. Lexicographic Goal Programming is a common method used to solve such problems by addressing goals in order of their importance.</p>
      <p>It ranks the importance of objectives using strategic planning by breaking down objectives into several levels of proactive priorities [<xref ref-type="bibr" rid="B5">5</xref>]. Hence, optimization formulations can be categorized into three different categories: no preferences, preference-based (weighing methods), and Prioritization, which utilizes a prioritizing strategy to assign full relative priority to the higher-level ranked objective; afterwards the next rank’s objective, The goal of the multi-decision-maker needs prioritizing problem is to determine the optimal ranking that considers the ratings of each decision-maker separately. Decision-makers must first determine alternative global rankings based on their opinions and then choose the final ranking using a contextual and strategic data-driven process [<xref ref-type="bibr" rid="B6">6</xref>].</p>
      <p>It is thought that an optimization method may be appropriate for one problem but not for another; in other words, the ability of an optimization method to solve an optimization problem and generate high-quality tradeoff solutions depends on a variety of factors, including search strategy, decision-maker preferences, optimizer framework, selection process, fitness estimation method, degree of complexity, and the point or phase at which a human interacts to enter his preferences [<xref ref-type="bibr" rid="B3">3</xref>], in the following sections classification of Multi objective optimization methods will be classified with respect to the aforementioned aspects.</p>
    </sec>
    <sec id="sec2">
      <title>2. Multi-Objective Search Techniques for Optimization</title>
      <p><xref ref-type="fig" rid="fig1">Figure 1</xref> demonstrates the three main categories into which optimization search methods can be generally separated: classical, meta-heuristic, and enumerative. The two primary types of classical algorithms are gradient-based and direct search, which are both known for being accurate methods that guarantee the best possible result. These serve as the cornerstone for the creation of meta-heuristic methods. However, these techniques have a limited scope in practical applications [<xref ref-type="bibr" rid="B7">7</xref>]-[<xref ref-type="bibr" rid="B9">9</xref>]. Enumerative searches are deterministic, but they are distinguished here because they don’t use heuristics. It is the simplest one; it systematically explores the entire solution space. They take into account every potential answer within a predetermined search space. In which the solution is evaluated, however, it is easily seen that this technique is inefficient or even infeasible as search spaces become large and it takes a longer time for large problems [<xref ref-type="bibr" rid="B7">7</xref>][<xref ref-type="bibr" rid="B8">8</xref>].</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/2730396-rId13.jpeg?20251201015856" />
      </fig>
      <p>Figure 1. Multi-objective optimization search techniques.</p>
      <p>Meta-heuristic methods are best for dealing with real-world problems in several fields; it can serve in engineering, management, politics, and others, and can be applied for discontinuous, large-dimensional, multi-modal problems and can even be used to solve black box optimization problems without understanding the problem physics. An obvious drawback beck that it is unable to provide an exact result. It can be categorized into probabilistic or stochastic and deterministic-based approaches. Metaheuristic stochastic algorithms use the Monte Carlo method or random number generation for initialization, creating uniform pseudo-random sequences based on the uniform probability distribution [<xref ref-type="bibr" rid="B10">10</xref>]. Deterministic meta heuristics address optimization problems by applying preset judgments, guaranteeing that the result stays constant [<xref ref-type="bibr" rid="B9">9</xref>]. Deterministic meta-heuristic-based search is simple and comprehensible, while the stochastic approach is complex and incomprehensible [<xref ref-type="bibr" rid="B11">11</xref>].</p>
      <p>Greedy, Hill climbing, Bound and Branch search technique, Branch &amp; Bounds [<xref ref-type="bibr" rid="B7">7</xref>]; depth-first search [<xref ref-type="bibr" rid="B12">12</xref>][<xref ref-type="bibr" rid="B13">13</xref>], breadth-first search [<xref ref-type="bibr" rid="B13">13</xref>], Best-first search [<xref ref-type="bibr" rid="B12">12</xref>], and calculus-based search technique [<xref ref-type="bibr" rid="B13">13</xref>] are well-known techniques under the Deterministic-based Meta Heuristic family. These methods vary in their approach and suitability depending on the problem at hand, whether it involves searching through discrete states (DFS, BFS, Best-First) or optimizing continuous functions (Calculus-Based). Every technique has advantages, and the selection of a particular strategy is dependent on the specific needs and features of the optimization problem [<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>The hill-climbing approach, widely used among human problem solvers, focuses on local optimization. It derives its name from climbers aiming to reach the mountain peak swiftly by choosing the steepest ascent path from their current location. Similarly, when adjusting the knobs of a television to achieve a better image, each knob is turned sequentially, maximizing progress toward the desired quality before moving to the next. This method hinges on continuously evaluating image quality relative to a benchmark and making incremental improvements based on local data, ensuring gradual enhancements in the most promising direction [<xref ref-type="bibr" rid="B14">14</xref>]. </p>
      <p>Hill-climbing is popular due to its low computational cost; it doesn’t require remembering past steps. It works by always choosing the most promising local option. However, this simplicity has downsides: it can get stuck at local maxima, follow misleading paths, or revisit fewer promising options. Since it doesn’t backtrack, it’s called an irrevocable method. Hill-climbing performs better when the evaluation function is accurate and when operators are commutative, meaning their order doesn’t affect outcomes, ensuring the solution can still be reached, even if delayed. This makes it useful for problems like the least spanning tree, though designing the right operators can be challenging [<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>Branch and Bound is a systematic search technique for solving optimization problems by partitioning the solution space and pruning regions that cannot yield better solutions than the best one found so far. It is used when either exhaustive search is too expensive or greedy/local methods are not able to discover the global optimum [<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>Branching the problem and dividing it into smaller subproblems (branches), and bounding for each subproblem, a bound (the best possible solution in that branch) is computed. If this bound is worse than the best-known solution, we can prune (discard) that branch. Pruning discards subproblems that can’t result in a better solution. Search Tree: Problems are represented as nodes in a tree. The root node is the original problem; children are subproblems [<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>Depth-First Search (DFS) investigates each branch as far as feasible before backtracking. Commonly used in graph traversal problems to explore as deeply as much as feasible along each path before backtracking. It is advanced in memory efficiency as it explores deeply, suitable for problems with a large state space [<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>Breadth-First Search (BFS) explores all neighbor nodes at the present depth level before moving on to nodes at the next depth level. Effective for finding the graph’s unweighted shortest path, or when all paths need to be explored systematically. It is advanced in Guarantees the quickest route in terms of number of edges [<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>Best-First Search chooses the node with the most promise according to some heuristic, typically the estimated distance from the goal. Widely used in informed search algorithms like A*, where the heuristic guides the search towards the goal efficiently. Advances in efficiency in finding a solution quickly based on the Calculus-Based Optimization, which uses mathematical calculus (derivatives, gradients) to optimize continuous functions. Applied in a number of fields, such as engineering, economics, and physics, to find optimal solutions to problems described by mathematical functions. Provides exact solutions when the objective and constraint functions are differentiable, allowing for precise optimization in continuous domains [<xref ref-type="bibr" rid="B14">14</xref>].</p>
      <p>Stochastic search is divided into two categories: population-based methods and single-solution methods. In the single solution the work only to modify a single solution, until reaching a defined criterion [<xref ref-type="bibr" rid="B15">15</xref>]. In contrast, population-based methods alter and modify a set of solutions during optimization. However, throughout the process of optimization, a collection of solutions is altered and transformed using population-based strategies [<xref ref-type="bibr" rid="B16">16</xref>]. Local search, Tabu search, etc., are some examples of stochastic single-solution-based methods [<xref ref-type="bibr" rid="B17">17</xref>].</p>
      <p>One of the significant issues that faces the meta heuristic optimizers in stochastic search is highly sensitive to the initial population’s characteristics. Population-based metaheuristic algorithms have different capacities to arrive at a global optimum when the initialization method is altered [<xref ref-type="bibr" rid="B15">15</xref>]. In this search technique, it is possible for the same starting solutions to lead to various final answers when using probabilistic approaches since they employ random rules throughout search. In a short length of time, these strategies produce solutions of excellent quality [<xref ref-type="bibr" rid="B16">16</xref>].</p>
      <p>Single-objective-based techniques can only produce the best results for one competing objective at a time and have a single objective function and a unique optimal solution. Multi-objective methods deal simultaneously with several objectives and offer Pareto-optimal solutions [<xref ref-type="bibr" rid="B15">15</xref>][<xref ref-type="bibr" rid="B18">18</xref>]. Evolutionary and swarm-based approaches, mathematical programming, and hybrid algorithms are the four primary groups into which multi-objective techniques fall. Hybrid algorithms combine the concepts of swarm and evolutionary algorithms or others [<xref ref-type="bibr" rid="B15">15</xref>]. The integration of different methods allows the algorithm to improve each component and mitigate its weaknesses. Here are a few ways in which multi-objective algorithms can be hybridized [<xref ref-type="bibr" rid="B19">19</xref>][<xref ref-type="bibr" rid="B20">20</xref>]:</p>
      <p>Integrating Local Search with Evolutionary Algorithms: Multi-objective algorithms like the Strength Pareto Evolutionary Algorithm 2 (SPEA2) and the Non-dominated Sorting Genetic Algorithm II (NSGA-II) can be enhanced by incorporating local search techniques. Local search refines solutions in the vicinity of the current population, improving both the convergence to the Pareto front and the diversity of the solutions.Hybrid algorithms can incorporate machine learning methods to enhance decision-making and guide the search process. For instance, reinforcement learning or surrogate modeling can predict the performance of candidate solutions, enabling us to concentrate on the most promising regions inside the search space.Integrating Swarm Intelligence with Evolutionary Algorithms: Combining multi-objective algorithms with swarm intelligence methods, such as Particle Swarm Optimization (PSO), results in hybrid approaches like Multi-Objective Particle Swarm Optimization (MOPSO). This integration enhances the efficient exploration of the area under search.Hybrid Algorithms: These approaches combine evolutionary algorithms with mathematical programming methods, such as linear or integer programming, to enhance their ability to address specific constraints or objectives effectively.</p>
      <p>Evolutionary algorithms are techniques inspired by the principles of natural evolution. They allow for the generation of a group of trade-off solutions in a single run while requiring significantly less computational power to identify these solutions [<xref ref-type="bibr" rid="B15">15</xref>]. Convergence, variety or diversity, and coverage are the fundamental objectives [<xref ref-type="bibr" rid="B19">19</xref>]. Evolutionary algorithms are distinguished in three main categories: decomposition-based, indicator-based, and dominance-based [<xref ref-type="bibr" rid="B21">21</xref>]. The Pareto dominance principle is used to determine the fitness of solutions in dominance-based algorithms.</p>
      <p>The Normal Boundary Intersection (NBI) is a well-known example of a posteriori technique based on mathematical programming [<xref ref-type="bibr" rid="B22">22</xref>], Modified Normal Boundary Intersection (NBIm) [<xref ref-type="bibr" rid="B23">23</xref>], Normal Constraint (NC) [<xref ref-type="bibr" rid="B24">24</xref>], and Successive Pareto Optimization (SPO) [<xref ref-type="bibr" rid="B25">25</xref>]. And Directed Search Domain (DSD) [<xref ref-type="bibr" rid="B26">26</xref>], which builds many scalarizations to tackle the multi-objective optimization issue. A Pareto optimum solution, either locally or globally, is produced by the answer to each scalarization. In <xref ref-type="fig" rid="fig4">Figure 4</xref>, the NBI, NBIm, NC, and DSD scalarizations are designed to produce uniformly distributed Pareto points that provide a decent approximation of the actual Pareto point set.</p>
      <p>Swarm-based techniques leverage the intelligent behavior of self-organizing and decentralized systems inspired by biological phenomena. These algorithms are well-suited for solving both single-objective and multi-objective optimization problems. One of the most renowned swarm-based approaches for multi-objective optimization is Multi-Objective Particle Swarm Optimization (MOPSO) [<xref ref-type="bibr" rid="B27">27</xref>], Multi-Objective Ant Colony Optimization (MOACO) [<xref ref-type="bibr" rid="B28">28</xref>], and Multi-Objective Marine Predator Algorithm (MMPOA) [<xref ref-type="bibr" rid="B29">29</xref>]. Multi-objective Whale Optimization Algorithm (WOA) [<xref ref-type="bibr" rid="B30">30</xref>], and Multi-objective Spotted Hyena Optimization (MOSHO) [<xref ref-type="bibr" rid="B31">31</xref>]. These techniques successfully minimize the objective function without becoming trapped in local minima (<xref ref-type="fig" rid="fig2">Figure 2</xref>).</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.scirp.org/file/2730396-rId14.jpeg?20251201015856" />
      </fig>
      <p>Figure 2. Swarm-based optimization algorithms.</p>
      <p>Swarm-based approaches rely on influencing individual behavior by local or global individuals on others, similar to the crossover operator in evolutionary algorithms. They incorporate potential solutions traveling via hyperspace, allowing individuals to benefit from past experiences. One of the most significant accomplishments of PSO is its effectiveness in solving both discrete binary and continuous nonlinear optimization problems [<xref ref-type="bibr" rid="B32">32</xref>].</p>
      <p>Through interactions at the local level, the self-organizing characteristic of a swarm system facilitates the evolution of solutions at the global level.</p>
    </sec>
    <sec id="sec3">
      <title>3. Classification of Multi-Objective Optimization Based on Preferences</title>
      <p>There are three main approaches to optimization with multiple objectives, depending on when the decision maker interacts at which provides additional preference information [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B11">11</xref>][<xref ref-type="bibr" rid="B33">33</xref>][<xref ref-type="bibr" rid="B34">34</xref>].</p>
      <p>- A priori method requires the decision-maker to provide additional preferences, such as objective weights, before the optimization process begins. In other words, preference information must be incorporated into the mathematical programming problem prior to initiating the solution search [<xref ref-type="bibr" rid="B10">10</xref>].</p>
      <p>- The posteriori method involves the user expressing their preferences after gaining an understanding of the trade-offs among non-dominated alternatives. These approaches can be generally divided into two categories: those that employ mathematical programming techniques and those based on Evolutionary Multi-objective Optimization (EMO) algorithms. In these methods, the decision-maker evaluates all or a subset of the Pareto optimal options and selects what they consider to be the best or most suitable solution [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B34">34</xref>].</p>
      <p>-In interactive approaches, the decision-maker provides preferences during each iteration, gradually guiding the process toward the final solution. The execution of this approach involves refining objective functions and constraints by incorporating user feedback on preferences at different stages of the process [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B34">34</xref>].</p>
      <p>In addition to the three previously mentioned approaches, multi-objective optimization (MOO) can also produce solutions that do not rely on preference-based trade-offs. However, such solutions are less suitable for multi-criteria optimization, which often considers qualitative factors like aesthetics. This limitation can hinder one of the most vital aspects of design: originality [<xref ref-type="bibr" rid="B34">34</xref>]. Examples of non-preference-based methods include Gradient Descent, a commonly used optimization technique, as well as Simulated Annealing, Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), and Random Search. Random Search, which involves sampling points randomly from the solution space and evaluating their performance, can be surprisingly effective for certain optimization issues, particularly when the solution space is poorly understood.</p>
      <sec id="sec3dot1">
        <title>3.1. Priori Preference-Based Multi-Objective Optimization Procedure</title>
        <p>Classical single or multi-objective optimization techniques are frequently used to support the priori approach, while the posteriori method necessitates intriguing alterations to theorems and optimization algorithms. In real-world applications, interactive methods are quite fascinating, although they usually rely on computational techniques employed in a priori and a posteriori approach and combine them with intermediate phases of preference elicitation [<xref ref-type="bibr" rid="B34">34</xref>].<xref ref-type="fig" rid="fig3">Figure 3</xref> shows the numerous kinds of multi-objective optimization methods based on the role of humans in the optimization process [<xref ref-type="bibr" rid="B34">34</xref>].</p>
        <p>As illustrated in <xref ref-type="fig" rid="fig4">Figure 4</xref>, the NBI, NBIm, NC, and DSD scalarization methods are formulated to generate uniformly distributed Pareto points, offering a reasonable approximation of the true Pareto front.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId15.jpeg?20251201015857" />
        </fig>
        <p>Figure 3. Grouping multi-objective optimization techniques according on how humans are involved in the optimization process.</p>
        <p><xref ref-type="fig" rid="fig4">Figure 4</xref> gives examples of optimization methods under each search classification; the most well-known a priori approaches are the utility function method, the lexicographic method, and goal programming, and others [<xref ref-type="bibr" rid="B33">33</xref>].</p>
        <p><xref ref-type="fig" rid="fig5">Figure 5</xref> illustrates schematically the priori approach, which begins with the selection of preference vector <italic>w</italic> using higher-level information. The composite function is then created using the preference vector, and a single-objective optimization method is applied to optimize it in order to get a single solution. The method is applicable to find several trade-off solutions by using an alternative preference vector and repeating the steps [<xref ref-type="bibr" rid="B33">33</xref>].</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId16.jpeg?20251201015857" />
        </fig>
        <p>Figure 4. Goal-oriented multi-objective optimization methods and algorithms classification.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId17.jpeg?20251201015857" />
        </fig>
        <p>Figure 5. Schematic of a priori preference-based multi-objective optimization procedure (Classical MOO Procedure).</p>
        <p>Tradeoff results/solutions obtained by the preference-based procedure is very sensitive to the relative preference vector used in forming the composite function. Aside from the problem, it is obvious that determining a relative preference vector is highly subjective and challenging [<xref ref-type="bibr" rid="B33">33</xref>].</p>
        <p>Classical optimization mostly works according to the priori preference-based approach. Starting with the weighted sum approach, the <italic>ε</italic>-constraint method, Tchebycheff methods [<xref ref-type="bibr" rid="B9">9</xref>], value function methods and goal programming methods and other methods will be presented below [<xref ref-type="bibr" rid="B33">33</xref>].</p>
        <p>As described above, since the classical procedure requires higher preference information before starting the optimizer, it could be categorized as a priori multi-objective optimization [<xref ref-type="bibr" rid="B34">34</xref>]. The <bold>Weighted Sum Method</bold> is one of the priori approaches examples; it combines multiple objectives into a single objective function by assigning a user-defined weight to each one and multiplying accordingly. This approach is the simplest and most widely used traditional technique. It’s the most intuitive method for addressing multiple objectives, as it involves minimizing a weighted total. For example, if the goals are to lower production costs and reduce material waste during manufacturing, this method naturally balances the trade-offs between the two [<xref ref-type="bibr" rid="B33">33</xref>].</p>
        <p>The vector of objectives function must be normalized in order to solve the issue of varying order of magnitude for distinct objective functions before being transformed into a single weighted objective function.</p>
        <p>This strategy can be outlined as follows:</p>
        <p>Minimize <inline-formula><mml:math><mml:mrow><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:munderover><mml:mstyle mathsize="140%" displaystyle="true"><mml:mo> ∑ </mml:mo></mml:mstyle><mml:mrow><mml:mi> m </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> M </mml:mi></mml:munderover><mml:msub><mml:mi> w </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></p>
        <p>Subject to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> g </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≥ </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mi> j </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> J </mml:mi></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD1">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>K</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD2">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>L</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>U</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>…</mml:mo>
              <mml:mo>…</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>n</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Weighted Metric Methods</bold>integrates numerous objectives into a single objective can be used instead of a weighted sum of the objectives. Weighted metrics, such as <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> p </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> ∞ </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> distance measurements, are frequently employed for this purpose. The weighted <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> ∞ </mml:mi></mml:msub><mml:mtext></mml:mtext></mml:mrow></mml:math></inline-formula> distance measure of any solution <inline-formula><mml:math><mml:mi> x </mml:mi></mml:math></inline-formula> from the ideal solution <italic>z</italic>* can be minimized for non-negative weights as follows:</p>
        <disp-formula id="FD3">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>l</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>M</mml:mi>
              </mml:munderover>
              <mml:msub>
                <mml:mi>w</mml:mi>
                <mml:mi>m</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>m</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>z</mml:mi>
                        <mml:mi>m</mml:mi>
                        <mml:mo>*</mml:mo>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mi>p</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Subject to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> g </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≥ </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> J </mml:mi></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD4">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>K</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD5">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>L</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>U</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>n</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows that, when p = 1, the resultant problem corresponds to the weighted sum technique. When p = 2, the weighted Euclidean distance from the ideal point of any point in the objective space is reduced [<xref ref-type="bibr" rid="B33">33</xref>].</p>
        <p>Generally, when using higher value of <inline-formula><mml:math><mml:mi> p </mml:mi></mml:math></inline-formula> , the goal is to reduce the largest deviation <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> − </mml:mo><mml:msubsup><mml:mi> z </mml:mi><mml:mi> m </mml:mi><mml:mo> * </mml:mo></mml:msubsup><mml:mo></mml:mo><mml:mo></mml:mo></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , this is called weighted Tchebycheff metric [<xref ref-type="bibr" rid="B3">3</xref>][<xref ref-type="bibr" rid="B9">9</xref>].</p>
        <p>Minimize <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> ∞ </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:munderover><mml:mstyle mathsize="140%" displaystyle="true"><mml:mo> ∑ </mml:mo></mml:mstyle><mml:mrow><mml:mi> m </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> M </mml:mi></mml:munderover><mml:msubsup><mml:mrow><mml:mi> max </mml:mi></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> M </mml:mi></mml:msubsup><mml:msub><mml:mi> w </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> − </mml:mo><mml:msubsup><mml:mi> z </mml:mi><mml:mi> m </mml:mi><mml:mo> * </mml:mo></mml:msubsup></mml:mrow><mml:mo> | </mml:mo></mml:mrow><mml:mo> , </mml:mo></mml:mrow></mml:math></inline-formula></p>
        <p>Subject to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> g </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≥ </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> J </mml:mi></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD6">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>K</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD7">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>L</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>U</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>n</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The figures below for p = 1, p = 2, p = <inline-formula><mml:math><mml:mi> ∞ </mml:mi></mml:math></inline-formula></p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId56.jpeg?20251201015857" />
        </fig>
        <p>Figure 6. Effect of p parameter on Pareto frontier.</p>
        <p>It is not possible to find every optimal solution when p = 1, p = 2, where all optimum solutions can be found if we apply the weighted Tchebycheff metric, which should satisfy the following theorem [<xref ref-type="bibr" rid="B33">33</xref>].</p>
        <p><italic><bold>Theorem</bold></italic><bold>3</bold> Let x* be a Pareto-optimal solution. Then the weighted Tchebycheff problem can be solved by x’ if there is a positive weighting vector shown in the above equation, where the reference point is the utopian objective vector <italic>z</italic>**.</p>
        <p>It’s also critical to keep in mind that, as p increases, the problem can no longer be differentiated, which means that many gradient-based approaches cannot be used to identify the minimum solution to the single-objective optimization problem [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>Normalizing the objective functions is essential when using this method since different objectives may require values with different orders of magnitude, and understanding the lowest and maximum function values for every target is the main challenge faced using this method. Additionally, the real solution <italic>z</italic>* is needed for this strategy to work. Consequently, prior to optimizing the <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> p </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> metric, each of the M objectives must be improved independently [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p><italic><bold>ε</bold></italic><bold>Constraint Method</bold>is shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>. It may address the non-convex objective space; this is a limitation of the weighted approach. To address this, Haimes <italic>et al.</italic> (1971) suggested reformulating the MOOP by retaining a single objective while constraining the others to user-defined values. The revised problem is expressed as follows [<xref ref-type="bibr" rid="B3">3</xref>]</p>
        <p>Minimize <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> μ </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo></mml:mrow></mml:math></inline-formula></p>
        <p>Subject to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≤ </mml:mo><mml:msub><mml:mi> ϵ </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mi> m </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> M </mml:mi><mml:mtext> and </mml:mtext><mml:mi> m </mml:mi><mml:mo> ≠ </mml:mo><mml:mi> μ </mml:mi></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD8">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>g</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>≥</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>J</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD9">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>K</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD10">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>L</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>U</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>n</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId69.jpeg?20251201015857" />
        </fig>
        <p>Figure 7. The <italic>ε</italic>-constraint method.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId70.jpeg?20251201015857" />
        </fig>
        <p>Figure 8. The proposed correlated weighted metric method with p = 2.</p>
        <p>The parameter <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ϵ </mml:mi><mml:mi> m </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents an upper bound of the value of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and need not necessarily mean a small value close to zero. In this method, one objective is treated as objective function, and the others as constraints <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≤ </mml:mo><mml:msub><mml:mi> ϵ </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mtext> if </mml:mtext><mml:msub><mml:mi> ϵ </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mi> ϵ </mml:mi><mml:mi> c </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> divides the objective space into two different parts, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> &gt; </mml:mo><mml:msup><mml:mi> ϵ </mml:mi><mml:mi> c </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> ≤ </mml:mo><mml:msup><mml:mi> ϵ </mml:mi><mml:mi> c </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> .</p>
        <p>The resulting problem expressed in the preceding equation has a feasible solution that is located in the left section of the objective space. Finding a solution that reduces this viable zone is now the challenge of the resulting problem [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>The obvious minimum solution is “C”. Using the <italic>ε</italic>-constraint method, intermediate Pareto-optimal solutions to nonconvex objective space problems can be obtained.</p>
        <p>The following theorem proves the <italic>ε</italic>-Constraint Method’s utility in dealing with either convex or non-convex problems.</p>
        <p><italic><bold>Theorem</bold></italic><bold>3</bold> The unique solution of the <italic>ε</italic>-constraint problem stated in equation is Pareto-optimal for any given upper bound vector <inline-formula><mml:math><mml:mrow><mml:mo> ∈ </mml:mo><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mo> ∈ </mml:mo><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mo> ∈ </mml:mo><mml:mrow><mml:mi> μ </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mo> ∈ </mml:mo><mml:mrow><mml:mi> μ </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:msub><mml:mo> ∈ </mml:mo><mml:mi> M </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mi> T </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> .</p>
        <p>Kuhn-Tucker optimality conditions (Deb, 1995) and by using a Lagrange multiplier for <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> μ </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> the constraint.</p>
        <p>Using different <inline-formula><mml:math><mml:mrow><mml:msub><mml:mo> ∈ </mml:mo><mml:mi> M </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values, different Pareto-optimal solutions can be found. The same strategy can be applied to issues with convex or nonconvex objective spaces.</p>
        <p>One obstacle lies in using <italic>ε</italic>-Constraint Method when choosing <inline-formula><mml:math><mml:mrow><mml:msub><mml:mo> ∈ </mml:mo><mml:mi> M </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> not between the minimum and maximum function value, thus no feasible solutions will be obtained [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p><italic><bold>Rotated Weighted Metric Method</bold></italic><bold>.</bold> Alternatively, as shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>, the <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> p </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> metric can be applied with an arbitrary rotation from the ideal point, as opposed to applying it directly as indicated in the weighted metric method. Let us consider the following relationship between the rotated objective reference axes <italic><bold>f</bold></italic> and the original objective axes <italic><bold>f</bold></italic> [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <disp-formula id="FD11">
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mi>f</mml:mi>
                <mml:mo>˜</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:mi>R</mml:mi>
              <mml:mi>f</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>R</italic> is the rotation matrix of size M × M, thus, the modified <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> p </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> metric becomes </p>
        <disp-formula id="FD12">
          <mml:math>
            <mml:mrow>
              <mml:mover accent="true">
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>l</mml:mi>
                    <mml:mi>p</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo stretchy="true">˜</mml:mo>
              </mml:mover>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mrow>
                          <mml:munderover>
                            <mml:mstyle mathsize="140%" displaystyle="true">
                              <mml:mo>∑</mml:mo>
                            </mml:mstyle>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mo>=</mml:mo>
                              <mml:mn>1</mml:mn>
                            </mml:mrow>
                            <mml:mi>M</mml:mi>
                          </mml:munderover>
                          <mml:msub>
                            <mml:mi>w</mml:mi>
                            <mml:mi>m</mml:mi>
                          </mml:msub>
                          <mml:mo>
                          </mml:mo>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>|</mml:mo>
                                <mml:mrow>
                                  <mml:mover accent="true">
                                    <mml:mrow>
                                      <mml:msub>
                                        <mml:mi>f</mml:mi>
                                        <mml:mi>m</mml:mi>
                                      </mml:msub>
                                    </mml:mrow>
                                    <mml:mo stretchy="true">˜</mml:mo>
                                  </mml:mover>
                                  <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mi>x</mml:mi>
                                    <mml:mo>)</mml:mo>
                                  </mml:mrow>
                                  <mml:mo>−</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>z</mml:mi>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>*</mml:mo>
                                  </mml:msubsup>
                                  <mml:mo>
                                  </mml:mo>
                                  <mml:mo>
                                  </mml:mo>
                                </mml:mrow>
                                <mml:mo>|</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>p</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mi>p</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>By using p = 2, then</p>
        <disp-formula id="FD13">
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>f</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mi>x</mml:mi>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:msubsup>
                                <mml:mi>z</mml:mi>
                                <mml:mo>
                                </mml:mo>
                                <mml:mo>*</mml:mo>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>T</mml:mi>
                      </mml:msup>
                      <mml:mi>C</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mi>x</mml:mi>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>z</mml:mi>
                            <mml:mo>
                            </mml:mo>
                            <mml:mo>*</mml:mo>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>/</mml:mo>
                    <mml:mi>p</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where, </p>
        <disp-formula id="FD14">
          <mml:math>
            <mml:mrow>
              <mml:mi>C</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mtable>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mrow>
                              <mml:mi>c</mml:mi>
                              <mml:mi>o</mml:mi>
                              <mml:mi>s</mml:mi>
                              <mml:mi>α</mml:mi>
                            </mml:mrow>
                          </mml:mtd>
                          <mml:mtd>
                            <mml:mrow>
                              <mml:mi>s</mml:mi>
                              <mml:mi>i</mml:mi>
                              <mml:mi>n</mml:mi>
                              <mml:mi>α</mml:mi>
                            </mml:mrow>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mi>s</mml:mi>
                              <mml:mi>i</mml:mi>
                              <mml:mi>n</mml:mi>
                              <mml:mi>α</mml:mi>
                            </mml:mrow>
                          </mml:mtd>
                          <mml:mtd>
                            <mml:mrow>
                              <mml:mi>c</mml:mi>
                              <mml:mi>o</mml:mi>
                              <mml:mi>s</mml:mi>
                              <mml:mi>α</mml:mi>
                            </mml:mrow>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mi>T</mml:mi>
              </mml:msup>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>w</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>w</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>c</mml:mi>
                          <mml:mi>o</mml:mi>
                          <mml:mi>s</mml:mi>
                          <mml:mi>α</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>s</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mi>n</mml:mi>
                          <mml:mi>α</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mi>s</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mi>n</mml:mi>
                          <mml:mi>α</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>c</mml:mi>
                          <mml:mi>o</mml:mi>
                          <mml:mi>s</mml:mi>
                          <mml:mi>α</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Different <inline-formula><mml:math><mml:mi> w </mml:mi></mml:math></inline-formula> and <inline-formula><mml:math><mml:mi> α </mml:mi></mml:math></inline-formula> will give different solutions, where w takes the value from 0 to 1, and the angle α from 0 to 90 degrees.</p>
        <p><bold>Adapting the Optimal Solution Dynamically</bold></p>
        <p>The problem faced <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> l </mml:mi><mml:mi> p </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> metric is when p is smaller, it will be challenging to locate some optimum solutions, this difficulty can be overcome also, by update of point <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> z </mml:mi><mml:mtext></mml:mtext><mml:mtext> * </mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula> for every time that a Pareto-optimal solution is found, by this way Ip distance comes closer to Pareto optimal front, and the solutions that aren’t covered before will be easier to be obtained [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>As shown in<xref ref-type="fig" rid="fig9">Figure 9</xref>, with each Pareto-optimal solution discovered thus far, all potential combinations of solutions can be created to produce new candidate ideal solutions. Following that, a candidate solution that does not dominate any of the other alternatives can be chosen as the new <italic>z</italic>*, <xref ref-type="fig" rid="fig9">Figure 9</xref> showing that by moving <italic>z</italic>* closer to Pareto front, more Pareto optimal solutions can be found</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId109.jpeg?20251201015857" />
        </fig>
        <p>Figure 9. Effect of <italic>z</italic>* location on number of optimum Pareto solutions.</p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId110.jpeg?20251201015857" />
        </fig>
        <p>Figure 10. Benson’s method.</p>
        <p><bold>Benson</bold><bold>’</bold><bold>s Method</bold> is most similar to <bold>weighted metric approach</bold>, except that the reference solution is assumed to be a viable non-Pareto-optimal solution. The working principle is shown in <xref ref-type="fig" rid="fig10">Figure 10</xref>; it depends on a solution <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> z </mml:mi><mml:mn> 0 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> which is generated randomly from the feasible region. Afterwards, the non-negative difference (<inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> z </mml:mi><mml:mi> n </mml:mi></mml:msup><mml:mo> − </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ) of each objective is then evaluated, and their sum is maximized [<xref ref-type="bibr" rid="B3">3</xref>];</p>
        <p>maximize <inline-formula><mml:math><mml:mrow><mml:munderover><mml:mstyle mathsize="140%" displaystyle="true"><mml:mo> ∑ </mml:mo></mml:mstyle><mml:mrow><mml:mi> m </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> M </mml:mi></mml:munderover><mml:mi> max </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msubsup><mml:mi> z </mml:mi><mml:mi> m </mml:mi><mml:mn> 0 </mml:mn></mml:msubsup><mml:mo> − </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo></mml:mrow></mml:math></inline-formula></p>
        <p>Subject to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≤ </mml:mo><mml:msubsup><mml:mi> z </mml:mi><mml:mi> m </mml:mi><mml:mn> 0 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:mi> m </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> M </mml:mi></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD15">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>g</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>≥</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>J</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD16">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>K</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD17">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>L</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>u</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>n</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Maximizing the above objective involves identifying a hypercube with the largest perimeter. The optimal solution to this problem lies on the Pareto-optimal front, as the Pareto-optimal region is located at the limit of what a practical search space is [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>The method, while superior to the weighted metric, has limitations such as additional constraints to limit the search to the region dominated by the chosen solution <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> z </mml:mi><mml:mn> 0 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and a non-differentiable objective function, making gradient-based methods challenging to address. Although Ehrgott (2000) modified the formulation for differentiable objective functions also presents equality requirements.</p>
        <p><bold>Value Function Method (Utility Function)</bold> depends on utilizing the interaction of function value with the others, it allows for interactions between different objectives, where <inline-formula><mml:math><mml:mrow><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 2 </mml:mn><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mi> m </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . When comparing solutions <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> and <inline-formula><mml:math><mml:mi> j </mml:mi></mml:math></inline-formula> , if the utility function <inline-formula><mml:math><mml:mrow><mml:mi> U </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> &gt; <inline-formula><mml:math><mml:mrow><mml:mi> U </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> solution <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> is selected over solution <inline-formula><mml:math><mml:mi> j </mml:mi></mml:math></inline-formula> . According to Rosenthal (1985), the value function must be significantly decreasing before being employed in multi-objective optimization. This indicates that if one of the objective function values is decreased while the other objective function values remain constant, the preference for a solution must grow. As a result, Miettinen (1999) established the following theorem:</p>
        <p><italic><bold>Theorem</bold></italic><bold>4</bold></p>
        <p>Let the value function U: <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> R </mml:mi><mml:mi> M </mml:mi></mml:msup><mml:mo> → </mml:mo><mml:mi> R </mml:mi></mml:mrow></mml:math></inline-formula> be strongly decreasing. Let U attain its maximum at <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> f </mml:mi><mml:mtext> * </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> . Then, <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> f </mml:mi><mml:mtext> * </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> is Pareto-optimal.</p>
        <p>For the contours shown in <xref ref-type="fig" rid="fig11">Figure 11</xref>, solution A is the best fit, as its value function contour is tangential to the Pareto-optimal front. It’s necessary to remember that this approach can only identify one answer at once. By adjusting the value function’s parameters, several Pareto-optimal solutions can be attained [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <fig id="fig11">
          <label>Figure 11</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId147.jpeg?20251201015857" />
        </fig>
        <p>Figure 11. Contours of the value function.</p>
        <p>In the utility function, the goal is to maximize the value function as follows: Where U: <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> R </mml:mi><mml:mi> M </mml:mi></mml:msup><mml:mo> → </mml:mo><mml:mi> R </mml:mi></mml:mrow></mml:math></inline-formula> for all M objectives</p>
        <p>maximize <inline-formula><mml:math><mml:mrow><mml:mo></mml:mo><mml:mi> U </mml:mi><mml:mo></mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo></mml:mrow></mml:math></inline-formula></p>
        <p>Subject to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> g </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≥ </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> J </mml:mi></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD18">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>K</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD19">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>L</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>
              </mml:mo>
              <mml:mo>≤</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msup>
                <mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>u</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>n</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The primary limitation of this approach is that the resultant answer is totally reliant on the value function that was employed. Additionally, the user must create a value function that is globally applicable throughout the whole search space; consequently, there is a risk of utilizing an overly simplistic value function [<xref ref-type="bibr" rid="B3">3</xref>]. </p>
        <p><italic><bold>Min-Max Goal Programming</bold></italic>, in this technique, instead of reducing the total weighted deviations from the objectives, the largest deviation within each goal is minimized [<xref ref-type="bibr" rid="B3">3</xref>]. This method involves achieving target values for every objective, so that it can be considered as an extension of traditional linear programming [<xref ref-type="bibr" rid="B35">35</xref>]. The Mathematical expression of Min-max Goal Programming is as follows:</p>
        <disp-formula id="FD20">
          <mml:math>
            <mml:mrow>
              <mml:mi>M</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mo>
              </mml:mo>
              <mml:mi>d</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Subject to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> + </mml:mo><mml:msub><mml:mi> n </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:msub><mml:mi> b </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD21">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>α</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>n</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mo>
              </mml:mo>
              <mml:msub>
                <mml:mi>β</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>p</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:mi>d</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD22">
          <mml:math>
            <mml:mrow>
              <mml:mi>x</mml:mi>
              <mml:mo>∈</mml:mo>
              <mml:mi>F</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD23">
          <mml:math>
            <mml:mrow>
              <mml:mi>x</mml:mi>
              <mml:mo>≥</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:msub>
                <mml:mi>n</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:msub>
                <mml:mi>p</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>≥</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>3</mml:mn>
              <mml:mo>⋯</mml:mo>
              <mml:mi>k</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> n </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the positive and negative deviations from the desired value of the <italic>i</italic><italic><sup>th</sup></italic> objective, d is the largest deviation, and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> b </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mtext></mml:mtext></mml:mrow></mml:math></inline-formula> is the precise targeted level for the <italic>i</italic><italic><sup>th</sup></italic> goal [<xref ref-type="bibr" rid="B35">35</xref>].</p>
        <p>Because this technique necessitates selecting weight factors <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> β </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , the user is ultimately in control of the technique. This method resembles the weighted Tchebycheff method in several ways, but it substitutes the target solution for the ideal solution [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>This approach was updated by Zeleny, who suggested a new Goal programming procedure instead of determining the optimum in a system with fixed resources, to construct an optimal system by expanding resources [<xref ref-type="bibr" rid="B36">36</xref>]. This method is then called De Novo programming. In the above procedure, the objective is to determine each objective function’s best and worst performances; based on these performances, a suitable solution is then obtained.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Posteriori Preference-Based Multi-Objective Optimization Procedure</title>
        <p>This procedure is called a posteriori multi-objective optimization, where the algorithm searches for a minimal set of solutions based on a partial order (usually the Pareto order) within the target space. After generating the set of nondominated solutions, the user then analyzes the trade-offs and selects a preferred solution afterward [<xref ref-type="bibr" rid="B34">34</xref>].</p>
        <p>There is a key difference between the two methods: priori methods require a preference vector before knowing the outcomes, while posteriori methods use problem data to choose from a set of trade-off solutions. A posteriori approaches are generally more systematic and practical, but if a reliable preference vector is available, then priori methods are sufficient and more direct.</p>
        <p>In <xref ref-type="fig" rid="fig4">Figure 4</xref>, the <bold>posteriori approaches</bold> are divided into two main categories: mathematical programming techniques and algorithms for Evolutionary Multi-objective Optimization (EMO), NBI, NC, SPO, DSD are examples for the mathematical programming techniques, while NSGA II, NSGA III, SPEA-2, PSO, SA, and MOGA are good examples for the evolutionary algorithms [<xref ref-type="bibr" rid="B14">14</xref>].</p>
        <p>As shown in <xref ref-type="fig" rid="fig12">Figure 12</xref>, Step 1 (downward and vertically) finds multiple and a well-distributed trade-off solution without using any relative preference information. Once a well-distributed set of trade-off options has been identified, afterwards, higher-level information is used to select one of the trade-off options in Step 2 (horizontally, towards the right) [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>For a problem with a single objective, Step 1 will result in an exact one global optimal solution, preventing it from moving on to Step 2. Both steps are required in the event of a single-objective optimization with several global optima to locate all or most of the global optima initially. And then to select one from them using the problem’s higher-level knowledge [<xref ref-type="bibr" rid="B3">3</xref>].</p>
        <p>Mathematical programming and Evolutionary Algorithms (EA) are two main categories of a postriori optimization methods. It is also called the ideal multi-objective optimization techniques, which are depicted schematically in <xref ref-type="fig" rid="fig12">Figure 12</xref>.</p>
        <fig id="fig12">
          <label>Figure 12</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId178.jpeg?20251201015857" />
        </fig>
        <p>Figure 12. Schematic of a two-step multi-objective optimization procedure.</p>
        <p>These techniques are effective for black-box optimization as they don’t require knowledge of the underlying physics. They can also handle discontinuous, high-dimensional, and multi-modal problems, but they do not guarantee precise or satisfactory solutions [<xref ref-type="bibr" rid="B9">9</xref>].</p>
        <p>Among these, mathematical computations methods, and the evolutionary approach (EA) uses the principles of nature’s evolution to guide its search for the best answer, four different evolutionary algorithms, i.e., genetic algorithms (GAs), evolution strategy (ES), evolutionary programming (EP) and genetic programming (GP) which are considered a population based, or an ideal multi-objective optimization procedure, in the following section the most famous methods will be outlined [<xref ref-type="bibr" rid="B9">9</xref>].</p>
        <p><bold>Multi</bold><bold>‑</bold><bold>objective Evolutionary Algorithms (MOEAs)</bold></p>
        <p><xref ref-type="fig" rid="fig13">Figure 13</xref> demonstrates that multi-objective evolutionary algorithms can be classified into three main categories, Dominance-based, indicator-based, and decomposition-based algorithms are the three types of evolution-based algorithms.</p>
        <fig id="fig13">
          <label>Figure 13</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId179.jpeg?20251201015857" />
        </fig>
        <p>Figure 13. Classification of multi-objective evolutionary algorithms.</p>
        <p><bold>Dominance-based algorithms:</bold>Fitness is ascribed to solutions based on the Pareto dominance principle. Examples of dominance-based algorithms are Multi-Objective Optimization Algorithm (MOGA), Strength Pareto Evolutionary Algorithm (SPEA), Pareto archived Evolutionary Algorithm (PAES), and Non-Dominated Sorting Genetic Algorithm II (NSGA II) [<xref ref-type="bibr" rid="B9">9</xref>]. Dominance-based is also called Pareto-based based where the MOEAs employ a two-tiered ranking system. The first ranking is governed by the relationship of Pareto dominance, while the ranking at the second level is predicated on how each point contributes to diversity [<xref ref-type="bibr" rid="B34">34</xref>].</p>
        <p>In MOEAs, all trade-off solutions are treated equally. If objective importance is known, the problem can be simplified using weighted sum functions. In priori methods, preferences are provided before solving, allowing conversion to a single-objective problem. In a posteriori method, preferences are used after generating a well-distributed Pareto front, from which the decision-maker selects the preferred solution—this is known as an ideal preference approach [<xref ref-type="bibr" rid="B10">10</xref>].</p>
        <p>Numerous preference-based techniques have been developed. The initial attempt was by Fonseca and Fleming [<xref ref-type="bibr" rid="B33">33</xref>], who proposed ranking the population members based on both Pareto dominance and the decision maker’s preferences. A fuzzy approach was also introduced, where the person who makes decisions specifies preferences using preference points. Branke and Deb incorporated preference information into NSGA-II by modifying the dominance definition and applying a biased crowding distance based on weights [<xref ref-type="bibr" rid="B37">37</xref>] proposed a multi-objective evolutionary algorithm (MOEA) that partitions the objective space into levels, integrates prior preferences using meaningful parameters, and automatically constructs scalar objectives without requiring weight selection.</p>
        <p><bold>Indicator-based algorithms (IBEA):</bold>in which the ranking or selection of individuals is dependent on the value of the indicator measure, some of these (IBEA) algorithms, S-Metric Selection Evolutionary Multi-Objective Algorithm (SMS-EMOA), Portfolio Selection Multi-Objective Evolutionary Algorithm (POSEA) and Hypervolume Estimation Algorithm (HypE) [<xref ref-type="bibr" rid="B9">9</xref>].</p>
        <p>These types of MOEAs are equipped with quality indicators to direct the search methodology. Hypervolume and generational distances are good examples of these metrics using an arbitrary indicator to compare two pairs of possible solutions. This approach is called the indicator-based evolutionary algorithm (IBEA), which was developed by Zitzler and Künzli. Another approach, introduced by Brockhoff and Zitzler, focuses oZn objective reduction techniques and hypervolume-based methods [<xref ref-type="bibr" rid="B38">38</xref>]. This approach was further advanced by Bader and Zitzler, who proposed a fast hypervolume-based MOEA for addressing many-objective optimization problems. It has since become a widely adopted method for resolving problems with several objectives. Subsequently, [<xref ref-type="bibr" rid="B35">35</xref>] explored the robustness of hypervolume-based multi-objective search methods. In their work, they introduced three novel strategies for addressing robustness within the field of evolutionary computing: modifying the objective functions, incorporating additional objectives, and imposing robustness constraints. These strategies were then integrated into a multi-objective hypervolume-based search framework [<xref ref-type="bibr" rid="B35">35</xref>].</p>
        <p><bold>Decomposition-based algorithms:</bold> utilize scalarization techniques to decompose the problem into many smaller subproblems, which are subsequently solved cooperatively. Among these methods are the following: MOEA/D based on decomposition (MOEA/D) [<xref ref-type="bibr" rid="B20">20</xref>], VEGA (Vector Evaluating Genetic Algorithm) [<xref ref-type="bibr" rid="B39">39</xref>], Non-Dominated Sorting Genetic Algorithm III (NSGA-III) [<xref ref-type="bibr" rid="B40">40</xref>], MOEA/D based on dynamic resource allocation (MOEA/D-DRA) [<xref ref-type="bibr" rid="B41">41</xref>], and MOEA/DD based on dominance and decomposition (MOEA/DD) [<xref ref-type="bibr" rid="B28">28</xref>].</p>
        <p>MOEA/D is a multi-objective evolutionary algorithm framework that uses conventional aggregation approaches to decompose MOP into scalar sub-objective optimization problems. These subproblems can be linearly or nonlinearly weighted, and their neighboring relations are established based on distances between their aggregation weighting vectors. Each subproblem keeps one solution in its memory, and the algorithm generates a new solution if it’s better than the old one. Each individual neighboring subproblem will update its current solutions if it receives a solution better than the old one. A key advantage of MOEA/D is that local search can be naturally applied to each subproblem, as each one involves optimizing a scalar objective function [<xref ref-type="bibr" rid="B20">20</xref>].</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Interactive Optimization Methods (IMO)</title>
        <p>The decision-maker is given access to intermediate search results in an interactive method, which helps them comprehend the issue and gives more preference data to direct the search. User input on preferences is requested at several points throughout the algorithm’s execution in order to enhance the objective functions, constraints, and their priority.</p>
        <p>The goal of interactive multi-objective optimization (IMO) is to determine a decision maker’s most favored solution while considering a series of progressive preferences. The decision maker can modify their choices and narrow their search space exploration to only areas they are interested in. Over the last few decades, two distinct approaches—the evolutionary multi-objective optimization (EMO) and multiple criteria decision making (MCDM)—have progressively come to share an interest in IMO. While IMO methods rooted in EMO often use evolutionary algorithms to generate a representative set of solutions in the decision maker’s preferred region, IMO methods developed by the MCDM community typically use mathematical programming methodology. One preferred. Pareto’s solution [<xref ref-type="bibr" rid="B42">42</xref>][<xref ref-type="bibr" rid="B43">43</xref>].</p>
        <p>Two essential components of interactive multi-objective optimization are the DM and machine (algorithm). To demonstrate how the DM and the machine communicate when employing IMO approaches, a DM-Machine interaction system is displayed in <xref ref-type="fig" rid="fig14">Figure 14</xref>.</p>
        <fig id="fig14">
          <label>Figure 14</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId180.jpeg?20251201015859" />
        </fig>
        <p>Figure 14. DM-machine interaction system.</p>
        <p>The machine is essentially an algorithm that combines a search engine (optimization algorithm) with a preference model. The DM is a human DM who wants to determine his or her most preferred solution [<xref ref-type="bibr" rid="B42">42</xref>].</p>
        <p>The figure above depicts the entire interaction process. The decision-maker expresses their preferences based on their comprehension of the issue and the algorithm-generated answers. Then, acting as a conduit between the algorithm and the decision-maker, it builds a preference model utilizing the input supplied [<xref ref-type="bibr" rid="B42">42</xref>].</p>
        <p>The findings are shared with the decision-maker, enabling them to refine their preferences. Through interaction with the algorithm, the decision-maker gains insights and adjusts their preferences to determine the most favored solution [<xref ref-type="bibr" rid="B42">42</xref>]. The development of Interactive Multi-Objective (IMO) techniques consists of three main components: search engine, preference model, and preference information. The decision maker (DM) provides various forms of preference information, each affecting their cognitive load differently. The preference model defines how the machine utilizes the DM’s preferences, without the DM needing to be aware of it. The algorithm that the search engine uses determines the quality of the results [<xref ref-type="bibr" rid="B42">42</xref>].</p>
        <p>Any interactive optimization methods will be built on four fundamental design elements: Search engine, preference model, preference information, and interaction pattern come in order of importance; one of two interaction patterns is utilized either interaction after run (IAR) or interaction during run (IDR).</p>
        <p>The IMO methodologies have mostly embraced both IAR and IDR patterns. As seen in <xref ref-type="fig" rid="fig15">Figure 15(a)</xref> and <xref ref-type="fig" rid="fig15">Figure 15(b)</xref>, an IMO technique that follows the IAR pattern can produce one or a set of (approximate) Pareto optimum solutions at each iteration since it runs the search engine through from start to finish between two neighboring interactions. The DM can contribute preferences such as reference points, weights, tradeoffs, and the categorization of objectives. If just one solution is developed and presented to them, DM is presented with more than one solution.</p>
        <p>The solutions obtained in the first three iterations of IMO methods are demonstrated. The curve in each sub-figure represents the Pareto front. (a) and (b) show a single solution (z) and a set of solutions (F) obtained by methods adopting the IAR pattern, respectively. (c) illustrates how a population (P) changes over time in accordance with the decision maker’s (DM’s) preferences using methods that follow the IDR pattern [<xref ref-type="bibr" rid="B14">14</xref>].</p>
        <p>In addition to providing tradeoffs or a categorization of objectives on the most desirable option, decision makers may also give reference points or weights and compare these solutions. Classical interactive MCDM techniques use the IAR pattern to find one or more Pareto optimum solutions for each iteration. Additionally, it is utilized in certain interactive MOEAs, such as those that rely on reference point data. Section III has specifics on various IMO techniques [<xref ref-type="bibr" rid="B14">14</xref>].</p>
        <p>As seen in <xref ref-type="fig" rid="fig15">Figure 15(c)</xref>, IMO approaches that follow the IDR pattern allow the DM to provide preferences at regular intervals throughout the search engine run in order to direct the search towards the DM’s area of interest (ROI). In most cases, the population does not approach the Pareto front until much later in the optimization process. According to [<xref ref-type="bibr" rid="B6">6</xref>][<xref ref-type="bibr" rid="B11">11</xref>], the DM is more active in the whole optimization-cum-decision making process in this scenario since they have more opportunities to offer fresh information. Thus, the IDR pattern’s IMO procedure is more DM-focused. It should be mentioned that approaches using the IAR pattern are better suited for preferences like tradeoffs and objective categorization, since it is more relevant to take these tradeoffs into account.</p>
        <fig id="fig15">
          <label>Figure 15</label>
          <graphic xlink:href="https://html.scirp.org/file/2730396-rId181.jpeg?20251201015859" />
        </fig>
        <p>Figure 15. Dm’s preferences for methods adopting the IDR or IAR pattern [<xref ref-type="bibr" rid="B19">19</xref>].</p>
        <p>Preference Information can be categorized into three different ways: expectation that DM wants to achieve, the comparison of objective functions and the comparison of solutions, which requires the DM to make comparisons when expressing preferences. It is possible to compare objective functions using weights, trade-offs, objective categorization, etc. Weights are frequently employed to represent the relative significance of goals, and finally, a tradeoff is when one solution is given up in order to improve another at a feasible solution [<xref ref-type="bibr" rid="B44">44</xref>][<xref ref-type="bibr" rid="B45">45</xref>].</p>
        <p><bold>Reference Model</bold> widely employs one of three types of preference models: choice rules, dominance relations, and value functions (also known as utility functions). A value function (VF) is a scalar function that assesses solutions quantitatively for all objectives. The DM either explicitly specifies its parameters or indirectly determines them depending on the DM’s preferences. The DM’s preferences are expressed as a relationship between two solutions, which is known as a dominant relation. </p>
        <p>In the selection operator of interactive MOEAs, it frequently takes the role of the relationship of Pareto dominance [<xref ref-type="bibr" rid="B42">42</xref>]. The following table shows a summary of the preference types.</p>
        <p><bold>Table 1</bold> illustrates the advantages and disadvantages of search engines, preference model, and preference information.</p>
        <p>Table 1. Common kinds of information about preferences and their pros and cons [<xref ref-type="bibr" rid="B14">14</xref>].</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Category</bold>
                </td>
                <td>
                  <bold>Preference Information</bold>
                </td>
                <td>
                  <bold>Features</bold>
                </td>
                <td>
                  <bold>Advantages and Disadvantages</bold>
                </td>
              </tr>
              <tr>
                <td>Expectation</td>
                <td>Reference point</td>
                <td>A reference point consists of k continuous valued aspiration levels representing desirable objective values (quantitative).</td>
                <td>The reference point could either be accessible or not, and the DM has the discretion to define it. Calculating the objective ranges is frequently necessary, and additional computational effort or prior knowledge may be required</td>
              </tr>
              <tr>
                <td rowspan="3">Comparison of objective functions</td>
                <td>Weights</td>
                <td>The purpose of weights is to show how important one objective is in relation to others. They can be derived from the decision-maker’s (DM’s) pairwise comparisons of objectives or explicitly provided by the DM as k scalar values.</td>
                <td>
                  There is a widespread misunderstanding that weights will indicate how important each goal is in relation to the others. However, it is unclear what these notions actually represent. Additionally, employing weights to control the solution process isn’t always easy for the DM [
                  <xref ref-type="bibr" rid="B46">46</xref>
                  ].
                </td>
              </tr>
              <tr>
                <td>Tradeoffs</td>
                <td>In general, taking one objective as the reference objective, the DM needs to give the amount of increment of each of the remaining k-1 objectives to compensate one unit decrement of the reference objective (quantitative).</td>
                <td>Although tradeoffs can facilitate the quest for a more ideal solution, they also put a heavy cognitive burden on the DM because they must decide how much compromise is acceptable between objectives.</td>
              </tr>
              <tr>
                <td>Classifying of objectives</td>
                <td>The DM is tasked with categorizing objectives based on desirable changes and specifying aspiration levels or upper bounds for some objectives.</td>
                <td>Establishing reference points is strongly related to classifying objectives. The decision-maker has more control over the process of finding a solution when objectives are categorized and the degree of relaxation permitted for those that can be compromised is specified. But it’s crucial to remember that the decision-maker’s burden will rise as a result of these new responsibilities.</td>
              </tr>
              <tr>
                <td rowspan="3">Comparison of solutions</td>
                <td>Pairwise comparison of solutions</td>
                <td>determining whether solution is better than the other, whether they are equal, indifferent, or neither (qualitative).</td>
                <td rowspan="3">Relatively less mental work is required of the decision-maker while comparing solutions. However, as the number of solutions increases, their duties will probably also expand.</td>
              </tr>
              <tr>
                <td>Classification of solutions</td>
                <td>Dividing a set of solutions into different categories where solutions in each category incomparable or indifferent (qualitative).</td>
              </tr>
              <tr>
                <td>Selecting the most referred solution</td>
                <td>Selecting the most preferred solution among group of solutions (qualitative).</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Models of preference have been widely utilized in the literature, including value functions (or utility functions), dominance relations, and decision rules [<xref ref-type="bibr" rid="B47">47</xref>]. Decision rules typically consist of two parts: the premise, which outlines the criteria that objectives and/or solutions must satisfy, and the decision section, which establishes the relationships between solutions or assigns them a score [<xref ref-type="bibr" rid="B42">42</xref>].Many methods model DM’s underlying value function (VF) dynamically based on DM’s preferences. Three types of popular VFs are explained; a) A weighted metric measures the distance between the objective vector and a certain point, b) Wierzbicki introduced a successful scalarizing function (ASF) as part of the reference point technique, According to Wierzbicki, it is a modified value function (VF) that communicates both the usefulness of meeting aspirations and the disutility of failing to do so [<xref ref-type="bibr" rid="B48">48</xref>]. ASFs have been created in various forms [<xref ref-type="bibr" rid="B49">49</xref>][<xref ref-type="bibr" rid="B50">50</xref>], c) The DM is symbolized by only one compatible additive value function [<xref ref-type="bibr" rid="B51">51</xref>]. The term “compatible” refers to the IMO approach’s ability to create a preference model that ranks solutions similarly to the DM method [<xref ref-type="bibr" rid="B52">52</xref>][<xref ref-type="bibr" rid="B53">53</xref>] examines all compatible additive VFs.But for the dominance relations, dominance relation indicates the DM’s choice between two solutions: one is chosen over the other, or both are indifferent or incomparable. The binary relation between two solutions, x and y, can be expressed as xDy (x dominates y), yDx (y dominates x), or xDNy (indifferent). Dominance relations sometimes combine Pareto and DM preferences, allowing for comparison of non-dominated solutions [<xref ref-type="bibr" rid="B13">13</xref>][<xref ref-type="bibr" rid="B42">42</xref>][<xref ref-type="bibr" rid="B54">54</xref>].Decision-makers usually apply “IF-THEN” principles according to their personal preferences. Decision rules can explain the relationships between solutions or assign solution scores to help choose the best options if certain criteria are satisfied by the objectives and/or solutions. Because of their inherent error, preference models in decision rules are more general and simpler for DMs to understand. The DM’s qualitative preferences may be transformed into quantitative data on goals or solutions using fuzzy rules, a sort of decision rule [<xref ref-type="bibr" rid="B55">55</xref>].In hybrid preference model some IMO approaches use a mixed preference model. In [<xref ref-type="bibr" rid="B56">56</xref>], the r-dominance relation is defined using the weighted Euclidean distance. A solution x is said to r-dominate a solution y if they meet any of the following two conditions: 1) x Pareto dominates y; 2) x and y are non-dominated; x is closer to the reference point than y in terms of weighted Euclidean distance; and the absolute value of their distance difference exceeds a threshold. [<xref ref-type="bibr" rid="B57">57</xref>][<xref ref-type="bibr" rid="B58">58</xref>], after getting the strengths of solutions using the fuzzy inference system, a strength superior relation is established to define a fitness function.</p>
        <p>IMO approaches utilize search engines classified into mathematical programming (MP) techniques and non-MP strategies. techniques for optimization, including linear, nonlinear, and multi-objective programming, are specifically designed for software systems. In the MCDM community, IMO approaches frequently achieve Pareto-optimal solutions [<xref ref-type="bibr" rid="B42">42</xref>].</p>
      </sec>
      <sec id="sec3dot4">
        <title>3.4. Non-Preference-Based Methods</title>
        <p>In contrast to preference-based procedures, population-based approaches do not require predefined information before searching or solving problems; instead, for every simulation run, a collection of solutions is produced, and the best solutions are selected to form the Pareto frontier set of solutions through additional sorting. In recent years, a variety of non-classical, unconventional, and stochastic search and optimization algorithms have been introduced, transforming the field of search and optimization [<xref ref-type="bibr" rid="B3">3</xref>].</p>
      </sec>
      <sec id="sec3dot5">
        <title>3.5. Hybridization Techniques</title>
        <p>In <xref ref-type="fig" rid="fig4">Figure 4</xref>, Hybrid techniques, which, although not fully studied yet, may comprise various Evolutionary Multi-objectives Optimization algorithms or a combination of MCDM (multi-criteria decision making) and EMO; its future uses might supplant existing technologies that depend on goal-oriented approaches. Speed-constrained Multi-objective Particle Swarm Optimization (SMPSO) is one of the potential high-performance algorithms, since the single objective version of the method (PSO) outperformed the EA-based alternatives [<xref ref-type="bibr" rid="B54">54</xref>][<xref ref-type="bibr" rid="B59">59</xref>]. Other approaches like the Parallel Re-Combinative Simulated Annealing technique [<xref ref-type="bibr" rid="B60">60</xref>], address the issue of genetic drift by integrating the principle of the cooling sequence from simulated annealing [<xref ref-type="bibr" rid="B61">61</xref>], Boltzmann tournament selection [<xref ref-type="bibr" rid="B62">62</xref>], and standard genetic operators. One of the well-known hybridization methods is the Local Search Memetic Genetic Algorithms (GAs) employ a global search strategy; however, they often require a relatively long time to converge to the global optimum. To address this, a population-based GA can be combined with an individual learning procedure to improve the fine-tuning of global search.</p>
        <p>When a genetic algorithm is integrated with a local search procedure, it forms a hybrid genetic algorithm (HGA). The basic steps of an HGA are as follows [<xref ref-type="bibr" rid="B63">63</xref>]:</p>
        <p>1) Specify the objective or fitness function, and configure the genetic algorithm parameters, including population size, parent-to-offspring ratio, selection strategy, crossover count and mutation rate.</p>
        <p>2) Create the first population at random as the current parent population.</p>
        <p>3) Evaluate the objective function for each individual (chromosome or solution) in the initial population.</p>
        <p>4) Produce the offspring population by applying GA operations like crossover, mutation, and selection.</p>
        <p>5) Determine the objective function values for all individuals in the offspring population.</p>
        <p>6) Perform a local search on each offspring, evaluating fitness of each new location, and replace the offspring if a better local option is available.</p>
        <p>7) Select the individuals that will form the next generation; this process is known as replacement in that individuals from the current parent population are “replaced” by a new population formed from individuals selected from the offspring and/or parent generations.</p>
        <p>8) If the criterion for stopping is met, the process terminates; otherwise, return to Step 4.</p>
        <p>Among these learning searching techniques (LS) are the Nelder-Mead Simplex method and the three-dimensional local search. The Best-Offspring Hybrid Genetic Algorithm is one of the developed algorithms that is built on earlier principles (BOHGAS) [<xref ref-type="bibr" rid="B64">64</xref>]. The objective of this algorithm is to lower the overall LS expenses. It has been observed that the LS may be run repeatedly on the same “valley” (to find the lowest) or “mountain” (to find the maximum) [<xref ref-type="bibr" rid="B65">65</xref>]. Therefore, after local search, it is likely that several chromosomes within a generation become clustered closely together, positioned on the same or closer to the peak or at the same or closer to the valley. This may make it harder for the GA to maintain diversity in its population, an important consideration in avoiding converging to a local optimum [<xref ref-type="bibr" rid="B66">66</xref>].</p>
      </sec>
      <sec id="sec3dot6">
        <title>3.6. Advantages and Disadvantages of a Priori, a Posteriori, and Interactive Preference Approaches</title>
        <p>When the DM is expected to offer preference, information is a crucial component of MCDM. To achieve this, there are three options:</p>
        <p>Prior to the search (a priori approaches).Posteriori.Interactive preferences.</p>
        <p>Its widespread use is due to the fact that any optimization procedure that makes use of this a priori knowledge becomes easy. The primary challenge (and disadvantage of the method) lies in locating this first global preference data [<xref ref-type="bibr" rid="B42">42</xref>].</p>
        <p>Interactive approaches have been normally favored by researchers [<xref ref-type="bibr" rid="B67">67</xref>] for several reasons:</p>
        <p>The entire set of components of a situation, besides the context in which it is embedded, can affect perception.Individual preference functions or value structures cannot be expressed analytically, although it is assumed that the DM subscribes to a set of beliefs.Value structures change over time, and preferences of the DM can change over time as well.Aspirations or desires change as a result of learning and experience.The DM normally looks at trade-oﬀs satisfying a certain set of criteria, rather than at optimizing all the objectives one after the other.</p>
        <p>Interactive techniques also present several challenges, particularly concerning the preference data the decision-maker (DM) must provide while conducting the search. For instance, the DM may be asked to evaluate a set of options for each goal, assign weights, or adjust ambition levels. These tasks are often complex, and DMs frequently find it difficult to offer input that effectively guides searching for the best compromise solution.</p>
        <p>In the field of OR, posteriori methods are also often used [<xref ref-type="bibr" rid="B68">68</xref>][<xref ref-type="bibr" rid="B69">69</xref>]. These methods’ primary benefit is that, because they are predicated on the idea that “more is better,” no utility function is needed for the analysis [<xref ref-type="bibr" rid="B70">70</xref>]. The primary drawbacks of posteriori methods are:</p>
        <p>The algorithms used with these approaches are normally very complex and tend to be diﬃcult for the DM to understand.Many real-world problems are too large and complex to be solved using this sort of approach.The number of solutions in the Pareto optimal set is typically too large for the decision maker to analyze effectively.</p>
        <p>Combining two or more of these techniques is also a possibility. An approach that may be developed is to ask the DM for some pre-search information and then ask them to modify their choices while the search is underway. Comparing this to using the two methods separately, it might be more effective.</p>
      </sec>
      <sec id="sec3dot7">
        <title>3.7. Classification Strategies: Static and Dynamic Strategies</title>
        <p>Fei Wu <italic>et</italic><italic>al.</italic> (2023) developed a dynamic optimization algorithm to face the following problems [<xref ref-type="bibr" rid="B70">70</xref>]: </p>
        <p>1) How to deal with diversity, keeping the population convergence and diversity balanced? </p>
        <p>2) What is the best way to design a prediction strategy that is both robust and efficient? </p>
        <p>3) From the strategy, the classification of decision variables is not clear.</p>
        <p>Mohammad Reza Sharif <italic>et</italic><italic>al.</italic> (2021) introduced a multi-objective moth swarm algorithm featuring a novel definition of pathfinder moths and moonlight, aimed at improving synchronization and preserving a well-distributed set of non-dominated solutions. Furthermore, the crowding-distance method was used to choose the most efficient solutions within the population. The efficiency of the suggested MOMSA was evaluated using a series of multi-objective benchmark problems ranging from 7 to 30 dimensions [<xref ref-type="bibr" rid="B70">70</xref>].</p>
        <p>They were compared with the results. Against three well-known meta-heuristics, including the decomposition-based multi-objective evolutionary algorithm (MOEA/D) and the Pareto envelope-based selection algorithm II (PESA-II), and multi-objective ant lion optimizer (MOALO). To facilitate comparison, four measures were used: generational distance (GD), spread (Δ), spacing (S), and maximum spread (MS). Sandra C. Cerda-Flores <italic>et</italic><italic>al.</italic> (2022) introduced a similar article on potential multi-objective methods [<xref ref-type="bibr" rid="B70">70</xref>].</p>
      </sec>
      <sec id="sec3dot8">
        <title>3.8. Classification of Meta-Heuristic Algorithms According to Their Nature: Swarm-Based, Evolutionary-Based, Physics-Based, and Human-Based</title>
        <p>Meta-heuristic algorithms are analyzed and compared across five key aspects, followed by a classification of the algorithms based on these criteria and These classifications are according to:</p>
        <p>The type of algorithms (swarm-based, evolutionary-based, physics-based and human-based). Nature-inspired vs. non-nature-inspired. The inspiration’s origin. Population-based vs. single solution-based. Based on the country of origin.</p>
        <p>Today, algorithms are generally classified into four main categories: physics/chemistry-based, bio-inspired (excluding swarm intelligence), swarm intelligence (SI)-based, and a miscellaneous group. The latter includes algorithms that are difficult to categorize under the first three groups, as they incorporate diverse characteristics from various domains such as social behavior and emotional processes [<xref ref-type="bibr" rid="B3">3</xref>].</p>
      </sec>
      <sec id="sec3dot9">
        <title>3.9. Working Principles for Well-Known Meta Heuristic Optimization Algorithms</title>
        <p><bold>Table 2</bold> below explains briefly the most well-known multi-objective algorithms, meta-heuristic-based, work principles and their category.</p>
        <p>Table 2. A wide range of 110 meta-heuristic algorithms.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Method</bold>
                </td>
                <td>
                  <bold>Brief</bold>
                  <bold>explanation</bold>
                </td>
              </tr>
              <tr>
                <td>Evolutionary Programming (EP)</td>
                <td>
                  This algorithm defines a number of operators, such as crossover and mutations, and is a basic method used in the majority of modern and evolutionary approaches [
                  <xref ref-type="bibr" rid="B71">71</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Genetic Algorithm (GA)</td>
                <td>
                  This algorithm leverages biological concepts such as heredity and mutation to find approximate results. It is one of the most widely used population-based heuristic algorithms. The primary operator of the algorithm is combination, but it also employs the mutation operator to prevent poor convergence Stay away from local optima traps. The algorithm is relied on the survival of the fittest theory and Darwin’s theory, with the core idea being that traits are inherited through genes [
                  <xref ref-type="bibr" rid="B72">72</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Scatter Search Algorithm (SSA)</td>
                <td>
                  t differs from other evolutionary algorithms in that it is based on the concept of using systematic techniques to generate new solutions, offering certain advantages over solutions chosen purely at random. This approach is used to enhance and diversify the search process [
                  <xref ref-type="bibr" rid="B73">73</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Simulated Annealing (SA)</td>
                <td>
                  The SA algorithm is a probability-based, single-solution method for finding the global optimal solution in large solution spaces, based on the melting and freezing process of metals [
                  <xref ref-type="bibr" rid="B74">74</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Tabu Search (TS)</td>
                <td>
                  The algorithm employs the concept of a Tabu List to avoid local optima traps. It begins with an initial solution and searches for the best neighboring solution. It moves to the best solution unless it is on the tabu list, with the length of the list representing the maximum number of iterations [
                  <xref ref-type="bibr" rid="B17">17</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Cultural Algorithms (CA)</td>
                <td>
                  This algorithm is a type of evolutionary algorithm that, unlike others, incorporates both a population component and a knowledge component. The belief space in the algorithm is classified into various types, including temporal knowledge, domain-specific knowledge, situational knowledge, and spatial knowledge [
                  <xref ref-type="bibr" rid="B75">75</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Particle Swarm Optimization (PSO)</td>
                <td>
                  Inspired by bird flight, the algorithm calculates objective function values for each particle and determines direction based on its current location, best location, and the group’s best particles. This process is repeated using speed and position update operators until a stopping criterion is met [
                  <xref ref-type="bibr" rid="B76">76</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Ant Colony Optimization (ACO)</td>
                <td>
                  ACO is a population-based metaheuristic algorithm inspired by nature, specifically the actions of ants. As social creatures focused on survival, ants locate food and communicate through pheromones, leaving traces on the ground. When selecting between two paths, ants typically prefer those with higher pheromone concentrations [
                  <xref ref-type="bibr" rid="B77">77</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Differential Evolution (DE)</td>
                <td>
                  Based on the theory of natural evolution, this algorithm utilizes mutation and combination operators. However, it differs from the Genetic Algorithm (GA) in terms of comparison and solution selection [
                  <xref ref-type="bibr" rid="B78">78</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Variable Neighborhood Search (VNS)</td>
                <td>
                  The algorithm applies basic local search rules by dividing the space of solution into neighborhoods, randomly selecting one, and performing a local search. If the new solution is better than the best recorded one, a new neighborhood is generated around that solution [
                  <xref ref-type="bibr" rid="B79">79</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Sheep Flocks Heredity Model (SFHM)</td>
                <td>
                  This algorithm is an evolutionary computation algorithm based on sheep flocks’ heredity. It simulates heredity of sheep flocks in a prairie [
                  <xref ref-type="bibr" rid="B80">80</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Harmony Search (HS)</td>
                <td>
                  Harmony in music and optimization problem solving is closely related, as it relates to the optimal relationship between sound waves and frequencies for optimal audience experience [
                  <xref ref-type="bibr" rid="B81">81</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Bacterial Foraging Optimization (BFO)</td>
                <td>
                  The algorithm, inspired by bacterial movement, focuses on the search behavior of individual bacteria, their reproduction probability, and bacterial decomposition, with well-nourished bacteria being the key elements [
                  <xref ref-type="bibr" rid="B82">82</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Social Cognitive Optimization (SCO)</td>
                <td>
                  This algorithm emphasizes the development of human knowledge and intellect, considering behavioral, environmental, and personal factors. It also incorporates learning from others and the impact of their actions [
                  <xref ref-type="bibr" rid="B83">83</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Shuffled Frog Leaping Algorithm (SFLA)</td>
                <td>
                  This algorithm combines probabilistic and deterministic methods to simulate frogs’ search for food in wetlands. It seeks to balance exploring potential solutions with in-depth research within the solution space. The population is a group of frogs with chromosome structures similar to those in genetic algorithms [
                  <xref ref-type="bibr" rid="B84">84</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Electromagnetism- like algorithm (EMA)</td>
                <td>
                  The proposed algorithm utilizes electrostatic system rules, adjusting each particle’s virtual electric charge based on its optimal position [
                  <xref ref-type="bibr" rid="B85">85</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Space Gravitational Algorithm (SGA)</td>
                <td>
                  The SGA algorithm, inspired by space simulations, applies Einstein’s theory and Newton’s law of gravitation to identify the global optimal solution. This approach reduces computational complexity and helps avoid local optima traps [
                  <xref ref-type="bibr" rid="B86">86</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Particle Collision Algorithm (PCA)</td>
                <td>
                  The PCA algorithm, inspired by nuclear collision reactions, features a structure similar to simulated annealing (SA) but does not require user-defined parameters or a cooling schedule [
                  <xref ref-type="bibr" rid="B87">87</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Big Bang-Big Crunch (BB-BC)</td>
                <td>
                  The BB-BC algorithm employs the Big Bang theory and the concept of universe freezing to create a weighted center of gravity, generating new solutions through the use of a Gaussian distribution [
                  <xref ref-type="bibr" rid="B88">88</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Group Search Optimizer (GSO)</td>
                <td>
                  The algorithm is motivated by the actions of animals searching for food resources, categorizing them into producers, scroungers, and rangers, each exhibiting distinct behaviors [
                  <xref ref-type="bibr" rid="B89">89</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Invasive Weed Optimization (IWO)</td>
                <td>
                  The algorithm is modeled after robust, random, and adaptable weed colonies, which pose a threat to beneficial plants while demonstrating their ability to adapt to environmental changes [
                  <xref ref-type="bibr" rid="B90">90</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Small-world Optimization Algorithm (SWOA)</td>
                <td>
                  The proposed algorithm, inspired by scientific studies on human communication and networking, utilizes local short-range and random long-range search agents to perform both local and global searches [
                  <xref ref-type="bibr" rid="B91">91</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Cat Swarm Optimization (CSO)</td>
                <td>
                  The algorithm employs tracking and searching sub-models, treating cats as solutions with parameters such as relative velocity, proportional value, and status [
                  <xref ref-type="bibr" rid="B92">92</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Saplings Growing UP Algorithm (SGA)</td>
                <td>
                  The algorithm is based on the planting and growth of saplings, aiming for uniform distribution of agents in the solution space through mating, branching, and vaccination [
                  <xref ref-type="bibr" rid="B93">93</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Imperialist Competitive Algorithm (ICA)</td>
                <td>
                  The algorithm divides countries into colonial and colonizer groups, building empires. Over iterations, weak empires collapse, leading to convergence when only one empire remains [
                  <xref ref-type="bibr" rid="B94">94</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Artificial Bee Colony Algorithm (ABC)</td>
                <td>
                  This algorithm uses bee group behavior to identify food resources, modeling worker bees, watchdogs, and scouts’ performance. Operators consider deterministic, probabilistic, and searching for new areas if improvement isn’t achieved [
                  <xref ref-type="bibr" rid="B95">95</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Central Force Optimization (CFO)</td>
                <td>
                  CFO is a deterministic algorithm that uses gravity to slow the search process, focusing on the searches with the highest proportion or mass [
                  <xref ref-type="bibr" rid="B96">96</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Integrated Radiation Algorithm (IRA)</td>
                <td>
                  The algorithm uses Einstein’s theory of general relativity to find the optimal solution in a simplified astrophysics search space, assuming the optimal solution is an incompletely symmetrically growing supernova [
                  <xref ref-type="bibr" rid="B97">97</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Multi Point Simulated Annealing Algorithm (MPSA)</td>
                <td>
                  This method uses multiple stages simulated annealing strategy to compare multiple candidates designs simultaneously [
                  <xref ref-type="bibr" rid="B98">98</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>River Formation Dynamics Algorithm (RFDA)</td>
                <td>
                  The algorithm relying on the formation of rivers and their beds through erosion and sedimentation processes, considering factors like water movement and sedimentation [
                  <xref ref-type="bibr" rid="B99">99</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Big Crunch Algorithm (BCA)</td>
                <td>
                  According to the algorithm, which depends on closed the universe theory, the Big Bang, the initial cosmic bang, produces an endless amount of heat and energy until there is just one mass left [
                  <xref ref-type="bibr" rid="B100">100</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Biogeography Based Optimization (BBO)</td>
                <td>
                  This algorithm draws inspiration from the spatial dispersion of biological entities and employs fundamental operators such as migration and mutation [
                  <xref ref-type="bibr" rid="B101">101</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Firefly Algorithm (FFA)</td>
                <td>
                  The algorithm, inspired by firefly insects’ ability to generate light, attracts weaker ones inversely related to their distance [
                  <xref ref-type="bibr" rid="B102">102</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Paddy Field Algorithm (PFA)</td>
                <td>
                  The method disperses seeds at random, with the goal of avoiding local optimal traps. Higher-growth plants have a greater likelihood of reused [
                  <xref ref-type="bibr" rid="B103">103</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Gravitational Search Algorithm (GSA)</td>
                <td>
                  The algorithm optimizes a system by applying the laws of motion and gravity. Because mass and distance are proportionate, each particle inside the cosmos is drawn to every other particle. The object with the highest mass is anticipated to be the ideal global solution [
                  <xref ref-type="bibr" rid="B104">104</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Cuckoo Search (CS)</td>
                <td>
                  The proposed algorithm optimizes chicken production by avoiding detection by host birds, based on cuckoo behavior in bird nests [
                  <xref ref-type="bibr" rid="B105">105</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Hunting Search (HuS)</td>
                <td>
                  The algorithm, motivated by collective animal hunting like Dolphins, wolves, and ions, suggests that despite their distinct hunting methods, they share a common approach: hunters encircle prey, tighten sieges, and re-establish the group if prey escapes [
                  <xref ref-type="bibr" rid="B106">106</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Intelligent Water Drops (IWD)</td>
                <td>
                  The method models variations in water speed, soil content, and soil bed as it flows from one point to another using intelligent water droplets acting as search agents. [
                  <xref ref-type="bibr" rid="B107">107</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Artificial Physics Optimization Algorithm (APOA)</td>
                <td>
                  To look through the solution space, APOA employs physical forces to transfer agents to regions with higher fitness based on user-defined agent mass [
                  <xref ref-type="bibr" rid="B108">108</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Bacterial Evolutionary Algorithm (BEA)</td>
                <td>
                  This evolutionary clustering technique maximizes the number of groups in datasets by using gene transfer and bacterial mutation [
                  <xref ref-type="bibr" rid="B109">109</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Human-inspired Algorithm (HIA)</td>
                <td>
                  The algorithm resembles the approach of modern climbers, splitting the search space into equal sub-spaces and distributing an equivalent quantity of s agents across each one [
                  <xref ref-type="bibr" rid="B110">110</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>League Championship Algorithm (LCA)</td>
                <td>
                  The algorithm’s inspiration comes from a sports league competition, where search agents compete over several weeks. The fittest team emerges as the winner, while all teams prepare for adjustments in the following week [
                  <xref ref-type="bibr" rid="B111">111</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Locust Swarms (LS)</td>
                <td>
                  Inspired by locusts, the algorithm uses greedy local search, the PSO approach, and clever starting positions to explore the search space, starting a little bit away from prior solutions [
                  <xref ref-type="bibr" rid="B112">112</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Consultant-Guided Search (CGS)</td>
                <td>
                  CGS is a collective intelligence method that emphasizes direct information sharing among members of a population, inspired by real-world decision-making strategies [
                  <xref ref-type="bibr" rid="B113">113</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Bat Algorithm (BA)</td>
                <td>
                  The algorithm, inspired by bat echolocation, adjusts each bat’s speed and position to detect prey, barriers, and nests in darkness, based on optimal positions [
                  <xref ref-type="bibr" rid="B114">114</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Charged System Search (CSS)</td>
                <td>
                  The algorithm uses the laws of motion to direct charged particles (CPs) in solving problems, with the position, acceleration, and velocity of each agent being affected by the other CPs. [
                  <xref ref-type="bibr" rid="B115">115</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Chemical Reaction Optimization (CRO)</td>
                <td>
                  The algorithm models chemical reactions and energy transfers, employing combination and decomposition processes to reduce potential energy [
                  <xref ref-type="bibr" rid="B116">116</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Eagle Strategy Algorithm (ESA)</td>
                <td>
                  This two-step hybrid search algorithm blends the firefly algorithm with random search [
                  <xref ref-type="bibr" rid="B117">117</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Group Counseling Optimization (GCO)</td>
                <td>
                  With iterations that resemble counseling sessions, where members gradually better their positions with help from the counseling team or themselves, the algorithm mimics human problem-solving behavior through consultation [
                  <xref ref-type="bibr" rid="B118">118</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Social Emotional Optimization (SEO)</td>
                <td>
                  The algorithm model human efforts to improve social status, treating individuals as members of society. It updates their emotional scores based on feedback and selects the members with the highest status [
                  <xref ref-type="bibr" rid="B119">119</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Galaxy Based Search Algorithm (GbSA)</td>
                <td>
                  GbSA algorithm uses spiral arms of galaxies to look for the best solutions, improving spiral movements with chaos to escape local optimal traps [
                  <xref ref-type="bibr" rid="B120">120</xref>
                  ][
                  <xref ref-type="bibr" rid="B121">121</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Spiral Dynamics Inspired Optimization (SDIO)</td>
                <td>
                  The method, which draws inspiration from natural spiral occurrences, searches the solution space using a multidimensional spiral and balances variation and intensification using control parameters [
                  <xref ref-type="bibr" rid="B122">122</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Teaching-learning based Optimization (TLBO)</td>
                <td>
                  The approach uses a mutual teaching-learning relationship, treating population members as class students. It involves two phases: teacher influence and mutual interactions [
                  <xref ref-type="bibr" rid="B123">123</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Anarchic Society Optimization (ASO)</td>
                <td>
                  It illustrates the difficulty of overcoming local optimal constraints when a group of members are aberrant, unstable, and disruptive [
                  <xref ref-type="bibr" rid="B124">124</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Current Search (CS)</td>
                <td>
                  This technique is based on how electricity flows in circuits, where current usually selects the channel with the least resistance [
                  <xref ref-type="bibr" rid="B125">125</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Water Cycle Algorithm (WCA)</td>
                <td>
                  The algorithm, inspired by water cycle processes, moves creeks towards rivers and rivers towards the sea, with creeks qualifying to connect the river or sea [
                  <xref ref-type="bibr" rid="B126">126</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Wolf Search Algorithm (WSA)</td>
                <td>
                  The algorithm, inspired by wolves’ survival strategies; while keeping the prior location in the memory, it allows each agent to independently search and if the new a position is superior than the previous ones, including [
                  <xref ref-type="bibr" rid="B127">127</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Mine Blast Algorithm (MBA)</td>
                <td>
                  The method, relies on a real-world mine-blast event, selects the explosive component causing the most damage to enlarge the most recent mine [
                  <xref ref-type="bibr" rid="B128">128</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Atmosphere Clouds Model (ACM)</td>
                <td>
                  In order to intensify, diversify, and examine the search area., the algorithm mimics the formation, movement, and dissemination of a natural cloud [
                  <xref ref-type="bibr" rid="B129">129</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Black Holes Algorithm (BHA)</td>
                <td>
                  Inspired by the phenomena of black hole, the algorithm views the ideal solution in every cycle as a black hole that attracts more stars and randomly produces novel solutions [
                  <xref ref-type="bibr" rid="B130">130</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Egyptian Vulture Optimization (EVO)</td>
                <td>
                  The algorithm, inspired by Egyptian vultures’ natural behaviors, was initially developed for hybrid optimization functions [
                  <xref ref-type="bibr" rid="B131">131</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Penguins Search Optimization Algorithm (PSOA)</td>
                <td>
                  The group has the more food, such fish, is chosen as the optimal option by this method, which is based on penguins’ collective hunting behavior [
                  <xref ref-type="bibr" rid="B132">132</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Swallow Swarm optimization (SSO)</td>
                <td>
                  The algorithm used divides particles into three groups—explorer, aimless, and leader—based on the movements and behavior of swallows [
                  <xref ref-type="bibr" rid="B133">133</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Grey Wolf Optimizer (GWO)</td>
                <td>
                  The method relies on the predation strategy and hierarchy of gray wolves, including Omega, Delta, Beta, and Alpha kinds and the three primary hunting stages [
                  <xref ref-type="bibr" rid="B134">134</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Golden Ball (GB)</td>
                <td>
                  This approach uses the principles of a football game and is predicated on the multiple population approach [
                  <xref ref-type="bibr" rid="B135">135</xref>
                  ][
                  <xref ref-type="bibr" rid="B136">136</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Animal Migration Optimization Algorithm (AMOA)</td>
                <td>
                  The way that animals migrate in groups and leave a single group to live in another served as the model for this algorithm [
                  <xref ref-type="bibr" rid="B137">137</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Soccer League Competition Algorithm (SLC)</td>
                <td>
                  Soccer leagues served as inspiration., focuses on team and player competition for league ranking and personal development, resulting in faster and more accurate convergence to global optimality [
                  <xref ref-type="bibr" rid="B138">138</xref>
                  ][
                  <xref ref-type="bibr" rid="B139">139</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Chicken Swarm (CS)</td>
                <td>
                  This algorithm replicates the hierarchical conduct of a flock of chickens, with hens, roosters, and chickens organized in a specific order [
                  <xref ref-type="bibr" rid="B140">140</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Forest Optimization Algorithm (FOA)</td>
                <td>
                  The algorithm, based on planting seeds in a forest, assumes that seeds under trees cannot grow, but those scattered elsewhere may [
                  <xref ref-type="bibr" rid="B141">141</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Heart Algorithm (HA)</td>
                <td>
                  This algorithm is modeled to mimics the circulatory system and heart. The best-fitting population member is considered the heart, while the others are blood molecules. Blood molecules gravitate toward or away from the heart to improve their fitness [
                  <xref ref-type="bibr" rid="B142">142</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Kaizen Programming (KP)</td>
                <td>
                  Each expert contributes an idea to the final solution which combines all of the ideas. The fitness of each concept is determined by its contribution in the Japanese problem-solving technique known as kaizen [
                  <xref ref-type="bibr" rid="B143">143</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Exchange Market Algorithm (EMA)</td>
                <td>
                  The process of exchanging shares on the stock market served as the model for this evolutionary algorithm [
                  <xref ref-type="bibr" rid="B144">144</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>African Buffalo Optimization (ABO)</td>
                <td>
                  The algorithm draws inspiration from the actions of the behavior of African buffalos, wild domestic cattle, who roam the continent during rainy seasons for green pastures [
                  <xref ref-type="bibr" rid="B145">145</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Elephant Herding Optimization (EHO)</td>
                <td>
                  The behavior of African buffalos, wild domestic cattle that travel the continent in search of new pastures during wet seasons, served as the model for the algorithm [
                  <xref ref-type="bibr" rid="B146">146</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Ions Motion Algorithm (IMA)</td>
                <td>
                  This algorithm uses tensile force, pressure, and ionic motions of anions and cations. Positive ions (cations) and negative ions (anions) are the two groups into which candidate solutions are separated. Ions introduce potential solutions, and their movement within the search area is driven by tensile and pressure forces [
                  <xref ref-type="bibr" rid="B147">147</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>General Relativity Search Algorithm (GRSA)</td>
                <td>
                  The algorithm draws inspiration from the actions of the general theory of relativity. In this approach, population members are represented as space-based particles, influenced only by gravity. These particles move along the shortest paths to reach their most stable positions, with step lengths and directions determined by the shortest paths and speed [
                  <xref ref-type="bibr" rid="B148">148</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Jaguar Algorithm with Learning Behavior (JALB)</td>
                <td>
                  This algorithm is modeled after the hunting behavior of jaguars, who charge toward their prey, sometimes hunting in groups. It balances exploration and exploitation by mimicking this hunting strategy [
                  <xref ref-type="bibr" rid="B149">149</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Optics Inspired Optimization (OIO)</td>
                <td>
                  This method models optical phenomena, using convex and concave mirrors to diverge and converge light beams. Within the search area, peaks and valleys function as convex and concave mirrors, respectively, reflecting the search space [
                  <xref ref-type="bibr" rid="B150">150</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Runner-Root Algorithm (RRA)</td>
                <td>
                  This algorithm models the behavior of plant runners and roots, with roots focusing on small regions and runners covering larger areas with big steps. It includes two functions representing the runners as well as roots for exploitation and exploration, respectively [
                  <xref ref-type="bibr" rid="B151">151</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Vortex Search Algorithm (VSA)</td>
                <td>
                  Based on the vertical movement of fluids, this meta-heuristic algorithm improves and expands searches using an adjustable step length mechanism [
                  <xref ref-type="bibr" rid="B152">152</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Stochastic Fractal Search (SFS)</td>
                <td>
                  A mathematical idea is used by the program known as fractals, which are taken from the natural phenomena of growth [
                  <xref ref-type="bibr" rid="B153">153</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Prey-Predator Algorithm (PPA)</td>
                <td>
                  The predator-prey interaction found in animals served as the model for the algorithm [
                  <xref ref-type="bibr" rid="B154">154</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Water Wave Optimization (WWO)</td>
                <td>
                  This method, which was inspired by water waves, makes use of breaking, reflection, and propagation to produce an efficient search mechanism in a high-dimensional solution space [
                  <xref ref-type="bibr" rid="B155">155</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Bull Optimization Algorithm (BOA)</td>
                <td>
                  This algorithm changes the genetic algorithm’s selection procedure so that only superior individuals are eligible to take part in crossover [
                  <xref ref-type="bibr" rid="B156">156</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Elephant Search Algorithm (ESA)</td>
                <td>
                  A population’s members are viewed by this algorithm as a herd of elephants. Members who identify as male and female are regarded as local and exploratory search agents, respectively [
                  <xref ref-type="bibr" rid="B157">157</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Ant Lion Optimizer (ALO)</td>
                <td>
                  Five steps make up this technique, which was inspired by ant-lion hunting: random search, sieging, trapping, capturing prey, and rebuilding the trap [
                  <xref ref-type="bibr" rid="B158">158</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Lion Optimization Algorithm (LOA)</td>
                <td>
                  This application simulates lions’ social behavior. Male adult lions can be either resident or nomadic, and they can live in packs or roam freely. While resident lions represent local searchers, nomadic lions act as global search agents for identification and exploration [
                  <xref ref-type="bibr" rid="B159">159</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Whale Optimization Algorithm (WOA)</td>
                <td>
                  The three main parts of this algorithm—sifting prey, assaulting prey (exploitation), and looking for prey (exploration)—were motivated by natural selection and whale social behavior [
                  <xref ref-type="bibr" rid="B160">160</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Dynamic Virtual Bats Algorithm (DVBA)</td>
                <td>
                  The ability of bats to produce different frequencies and wavelengths during the hunting phase served as the inspiration for this approach [
                  <xref ref-type="bibr" rid="B161">161</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Tug of War Optimization (TWO)</td>
                <td>
                  This population-based algorithm was inspired by the tug-of-war game. Every potential solution is considered by this algorithm collectively to engage in the game [
                  <xref ref-type="bibr" rid="B162">162</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Virus Optimization Algorithm (VOA)</td>
                <td>
                  This algorithm imitates how viruses behave when they target cells. Using this technique, the immune system regulates the quantity of viruses in every cycle to stop the unintended increase in viruses [
                  <xref ref-type="bibr" rid="B163">163</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Virus colony search (VCS)</td>
                <td>
                  This program imitates how viruses replicate and spread when they infect host cells [
                  <xref ref-type="bibr" rid="B164">164</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Crow Search Algorithm (CSA)</td>
                <td>
                  This method is a population-based approach motivated by the brilliant actions of crows. The core principle of the Algorithm of Crow Search (CSA) is that crows store and hide surplus food, retrieving it when necessary [
                  <xref ref-type="bibr" rid="B165">165</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Dragonfly Algorithm (DA)</td>
                <td>
                  This algorithm is modeled on the social behavior of dragonflies during activities such as foraging, group navigation, and evading predators [
                  <xref ref-type="bibr" rid="B166">166</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Camel Algorithm (CA)</td>
                <td>
                  The strategy incorporates elements like temperature, water supply, stability, visibility, and ground conditions, drawing inspiration from camel behavior during desert marches [
                  <xref ref-type="bibr" rid="B167">167</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Water Evaporation Optimization (WEO)</td>
                <td>
                  The algorithm models water molecule behavior during evaporation from solid surfaces, treating the solid surface as the solution space and water molecules as the population. Search parameters include surface wettability and molecular features [
                  <xref ref-type="bibr" rid="B168">168</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Thermal Exchange Optimization (TEO)</td>
                <td>
                  The plain and easy-to-understand Newton’s law of cooling serves as the foundation for this method [
                  <xref ref-type="bibr" rid="B169">169</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Electro-Search Algorithm (ESA)</td>
                <td>
                  The flow of electrons around an atom’s nucleus served as the model for this algorithm [
                  <xref ref-type="bibr" rid="B170">170</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Grasshopper Optimization Algorithm (GOA)</td>
                <td>
                  This approach models optimization problems using a group of grasshoppers, treating the newborn stage the same as the adult stage. While adult grasshoppers make larger, abrupt movements, juveniles take smaller, slower steps [
                  <xref ref-type="bibr" rid="B171">171</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Sperm Motility Algorithm (SMA)</td>
                <td>
                  This algorithm is inspired by the human reproductive system. Sperm, serving as search agents, randomly disperse throughout the solution space, mimicking their motility in seeking an ovum. The ovum’s chemical secretions attract the sperm toward the optimal solution [
                  <xref ref-type="bibr" rid="B172">172</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Beetle Swarm Optimization Algorithm (BSOA)</td>
                <td>
                  This approach is suggested by using beetle foraging concepts to improve swarm optimization performance [
                  <xref ref-type="bibr" rid="B173">173</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Chaotic Bird Swarm OptimizationAlgorithm</td>
                <td>
                  To increase the quality of exploitation, this algorithm blends foraging and privilege behaviors with chaotic-based approaches [
                  <xref ref-type="bibr" rid="B174">174</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Butterfly OptimizationAlgorithm</td>
                <td>
                  In order to achieve global optimization, this method imitates the behavior of butterflies during mating and food hunting [
                  <xref ref-type="bibr" rid="B175">175</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Chaotic grasshopper OptimizationAlgorithm (CGOA)</td>
                <td>
                  This approach integrates chaos theory into the GOA optimization process, using chaotic maps to effectively balancing extraction and exploration [
                  <xref ref-type="bibr" rid="B176">176</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Quantum Dolphin Swarm Algorithm</td>
                <td>
                  To get around the local optimum, this technique incorporates the quantum search algorithm with the Dolphin Swarm Algorithm [
                  <xref ref-type="bibr" rid="B177">177</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Emperor Penguins Colony</td>
                <td>
                  The method is motivated by Emperor Penguin behavior, specifically their body heat radiation and spiraling movements within their colony [
                  <xref ref-type="bibr" rid="B178">178</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Shell Game Optimization</td>
                <td>
                  This technique creates an algorithm for resolving optimization issues by simulating the rules of a game called shell games [
                  <xref ref-type="bibr" rid="B179">179</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Darts Game Optimizer (DGO)</td>
                <td>
                  This technique creates an algorithm to solve optimization problems by simulating the laws of the game of darts [
                  <xref ref-type="bibr" rid="B180">180</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Capuchin Search Algorithm (CapSA)</td>
                <td>
                  The capuchin monkeys’ dynamic behavior served as the model for this algorithm [
                  <xref ref-type="bibr" rid="B176">176</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Red deer Algorithm</td>
                <td>
                  The behavior of Scottish red deer, especially their distinctive mating rituals seen throughout the breeding season, serves as the model for this algorithm [
                  <xref ref-type="bibr" rid="B177">177</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Dynamic Multi Objective Optimization Algorithm</td>
                <td>
                  A dynamic multi-objective optimization algorithm utilizing classification prediction. The algorithm comprises three key components: a classification strategy, a dynamic classification adjustment mechanism, and tailored prediction strategies that adapt to the outcomes of the dynamic classification [
                  <xref ref-type="bibr" rid="B178">178</xref>
                  ][
                  <xref ref-type="bibr" rid="B181">181</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Three main types of MOEA algorithms are evaluation index-based, decomposition-based, and dominant relation-based.</td>
                <td>
                  Combining these typical search techniques with the chaotic evolution algorithm to enhance the search functionality of multi-objective optimization algorithms [
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ]
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Conclusions</title>
      <p>Multi-objective optimization formulation can be mainly categorized into three families, the first is prioritization, in which optimization starts with the highest priority objective, and the consequence objective. The process starts with the most important one, lexicographic is a good procedure for this formulation, the second family is the preference-based or the weighing formulations, which in turn are divided into, priori, postriori, or interactive approaches, depend on where the decision maker puts his input, and finally the non-preference methods in which tradeoff solutions are generated without any decision-making inputs. Still, multi-objective methods lack a methodology for dealing with multi-objective Pareto fronts.Each family involves several different methods; each one has its own search technique, preference conditions, and attributes. The multi-objective optimization procedure can also be a hybrid of two or more different methods/formulations in order to fix a drawback of individual methods. By merging different techniques, one can create a hybrid that has multiple advantages that cannot be reached when using a single optimization method.The ability of an optimization method depends on many factors, like searching techniques, decision makers’ interaction, the point at which the decision maker puts his references, type of references, a priori, postriori, interactive, or no-preference based, type and complexity, and number of objectives and constraints in the optimization problems.Clustering of solutions is still a drawback of all methods utilizing metaheuristics; this should be considered in future research.</p>
    </sec>
    <sec id="sec5">
      <title>Availability of Data and Materials</title>
      <p>Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.</p>
    </sec>
    <sec id="sec6">
      <title>Authors’ Contributions</title>
      <p>The authors confirm their contribution to the paper as follows: study conception, data collection, and draft manuscript preparation, data analysis, validation, conceptualization, writing—review and editing: M.H., and A.A., all authors reviewed the results and approved the final version of the manuscript.</p>
    </sec>
    <sec id="sec7">
      <title>Acknowledgements</title>
      <p>The authors extended their thanks to Cairo University for providing the research facilities to complete the article.</p>
    </sec>
    <sec id="sec8">
      <title>List of Abbreviations</title>
      <fig id="fig16">
        <label>Figure 16</label>
        <graphic xlink:href="https://html.scirp.org/file/2730396-rId337.jpeg?20251201015912" />
      </fig>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="report">Zitzler, E. and Thiele, L. (1998) An Evolutionary Algorithm for Multiobjective Optimization: The Strength Pareto Approach. TIK Report, 43.</mixed-citation>
          <element-citation publication-type="report">
            <person-group person-group-type="author">
              <string-name>Zitzler, E.</string-name>
              <string-name>Thiele, L.</string-name>
            </person-group>
            <year>1998</year>
            <article-title>An Evolutionary Algorithm for Multiobjective Optimization: The Strength Pareto Approach</article-title>
            <source>TIK Report</source>
            <volume>43</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zitzler, E. and Thiele, L. (1999) Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. <italic>IEEE Transactions on Evolutionary Computation</italic>, 3, 257-271. https://doi.org/10.1109/4235.797969 <pub-id pub-id-type="doi">10.1109/4235.797969</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.797969">https://doi.org/10.1109/4235.797969</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zitzler, E.</string-name>
              <string-name>Thiele, L.</string-name>
            </person-group>
            <year>1999</year>
            <article-title>Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach</article-title>
            <source>IEEE Transactions on Evolutionary Computation</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1109/4235.797969</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Deb, K. (2001) Multi-Objective Optimization Using Evolutionary Algorithms. John Wiley &amp; Sons, Inc.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Deb, K.</string-name>
              <string-name>Sons, I</string-name>
            </person-group>
            <year>2001</year>
            <article-title>Multi-Objective Optimization Using Evolutionary Algorithms</article-title>
            <source>John Wiley &amp; Sons</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Cichocka, J. and Browne, W.N. (2016) Multicriteria Optimization in Architectural Design Goal-Oriented Methods and Computational Morphogenesis. In: Symonowicz, J., Pakowska, M. and Nisztuk, M., Eds., <italic>Shapes of Logic</italic>: <italic>Everything What</italic><italic>Surround Us Can Be Described</italic>, Oficyna Wydawnicza Politechniki Wrocławskiej, 107-116.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Cichocka, J.</string-name>
              <string-name>Browne, W.N.</string-name>
              <string-name>Symonowicz, J.</string-name>
              <string-name>Pakowska, M.</string-name>
              <string-name>Nisztuk, M.</string-name>
              <string-name>Described, O</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Multicriteria Optimization in Architectural Design Goal-Oriented Methods and Computational Morphogenesis</article-title>
            <source>In: Symonowicz</source>
            <volume>107</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Felfernig, A., Stettinger, M., Atas, M., Samer, R., Nerlich, J., Scholz, S., <italic>et al</italic>. (2018) Towards Utility-Based Prioritization of Requirements in Open Source Environments. 2018 <italic>IEEE</italic> 26 <italic>th International Requirements Engineering Conference</italic> ( <italic>RE</italic>), Banff, 20-24 August 2018, 406-411. https://doi.org/10.1109/re.2018.00-17 <pub-id pub-id-type="doi">10.1109/re.2018.00-17</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/re.2018.00-17">https://doi.org/10.1109/re.2018.00-17</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Felfernig, A.</string-name>
              <string-name>Stettinger, M.</string-name>
              <string-name>Atas, M.</string-name>
              <string-name>Samer, R.</string-name>
              <string-name>Nerlich, J.</string-name>
              <string-name>Scholz, S.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Towards Utility-Based Prioritization of Requirements in Open Source Environments</article-title>
            <source>2018 IEEE 26th International Requirements Engineering Conference (RE)</source>
            <volume>20</volume>
            <pub-id pub-id-type="doi">10.1109/re.2018.00-17</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kifetew, F.M., Susi, A., Muñante, D., Perini, A., Siena, A. and Busetta, P. (2017) Towards Multi-Decision-Maker Requirements Prioritisation via Multi-Objective Optimisation. In: <italic>CAiSE</italic>- <italic>Forum</italic>- <italic>DC</italic>, 137-144.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kifetew, F.M.</string-name>
              <string-name>Susi, A.</string-name>
              <string-name>Perini, A.</string-name>
              <string-name>Siena, A.</string-name>
              <string-name>Busetta, P.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Towards Multi-Decision-Maker Requirements Prioritisation via Multi-Objective Optimisation</article-title>
            <source>In: CAiSE-Forum-DC</source>
            <volume>137</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Coello, C.A.C. (2007) Evolutionary Algorithms for Solving Multi-Objective Problems. Springer.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Coello, C.A.C.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Evolutionary Algorithms for Solving Multi-Objective Problems</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Michalewicz, Z. (2013) How to Solve It: Modern Heuristics. Springer Science &amp; Business Media.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Michalewicz, Z.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>How to Solve It: Modern Heuristics</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sharma, S. and Kumar, V. (2022) A Comprehensive Review on Multi-Objective Optimization Techniques: Past, Present and Future. <italic>Archives of Computational Methods in Engineering</italic>, 29, 5605-5633. https://doi.org/10.1007/s11831-022-09778-9 <pub-id pub-id-type="doi">10.1007/s11831-022-09778-9</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11831-022-09778-9">https://doi.org/10.1007/s11831-022-09778-9</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sharma, S.</string-name>
              <string-name>Kumar, V.</string-name>
              <string-name>Past, P</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Comprehensive Review on Multi-Objective Optimization Techniques: Past, Present and Future</article-title>
            <source>Archives of Computational Methods in Engineering</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.1007/s11831-022-09778-9</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Miettinen, K. (1999) Nonlinear Multiobjective Optimization. Springer Science &amp; Business Media, Vol. 12, 201-203.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Miettinen, K.</string-name>
              <string-name>Media, V</string-name>
            </person-group>
            <year>1999</year>
            <article-title>Nonlinear Multiobjective Optimization</article-title>
            <source>Springer Science &amp; Business Media</source>
            <volume>201</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Deb, K. (2011) Multi-Objective Optimisation Using Evolutionary Algorithms: An Introduction. In: Wang, L.H., Ng, A.H.C. and Deb, K., Eds., <italic>Multi</italic>- <italic>Objective Evolutionary Optimisation for Product Design and Manufacturing</italic>, Springer, 3-34. https://doi.org/10.1007/978-0-85729-652-8_1 <pub-id pub-id-type="doi">10.1007/978-0-85729-652-8_1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-0-85729-652-8_1">https://doi.org/10.1007/978-0-85729-652-8_1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Deb, K.</string-name>
              <string-name>Wang, L.H.</string-name>
              <string-name>Ng, A.H.C.</string-name>
              <string-name>Deb, K.</string-name>
              <string-name>Manufacturing, S</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Multi-Objective Optimisation Using Evolutionary Algorithms: An Introduction</article-title>
            <source>In: Wang</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1007/978-0-85729-652-8_1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Rajabi Moshtaghi, H., Toloie Eshlaghy, A. and Motadel, M.R. (2021) A Comprehensive Review on Meta-Heuristic Algorithms and Their Classification with Novel Approach. <italic>Journal of Applied Research on Industrial Engineering</italic>, 8, 63-89.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Moshtaghi, H.</string-name>
              <string-name>Eshlaghy, A.</string-name>
              <string-name>Motadel, M.R.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>A Comprehensive Review on Meta-Heuristic Algorithms and Their Classification with Novel Approach</article-title>
            <source>Journal of Applied Research on Industrial Engineering</source>
            <volume>8</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Pearl, J. (1984) Heuristics. Addison-Wesley.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Pearl, J.</string-name>
            </person-group>
            <year>1984</year>
            <article-title>Heuristics</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ahmed, A.A.M. and Gadallah, M.H. (2025) Improved Strength Pareto Global Adaptive Multi-Objective Optimization Search and Selection Algorithm (ISPGAEA). In: <italic>Advanced Research Trends in Sustainable Solutions</italic>, <italic>Data Analytics</italic>, <italic>and Security</italic>, IGI Global, 297-350. https://doi.org/10.4018/979-8-3693-7117-6.ch009 <pub-id pub-id-type="doi">10.4018/979-8-3693-7117-6.ch009</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4018/979-8-3693-7117-6.ch009">https://doi.org/10.4018/979-8-3693-7117-6.ch009</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ahmed, A.A.M.</string-name>
              <string-name>Gadallah, M.H.</string-name>
              <string-name>Solutions, D</string-name>
              <string-name>Security, I</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Improved Strength Pareto Global Adaptive Multi-Objective Optimization Search and Selection Algorithm (ISPGAEA)</article-title>
            <source>In: Advanced Research Trends in Sustainable Solutions</source>
            <volume>297</volume>
            <pub-id pub-id-type="doi">10.4018/979-8-3693-7117-6.ch009</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Agushaka, J.O. and Ezugwu, A.E. (2022) Initialisation Approaches for Population-Based Metaheuristic Algorithms: A Comprehensive Review. <italic>Applied Sciences</italic>, 12, Article No. 896. https://doi.org/10.3390/app12020896 <pub-id pub-id-type="doi">10.3390/app12020896</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app12020896">https://doi.org/10.3390/app12020896</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Agushaka, J.O.</string-name>
              <string-name>Ezugwu, A.E.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Initialisation Approaches for Population-Based Metaheuristic Algorithms: A Comprehensive Review</article-title>
            <source>Applied Sciences</source>
            <volume>12</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app12020896</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Pant, M., Thangaraj, R., Grosan, C. and Abraham, A. (2008) Improved Particle Swarm Optimization with Low-Discrepancy Sequences. 2008 <italic>IEEE Congress on Evolutionary Computation</italic> ( <italic>IEEE World Congress on Computational Intelligence</italic>), Hong Kong SAR, 1-6 June 2008, 3011-3018. https://doi.org/10.1109/cec.2008.4631204 <pub-id pub-id-type="doi">10.1109/cec.2008.4631204</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cec.2008.4631204">https://doi.org/10.1109/cec.2008.4631204</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Pant, M.</string-name>
              <string-name>Thangaraj, R.</string-name>
              <string-name>Grosan, C.</string-name>
              <string-name>Abraham, A.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Improved Particle Swarm Optimization with Low-Discrepancy Sequences</article-title>
            <source>2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)</source>
            <volume>1</volume>
            <pub-id pub-id-type="doi">10.1109/cec.2008.4631204</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Venkateswarlu, C. (2022) A Metaheuristic Tabu Search Optimization Algorithm: Applications to Chemical and Environmental Processes. In: Tsuzuki, M.S.G., <italic>et al</italic>., Eds., <italic>Engineering Problems</italic>— <italic>Uncertainties</italic>, <italic>Constraints and Optimization Techniques</italic>, IntechOpen. https://doi.org/10.5772/intechopen.98240 <pub-id pub-id-type="doi">10.5772/intechopen.98240</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5772/intechopen.98240">https://doi.org/10.5772/intechopen.98240</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Venkateswarlu, C.</string-name>
              <string-name>Tsuzuki, M.S.G.</string-name>
              <string-name>Uncertainties, C</string-name>
              <string-name>Techniques, I</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Metaheuristic Tabu Search Optimization Algorithm: Applications to Chemical and Environmental Processes</article-title>
            <source>In: Tsuzuki</source>
            <pub-id pub-id-type="doi">10.5772/intechopen.98240</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bandyopadhyay, S. and Saha, S. (2013) Some Single-and Multiobjective Optimization Techniques. In: Bandyopadhyay, S. and Saha, S., Eds., <italic>Unsupervised Classification</italic>: <italic>Similarity Measures</italic>, <italic>Classical and Metaheuristic Approaches</italic>, <italic>and Applications</italic>, Springer, 17-58. https://doi.org/10.1007/978-3-642-32451-2_2 <pub-id pub-id-type="doi">10.1007/978-3-642-32451-2_2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-32451-2_2">https://doi.org/10.1007/978-3-642-32451-2_2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bandyopadhyay, S.</string-name>
              <string-name>Saha, S.</string-name>
              <string-name>Bandyopadhyay, S.</string-name>
              <string-name>Saha, S.</string-name>
              <string-name>Measures, C</string-name>
              <string-name>Applications, S</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Some Single-and Multiobjective Optimization Techniques</article-title>
            <source>In: Bandyopadhyay</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-32451-2_2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Xu, Q., Xu, Z. and Ma, T. (2020) A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition: Variants, Challenges and Future Directions. <italic>IEEE Access</italic>, 8, 41588-41614. https://doi.org/10.1109/access.2020.2973670 <pub-id pub-id-type="doi">10.1109/access.2020.2973670</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2020.2973670">https://doi.org/10.1109/access.2020.2973670</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Xu, Q.</string-name>
              <string-name>Xu, Z.</string-name>
              <string-name>Ma, T.</string-name>
              <string-name>Variants, C</string-name>
            </person-group>
            <year>2020</year>
            <article-title>A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition: Variants, Challenges and Future Directions</article-title>
            <source>IEEE Access</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1109/access.2020.2973670</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, Q.F. and Li, H. (2007) MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. <italic>IEEE Transactions on Evolutionary Computation</italic>, 11, 712-731. https://doi.org/10.1109/tevc.2007.892759 <pub-id pub-id-type="doi">10.1109/tevc.2007.892759</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tevc.2007.892759">https://doi.org/10.1109/tevc.2007.892759</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, Q.F.</string-name>
              <string-name>Li, H.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition</article-title>
            <source>IEEE Transactions on Evolutionary Computation</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/tevc.2007.892759</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Schütze, O. and Hernández, C. (2021) Archiving in Evolutionary Multi-Objective Optimization: A Short Overview. In: Schütze, O. and Hernández, C., Eds., <italic>Archiving Strategies for Evolutionary Multi</italic>- <italic>Objective Optimization Algorithms</italic>, Springer International Publishing, 17-20. https://doi.org/10.1007/978-3-030-63773-6_3 <pub-id pub-id-type="doi">10.1007/978-3-030-63773-6_3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-63773-6_3">https://doi.org/10.1007/978-3-030-63773-6_3</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Algorithms, S</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Archiving in Evolutionary Multi-Objective Optimization: A Short Overview</article-title>
            <source>In: Schütze</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-030-63773-6_3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Das, I. and Dennis, J.E. (1998) Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems. <italic>SIAM Journal on Optimization</italic>, 8, 631-657. https://doi.org/10.1137/s1052623496307510 <pub-id pub-id-type="doi">10.1137/s1052623496307510</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/s1052623496307510">https://doi.org/10.1137/s1052623496307510</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Das, I.</string-name>
              <string-name>Dennis, J.E.</string-name>
            </person-group>
            <year>1998</year>
            <article-title>Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems</article-title>
            <source>SIAM Journal on Optimization</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1137/s1052623496307510</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">de S. Motta, R., Afonso, S.M.B. and Lyra, P.R.M. (2012) A Modified NBI and NC Method for the Solution of N-Multiobjective Optimization Problems. <italic>Structural and Multidisciplinary Optimization</italic>, 46, 239-259. https://doi.org/10.1007/s00158-011-0729-5 <pub-id pub-id-type="doi">10.1007/s00158-011-0729-5</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00158-011-0729-5">https://doi.org/10.1007/s00158-011-0729-5</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Motta, R.</string-name>
              <string-name>Afonso, S.M.B.</string-name>
              <string-name>Lyra, P.R.M.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>A Modified NBI and NC Method for the Solution of N-Multiobjective Optimization Problems</article-title>
            <source>Structural and Multidisciplinary Optimization</source>
            <volume>46</volume>
            <pub-id pub-id-type="doi">10.1007/s00158-011-0729-5</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Messac, A., Ismail-Yahaya, A. and Mattson, C.A. (2003) The Normalized Normal Constraint Method for Generating the Pareto Frontier. <italic>Structural and Multidisciplinary Optimization</italic>, 25, 86-98. https://doi.org/10.1007/s00158-002-0276-1 <pub-id pub-id-type="doi">10.1007/s00158-002-0276-1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00158-002-0276-1">https://doi.org/10.1007/s00158-002-0276-1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Messac, A.</string-name>
              <string-name>Ismail-Yahaya, A.</string-name>
              <string-name>Mattson, C.A.</string-name>
            </person-group>
            <year>2003</year>
            <article-title>The Normalized Normal Constraint Method for Generating the Pareto Frontier</article-title>
            <source>Structural and Multidisciplinary Optimization</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1007/s00158-002-0276-1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Mueller-Gritschneder, D., Graeb, H. and Schlichtmann, U. (2009) A Successive Approach to Compute the Bounded Pareto Front of Practical Multiobjective Optimization Problems. <italic>SIAM Journal on Optimization</italic>, 20, 915-934. https://doi.org/10.1137/080729013 <pub-id pub-id-type="doi">10.1137/080729013</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/080729013">https://doi.org/10.1137/080729013</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Mueller-Gritschneder, D.</string-name>
              <string-name>Graeb, H.</string-name>
              <string-name>Schlichtmann, U.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>A Successive Approach to Compute the Bounded Pareto Front of Practical Multiobjective Optimization Problems</article-title>
            <source>SIAM Journal on Optimization</source>
            <volume>20</volume>
            <pub-id pub-id-type="doi">10.1137/080729013</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Erfani, T. and Utyuzhnikov, S.V. (2011) Directed Search Domain: A Method for Even Generation of the Pareto Frontier in Multiobjective Optimization. <italic>Engineering Optimization</italic>, 43, 467-484. https://doi.org/10.1080/0305215x.2010.497185 <pub-id pub-id-type="doi">10.1080/0305215x.2010.497185</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/0305215x.2010.497185">https://doi.org/10.1080/0305215x.2010.497185</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Erfani, T.</string-name>
              <string-name>Utyuzhnikov, S.V.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Directed Search Domain: A Method for Even Generation of the Pareto Frontier in Multiobjective Optimization</article-title>
            <source>Engineering Optimization</source>
            <volume>43</volume>
            <pub-id pub-id-type="doi">10.1080/0305215x.2010.497185</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Lotfi, S. and Karimi, F. (2017) A Hybrid MOEA/D-TS for Solving Multi-Objective Problems. <italic>Journal of AI and Data Mining</italic>, 5, 183-195.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Lotfi, S.</string-name>
              <string-name>Karimi, F.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>A Hybrid MOEA/D-TS for Solving Multi-Objective Problems</article-title>
            <source>Journal of AI and Data Mining</source>
            <volume>5</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Alaya, I., Solnon, C. and Ghedira, K. (2007) Ant Colony Optimization for Multi-Objective Optimization Problems. 19 <italic>th IEEE International Conference on Tools with Artificial Intelligence</italic> ( <italic>ICTAI</italic> 2007), Vol. 1, 450-457. https://doi.org/10.1109/ictai.2007.108 <pub-id pub-id-type="doi">10.1109/ictai.2007.108</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ictai.2007.108">https://doi.org/10.1109/ictai.2007.108</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Alaya, I.</string-name>
              <string-name>Solnon, C.</string-name>
              <string-name>Ghedira, K.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Ant Colony Optimization for Multi-Objective Optimization Problems</article-title>
            <source>19th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2007)</source>
            <volume>450</volume>
            <pub-id pub-id-type="doi">10.1109/ictai.2007.108</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Abdel-Basset, M., Mohamed, R., Mirjalili, S., Chakrabortty, R.K. and Ryan, M. (2021) An Efficient Marine Predators Algorithm for Solving Multi-Objective Optimization Problems: Analysis and Validations. <italic>IEEE Access</italic>, 9, 42817-42844. https://doi.org/10.1109/access.2021.3066323 <pub-id pub-id-type="doi">10.1109/access.2021.3066323</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2021.3066323">https://doi.org/10.1109/access.2021.3066323</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Abdel-Basset, M.</string-name>
              <string-name>Mohamed, R.</string-name>
              <string-name>Mirjalili, S.</string-name>
              <string-name>Chakrabortty, R.K.</string-name>
              <string-name>Ryan, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>An Efficient Marine Predators Algorithm for Solving Multi-Objective Optimization Problems: Analysis and Validations</article-title>
            <source>IEEE Access</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1109/access.2021.3066323</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kumawat, I.R., Nanda, S.J. and Maddila, R.K. (2017) Multi-Objective Whale Optimization. <italic>TENCON</italic> 2017-2017 <italic>IEEE Region</italic>10 <italic>Conference</italic>, Penang, 5-8 November 2017, 2747-2752. https://doi.org/10.1109/tencon.2017.8228329 <pub-id pub-id-type="doi">10.1109/tencon.2017.8228329</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tencon.2017.8228329">https://doi.org/10.1109/tencon.2017.8228329</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kumawat, I.R.</string-name>
              <string-name>Nanda, S.J.</string-name>
              <string-name>Maddila, R.K.</string-name>
              <string-name>Conference, P</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Multi-Objective Whale Optimization</article-title>
            <source>TENCON 2017-2017 IEEE Region 10 Conference</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1109/tencon.2017.8228329</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Dhiman, G. and Kumar, V. (2018) Multi-Objective Spotted Hyena Optimizer: A Multi-Objective Optimization Algorithm for Engineering Problems. <italic>Knowledge</italic>- <italic>Based Systems</italic>, 150, 175-197. https://doi.org/10.1016/j.knosys.2018.03.011 <pub-id pub-id-type="doi">10.1016/j.knosys.2018.03.011</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.knosys.2018.03.011">https://doi.org/10.1016/j.knosys.2018.03.011</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Dhiman, G.</string-name>
              <string-name>Kumar, V.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Multi-Objective Spotted Hyena Optimizer: A Multi-Objective Optimization Algorithm for Engineering Problems</article-title>
            <source>Knowledge-Based Systems</source>
            <volume>150</volume>
            <pub-id pub-id-type="doi">10.1016/j.knosys.2018.03.011</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Coello, C.A.C. (2011) An Introduction to Multi-Objective Particle Swarm Optimizers. In: Gaspar-Cunha, A., <italic>et al</italic>., Eds., <italic>Soft Computing in Industrial Applications</italic>, Springer, 3-12. https://doi.org/10.1007/978-3-642-20505-7_1 <pub-id pub-id-type="doi">10.1007/978-3-642-20505-7_1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-20505-7_1">https://doi.org/10.1007/978-3-642-20505-7_1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Coello, C.A.C.</string-name>
              <string-name>Gaspar-Cunha, A.</string-name>
              <string-name>Applications, S</string-name>
            </person-group>
            <year>2011</year>
            <article-title>An Introduction to Multi-Objective Particle Swarm Optimizers</article-title>
            <source>In: Gaspar-Cunha</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-20505-7_1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Deb, K. (1997) Limitations of Evolutionary Computation Methods. In: Bäck, T., Fogel, D.B. and Michalewicz, Z., Eds., <italic>Handbook of Evolutionary Computation</italic>, IOP Publishing and Oxford University Press, B2.9.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Deb, K.</string-name>
              <string-name>Fogel, D.B.</string-name>
              <string-name>Michalewicz, Z.</string-name>
              <string-name>Computation, I</string-name>
              <string-name>Press, B</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Limitations of Evolutionary Computation Methods</article-title>
            <source>In: Bäck</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Emmerich, M.T.M. and Deutz, A.H. (2018) A Tutorial on Multiobjective Optimization: Fundamentals and Evolutionary Methods. <italic>Natural Computing</italic>, 17, 585-609. https://doi.org/10.1007/s11047-018-9685-y <pub-id pub-id-type="doi">10.1007/s11047-018-9685-y</pub-id><pub-id pub-id-type="pmid">30174562</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11047-018-9685-y">https://doi.org/10.1007/s11047-018-9685-y</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Emmerich, M.T.M.</string-name>
              <string-name>Deutz, A.H.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>A Tutorial on Multiobjective Optimization: Fundamentals and Evolutionary Methods</article-title>
            <source>Natural Computing</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1007/s11047-018-9685-y</pub-id>
            <pub-id pub-id-type="pmid">30174562</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Umarusman, N. (2013) Min-Max Goal Programming Approach for Solving Multi-Objective de Novo Programming Problems. <italic>International Journal of Operations Re</italic>- <italic>search</italic>, 10, 92-99.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Umarusman, N.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Min-Max Goal Programming Approach for Solving Multi-Objective de Novo Programming Problems</article-title>
            <source>International Journal of Operations Re-search</source>
            <volume>10</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Bhattacharya, D. and Chakraborty, S. (2018) Solution of the General Multi-Objective De-Novo Programming Problem Using Compensatory Operator under Fuzzy Environment. <italic>Journal of Physics</italic>: <italic>Conference Series</italic>, 1039, Article ID: 012012. https://doi.org/10.1088/1742-6596/1039/1/012012 <pub-id pub-id-type="doi">10.1088/1742-6596/1039/1/012012</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1088/1742-6596/1039/1/012012">https://doi.org/10.1088/1742-6596/1039/1/012012</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Bhattacharya, D.</string-name>
              <string-name>Chakraborty, S.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Solution of the General Multi-Objective De-Novo Programming Problem Using Compensatory Operator under Fuzzy Environment</article-title>
            <source>Journal of Physics: Conference Series</source>
            <volume>1039</volume>
            <fpage>012012</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1088/1742-6596/1039/1/012012</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Fonseca, C.M. and Fleming, P.J. (1993) Genetic Algorithms for Multiobjective Optimization: Formulation Discussion and Generalization. <italic>ICGA</italic>, Vol. 93, 416-423.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Fonseca, C.M.</string-name>
              <string-name>Fleming, P.J.</string-name>
              <string-name>ICGA, V</string-name>
            </person-group>
            <year>1993</year>
            <article-title>Genetic Algorithms for Multiobjective Optimization: Formulation Discussion and Generalization</article-title>
            <source>ICGA</source>
            <volume>416</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B38">
        <label>38.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Hosseini, H.S. (2009) The Intelligent Water Drops Algorithm: A Nature-Inspired Swarm-Based Optimization Algorithm. <italic>International Journal of Bio</italic>- <italic>Inspired Computation</italic>, 1, 71-79. https://doi.org/10.1504/ijbic.2009.022775 <pub-id pub-id-type="doi">10.1504/ijbic.2009.022775</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/ijbic.2009.022775">https://doi.org/10.1504/ijbic.2009.022775</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Hosseini, H.S.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>The Intelligent Water Drops Algorithm: A Nature-Inspired Swarm-Based Optimization Algorithm</article-title>
            <source>International Journal of Bio-Inspired Computation</source>
            <volume>1</volume>
            <pub-id pub-id-type="doi">10.1504/ijbic.2009.022775</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B39">
        <label>39.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Myers, R.H., Montgomery, D.C., Vining, G.G., Borror, C.M. and Kowalski, S.M. (2004) Response Surface Methodology: A Retrospective and Literature Survey. <italic>Journal of Quality Technology</italic>, 36, 53-77. https://doi.org/10.1080/00224065.2004.11980252 <pub-id pub-id-type="doi">10.1080/00224065.2004.11980252</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/00224065.2004.11980252">https://doi.org/10.1080/00224065.2004.11980252</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Myers, R.H.</string-name>
              <string-name>Montgomery, D.C.</string-name>
              <string-name>Vining, G.G.</string-name>
              <string-name>Borror, C.M.</string-name>
              <string-name>Kowalski, S.M.</string-name>
            </person-group>
            <year>2004</year>
            <article-title>Response Surface Methodology: A Retrospective and Literature Survey</article-title>
            <source>Journal of Quality Technology</source>
            <volume>36</volume>
            <pub-id pub-id-type="doi">10.1080/00224065.2004.11980252</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B40">
        <label>40.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Mishra, V. and Singh, V. (2016) Vector Evaluated Genetic Algorithm-Based Distributed Query Plan Generation in Distributed Database. In: Afzalpulkar, N., <italic>et al</italic>., Eds., <italic>Proceedings of the International Conference on Recent Cognizance in Wireless Communication &amp; Image Processing</italic>, Springer India, 325-337. https://doi.org/10.1007/978-81-322-2638-3_37 <pub-id pub-id-type="doi">10.1007/978-81-322-2638-3_37</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-81-322-2638-3_37">https://doi.org/10.1007/978-81-322-2638-3_37</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Mishra, V.</string-name>
              <string-name>Singh, V.</string-name>
              <string-name>Afzalpulkar, N.</string-name>
              <string-name>Processing, S</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Vector Evaluated Genetic Algorithm-Based Distributed Query Plan Generation in Distributed Database</article-title>
            <source>In: Afzalpulkar</source>
            <volume>325</volume>
            <pub-id pub-id-type="doi">10.1007/978-81-322-2638-3_37</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B41">
        <label>41.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Deb, K. and Jain, H. (2014) An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems with Box Constraints. <italic>IEEE Transactions on Evolutionary Computation</italic>, 18, 577-601. https://doi.org/10.1109/tevc.2013.2281535 <pub-id pub-id-type="doi">10.1109/tevc.2013.2281535</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tevc.2013.2281535">https://doi.org/10.1109/tevc.2013.2281535</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Deb, K.</string-name>
              <string-name>Jain, H.</string-name>
              <string-name>Approach, P</string-name>
            </person-group>
            <year>2014</year>
            <article-title>An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems with Box Constraints</article-title>
            <source>IEEE Transactions on Evolutionary Computation</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/tevc.2013.2281535</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B42">
        <label>42.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Khan Mashwani, W. and Salhi, A. (2012) A Decomposition-Based Hybrid Multi-Objective Evolutionary Algorithm with Dynamic Resource Allocation. <italic>Applied Soft Computing</italic>, 12, 2765-2780. https://doi.org/10.1016/j.asoc.2012.03.067 <pub-id pub-id-type="doi">10.1016/j.asoc.2012.03.067</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asoc.2012.03.067">https://doi.org/10.1016/j.asoc.2012.03.067</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mashwani, W.</string-name>
              <string-name>Salhi, A.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>A Decomposition-Based Hybrid Multi-Objective Evolutionary Algorithm with Dynamic Resource Allocation</article-title>
            <source>Applied Soft Computing</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1016/j.asoc.2012.03.067</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B43">
        <label>43.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Xin, B., Chen, L., Chen, J., Ishibuchi, H., Hirota, K. and Liu, B. (2018) Interactive Multiobjective Optimization: A Review of the State-of-the-Art. <italic>IEEE Access</italic>, 6, 41256-41279. https://doi.org/10.1109/access.2018.2856832 <pub-id pub-id-type="doi">10.1109/access.2018.2856832</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2018.2856832">https://doi.org/10.1109/access.2018.2856832</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Xin, B.</string-name>
              <string-name>Chen, L.</string-name>
              <string-name>Chen, J.</string-name>
              <string-name>Ishibuchi, H.</string-name>
              <string-name>Hirota, K.</string-name>
              <string-name>Liu, B.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Interactive Multiobjective Optimization: A Review of the State-of-the-Art</article-title>
            <source>IEEE Access</source>
            <volume>6</volume>
            <pub-id pub-id-type="doi">10.1109/access.2018.2856832</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B44">
        <label>44.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Sindhya, K., Ruiz, A.B. and Miettinen, K. (2011) A Preference Based Interactive Evolutionary Algorithm for Multi-Objective Optimization: PIE. In: Takahashi, R.H.C., <italic>et al</italic>., Eds., <italic>International Conference on Evolutionary Multi</italic>- <italic>Criterion Optimization</italic>, Springer, 212-225. https://doi.org/10.1007/978-3-642-19893-9_15 <pub-id pub-id-type="doi">10.1007/978-3-642-19893-9_15</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-19893-9_15">https://doi.org/10.1007/978-3-642-19893-9_15</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Sindhya, K.</string-name>
              <string-name>Ruiz, A.B.</string-name>
              <string-name>Miettinen, K.</string-name>
              <string-name>Takahashi, R.H.C.</string-name>
              <string-name>Optimization, S</string-name>
            </person-group>
            <year>2011</year>
            <article-title>A Preference Based Interactive Evolutionary Algorithm for Multi-Objective Optimization: PIE</article-title>
            <source>In: Takahashi</source>
            <volume>212</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-19893-9_15</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B45">
        <label>45.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Blickle, T. and Thiele, L. (1996) A Comparison of Selection Schemes Used in Evolutionary Algorithms. <italic>Evolutionary Computation</italic>, 4, 361-394. https://doi.org/10.1162/evco.1996.4.4.361 <pub-id pub-id-type="doi">10.1162/evco.1996.4.4.361</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1162/evco.1996.4.4.361">https://doi.org/10.1162/evco.1996.4.4.361</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Blickle, T.</string-name>
              <string-name>Thiele, L.</string-name>
            </person-group>
            <year>1996</year>
            <article-title>A Comparison of Selection Schemes Used in Evolutionary Algorithms</article-title>
            <source>Evolutionary Computation</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1162/evco.1996.4.4.361</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B46">
        <label>46.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Miettinen, K., Ruiz, F. and Wierzbicki, A.P. (2008) Introduction to Multiobjective Optimization: Interactive Approaches. In: Branke, J., <italic>et al</italic>., Eds., <italic>Multiobjective Optimization</italic>: <italic>Interactive and Evolutionary Approaches</italic>, Springer, 27-57. https://doi.org/10.1007/978-3-540-88908-3_2 <pub-id pub-id-type="doi">10.1007/978-3-540-88908-3_2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-540-88908-3_2">https://doi.org/10.1007/978-3-540-88908-3_2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Miettinen, K.</string-name>
              <string-name>Ruiz, F.</string-name>
              <string-name>Wierzbicki, A.P.</string-name>
              <string-name>Branke, J.</string-name>
              <string-name>Approaches, S</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Introduction to Multiobjective Optimization: Interactive Approaches</article-title>
            <source>In: Branke</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-540-88908-3_2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B47">
        <label>47.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Roy, B. and Mousseau, V. (1996) A Theoretical Framework for Analysing the Notion of Relative Importance of Criteria. <italic>Journal of Multi</italic>- <italic>Criteria Decision Analysis</italic>, 5, 145-159. https://doi.org/10.1002/(sici)1099-1360(199606)5:2&lt;145::aid-mcda99&gt;3.0.co;2-5 <pub-id pub-id-type="doi">10.1002/(sici)1099-1360(199606)5:2&lt;145::aid-mcda99&gt;3.0.co;2-5</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/(sici)1099-1360(199606)5:2%3C145::aid-mcda99%3E3.0.co;2-5">https://doi.org/10.1002/(sici)1099-1360(199606)5:2&lt;145::aid-mcda99&gt;3.0.co;2-5</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Roy, B.</string-name>
              <string-name>Mousseau, V.</string-name>
            </person-group>
            <year>1996</year>
            <article-title>A Theoretical Framework for Analysing the Notion of Relative Importance of Criteria</article-title>
            <source>Journal of Multi-Criteria Decision Analysis</source>
            <volume>5</volume>
            <fpage>2</fpage>
            <pub-id pub-id-type="doi">10.1002/(sici)1099-1360(199606)5:2&lt;145::aid-mcda99&gt;3.0.co;2-5</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B48">
        <label>48.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Słowiński, R., Greco, S. and Matarazzo, B. (2002) Axiomatization of Utility, Outranking and Decision Rule Preference Models for Multiple-Criteria Classification Problems under Partial Inconsistency with the Dominance Principle. <italic>Control and Cyber</italic><italic>netics</italic>, 31, 1005-1035.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Greco, S.</string-name>
              <string-name>Matarazzo, B.</string-name>
              <string-name>Utility, O</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Axiomatization of Utility, Outranking and Decision Rule Preference Models for Multiple-Criteria Classification Problems under Partial Inconsistency with the Dominance Principle</article-title>
            <source>Control and Cybernetics</source>
            <volume>31</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B49">
        <label>49.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wierzbicki, A.P. (1982) A Mathematical Basis for Satisficing Decision Making. <italic>Mathematical Modelling</italic>, 3, 391-405. https://doi.org/10.1016/0270-0255(82)90038-0 <pub-id pub-id-type="doi">10.1016/0270-0255(82)90038-0</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0270-0255(82)90038-0">https://doi.org/10.1016/0270-0255(82)90038-0</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wierzbicki, A.P.</string-name>
            </person-group>
            <year>1982</year>
            <article-title>A Mathematical Basis for Satisficing Decision Making</article-title>
            <source>Mathematical Modelling</source>
            <volume>0255</volume>
            <issue>82</issue>
            <pub-id pub-id-type="doi">10.1016/0270-0255(82)90038-0</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B50">
        <label>50.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Miettinen, K. and Mäkelä, M.M. (2002) On Scalarizing Functions in Multiobjective Optimization. <italic>OR Spectrum</italic>, 24, 193-213. https://doi.org/10.1007/s00291-001-0092-9 <pub-id pub-id-type="doi">10.1007/s00291-001-0092-9</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00291-001-0092-9">https://doi.org/10.1007/s00291-001-0092-9</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Miettinen, K.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>On Scalarizing Functions in Multiobjective Optimization</article-title>
            <source>OR Spectrum</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1007/s00291-001-0092-9</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B51">
        <label>51.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Nikulin, Y., Miettinen, K. and Mäkelä, M.M. (2010) A New Achievement Scalarizing Function Based on Parameterization in Multiobjective Optimization. <italic>OR Spectrum</italic>, 34, 69-87. https://doi.org/10.1007/s00291-010-0224-1 <pub-id pub-id-type="doi">10.1007/s00291-010-0224-1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00291-010-0224-1">https://doi.org/10.1007/s00291-010-0224-1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Nikulin, Y.</string-name>
              <string-name>Miettinen, K.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>A New Achievement Scalarizing Function Based on Parameterization in Multiobjective Optimization</article-title>
            <source>OR Spectrum</source>
            <volume>34</volume>
            <pub-id pub-id-type="doi">10.1007/s00291-010-0224-1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B52">
        <label>52.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Branke, J., Greco, S., Słowiński, R. and Zielniewicz, P. (2015) Learning Value Functions in Interactive Evolutionary Multiobjective Optimization. <italic>IEEE Transactions on Evolutionary Computation</italic>, 19, 88-102. https://doi.org/10.1109/tevc.2014.2303783 <pub-id pub-id-type="doi">10.1109/tevc.2014.2303783</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tevc.2014.2303783">https://doi.org/10.1109/tevc.2014.2303783</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Branke, J.</string-name>
              <string-name>Greco, S.</string-name>
              <string-name>Zielniewicz, P.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Learning Value Functions in Interactive Evolutionary Multiobjective Optimization</article-title>
            <source>IEEE Transactions on Evolutionary Computation</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1109/tevc.2014.2303783</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B53">
        <label>53.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Figueira, J.R., Greco, S., Mousseau, V. and Słowiński, R. (2008) Interactive Multi-Objective Optimization Using a Set of Additive Value Functions. In: Branke, J., <italic>et al</italic>., Eds., <italic>Multiobjective Optimization</italic>: <italic>Interactive and Evolutionary Approaches</italic>, Springer, 97-119. https://doi.org/10.1007/978-3-540-88908-3_4 <pub-id pub-id-type="doi">10.1007/978-3-540-88908-3_4</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-540-88908-3_4">https://doi.org/10.1007/978-3-540-88908-3_4</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Figueira, J.R.</string-name>
              <string-name>Greco, S.</string-name>
              <string-name>Mousseau, V.</string-name>
              <string-name>Branke, J.</string-name>
              <string-name>Approaches, S</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Interactive Multi-Objective Optimization Using a Set of Additive Value Functions</article-title>
            <source>In: Branke</source>
            <volume>97</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-540-88908-3_4</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B54">
        <label>54.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Branke, J., Greco, S., Słowiński, R. and Zielniewicz, P. (2010) Interactive Evolutionary Multiobjective Optimization Driven by Robust Ordinal Regression. <italic>Bulletin of the Polish Academy of Sciences</italic>: <italic>Technical Sciences</italic>, 58, 347-358. https://doi.org/10.2478/v10175-010-0033-3 <pub-id pub-id-type="doi">10.2478/v10175-010-0033-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2478/v10175-010-0033-3">https://doi.org/10.2478/v10175-010-0033-3</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Branke, J.</string-name>
              <string-name>Greco, S.</string-name>
              <string-name>Zielniewicz, P.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Interactive Evolutionary Multiobjective Optimization Driven by Robust Ordinal Regression</article-title>
            <source>Bulletin of the Polish Academy of Sciences: Technical Sciences</source>
            <volume>58</volume>
            <pub-id pub-id-type="doi">10.2478/v10175-010-0033-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B55">
        <label>55.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Le, N., Xuan, H.N., Brabazon, A. and Thi, T.P. (2016) Complexity Measures in Genetic Programming Learning: A Brief Review. 2016 <italic>IEEE Congress on Evolutionary Computation</italic> ( <italic>CEC</italic>), Vancouver, 24-29 July 2016, 2409-2416. https://doi.org/10.1109/cec.2016.7744087 <pub-id pub-id-type="doi">10.1109/cec.2016.7744087</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cec.2016.7744087">https://doi.org/10.1109/cec.2016.7744087</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Le, N.</string-name>
              <string-name>Xuan, H.N.</string-name>
              <string-name>Brabazon, A.</string-name>
              <string-name>Thi, T.P.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Complexity Measures in Genetic Programming Learning: A Brief Review</article-title>
            <source>2016 IEEE Congress on Evolutionary Computation (CEC)</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1109/cec.2016.7744087</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B56">
        <label>56.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Greco, S., Matarazzo, B. and Slowinski, R. (2001) Rough Sets Theory for Multicriteria Decision Analysis. <italic>European Journal of Operational Research</italic>, 129, 1-47. https://doi.org/10.1016/s0377-2217(00)00167-3 <pub-id pub-id-type="doi">10.1016/s0377-2217(00)00167-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/s0377-2217(00)00167-3">https://doi.org/10.1016/s0377-2217(00)00167-3</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Greco, S.</string-name>
              <string-name>Matarazzo, B.</string-name>
              <string-name>Slowinski, R.</string-name>
            </person-group>
            <year>2001</year>
            <article-title>Rough Sets Theory for Multicriteria Decision Analysis</article-title>
            <source>European Journal of Operational Research</source>
            <volume>2217</volume>
            <issue>00</issue>
            <pub-id pub-id-type="doi">10.1016/s0377-2217(00)00167-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B57">
        <label>57.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ching, L. and Masud, A.S.M. (1979) Multiple Objective Decision Making-Methods and Applications.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ching, L.</string-name>
              <string-name>Masud, A.S.M.</string-name>
            </person-group>
            <year>1979</year>
            <article-title>Multiple Objective Decision Making-Methods and Applications</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B58">
        <label>58.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ben Said, L., Bechikh, S. and Ghedira, K. (2010) The R-Dominance: A New Dominance Relation for Interactive Evolutionary Multicriteria Decision Making. <italic>IEEE Transactions on Evolutionary Computation</italic>, 14, 801-818. https://doi.org/10.1109/tevc.2010.2041060 <pub-id pub-id-type="doi">10.1109/tevc.2010.2041060</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tevc.2010.2041060">https://doi.org/10.1109/tevc.2010.2041060</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Said, L.</string-name>
              <string-name>Bechikh, S.</string-name>
              <string-name>Ghedira, K.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>The R-Dominance: A New Dominance Relation for Interactive Evolutionary Multicriteria Decision Making</article-title>
            <source>IEEE Transactions on Evolutionary Computation</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1109/tevc.2010.2041060</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B59">
        <label>59.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shen, X., Guo, Y., Chen, Q. and Hu, W. (2008) A Multi-Objective Optimization Evolutionary Algorithm Incorporating Preference Information Based on Fuzzy Logic. <italic>Computational Optimization and Applications</italic>, 46, 159-188. https://doi.org/10.1007/s10589-008-9189-2 <pub-id pub-id-type="doi">10.1007/s10589-008-9189-2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10589-008-9189-2">https://doi.org/10.1007/s10589-008-9189-2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shen, X.</string-name>
              <string-name>Guo, Y.</string-name>
              <string-name>Chen, Q.</string-name>
              <string-name>Hu, W.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>A Multi-Objective Optimization Evolutionary Algorithm Incorporating Preference Information Based on Fuzzy Logic</article-title>
            <source>Computational Optimization and Applications</source>
            <volume>46</volume>
            <pub-id pub-id-type="doi">10.1007/s10589-008-9189-2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B60">
        <label>60.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Cichocka, J., Browne, W. and Rodriguez, E. (2015) Evolutionary Optimization Processes as Design Tools: Implementation of a Revolutionary Swarm Approach. <italic>Proceedings of</italic>31 <italic>th International PLEA Conference</italic>, Bologna, 9-11 September 2015, 75-78.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Cichocka, J.</string-name>
              <string-name>Browne, W.</string-name>
              <string-name>Rodriguez, E.</string-name>
              <string-name>Conference, B</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Evolutionary Optimization Processes as Design Tools: Implementation of a Revolutionary Swarm Approach</article-title>
            <source>Proceedings of 31th International PLEA Conference</source>
            <volume>9</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B61">
        <label>61.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Mahfoud, S.W. and Goldberg, D.E. (1995) Parallel Recombinative Simulated Annealing: A Genetic Algorithm. <italic>Parallel Computing</italic>, 21, 1-28. https://doi.org/10.1016/0167-8191(94)00071-h <pub-id pub-id-type="doi">10.1016/0167-8191(94)00071-h</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0167-8191(94)00071-h">https://doi.org/10.1016/0167-8191(94)00071-h</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Mahfoud, S.W.</string-name>
              <string-name>Goldberg, D.E.</string-name>
            </person-group>
            <year>1995</year>
            <article-title>Parallel Recombinative Simulated Annealing: A Genetic Algorithm</article-title>
            <source>Parallel Computing</source>
            <volume>8191</volume>
            <issue>94</issue>
            <pub-id pub-id-type="doi">10.1016/0167-8191(94)00071-h</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B62">
        <label>62.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kirkpatrick, S., Gelatt, C.D. and Vecchi, M.P. (1983) Optimization by Simulated Annealing. <italic>Science</italic>, 220, 671-680. https://doi.org/10.1126/science.220.4598.671 <pub-id pub-id-type="doi">10.1126/science.220.4598.671</pub-id><pub-id pub-id-type="pmid">17813860</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.220.4598.671">https://doi.org/10.1126/science.220.4598.671</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kirkpatrick, S.</string-name>
              <string-name>Gelatt, C.D.</string-name>
              <string-name>Vecchi, M.P.</string-name>
            </person-group>
            <year>1983</year>
            <article-title>Optimization by Simulated Annealing</article-title>
            <source>Science</source>
            <volume>220</volume>
            <pub-id pub-id-type="doi">10.1126/science.220.4598.671</pub-id>
            <pub-id pub-id-type="pmid">17813860</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B63">
        <label>63.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bäck, T., Fogel, D.B. and Michalewicz, Z. (1997) Handbook of Evolutionary Computation. <italic>Release</italic>, 97, B1.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Fogel, D.B.</string-name>
              <string-name>Michalewicz, Z.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Handbook of Evolutionary Computation</article-title>
            <source>Release</source>
            <volume>97</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B64">
        <label>64.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Asoh, H. and Mühlenbein, H. (1994) On the Mean Convergence Time of Evolutionary Algorithms without Selection and Mutation. In: Davidor, Y., <italic>et al</italic>., Eds., <italic>International Conference on Parallel Problem Solving from Nature</italic>, Springer, 88-97. https://doi.org/10.1007/3-540-58484-6_253 <pub-id pub-id-type="doi">10.1007/3-540-58484-6_253</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-58484-6_253">https://doi.org/10.1007/3-540-58484-6_253</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Asoh, H.</string-name>
              <string-name>Davidor, Y.</string-name>
              <string-name>Nature, S</string-name>
            </person-group>
            <year>1994</year>
            <article-title>On the Mean Convergence Time of Evolutionary Algorithms without Selection and Mutation</article-title>
            <source>In: Davidor</source>
            <volume>88</volume>
            <pub-id pub-id-type="doi">10.1007/3-540-58484-6_253</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B65">
        <label>65.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wan, W. and Birch, J.B. (2013) An Improved Hybrid Genetic Algorithm with a New Local Search Procedure. <italic>Journal of Applied Mathematics</italic>, 2013, Article ID: 103591. https://doi.org/10.1155/2013/103591 <pub-id pub-id-type="doi">10.1155/2013/103591</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2013/103591">https://doi.org/10.1155/2013/103591</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wan, W.</string-name>
              <string-name>Birch, J.B.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>An Improved Hybrid Genetic Algorithm with a New Local Search Procedure</article-title>
            <source>Journal of Applied Mathematics</source>
            <volume>2013</volume>
            <fpage>103591</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1155/2013/103591</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B66">
        <label>66.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Seront, G. and Bersini, H. (2000) A New GA-Local Search Hybrid for Continuous Optimization Based on Multi-Level Single Linkage Clustering. <italic>Proceedings of the</italic>2 <italic>nd Annual Conference on Genetic and Evolutionary Computation</italic>, Las Vegas, 8-12 July 2000, 90-95.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Seront, G.</string-name>
              <string-name>Bersini, H.</string-name>
              <string-name>Computation, L</string-name>
            </person-group>
            <year>2000</year>
            <article-title>A New GA-Local Search Hybrid for Continuous Optimization Based on Multi-Level Single Linkage Clustering</article-title>
            <source>Proceedings of the 2nd Annual Conference on Genetic and Evolutionary Computation</source>
            <volume>8</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B67">
        <label>67.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Haupt, R.L. and Haupt, S.E. (2003) Practical Genetic Algorithms. Wiley. https://doi.org/10.1002/0471671746 <pub-id pub-id-type="doi">10.1002/0471671746</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/0471671746">https://doi.org/10.1002/0471671746</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Haupt, R.L.</string-name>
              <string-name>Haupt, S.E.</string-name>
            </person-group>
            <year>2003</year>
            <article-title>Practical Genetic Algorithms</article-title>
            <pub-id pub-id-type="doi">10.1002/0471671746</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B68">
        <label>68.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Fathollahi-Fard, A.M., Hajiaghaei-Keshteli, M. and Tavakkoli-Moghaddam, R. (2020) Red Deer Algorithm (RDA): A New Nature-Inspired Meta-Heuristic. <italic>Soft Computing</italic>, 24, 14637-14665. https://doi.org/10.1007/s00500-020-04812-z <pub-id pub-id-type="doi">10.1007/s00500-020-04812-z</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00500-020-04812-z">https://doi.org/10.1007/s00500-020-04812-z</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Fathollahi-Fard, A.M.</string-name>
              <string-name>Hajiaghaei-Keshteli, M.</string-name>
              <string-name>Tavakkoli-Moghaddam, R.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Red Deer Algorithm (RDA): A New Nature-Inspired Meta-Heuristic</article-title>
            <source>Soft Computing</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1007/s00500-020-04812-z</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B69">
        <label>69.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wu, F., Wang, W., Chen, J. and Wang, Z. (2023) A Dynamic Multi-Objective Optimization Method Based on Classification Strategies. <italic>Scientific Reports</italic>, 13, Article No. 15221. https://doi.org/10.1038/s41598-023-41855-2 <pub-id pub-id-type="doi">10.1038/s41598-023-41855-2</pub-id><pub-id pub-id-type="pmid">37709788</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-023-41855-2">https://doi.org/10.1038/s41598-023-41855-2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wu, F.</string-name>
              <string-name>Wang, W.</string-name>
              <string-name>Chen, J.</string-name>
              <string-name>Wang, Z.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>A Dynamic Multi-Objective Optimization Method Based on Classification Strategies</article-title>
            <source>Scientific Reports</source>
            <volume>13</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-023-41855-2</pub-id>
            <pub-id pub-id-type="pmid">37709788</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B70">
        <label>70.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sharifi, M.R., Akbarifard, S., Qaderi, K. and Madadi, M.R. (2021) A New Optimization Algorithm to Solve Multi-Objective Problems. <italic>Scientific Reports</italic>, 11, Article No. 20326. https://doi.org/10.1038/s41598-021-99617-x <pub-id pub-id-type="doi">10.1038/s41598-021-99617-x</pub-id><pub-id pub-id-type="pmid">34645872</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-021-99617-x">https://doi.org/10.1038/s41598-021-99617-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sharifi, M.R.</string-name>
              <string-name>Akbarifard, S.</string-name>
              <string-name>Qaderi, K.</string-name>
              <string-name>Madadi, M.R.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>A New Optimization Algorithm to Solve Multi-Objective Problems</article-title>
            <source>Scientific Reports</source>
            <volume>11</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-021-99617-x</pub-id>
            <pub-id pub-id-type="pmid">34645872</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B71">
        <label>71.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Cerda-Flores, S.C., Rojas-Punzo, A.A. and Nápoles-Rivera, F. (2022) Applications of Multi-Objective Optimization to Industrial Processes: A Literature Review. <italic>Processes</italic>, 10, Article No. 133. https://doi.org/10.3390/pr10010133 <pub-id pub-id-type="doi">10.3390/pr10010133</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/pr10010133">https://doi.org/10.3390/pr10010133</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Cerda-Flores, S.C.</string-name>
              <string-name>Rojas-Punzo, A.A.</string-name>
              <string-name>Rivera, F.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Applications of Multi-Objective Optimization to Industrial Processes: A Literature Review</article-title>
            <source>Processes</source>
            <volume>10</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/pr10010133</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B72">
        <label>72.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Fogel, D.B. and Fogel, L.J. (1996) An Introduction to Evolutionary Programming. In: Alliot, J.-M., <italic>et al</italic>., Eds., <italic>European Conference on Artificial Evolution</italic>, Springer, 21-33. https://doi.org/10.1007/3-540-61108-8_28 <pub-id pub-id-type="doi">10.1007/3-540-61108-8_28</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-61108-8_28">https://doi.org/10.1007/3-540-61108-8_28</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Fogel, D.B.</string-name>
              <string-name>Fogel, L.J.</string-name>
              <string-name>Alliot, J.</string-name>
              <string-name>Evolution, S</string-name>
            </person-group>
            <year>1996</year>
            <article-title>An Introduction to Evolutionary Programming</article-title>
            <source>In: Alliot</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1007/3-540-61108-8_28</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B73">
        <label>73.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Holland, J.H. (1992) Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. The MIT Press. https://doi.org/10.7551/mitpress/1090.001.0001 <pub-id pub-id-type="doi">10.7551/mitpress/1090.001.0001</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.7551/mitpress/1090.001.0001">https://doi.org/10.7551/mitpress/1090.001.0001</ext-link></mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Holland, J.H.</string-name>
              <string-name>Biology, C</string-name>
            </person-group>
            <year>1992</year>
            <article-title>Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence</article-title>
            <pub-id pub-id-type="doi">10.7551/mitpress/1090.001.0001</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B74">
        <label>74.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Glover, F. (1977) Heuristics for Integer Programming Using Surrogate Constraints. <italic>Decision Sciences</italic>, 8, 156-166. https://doi.org/10.1111/j.1540-5915.1977.tb01074.x <pub-id pub-id-type="doi">10.1111/j.1540-5915.1977.tb01074.x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.1540-5915.1977.tb01074.x">https://doi.org/10.1111/j.1540-5915.1977.tb01074.x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Glover, F.</string-name>
            </person-group>
            <year>1977</year>
            <article-title>Heuristics for Integer Programming Using Surrogate Constraints</article-title>
            <source>Decision Sciences</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1111/j.1540-5915.1977.tb01074.x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B75">
        <label>75.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Glover, F. (1986) Future Paths for Integer Programming and Links to Artificial Intelligence. <italic>Computers &amp; Operations Research</italic>, 13, 533-549. https://doi.org/10.1016/0305-0548(86)90048-1 <pub-id pub-id-type="doi">10.1016/0305-0548(86)90048-1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0305-0548(86)90048-1">https://doi.org/10.1016/0305-0548(86)90048-1</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Glover, F.</string-name>
            </person-group>
            <year>1986</year>
            <article-title>Future Paths for Integer Programming and Links to Artificial Intelligence</article-title>
            <source>Computers &amp; Operations Research</source>
            <volume>0548</volume>
            <issue>86</issue>
            <pub-id pub-id-type="doi">10.1016/0305-0548(86)90048-1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B76">
        <label>76.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Reynolds, R.G. (1994) An Introduction to Cultural Algorithms. <italic>Proceedings of the</italic>3 <italic>rd Annual Conference on Evolutionary Programming</italic>, Vol. 24, 131-139.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Reynolds, R.G.</string-name>
              <string-name>Programming, V</string-name>
            </person-group>
            <year>1994</year>
            <article-title>An Introduction to Cultural Algorithms</article-title>
            <source>Proceedings of the 3rd Annual Conference on Evolutionary Programming</source>
            <volume>131</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B77">
        <label>77.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kennedy, J. and Eberhart, R. (1995) Particle Swarm Optimization. <italic>Proceedings of</italic><italic>ICNN</italic>’95- <italic>International Conference on Neural Networks</italic>, Vol. 4, 1942-1948. https://doi.org/10.1109/icnn.1995.488968 <pub-id pub-id-type="doi">10.1109/icnn.1995.488968</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icnn.1995.488968">https://doi.org/10.1109/icnn.1995.488968</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kennedy, J.</string-name>
              <string-name>Eberhart, R.</string-name>
              <string-name>Networks, V</string-name>
            </person-group>
            <year>1995</year>
            <article-title>Particle Swarm Optimization</article-title>
            <source>Proceedings of ICNN’95-International Conference on Neural Networks</source>
            <volume>1942</volume>
            <pub-id pub-id-type="doi">10.1109/icnn.1995.488968</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B78">
        <label>78.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Dorigo, M., Maniezzo, V. and Colorni, A. (1996) Ant System: Optimization by a Colony of Cooperating Agents. <italic>IEEE Transactions on Systems</italic>, <italic>Man</italic>, <italic>and Cybernetics</italic>, <italic>Part B</italic>( <italic>Cybernetics</italic>), 26, 29-41. https://doi.org/10.1109/3477.484436 <pub-id pub-id-type="doi">10.1109/3477.484436</pub-id><pub-id pub-id-type="pmid">18263004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/3477.484436">https://doi.org/10.1109/3477.484436</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Dorigo, M.</string-name>
              <string-name>Maniezzo, V.</string-name>
              <string-name>Colorni, A.</string-name>
              <string-name>Systems, M</string-name>
              <string-name>Cybernetics, P</string-name>
            </person-group>
            <year>1996</year>
            <article-title>Ant System: Optimization by a Colony of Cooperating Agents</article-title>
            <source>IEEE Transactions on Systems</source>
            <volume>26</volume>
            <pub-id pub-id-type="doi">10.1109/3477.484436</pub-id>
            <pub-id pub-id-type="pmid">18263004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B79">
        <label>79.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Storn, R. and Price, K. (1997) Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. <italic>Journal of Global Optimization</italic>, 11, 341-359. https://doi.org/10.1023/a:1008202821328 <pub-id pub-id-type="doi">10.1023/a:1008202821328</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/a:1008202821328">https://doi.org/10.1023/a:1008202821328</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Storn, R.</string-name>
              <string-name>Price, K.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces</article-title>
            <source>Journal of Global Optimization</source>
            <volume>11</volume>
            <fpage>100820</fpage>
            <pub-id pub-id-type="doi">10.1023/a:1008202821328</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B80">
        <label>80.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Mladenović, N. and Hansen, P. (1997) Variable Neighborhood Search. <italic>Computers &amp;</italic><italic>Operations Research</italic>, 24, 1097-1100. https://doi.org/10.1016/s0305-0548(97)00031-2 <pub-id pub-id-type="doi">10.1016/s0305-0548(97)00031-2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/s0305-0548(97)00031-2">https://doi.org/10.1016/s0305-0548(97)00031-2</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Hansen, P.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Variable Neighborhood Search</article-title>
            <source>Computers &amp; Operations Research</source>
            <volume>0548</volume>
            <issue>97</issue>
            <pub-id pub-id-type="doi">10.1016/s0305-0548(97)00031-2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B81">
        <label>81.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kim, H. and Ahn, B. (2001) A New Evolutionary Algorithm Based on Sheep Flocks Heredity Model. 2001 <italic>IEEE Pacific Rim Conference on Communications</italic>, <italic>Computers and Signal Processing</italic>, Vol. 2, 514-517.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kim, H.</string-name>
              <string-name>Ahn, B.</string-name>
              <string-name>Communications, C</string-name>
              <string-name>Processing, V</string-name>
            </person-group>
            <year>2001</year>
            <article-title>A New Evolutionary Algorithm Based on Sheep Flocks Heredity Model</article-title>
            <source>2001 IEEE Pacific Rim Conference on Communications</source>
            <volume>514</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B82">
        <label>82.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Geem, Z.W., Kim, J.H. and Loganathan, G.V. (2001) A New Heuristic Optimization Algorithm: Harmony Search. <italic>Simulation</italic>, 76, 60-68. https://doi.org/10.1177/003754970107600201 <pub-id pub-id-type="doi">10.1177/003754970107600201</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/003754970107600201">https://doi.org/10.1177/003754970107600201</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Geem, Z.W.</string-name>
              <string-name>Kim, J.H.</string-name>
              <string-name>Loganathan, G.V.</string-name>
            </person-group>
            <year>2001</year>
            <article-title>A New Heuristic Optimization Algorithm: Harmony Search</article-title>
            <source>Simulation</source>
            <volume>76</volume>
            <pub-id pub-id-type="doi">10.1177/003754970107600201</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B83">
        <label>83.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Passino, K.M. (2002) Biomimicry of Bacterial Foraging for Distributed Optimization and Control. <italic>IEEE Control Systems Magazine</italic>, 22, 52-67.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Passino, K.M.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Biomimicry of Bacterial Foraging for Distributed Optimization and Control</article-title>
            <source>IEEE Control Systems Magazine</source>
            <volume>22</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B84">
        <label>84.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Xie, X.F., Zhang, W.J. and Yang, Z.L. (2002) Social Cognitive Optimization for Nonlinear Programming Problems. <italic>Proceedings. International Conference on Machine Learning and Cybernetics</italic>, Vol. 2, 779-783. https://doi.org/10.1109/icmlc.2002.1174487 <pub-id pub-id-type="doi">10.1109/icmlc.2002.1174487</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icmlc.2002.1174487">https://doi.org/10.1109/icmlc.2002.1174487</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Xie, X.F.</string-name>
              <string-name>Zhang, W.J.</string-name>
              <string-name>Yang, Z.L.</string-name>
              <string-name>Cybernetics, V</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Social Cognitive Optimization for Nonlinear Programming Problems</article-title>
            <source>Proceedings. International Conference on Machine Learning and Cybernetics</source>
            <volume>779</volume>
            <pub-id pub-id-type="doi">10.1109/icmlc.2002.1174487</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B85">
        <label>85.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Eusuff, M.M. and Lansey, K.E. (2003) Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm. <italic>Journal of Water Resources Planning and Management</italic>, 129, 210-225. https://doi.org/10.1061/(asce)0733-9496(2003)129:3(210) <pub-id pub-id-type="doi">10.1061/(asce)0733-9496(2003)129:3(210)</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1061/(asce)0733-9496(2003)129:3(210)">https://doi.org/10.1061/(asce)0733-9496(2003)129:3(210)</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Eusuff, M.M.</string-name>
              <string-name>Lansey, K.E.</string-name>
            </person-group>
            <year>2003</year>
            <article-title>Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm</article-title>
            <source>Journal of Water Resources Planning and Management</source>
            <volume>9496</volume>
            <issue>2003</issue>
            <fpage>3</fpage>
            <pub-id pub-id-type="doi">10.1061/(asce)0733-9496(2003)129:3(210)</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B86">
        <label>86.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Birbil, Ş.İ. and Fang, S.C. (2003) An Electromagnetism-Like Mechanism for Global Optimization. <italic>Journal of Global Optimization</italic>, 25, 263-282. https://doi.org/10.1023/a:1022452626305 <pub-id pub-id-type="doi">10.1023/a:1022452626305</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/a:1022452626305">https://doi.org/10.1023/a:1022452626305</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Fang, S.C.</string-name>
            </person-group>
            <year>2003</year>
            <article-title>An Electromagnetism-Like Mechanism for Global Optimization</article-title>
            <source>Journal of Global Optimization</source>
            <volume>25</volume>
            <fpage>102245</fpage>
            <pub-id pub-id-type="doi">10.1023/a:1022452626305</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B87">
        <label>87.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Hsiao, Y.T., Chuang, C.L., Jiang, J.A. and Chien, C.C. (2005) A Novel Optimization Algorithm: Space Gravitational Optimization. 2005 <italic>IEEE International Conference on Systems</italic>, <italic>Man and Cybernetics</italic>, Vol. 3, 2323-2328. https://doi.org/10.1109/icsmc.2005.1571495 <pub-id pub-id-type="doi">10.1109/icsmc.2005.1571495</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icsmc.2005.1571495">https://doi.org/10.1109/icsmc.2005.1571495</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Hsiao, Y.T.</string-name>
              <string-name>Chuang, C.L.</string-name>
              <string-name>Jiang, J.A.</string-name>
              <string-name>Chien, C.C.</string-name>
              <string-name>Systems, M</string-name>
              <string-name>Cybernetics, V</string-name>
            </person-group>
            <year>2005</year>
            <article-title>A Novel Optimization Algorithm: Space Gravitational Optimization</article-title>
            <source>2005 IEEE International Conference on Systems</source>
            <volume>2323</volume>
            <pub-id pub-id-type="doi">10.1109/icsmc.2005.1571495</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B88">
        <label>88.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sacco, W.F. and de Oliveira, C.R. (2005) A New Stochastic Optimization Algorithm Based on Particle Collisions. <italic>Transactions of the American Nuclear Society</italic>, 92, 657-659.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sacco, W.F.</string-name>
              <string-name>Oliveira, C.R.</string-name>
            </person-group>
            <year>2005</year>
            <article-title>A New Stochastic Optimization Algorithm Based on Particle Collisions</article-title>
            <source>Transactions of the American Nuclear Society</source>
            <volume>92</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B89">
        <label>89.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Erol, O.K. and Eksin, I. (2006) A New Optimization Method: Big Bang-Big Crunch. <italic>Advances in Engineering Software</italic>, 37, 106-111. https://doi.org/10.1016/j.advengsoft.2005.04.005 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2005.04.005</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2005.04.005">https://doi.org/10.1016/j.advengsoft.2005.04.005</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Erol, O.K.</string-name>
              <string-name>Eksin, I.</string-name>
            </person-group>
            <year>2006</year>
            <article-title>A New Optimization Method: Big Bang-Big Crunch</article-title>
            <source>Advances in Engineering Software</source>
            <volume>37</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2005.04.005</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B90">
        <label>90.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">He, S., Wu, Q.H. and Saunders, J.R. (2006) A Novel Group Search Optimizer Inspired by Animal Behavioural Ecology. 2006 <italic>IEEE International Conference on Evolutionary Computation</italic>, Vancouver, 16-21 July 2006, 1272-1278. https://doi.org/10.1109/cec.2006.1688455 <pub-id pub-id-type="doi">10.1109/cec.2006.1688455</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cec.2006.1688455">https://doi.org/10.1109/cec.2006.1688455</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>He, S.</string-name>
              <string-name>Wu, Q.H.</string-name>
              <string-name>Saunders, J.R.</string-name>
              <string-name>Computation, V</string-name>
            </person-group>
            <year>2006</year>
            <article-title>A Novel Group Search Optimizer Inspired by Animal Behavioural Ecology</article-title>
            <source>2006 IEEE International Conference on Evolutionary Computation</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1109/cec.2006.1688455</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B91">
        <label>91.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mehrabian, A.R. and Lucas, C. (2006) A Novel Numerical Optimization Algorithm Inspired from Weed Colonization. <italic>Ecological Informatics</italic>, 1, 355-366. https://doi.org/10.1016/j.ecoinf.2006.07.003 <pub-id pub-id-type="doi">10.1016/j.ecoinf.2006.07.003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ecoinf.2006.07.003">https://doi.org/10.1016/j.ecoinf.2006.07.003</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mehrabian, A.R.</string-name>
              <string-name>Lucas, C.</string-name>
            </person-group>
            <year>2006</year>
            <article-title>A Novel Numerical Optimization Algorithm Inspired from Weed Colonization</article-title>
            <source>Ecological Informatics</source>
            <volume>1</volume>
            <pub-id pub-id-type="doi">10.1016/j.ecoinf.2006.07.003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B92">
        <label>92.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Du, H., Wu, X. and Zhuang, J. (2006) Small-World Optimization Algorithm for Function Optimization. <italic>Advances in Natural Computation</italic>: <italic>Second International</italic><italic>Conference</italic>, <italic>ICNC</italic> 2006, Xi’an, 24-28 September 2006, 264-273. https://doi.org/10.1007/11881223_33 <pub-id pub-id-type="doi">10.1007/11881223_33</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/11881223_33">https://doi.org/10.1007/11881223_33</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Du, H.</string-name>
              <string-name>Wu, X.</string-name>
              <string-name>Zhuang, J.</string-name>
              <string-name>Conference, I</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Small-World Optimization Algorithm for Function Optimization</article-title>
            <source>Advances in Natural Computation: Second International Conference</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1007/11881223_33</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B93">
        <label>93.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Chu, S.C., Tsai, P.W. and Pan, J.S. (2006) Cat Swarm Optimization. <italic>PRICAI</italic> 2006: <italic>Trends in Artificial Intelligence</italic>: 9 <italic>th Pacific Rim International Conference on Artificial Intelligence</italic>, Guilin, 7-11 August 2006, 854-858. https://doi.org/10.1007/978-3-540-36668-3_94 <pub-id pub-id-type="doi">10.1007/978-3-540-36668-3_94</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-540-36668-3_94">https://doi.org/10.1007/978-3-540-36668-3_94</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Chu, S.C.</string-name>
              <string-name>Tsai, P.W.</string-name>
              <string-name>Pan, J.S.</string-name>
              <string-name>Intelligence, G</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Cat Swarm Optimization</article-title>
            <source>PRICAI 2006: Trends in Artificial Intelligence: 9th Pacific Rim International Conference on Artificial Intelligence</source>
            <volume>7</volume>
            <fpage>9</fpage>
            <pub-id pub-id-type="doi">10.1007/978-3-540-36668-3_94</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B94">
        <label>94.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Karci, A. and Alatas, B. (2006) Thinking Capability of Saplings Growing up Algorithm. In: Corchado, E., <italic>et al</italic>., Eds., <italic>Intelligent Data Engineering and Automated</italic><italic>Learning</italic>, Springer, 386-393. https://doi.org/10.1007/11875581_47 <pub-id pub-id-type="doi">10.1007/11875581_47</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/11875581_47">https://doi.org/10.1007/11875581_47</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Karci, A.</string-name>
              <string-name>Alatas, B.</string-name>
              <string-name>Corchado, E.</string-name>
              <string-name>Learning, S</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Thinking Capability of Saplings Growing up Algorithm</article-title>
            <source>In: Corchado</source>
            <volume>386</volume>
            <pub-id pub-id-type="doi">10.1007/11875581_47</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B95">
        <label>95.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Atashpaz-Gargari, E. and Lucas, C. (2007) Imperialist Competitive Algorithm: An Algorithm for Optimization Inspired by Imperialistic Competition. 2007 <italic>IEEE Congress on Evolutionary Computation</italic>, Singapore, 25-28 September 2007, 4661-4667. https://doi.org/10.1109/cec.2007.4425083 <pub-id pub-id-type="doi">10.1109/cec.2007.4425083</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cec.2007.4425083">https://doi.org/10.1109/cec.2007.4425083</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Atashpaz-Gargari, E.</string-name>
              <string-name>Lucas, C.</string-name>
              <string-name>Computation, S</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Imperialist Competitive Algorithm: An Algorithm for Optimization Inspired by Imperialistic Competition</article-title>
            <source>2007 IEEE Congress on Evolutionary Computation</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1109/cec.2007.4425083</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B96">
        <label>96.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Karaboga, D. and Basturk, B. (2007) A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm. <italic>Journal of Global Optimization</italic>, 39, 459-471. https://doi.org/10.1007/s10898-007-9149-x <pub-id pub-id-type="doi">10.1007/s10898-007-9149-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10898-007-9149-x">https://doi.org/10.1007/s10898-007-9149-x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Karaboga, D.</string-name>
              <string-name>Basturk, B.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm</article-title>
            <source>Journal of Global Optimization</source>
            <volume>39</volume>
            <pub-id pub-id-type="doi">10.1007/s10898-007-9149-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B97">
        <label>97.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Formato, R.A. (2007) Central Force Optimization: A New Metaheuristic with Applications in Applied Electromagnetics. <italic>Progress in Electromagnetics Research</italic>, 77, 425-491. https://doi.org/10.2528/pier07082403 <pub-id pub-id-type="doi">10.2528/pier07082403</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2528/pier07082403">https://doi.org/10.2528/pier07082403</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Formato, R.A.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Central Force Optimization: A New Metaheuristic with Applications in Applied Electromagnetics</article-title>
            <source>Progress in Electromagnetics Research</source>
            <volume>77</volume>
            <pub-id pub-id-type="doi">10.2528/pier07082403</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B98">
        <label>98.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chuang, C.L. and Jiang, J.A. (2007) Integrated Radiation Optimization: Inspired by the Gravitational Radiation in the Curvature of Space-Time. 2007 <italic>IEEE Congress on Evolutionary Computation</italic>, Singapore, 25-28 September 2007, 3157-3164. https://doi.org/10.1109/cec.2007.4424875 <pub-id pub-id-type="doi">10.1109/cec.2007.4424875</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cec.2007.4424875">https://doi.org/10.1109/cec.2007.4424875</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chuang, C.L.</string-name>
              <string-name>Jiang, J.A.</string-name>
              <string-name>Computation, S</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Integrated Radiation Optimization: Inspired by the Gravitational Radiation in the Curvature of Space-Time</article-title>
            <source>2007 IEEE Congress on Evolutionary Computation</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1109/cec.2007.4424875</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B99">
        <label>99.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lamberti, L. and Pappalettere, C. (2007) Weight Optimization of Skeletal Structures with Multi-Point Simulated Annealing. <italic>Computer Modeling in Engineering and Sciences</italic>, 18, 183.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lamberti, L.</string-name>
              <string-name>Pappalettere, C.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Weight Optimization of Skeletal Structures with Multi-Point Simulated Annealing</article-title>
            <source>Computer Modeling in Engineering and Sciences</source>
            <volume>18</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B100">
        <label>100.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Rabanal, P., Rodríguez, I. and Rubio, F. (n.d.) Using River Formation Dynamics to Design Heuristic Algorithms. In: Akl, S.G., <italic>et al</italic>., Eds., <italic>International Conference on Unconventional Computation</italic>, Springer, 163-177. https://doi.org/10.1007/978-3-540-73554-0_16 <pub-id pub-id-type="doi">10.1007/978-3-540-73554-0_16</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-540-73554-0_16">https://doi.org/10.1007/978-3-540-73554-0_16</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Rabanal, P.</string-name>
              <string-name>Rubio, F.</string-name>
              <string-name>Akl, S.G.</string-name>
              <string-name>Computation, S</string-name>
            </person-group>
            <pub-id pub-id-type="doi">10.1007/978-3-540-73554-0_16</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B101">
        <label>101.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kripka, M. and Kripka, R.M.L. (2008) Big Crunch Optimization Method. <italic>International Conference on Engineering Optimization</italic>, Rio de Janeiro, 1-5 June 2008, 1-7.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kripka, M.</string-name>
              <string-name>Kripka, R.M.L.</string-name>
              <string-name>Optimization, R</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Big Crunch Optimization Method</article-title>
            <source>International Conference on Engineering Optimization</source>
            <volume>1</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B102">
        <label>102.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Simon, D. (2008) Biogeography-Based Optimization. <italic>IEEE Transactions on Evolutionary Computation</italic>, 12, 702-713. https://doi.org/10.1109/tevc.2008.919004 <pub-id pub-id-type="doi">10.1109/tevc.2008.919004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tevc.2008.919004">https://doi.org/10.1109/tevc.2008.919004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Simon, D.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Biogeography-Based Optimization</article-title>
            <source>IEEE Transactions on Evolutionary Computation</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1109/tevc.2008.919004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B103">
        <label>103.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Yang, X.S. (2009) Firefly Algorithms for Multimodal Optimization. In: Watanabe, O. and Zeugmann, T., Eds., <italic>International Symposium on Stochastic Algorithms</italic>, Springer, 169-178. https://doi.org/10.1007/978-3-642-04944-6_14 <pub-id pub-id-type="doi">10.1007/978-3-642-04944-6_14</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-04944-6_14">https://doi.org/10.1007/978-3-642-04944-6_14</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Yang, X.S.</string-name>
              <string-name>Watanabe, O.</string-name>
              <string-name>Zeugmann, T.</string-name>
              <string-name>Algorithms, S</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Firefly Algorithms for Multimodal Optimization</article-title>
            <source>In: Watanabe</source>
            <volume>169</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-04944-6_14</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B104">
        <label>104.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Premaratne, U., Samarabandu, J. and Sidhu, T. (2009) A New Biologically Inspired Optimization Algorithm. 2009 <italic>International Conference on Industrial and Information Systems</italic> ( <italic>ICIIS</italic>), Peradeniya, 28-31 December 2009, 279-284. https://doi.org/10.1109/iciinfs.2009.5429852 <pub-id pub-id-type="doi">10.1109/iciinfs.2009.5429852</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iciinfs.2009.5429852">https://doi.org/10.1109/iciinfs.2009.5429852</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Premaratne, U.</string-name>
              <string-name>Samarabandu, J.</string-name>
              <string-name>Sidhu, T.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>A New Biologically Inspired Optimization Algorithm</article-title>
            <source>2009 International Conference on Industrial and Information Systems (ICIIS)</source>
            <volume>28</volume>
            <pub-id pub-id-type="doi">10.1109/iciinfs.2009.5429852</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B105">
        <label>105.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rashedi, E., Nezamabadi-Pour, H. and Saryazdi, S. (2009) GSA: A Gravitational Search Algorithm. <italic>Information Sciences</italic>, 179, 2232-2248. https://doi.org/10.1016/j.ins.2009.03.004 <pub-id pub-id-type="doi">10.1016/j.ins.2009.03.004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ins.2009.03.004">https://doi.org/10.1016/j.ins.2009.03.004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rashedi, E.</string-name>
              <string-name>Nezamabadi-Pour, H.</string-name>
              <string-name>Saryazdi, S.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>GSA: A Gravitational Search Algorithm</article-title>
            <source>Information Sciences</source>
            <volume>179</volume>
            <pub-id pub-id-type="doi">10.1016/j.ins.2009.03.004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B106">
        <label>106.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yang, X.S. and Deb, S. (2009) Cuckoo Search via Lévy Flights. 2009 <italic>World Congress on Nature &amp; Biologically Inspired Computing</italic> ( <italic>NaBIC</italic>), Coimbatore, 9-11 December 2009, 210-214. https://doi.org/10.1109/nabic.2009.5393690 <pub-id pub-id-type="doi">10.1109/nabic.2009.5393690</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/nabic.2009.5393690">https://doi.org/10.1109/nabic.2009.5393690</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yang, X.S.</string-name>
              <string-name>Deb, S.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Cuckoo Search via Lévy Flights</article-title>
            <source>2009 World Congress on Nature &amp; Biologically Inspired Computing (NaBIC)</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1109/nabic.2009.5393690</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B107">
        <label>107.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Oftadeh, R. and Mahjoob, M.J. (2009) A New Meta-Heuristic Optimization Algorithm: Hunting Search. 2009 5 <italic>th International Conference on Soft Computing</italic>, <italic>Computing with Words and Perceptions in System Analysis</italic>, <italic>Decision and Control</italic>, Famagusta, 2-4 September 2009, 1-5. https://doi.org/10.1109/icsccw.2009.5379451 <pub-id pub-id-type="doi">10.1109/icsccw.2009.5379451</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icsccw.2009.5379451">https://doi.org/10.1109/icsccw.2009.5379451</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Oftadeh, R.</string-name>
              <string-name>Mahjoob, M.J.</string-name>
              <string-name>Computing, C</string-name>
              <string-name>Analysis, D</string-name>
              <string-name>Control, F</string-name>
            </person-group>
            <year>2009</year>
            <article-title>A New Meta-Heuristic Optimization Algorithm: Hunting Search</article-title>
            <source>2009 5th International Conference on Soft Computing</source>
            <volume>2</volume>
            <pub-id pub-id-type="doi">10.1109/icsccw.2009.5379451</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B108">
        <label>108.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Xie, L., Zeng, J. and Cui, Z. (2009) General Framework of Artificial Physics Optimization Algorithm. 2009 <italic>World Congress on Nature &amp; Biologically Inspired Computing</italic> ( <italic>NaBIC</italic>), Coimbatore, 9-11 December 2009, 1321-1326. https://doi.org/10.1109/nabic.2009.5393736 <pub-id pub-id-type="doi">10.1109/nabic.2009.5393736</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/nabic.2009.5393736">https://doi.org/10.1109/nabic.2009.5393736</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Xie, L.</string-name>
              <string-name>Zeng, J.</string-name>
              <string-name>Cui, Z.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>General Framework of Artificial Physics Optimization Algorithm</article-title>
            <source>2009 World Congress on Nature &amp; Biologically Inspired Computing (NaBIC)</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1109/nabic.2009.5393736</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B109">
        <label>109.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Das, S., Chowdhury, A. and Abraham, A. (2009) A Bacterial Evolutionary Algorithm for Automatic Data Clustering. 2009 <italic>IEEE Congress on Evolutionary Computation</italic>, Trondheim, 18-21 May 2009, 2403-2410. https://doi.org/10.1109/cec.2009.4983241 <pub-id pub-id-type="doi">10.1109/cec.2009.4983241</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cec.2009.4983241">https://doi.org/10.1109/cec.2009.4983241</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Das, S.</string-name>
              <string-name>Chowdhury, A.</string-name>
              <string-name>Abraham, A.</string-name>
              <string-name>Computation, T</string-name>
            </person-group>
            <year>2009</year>
            <article-title>A Bacterial Evolutionary Algorithm for Automatic Data Clustering</article-title>
            <source>2009 IEEE Congress on Evolutionary Computation</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cec.2009.4983241</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B110">
        <label>110.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhang, L.M., Dahlmann, C. and Zhang, Y. (2009) Human-Inspired Algorithms for Continuous Function Optimization. 2009 <italic>IEEE International Conference on Intelligent Computing and Intelligent Systems</italic>, Vol. 1, 318-321. https://doi.org/10.1109/icicisys.2009.5357838 <pub-id pub-id-type="doi">10.1109/icicisys.2009.5357838</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icicisys.2009.5357838">https://doi.org/10.1109/icicisys.2009.5357838</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhang, L.M.</string-name>
              <string-name>Dahlmann, C.</string-name>
              <string-name>Zhang, Y.</string-name>
              <string-name>Systems, V</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Human-Inspired Algorithms for Continuous Function Optimization</article-title>
            <source>2009 IEEE International Conference on Intelligent Computing and Intelligent Systems</source>
            <volume>318</volume>
            <pub-id pub-id-type="doi">10.1109/icicisys.2009.5357838</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B111">
        <label>111.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kashan, A.H. (2009) League Championship Algorithm: A New Algorithm for Numerical Function Optimization. 2009 <italic>International Conference of Soft Computing</italic><italic>and Pattern Recognition</italic>, Malacca, 4-7 December 2009, 43-48. https://doi.org/10.1109/socpar.2009.21 <pub-id pub-id-type="doi">10.1109/socpar.2009.21</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/socpar.2009.21">https://doi.org/10.1109/socpar.2009.21</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kashan, A.H.</string-name>
              <string-name>Recognition, M</string-name>
            </person-group>
            <year>2009</year>
            <article-title>League Championship Algorithm: A New Algorithm for Numerical Function Optimization</article-title>
            <source>2009 International Conference of Soft Computing and Pattern Recognition</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1109/socpar.2009.21</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B112">
        <label>112.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chen, S. (2009) Locust Swarms—A New Multi-Optima Search Technique. 2009 <italic>IEEE Congress on Evolutionary Computation</italic>, Trondheim, 18-21 May 2009, 1745-1752. https://doi.org/10.1109/cec.2009.4983152 <pub-id pub-id-type="doi">10.1109/cec.2009.4983152</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cec.2009.4983152">https://doi.org/10.1109/cec.2009.4983152</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chen, S.</string-name>
              <string-name>Computation, T</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Locust Swarms—A New Multi-Optima Search Technique</article-title>
            <source>2009 IEEE Congress on Evolutionary Computation</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cec.2009.4983152</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B113">
        <label>113.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Iordache, S. (2010) Consultant-Guided Search: A New Metaheuristic for Combinatorial Optimization Problems. <italic>Proceedings of the</italic>12 <italic>th Annual Conference on Genetic and Evolutionary Computation</italic>, Portland, 7-11 July 2010, 225-232. https://doi.org/10.1145/1830483.1830526 <pub-id pub-id-type="doi">10.1145/1830483.1830526</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/1830483.1830526">https://doi.org/10.1145/1830483.1830526</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Iordache, S.</string-name>
              <string-name>Computation, P</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Consultant-Guided Search: A New Metaheuristic for Combinatorial Optimization Problems</article-title>
            <source>Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1145/1830483.1830526</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B114">
        <label>114.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yang, X.S. (2010) A New Metaheuristic Bat-Inspired Algorithm. In: González, J.R., <italic>et al</italic>., Eds., <italic>Nature Inspired Cooperative Strategies for Optimization</italic>, Springer, 65-74. https://doi.org/10.1007/978-3-642-12538-6_6 <pub-id pub-id-type="doi">10.1007/978-3-642-12538-6_6</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-12538-6_6">https://doi.org/10.1007/978-3-642-12538-6_6</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yang, X.S.</string-name>
              <string-name>Optimization, S</string-name>
            </person-group>
            <year>2010</year>
            <article-title>A New Metaheuristic Bat-Inspired Algorithm</article-title>
            <source>In: González</source>
            <volume>65</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-12538-6_6</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B115">
        <label>115.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kaveh, A. and Talatahari, S. (2010) A Novel Heuristic Optimization Method: Charged System Search. <italic>Acta Mechanica</italic>, 213, 267-289. https://doi.org/10.1007/s00707-009-0270-4 <pub-id pub-id-type="doi">10.1007/s00707-009-0270-4</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00707-009-0270-4">https://doi.org/10.1007/s00707-009-0270-4</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kaveh, A.</string-name>
              <string-name>Talatahari, S.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>A Novel Heuristic Optimization Method: Charged System Search</article-title>
            <source>Acta Mechanica</source>
            <volume>213</volume>
            <pub-id pub-id-type="doi">10.1007/s00707-009-0270-4</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B116">
        <label>116.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lam, A.Y.S. and Li, V.O.K. (2010) Chemical-Reaction-Inspired Metaheuristic for Optimization. <italic>IEEE Transactions on Evolutionary Computation</italic>, 14, 381-399. https://doi.org/10.1109/tevc.2009.2033580 <pub-id pub-id-type="doi">10.1109/tevc.2009.2033580</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tevc.2009.2033580">https://doi.org/10.1109/tevc.2009.2033580</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lam, A.Y.S.</string-name>
              <string-name>Li, V.O.K.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Chemical-Reaction-Inspired Metaheuristic for Optimization</article-title>
            <source>IEEE Transactions on Evolutionary Computation</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1109/tevc.2009.2033580</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B117">
        <label>117.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yang, X. and Deb, S. (2010) Eagle Strategy Using Lévy Walk and Firefly Algorithms for Stochastic Optimization. In: González, J.R., <italic>et al</italic>., Eds., <italic>Nature Inspired Cooperative Strategies for Optimization</italic>, Springer, 101-111. https://doi.org/10.1007/978-3-642-12538-6_9 <pub-id pub-id-type="doi">10.1007/978-3-642-12538-6_9</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-12538-6_9">https://doi.org/10.1007/978-3-642-12538-6_9</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yang, X.</string-name>
              <string-name>Deb, S.</string-name>
              <string-name>Optimization, S</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Eagle Strategy Using Lévy Walk and Firefly Algorithms for Stochastic Optimization</article-title>
            <source>In: González</source>
            <volume>101</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-12538-6_9</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B118">
        <label>118.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Xu, Y., Cui, Z. and Zeng, J. (2010) Social Emotional Optimization Algorithm for Nonlinear Constrained Optimization Problems. 1 <italic>st International Conference on</italic><italic>Swarm</italic>, <italic>Evolutionary</italic>, <italic>and Memetic Computing</italic>, <italic>SEMCCO</italic> 2010, Chennai, 16-18 December 2010, 583-590. https://doi.org/10.1007/978-3-642-17563-3_68 <pub-id pub-id-type="doi">10.1007/978-3-642-17563-3_68</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-17563-3_68">https://doi.org/10.1007/978-3-642-17563-3_68</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Xu, Y.</string-name>
              <string-name>Cui, Z.</string-name>
              <string-name>Zeng, J.</string-name>
              <string-name>Swarm, E</string-name>
              <string-name>Computing, S</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Social Emotional Optimization Algorithm for Nonlinear Constrained Optimization Problems</article-title>
            <source>1st International Conference on Swarm</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-17563-3_68</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B119">
        <label>119.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shah-Hosseini, H. (2011) Otsu’s Criterion-Based Multilevel Thresholding by a Nature-Inspired Metaheuristic Called Galaxy-Based Search Algorithm. 2011 3 <italic>rd World Congress on Nature and Biologically Inspired Computing</italic>, Salamanca, 19-21 October 2011, 383-388. https://doi.org/10.1109/nabic.2011.6089621 <pub-id pub-id-type="doi">10.1109/nabic.2011.6089621</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/nabic.2011.6089621">https://doi.org/10.1109/nabic.2011.6089621</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shah-Hosseini, H.</string-name>
              <string-name>Computing, S</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Otsu’s Criterion-Based Multilevel Thresholding by a Nature-Inspired Metaheuristic Called Galaxy-Based Search Algorithm</article-title>
            <source>2011 3rd World Congress on Nature and Biologically Inspired Computing</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1109/nabic.2011.6089621</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B120">
        <label>120.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Shah-Hosseini, H. (2011) Principal Components Analysis by the Galaxy-Based Search Algorithm: A Novel Metaheuristic for Continuous Optimisation. <italic>International Journal of Computational Science and Engineering</italic>, 6, 132-140. https://doi.org/10.1504/ijcse.2011.041221 <pub-id pub-id-type="doi">10.1504/ijcse.2011.041221</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/ijcse.2011.041221">https://doi.org/10.1504/ijcse.2011.041221</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Shah-Hosseini, H.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Principal Components Analysis by the Galaxy-Based Search Algorithm: A Novel Metaheuristic for Continuous Optimisation</article-title>
            <source>International Journal of Computational Science and Engineering</source>
            <volume>6</volume>
            <pub-id pub-id-type="doi">10.1504/ijcse.2011.041221</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B121">
        <label>121.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Tamura, K. and Yasuda, K. (2011) Spiral Dynamics Inspired Optimization. <italic>Journal of Advanced Computational Intelligence and Intelligent Informatics</italic>, 15, 1116-1122. https://doi.org/10.20965/jaciii.2011.p1116 <pub-id pub-id-type="doi">10.20965/jaciii.2011.p1116</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.20965/jaciii.2011.p1116">https://doi.org/10.20965/jaciii.2011.p1116</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Tamura, K.</string-name>
              <string-name>Yasuda, K.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Spiral Dynamics Inspired Optimization</article-title>
            <source>Journal of Advanced Computational Intelligence and Intelligent Informatics</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.20965/jaciii.2011.p1116</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B122">
        <label>122.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rao, R.V., Savsani, V.J. and Vakharia, D.P. (2011) Teaching-Learning-Based Optimization: A Novel Method for Constrained Mechanical Design Optimization Problems. <italic>Computer</italic>- <italic>Aided Design</italic>, 43, 303-315. https://doi.org/10.1016/j.cad.2010.12.015 <pub-id pub-id-type="doi">10.1016/j.cad.2010.12.015</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cad.2010.12.015">https://doi.org/10.1016/j.cad.2010.12.015</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rao, R.V.</string-name>
              <string-name>Savsani, V.J.</string-name>
              <string-name>Vakharia, D.P.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Teaching-Learning-Based Optimization: A Novel Method for Constrained Mechanical Design Optimization Problems</article-title>
            <source>Computer-Aided Design</source>
            <volume>43</volume>
            <pub-id pub-id-type="doi">10.1016/j.cad.2010.12.015</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B123">
        <label>123.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shayeghi, H. and Dadashpour, J. (2012) Anarchic Society Optimization Based PID Control of an Automatic Voltage Regulator (AVR) System. <italic>Electrical and Electronic</italic><italic>Engineering</italic>, 2, 199-207. https://doi.org/10.5923/j.eee.20120204.05 <pub-id pub-id-type="doi">10.5923/j.eee.20120204.05</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5923/j.eee.20120204.05">https://doi.org/10.5923/j.eee.20120204.05</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shayeghi, H.</string-name>
              <string-name>Dadashpour, J.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Anarchic Society Optimization Based PID Control of an Automatic Voltage Regulator (AVR) System</article-title>
            <source>Electrical and Electronic Engineering</source>
            <volume>2</volume>
            <pub-id pub-id-type="doi">10.5923/j.eee.20120204.05</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B124">
        <label>124.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Sakulin, A. and Puangdownreong, D. (2012) A Novel Meta-Heuristic Optimization Algorithm: Current Search. <italic>Proceedings of the</italic>11 <italic>th WSEAS International Conference on Artificial Intelligence</italic>, <italic>Knowledge Engineering and Data Bases</italic>, Cambridge, 22-24 February 2012, 125-130. https://dl.acm.org/doi/proceedings/10.5555/2183067 <pub-id pub-id-type="doi">10.5555/2183067</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5555/2183067">https://doi.org/10.5555/2183067</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Sakulin, A.</string-name>
              <string-name>Puangdownreong, D.</string-name>
              <string-name>Intelligence, K</string-name>
              <string-name>Bases, C</string-name>
            </person-group>
            <year>2012</year>
            <article-title>A Novel Meta-Heuristic Optimization Algorithm: Current Search</article-title>
            <source>Proceedings of the 11th WSEAS International Conference on Artificial Intelligence</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.5555/2183067</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B125">
        <label>125.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Eskandar, H., Sadollah, A., Bahreininejad, A. and Hamdi, M. (2012) Water Cycle Algorithm—A Novel Metaheuristic Optimization Method for Solving Constrained Engineering Optimization Problems. <italic>Computers &amp; Structures</italic>, 110, 151-166. https://doi.org/10.1016/j.compstruc.2012.07.010 <pub-id pub-id-type="doi">10.1016/j.compstruc.2012.07.010</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compstruc.2012.07.010">https://doi.org/10.1016/j.compstruc.2012.07.010</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Eskandar, H.</string-name>
              <string-name>Sadollah, A.</string-name>
              <string-name>Bahreininejad, A.</string-name>
              <string-name>Hamdi, M.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Water Cycle Algorithm—A Novel Metaheuristic Optimization Method for Solving Constrained Engineering Optimization Problems</article-title>
            <source>Computers &amp; Structures</source>
            <volume>110</volume>
            <pub-id pub-id-type="doi">10.1016/j.compstruc.2012.07.010</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B126">
        <label>126.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Tang, R., Fong, S., Yang, X. and Deb, S. (2012) Wolf Search Algorithm with Ephemeral Memory. 7 <italic>th International Conference on Digital Information Management</italic> ( <italic>ICDIM</italic> 2012), Macau SAR, 22-24 August 2012, 165-172. https://doi.org/10.1109/icdim.2012.6360147 <pub-id pub-id-type="doi">10.1109/icdim.2012.6360147</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icdim.2012.6360147">https://doi.org/10.1109/icdim.2012.6360147</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Tang, R.</string-name>
              <string-name>Fong, S.</string-name>
              <string-name>Yang, X.</string-name>
              <string-name>Deb, S.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Wolf Search Algorithm with Ephemeral Memory</article-title>
            <source>7th International Conference on Digital Information Management (ICDIM 2012)</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1109/icdim.2012.6360147</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B127">
        <label>127.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sadollah, A., Bahreininejad, A., Eskandar, H. and Hamdi, M. (2012) Mine Blast Algorithm for Optimization of Truss Structures with Discrete Variables. <italic>Computers &amp; Structures</italic>, 102, 49-63. https://doi.org/10.1016/j.compstruc.2012.03.013 <pub-id pub-id-type="doi">10.1016/j.compstruc.2012.03.013</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compstruc.2012.03.013">https://doi.org/10.1016/j.compstruc.2012.03.013</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sadollah, A.</string-name>
              <string-name>Bahreininejad, A.</string-name>
              <string-name>Eskandar, H.</string-name>
              <string-name>Hamdi, M.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Mine Blast Algorithm for Optimization of Truss Structures with Discrete Variables</article-title>
            <source>Computers &amp; Structures</source>
            <volume>102</volume>
            <pub-id pub-id-type="doi">10.1016/j.compstruc.2012.03.013</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B128">
        <label>128.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yan, G.W. and Hao, Z.J. (2013) A Novel Optimization Algorithm Based on Atmosphere Clouds Model. <italic>International Journal of Computational Intelligence and Applications</italic>, 12, Article ID: 1350002. https://doi.org/10.1142/s1469026813500028 <pub-id pub-id-type="doi">10.1142/s1469026813500028</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1142/s1469026813500028">https://doi.org/10.1142/s1469026813500028</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yan, G.W.</string-name>
              <string-name>Hao, Z.J.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>A Novel Optimization Algorithm Based on Atmosphere Clouds Model</article-title>
            <source>International Journal of Computational Intelligence and Applications</source>
            <volume>12</volume>
            <fpage>135000</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1142/s1469026813500028</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B129">
        <label>129.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hatamlou, A. (2013) Black Hole: A New Heuristic Optimization Approach for Data Clustering. <italic>Information Sciences</italic>, 222, 175-184. https://doi.org/10.1016/j.ins.2012.08.023 <pub-id pub-id-type="doi">10.1016/j.ins.2012.08.023</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ins.2012.08.023">https://doi.org/10.1016/j.ins.2012.08.023</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hatamlou, A.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Black Hole: A New Heuristic Optimization Approach for Data Clustering</article-title>
            <source>Information Sciences</source>
            <volume>222</volume>
            <pub-id pub-id-type="doi">10.1016/j.ins.2012.08.023</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B130">
        <label>130.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Sur, C., Sharma, S. and Shukla, A. (2013) Egyptian Vulture Optimization Algorithm—A New Nature Inspired Meta-Heuristics for Knapsack Problem. <italic>The</italic> 9 <italic>th International Conference on Computing and Information</italic><italic>Technology</italic> ( <italic>IC</italic>2 <italic>IT</italic>2013), North Bangkok, 9-10 May 2013, 227-237. https://doi.org/10.1007/978-3-642-37371-8_26 <pub-id pub-id-type="doi">10.1007/978-3-642-37371-8_26</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-37371-8_26">https://doi.org/10.1007/978-3-642-37371-8_26</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Sur, C.</string-name>
              <string-name>Sharma, S.</string-name>
              <string-name>Shukla, A.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Egyptian Vulture Optimization Algorithm—A New Nature Inspired Meta-Heuristics for Knapsack Problem</article-title>
            <source>The 9th International Conference on Computing and Information Technology (IC2IT2013)</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-37371-8_26</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B131">
        <label>131.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Gheraibia, Y. and Moussaoui, A. (2013) Penguins Search Optimization Algorithm (PeSOA). <italic>Recent Trends in Applied Artificial Intelligence</italic>: 26 <italic>th International Conference on Industrial</italic>, <italic>Engineering and Other Applications of Applied Intelligent Systems</italic>, <italic>IEA</italic>/ <italic>AIE</italic> 2013, Amsterdam, 17-21 June 2013, 222-231. https://doi.org/10.1007/978-3-642-38577-3_23 <pub-id pub-id-type="doi">10.1007/978-3-642-38577-3_23</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-38577-3_23">https://doi.org/10.1007/978-3-642-38577-3_23</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Gheraibia, Y.</string-name>
              <string-name>Moussaoui, A.</string-name>
              <string-name>Industrial, E</string-name>
              <string-name>Systems, I</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Penguins Search Optimization Algorithm (PeSOA)</article-title>
            <source>Recent Trends in Applied Artificial Intelligence: 26th International Conference on Industrial</source>
            <volume>17</volume>
            <fpage>26</fpage>
            <pub-id pub-id-type="doi">10.1007/978-3-642-38577-3_23</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B132">
        <label>132.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Neshat, M., Sepidnam, G. and Sargolzaei, M. (2012) Swallow Swarm Optimization Algorithm: A New Method to Optimization. <italic>Neural Computing and Applications</italic>, 23, 429-454. https://doi.org/10.1007/s00521-012-0939-9 <pub-id pub-id-type="doi">10.1007/s00521-012-0939-9</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-012-0939-9">https://doi.org/10.1007/s00521-012-0939-9</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Neshat, M.</string-name>
              <string-name>Sepidnam, G.</string-name>
              <string-name>Sargolzaei, M.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Swallow Swarm Optimization Algorithm: A New Method to Optimization</article-title>
            <source>Neural Computing and Applications</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.1007/s00521-012-0939-9</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B133">
        <label>133.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S., Mirjalili, S.M. and Lewis, A. (2014) Grey Wolf Optimizer. <italic>Advances in Engineering Software</italic>, 69, 46-61. https://doi.org/10.1016/j.advengsoft.2013.12.007 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2013.12.007</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2013.12.007">https://doi.org/10.1016/j.advengsoft.2013.12.007</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
              <string-name>Mirjalili, S.M.</string-name>
              <string-name>Lewis, A.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Grey Wolf Optimizer</article-title>
            <source>Advances in Engineering Software</source>
            <volume>69</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2013.12.007</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B134">
        <label>134.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Osaba, E., Diaz, F. and Onieva, E. (2014) Golden Ball: A Novel Meta-Heuristic to Solve Combinatorial Optimization Problems Based on Soccer Concepts. <italic>Applied Intelligence</italic>, 41, 145-166. https://doi.org/10.1007/s10489-013-0512-y <pub-id pub-id-type="doi">10.1007/s10489-013-0512-y</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10489-013-0512-y">https://doi.org/10.1007/s10489-013-0512-y</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Osaba, E.</string-name>
              <string-name>Diaz, F.</string-name>
              <string-name>Onieva, E.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Golden Ball: A Novel Meta-Heuristic to Solve Combinatorial Optimization Problems Based on Soccer Concepts</article-title>
            <source>Applied Intelligence</source>
            <volume>41</volume>
            <pub-id pub-id-type="doi">10.1007/s10489-013-0512-y</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B135">
        <label>135.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Thierens, D., Goldberg, D.E. and Pereira, A.G. (1998) Domino Convergence, Drift, and the Temporal-Salience Structure of Problems. 1998 <italic>IEEE International Conference on Evolutionary Computation Proceedings</italic>. <italic>IEEE World Congress on Computational Intelligence</italic>, Anchorage, 4-9 May 1998, 535-540. https://doi.org/10.1109/icec.1998.700085 <pub-id pub-id-type="doi">10.1109/icec.1998.700085</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icec.1998.700085">https://doi.org/10.1109/icec.1998.700085</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Thierens, D.</string-name>
              <string-name>Goldberg, D.E.</string-name>
              <string-name>Pereira, A.G.</string-name>
              <string-name>Convergence, D</string-name>
              <string-name>Intelligence, A</string-name>
            </person-group>
            <year>1998</year>
            <article-title>Domino Convergence, Drift, and the Temporal-Salience Structure of Problems</article-title>
            <source>1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1109/icec.1998.700085</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B136">
        <label>136.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, X., Zhang, J. and Yin, M. (2013) Animal Migration Optimization: An Optimization Algorithm Inspired by Animal Migration Behavior. <italic>Neural Computing and Applications</italic>, 24, 1867-1877. https://doi.org/10.1007/s00521-013-1433-8 <pub-id pub-id-type="doi">10.1007/s00521-013-1433-8</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-013-1433-8">https://doi.org/10.1007/s00521-013-1433-8</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, X.</string-name>
              <string-name>Zhang, J.</string-name>
              <string-name>Yin, M.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Animal Migration Optimization: An Optimization Algorithm Inspired by Animal Migration Behavior</article-title>
            <source>Neural Computing and Applications</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1007/s00521-013-1433-8</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B137">
        <label>137.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Moosavian, N. and Roodsari, B.K. (2014) Soccer League Competition Algorithm: A Novel Meta-Heuristic Algorithm for Optimal Design of Water Distribution Networks. <italic>Swarm and Evolutionary Computation</italic>, 17, 14-24. https://doi.org/10.1016/j.swevo.2014.02.002 <pub-id pub-id-type="doi">10.1016/j.swevo.2014.02.002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.swevo.2014.02.002">https://doi.org/10.1016/j.swevo.2014.02.002</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Moosavian, N.</string-name>
              <string-name>Roodsari, B.K.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Soccer League Competition Algorithm: A Novel Meta-Heuristic Algorithm for Optimal Design of Water Distribution Networks</article-title>
            <source>Swarm and Evolutionary Computation</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1016/j.swevo.2014.02.002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B138">
        <label>138.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Moosavian, N. and Roodsari, B.K. (2014) Soccer League Competition Algorithm, a New Method for Solving Systems of Nonlinear Equations. <italic>International Journal of Intelligence Science</italic>, 4, 7-16. https://doi.org/10.4236/ijis.2014.41002 <pub-id pub-id-type="doi">10.4236/ijis.2014.41002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/ijis.2014.41002">https://doi.org/10.4236/ijis.2014.41002</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Moosavian, N.</string-name>
              <string-name>Roodsari, B.K.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Soccer League Competition Algorithm, a New Method for Solving Systems of Nonlinear Equations</article-title>
            <source>International Journal of Intelligence Science</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.4236/ijis.2014.41002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B139">
        <label>139.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Meng, X., Liu, Y., Gao, X. and Zhang, H. (2014) A New Bio-Inspired Algorithm: Chicken Swarm Optimization. <italic>Advances in Swarm Intelligence</italic>: 5 <italic>th International Conference</italic>, <italic>ICSI</italic> 2014, Hefei, 17-20 October 2014, 86-94. https://doi.org/10.1007/978-3-319-11857-4_10 <pub-id pub-id-type="doi">10.1007/978-3-319-11857-4_10</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-11857-4_10">https://doi.org/10.1007/978-3-319-11857-4_10</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Meng, X.</string-name>
              <string-name>Liu, Y.</string-name>
              <string-name>Gao, X.</string-name>
              <string-name>Zhang, H.</string-name>
              <string-name>Conference, I</string-name>
            </person-group>
            <year>2014</year>
            <article-title>A New Bio-Inspired Algorithm: Chicken Swarm Optimization</article-title>
            <source>Advances in Swarm Intelligence: 5th International Conference</source>
            <volume>17</volume>
            <fpage>5</fpage>
            <pub-id pub-id-type="doi">10.1007/978-3-319-11857-4_10</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B140">
        <label>140.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ghaemi, M. and Feizi-Derakhshi, M. (2014) Forest Optimization Algorithm. <italic>Expert Systems with Applications</italic>, 41, 6676-6687. https://doi.org/10.1016/j.eswa.2014.05.009 <pub-id pub-id-type="doi">10.1016/j.eswa.2014.05.009</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2014.05.009">https://doi.org/10.1016/j.eswa.2014.05.009</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ghaemi, M.</string-name>
              <string-name>Feizi-Derakhshi, M.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Forest Optimization Algorithm</article-title>
            <source>Expert Systems with Applications</source>
            <volume>41</volume>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2014.05.009</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B141">
        <label>141.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hatamlou, A. (2014) Heart: A Novel Optimization Algorithm for Cluster Analysis. <italic>Progress in Artificial Intelligence</italic>, 2, 167-173. https://doi.org/10.1007/s13748-014-0046-5 <pub-id pub-id-type="doi">10.1007/s13748-014-0046-5</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s13748-014-0046-5">https://doi.org/10.1007/s13748-014-0046-5</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hatamlou, A.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Heart: A Novel Optimization Algorithm for Cluster Analysis</article-title>
            <source>Progress in Artificial Intelligence</source>
            <volume>2</volume>
            <pub-id pub-id-type="doi">10.1007/s13748-014-0046-5</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B142">
        <label>142.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">De Melo, V.V. (2014) Kaizen Programming. <italic>Proceedings of the</italic> 2014 <italic>Annual Conference on Genetic and Evolutionary Computation</italic>, Vancouver, 12-16 July 2014, 895-902. https://doi.org/10.1145/2576768.2598264 <pub-id pub-id-type="doi">10.1145/2576768.2598264</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2576768.2598264">https://doi.org/10.1145/2576768.2598264</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Melo, V.V.</string-name>
              <string-name>Computation, V</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Kaizen Programming</article-title>
            <source>Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1145/2576768.2598264</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B143">
        <label>143.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ghorbani, N. and Babaei, E. (2014) Exchange Market Algorithm. <italic>Applied Soft Computing</italic>, 19, 177-187. https://doi.org/10.1016/j.asoc.2014.02.006 <pub-id pub-id-type="doi">10.1016/j.asoc.2014.02.006</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asoc.2014.02.006">https://doi.org/10.1016/j.asoc.2014.02.006</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ghorbani, N.</string-name>
              <string-name>Babaei, E.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Exchange Market Algorithm</article-title>
            <source>Applied Soft Computing</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1016/j.asoc.2014.02.006</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B144">
        <label>144.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Odili, J.B., Kahar, M.N.M. and Anwar, S. (2015) African Buffalo Optimization: A Swarm-Intelligence Technique. <italic>Procedia Computer Science</italic>, 76, 443-448. https://doi.org/10.1016/j.procs.2015.12.291 <pub-id pub-id-type="doi">10.1016/j.procs.2015.12.291</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.procs.2015.12.291">https://doi.org/10.1016/j.procs.2015.12.291</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Odili, J.B.</string-name>
              <string-name>Kahar, M.N.M.</string-name>
              <string-name>Anwar, S.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>African Buffalo Optimization: A Swarm-Intelligence Technique</article-title>
            <source>Procedia Computer Science</source>
            <volume>76</volume>
            <pub-id pub-id-type="doi">10.1016/j.procs.2015.12.291</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B145">
        <label>145.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Wang, G., Deb, S. and Coelho, L.d.S. (2015) Elephant Herding Optimization. 2015 3 <italic>rd International Symposium on Computational and Business Intelligence</italic> ( <italic>ISCBI</italic>), Bali, 7-9 December 2015, 1-5. https://doi.org/10.1109/iscbi.2015.8 <pub-id pub-id-type="doi">10.1109/iscbi.2015.8</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iscbi.2015.8">https://doi.org/10.1109/iscbi.2015.8</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Wang, G.</string-name>
              <string-name>Deb, S.</string-name>
              <string-name>Coelho, L.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Elephant Herding Optimization</article-title>
            <source>2015 3rd International Symposium on Computational and Business Intelligence (ISCBI)</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1109/iscbi.2015.8</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B146">
        <label>146.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Javidy, B., Hatamlou, A. and Mirjalili, S. (2015) Ions Motion Algorithm for Solving Optimization Problems. <italic>Applied Soft Computing</italic>, 32, 72-79. https://doi.org/10.1016/j.asoc.2015.03.035 <pub-id pub-id-type="doi">10.1016/j.asoc.2015.03.035</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asoc.2015.03.035">https://doi.org/10.1016/j.asoc.2015.03.035</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Javidy, B.</string-name>
              <string-name>Hatamlou, A.</string-name>
              <string-name>Mirjalili, S.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Ions Motion Algorithm for Solving Optimization Problems</article-title>
            <source>Applied Soft Computing</source>
            <volume>32</volume>
            <pub-id pub-id-type="doi">10.1016/j.asoc.2015.03.035</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B147">
        <label>147.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Beiranvand, H. and Rokrok, E. (2015) General Relativity Search Algorithm: A Global Optimization Approach. <italic>International Journal of Computational Intelligence and Applications</italic>, 14, Article ID: 1550017. https://doi.org/10.1142/s1469026815500170 <pub-id pub-id-type="doi">10.1142/s1469026815500170</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1142/s1469026815500170">https://doi.org/10.1142/s1469026815500170</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Beiranvand, H.</string-name>
              <string-name>Rokrok, E.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>General Relativity Search Algorithm: A Global Optimization Approach</article-title>
            <source>International Journal of Computational Intelligence and Applications</source>
            <volume>14</volume>
            <fpage>155001</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1142/s1469026815500170</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B148">
        <label>148.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Chen, C.C., Tsai, Y.C., Liu, I.I., Lai, C.C., Yeh, Y.T., Kuo, S.Y., <italic>et al</italic>. (2015) A Novel Metaheuristic: Jaguar Algorithm with Learning Behavior. 2015 <italic>IEEE International Conference on Systems</italic>, <italic>Man</italic>, <italic>and Cybernetics</italic>, Hong Kong SAR, 9-12 October 2015, 1595-1600. https://doi.org/10.1109/smc.2015.282 <pub-id pub-id-type="doi">10.1109/smc.2015.282</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/smc.2015.282">https://doi.org/10.1109/smc.2015.282</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Chen, C.C.</string-name>
              <string-name>Tsai, Y.C.</string-name>
              <string-name>Liu, I.I.</string-name>
              <string-name>Lai, C.C.</string-name>
              <string-name>Yeh, Y.T.</string-name>
              <string-name>Kuo, S.Y.</string-name>
              <string-name>Systems, M</string-name>
              <string-name>Cybernetics, H</string-name>
            </person-group>
            <year>2015</year>
            <article-title>A Novel Metaheuristic: Jaguar Algorithm with Learning Behavior</article-title>
            <source>2015 IEEE International Conference on Systems</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1109/smc.2015.282</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B149">
        <label>149.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kashan, A.H. (2015) A New Metaheuristic for Optimization: Optics Inspired Optimization (OIO). <italic>Computers &amp; Operations Research</italic>, 55, 99-125. https://doi.org/10.1016/j.cor.2014.10.011 <pub-id pub-id-type="doi">10.1016/j.cor.2014.10.011</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cor.2014.10.011">https://doi.org/10.1016/j.cor.2014.10.011</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kashan, A.H.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>A New Metaheuristic for Optimization: Optics Inspired Optimization (OIO)</article-title>
            <source>Computers &amp; Operations Research</source>
            <volume>55</volume>
            <pub-id pub-id-type="doi">10.1016/j.cor.2014.10.011</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B150">
        <label>150.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Merrikh-Bayat, F. (2015) The Runner-Root Algorithm: A Metaheuristic for Solving Unimodal and Multimodal Optimization Problems Inspired by Runners and Roots of Plants in Nature. <italic>Applied Soft Computing</italic>, 33, 292-303. https://doi.org/10.1016/j.asoc.2015.04.048 <pub-id pub-id-type="doi">10.1016/j.asoc.2015.04.048</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asoc.2015.04.048">https://doi.org/10.1016/j.asoc.2015.04.048</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Merrikh-Bayat, F.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>The Runner-Root Algorithm: A Metaheuristic for Solving Unimodal and Multimodal Optimization Problems Inspired by Runners and Roots of Plants in Nature</article-title>
            <source>Applied Soft Computing</source>
            <volume>33</volume>
            <pub-id pub-id-type="doi">10.1016/j.asoc.2015.04.048</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B151">
        <label>151.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Doğan, B. and Ölmez, T. (2015) A New Metaheuristic for Numerical Function Optimization: Vortex Search Algorithm. <italic>Information Sciences</italic>, 293, 125-145. https://doi.org/10.1016/j.ins.2014.08.053 <pub-id pub-id-type="doi">10.1016/j.ins.2014.08.053</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ins.2014.08.053">https://doi.org/10.1016/j.ins.2014.08.053</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <year>2015</year>
            <article-title>A New Metaheuristic for Numerical Function Optimization: Vortex Search Algorithm</article-title>
            <source>Information Sciences</source>
            <volume>293</volume>
            <pub-id pub-id-type="doi">10.1016/j.ins.2014.08.053</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B152">
        <label>152.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Salimi, H. (2015) Stochastic Fractal Search: A Powerful Metaheuristic Algorithm. <italic>Knowledge</italic>- <italic>Based Systems</italic>, 75, 1-18. https://doi.org/10.1016/j.knosys.2014.07.025 <pub-id pub-id-type="doi">10.1016/j.knosys.2014.07.025</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.knosys.2014.07.025">https://doi.org/10.1016/j.knosys.2014.07.025</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Salimi, H.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Stochastic Fractal Search: A Powerful Metaheuristic Algorithm</article-title>
            <source>Knowledge-Based Systems</source>
            <volume>75</volume>
            <pub-id pub-id-type="doi">10.1016/j.knosys.2014.07.025</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B153">
        <label>153.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Tilahun, S.L. and Ong, H.C. (2015) Prey-Predator Algorithm: A New Metaheuristic Algorithm for Optimization Problems. <italic>International Journal of Information Technology &amp; Decision Making</italic>, 14, 1331-1352. https://doi.org/10.1142/s021962201450031x <pub-id pub-id-type="doi">10.1142/s021962201450031x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1142/s021962201450031x">https://doi.org/10.1142/s021962201450031x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Tilahun, S.L.</string-name>
              <string-name>Ong, H.C.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Prey-Predator Algorithm: A New Metaheuristic Algorithm for Optimization Problems</article-title>
            <source>International Journal of Information Technology &amp; Decision Making</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1142/s021962201450031x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B154">
        <label>154.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zheng, Y. (2015) Water Wave Optimization: A New Nature-Inspired Metaheuristic. <italic>Computers &amp; Operations Research</italic>, 55, 1-11. https://doi.org/10.1016/j.cor.2014.10.008 <pub-id pub-id-type="doi">10.1016/j.cor.2014.10.008</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cor.2014.10.008">https://doi.org/10.1016/j.cor.2014.10.008</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zheng, Y.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Water Wave Optimization: A New Nature-Inspired Metaheuristic</article-title>
            <source>Computers &amp; Operations Research</source>
            <volume>55</volume>
            <pub-id pub-id-type="doi">10.1016/j.cor.2014.10.008</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B155">
        <label>155.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Findik, O. (2015) Bull Optimization Algorithm Based on Genetic Operators for Continuous Optimization Problems. <italic>Turkish Journal of Electrical Engineering and Computer Sciences</italic>, 23, 2225-2239. https://doi.org/10.3906/elk-1307-123 <pub-id pub-id-type="doi">10.3906/elk-1307-123</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3906/elk-1307-123">https://doi.org/10.3906/elk-1307-123</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Findik, O.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Bull Optimization Algorithm Based on Genetic Operators for Continuous Optimization Problems</article-title>
            <source>Turkish Journal of Electrical Engineering and Computer Sciences</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.3906/elk-1307-123</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B156">
        <label>156.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Deb, S., Fong, S. and Tian, Z. (2015) Elephant Search Algorithm for Optimization Problems. 2015 10 <italic>th International Conference on Digital Information Management</italic> ( <italic>ICDIM</italic>), Jeju, 21-23 October 2015, 249-255. https://doi.org/10.1109/icdim.2015.7381893 <pub-id pub-id-type="doi">10.1109/icdim.2015.7381893</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icdim.2015.7381893">https://doi.org/10.1109/icdim.2015.7381893</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Deb, S.</string-name>
              <string-name>Fong, S.</string-name>
              <string-name>Tian, Z.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Elephant Search Algorithm for Optimization Problems</article-title>
            <source>2015 10th International Conference on Digital Information Management (ICDIM)</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1109/icdim.2015.7381893</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B157">
        <label>157.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S. (2015) The Ant Lion Optimizer. <italic>Advances in Engineering Software</italic>, 83, 80-98. https://doi.org/10.1016/j.advengsoft.2015.01.010 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2015.01.010</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2015.01.010">https://doi.org/10.1016/j.advengsoft.2015.01.010</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>The Ant Lion Optimizer</article-title>
            <source>Advances in Engineering Software</source>
            <volume>83</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2015.01.010</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B158">
        <label>158.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yazdani, M. and Jolai, F. (2015) Lion Optimization Algorithm (LOA): A Nature-Inspired Metaheuristic Algorithm. <italic>Journal of Computational Design and Engineering</italic>, 3, 24-36. https://doi.org/10.1016/j.jcde.2015.06.003 <pub-id pub-id-type="doi">10.1016/j.jcde.2015.06.003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jcde.2015.06.003">https://doi.org/10.1016/j.jcde.2015.06.003</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yazdani, M.</string-name>
              <string-name>Jolai, F.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Lion Optimization Algorithm (LOA): A Nature-Inspired Metaheuristic Algorithm</article-title>
            <source>Journal of Computational Design and Engineering</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1016/j.jcde.2015.06.003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B159">
        <label>159.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S. and Lewis, A. (2016) The Whale Optimization Algorithm. <italic>Advances in Engineering Software</italic>, 95, 51-67. https://doi.org/10.1016/j.advengsoft.2016.01.008 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2016.01.008</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2016.01.008">https://doi.org/10.1016/j.advengsoft.2016.01.008</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
              <string-name>Lewis, A.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>The Whale Optimization Algorithm</article-title>
            <source>Advances in Engineering Software</source>
            <volume>95</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2016.01.008</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B160">
        <label>160.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Topal, A.O. and Altun, O. (2016) A Novel Meta-Heuristic Algorithm: Dynamic Virtual Bats Algorithm. <italic>Information Sciences</italic>, 354, 222-235. https://doi.org/10.1016/j.ins.2016.03.025 <pub-id pub-id-type="doi">10.1016/j.ins.2016.03.025</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ins.2016.03.025">https://doi.org/10.1016/j.ins.2016.03.025</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Topal, A.O.</string-name>
              <string-name>Altun, O.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>A Novel Meta-Heuristic Algorithm: Dynamic Virtual Bats Algorithm</article-title>
            <source>Information Sciences</source>
            <volume>354</volume>
            <pub-id pub-id-type="doi">10.1016/j.ins.2016.03.025</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B161">
        <label>161.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Kaveh, A. and Zolghadr, A. (2016) A Novel Meta-Heuristic Algorithm: Tug of War Optimization. <italic>International Journal of Optimization in Civil Engineering</italic>, 6, 469-492.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Kaveh, A.</string-name>
              <string-name>Zolghadr, A.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>A Novel Meta-Heuristic Algorithm: Tug of War Optimization</article-title>
            <source>International Journal of Optimization in Civil Engineering</source>
            <volume>6</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B162">
        <label>162.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Cuevas Juarez, J.R. and Liang, Y.C. (2015) A Novel Metaheuristic for Continuous Optimization Problems: Virus Optimization Algorithm. <italic>Engineering Optimization</italic>, 48, 73-93. https://doi.org/10.1080/0305215x.2014.994868 <pub-id pub-id-type="doi">10.1080/0305215x.2014.994868</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/0305215x.2014.994868">https://doi.org/10.1080/0305215x.2014.994868</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Juarez, J.R.</string-name>
              <string-name>Liang, Y.C.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>A Novel Metaheuristic for Continuous Optimization Problems: Virus Optimization Algorithm</article-title>
            <source>Engineering Optimization</source>
            <volume>48</volume>
            <pub-id pub-id-type="doi">10.1080/0305215x.2014.994868</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B163">
        <label>163.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, M.D., Zhao, H., Weng, X.W. and Han, T. (2016) A Novel Nature-Inspired Algorithm for Optimization: Virus Colony Search. <italic>Advances in Engineering Software</italic>, 92, 65-88. https://doi.org/10.1016/j.advengsoft.2015.11.004 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2015.11.004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2015.11.004">https://doi.org/10.1016/j.advengsoft.2015.11.004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, M.D.</string-name>
              <string-name>Zhao, H.</string-name>
              <string-name>Weng, X.W.</string-name>
              <string-name>Han, T.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>A Novel Nature-Inspired Algorithm for Optimization: Virus Colony Search</article-title>
            <source>Advances in Engineering Software</source>
            <volume>92</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2015.11.004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B164">
        <label>164.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Askarzadeh, A. (2016) A Novel Metaheuristic Method for Solving Constrained Engineering Optimization Problems: Crow Search Algorithm. <italic>Computers &amp; Structures</italic>, 169, 1-12. https://doi.org/10.1016/j.compstruc.2016.03.001 <pub-id pub-id-type="doi">10.1016/j.compstruc.2016.03.001</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compstruc.2016.03.001">https://doi.org/10.1016/j.compstruc.2016.03.001</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Askarzadeh, A.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>A Novel Metaheuristic Method for Solving Constrained Engineering Optimization Problems: Crow Search Algorithm</article-title>
            <source>Computers &amp; Structures</source>
            <volume>169</volume>
            <pub-id pub-id-type="doi">10.1016/j.compstruc.2016.03.001</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B165">
        <label>165.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S. (2015) Dragonfly Algorithm: A New Meta-Heuristic Optimization Technique for Solving Single-Objective, Discrete, and Multi-Objective Problems. <italic>Neural Computing and Applications</italic>, 27, 1053-1073. https://doi.org/10.1007/s00521-015-1920-1 <pub-id pub-id-type="doi">10.1007/s00521-015-1920-1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-015-1920-1">https://doi.org/10.1007/s00521-015-1920-1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
              <string-name>Single-Objective, D</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Dragonfly Algorithm: A New Meta-Heuristic Optimization Technique for Solving Single-Objective, Discrete, and Multi-Objective Problems</article-title>
            <source>Neural Computing and Applications</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1007/s00521-015-1920-1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B166">
        <label>166.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ibrahim, M.K. and Ali, R.S. (2016) Novel Optimization Algorithm Inspired by Camel Traveling Behavior. <italic>Iraqi Journal for Electrical and Electronic Engineering</italic>, 12, 167-177. https://doi.org/10.37917/ijeee.12.2.7 <pub-id pub-id-type="doi">10.37917/ijeee.12.2.7</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.37917/ijeee.12.2.7">https://doi.org/10.37917/ijeee.12.2.7</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ibrahim, M.K.</string-name>
              <string-name>Ali, R.S.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Novel Optimization Algorithm Inspired by Camel Traveling Behavior</article-title>
            <source>Iraqi Journal for Electrical and Electronic Engineering</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.37917/ijeee.12.2.7</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B167">
        <label>167.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kaveh, A. and Bakhshpoori, T. (2016) Water Evaporation Optimization: A Novel Physically Inspired Optimization Algorithm. <italic>Computers &amp; Structures</italic>, 167, 69-85. https://doi.org/10.1016/j.compstruc.2016.01.008 <pub-id pub-id-type="doi">10.1016/j.compstruc.2016.01.008</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compstruc.2016.01.008">https://doi.org/10.1016/j.compstruc.2016.01.008</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kaveh, A.</string-name>
              <string-name>Bakhshpoori, T.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Water Evaporation Optimization: A Novel Physically Inspired Optimization Algorithm</article-title>
            <source>Computers &amp; Structures</source>
            <volume>167</volume>
            <pub-id pub-id-type="doi">10.1016/j.compstruc.2016.01.008</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B168">
        <label>168.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kaveh, A. and Dadras, A. (2017) A Novel Meta-Heuristic Optimization Algorithm: Thermal Exchange Optimization. <italic>Advances in Engineering Software</italic>, 110, 69-84. https://doi.org/10.1016/j.advengsoft.2017.03.014 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2017.03.014</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2017.03.014">https://doi.org/10.1016/j.advengsoft.2017.03.014</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kaveh, A.</string-name>
              <string-name>Dadras, A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>A Novel Meta-Heuristic Optimization Algorithm: Thermal Exchange Optimization</article-title>
            <source>Advances in Engineering Software</source>
            <volume>110</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2017.03.014</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B169">
        <label>169.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tabari, A. and Ahmad, A. (2017) A New Optimization Method: Electro-Search Algorithm. <italic>Computers &amp; Chemical Engineering</italic>, 103, 1-11. https://doi.org/10.1016/j.compchemeng.2017.01.046 <pub-id pub-id-type="doi">10.1016/j.compchemeng.2017.01.046</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compchemeng.2017.01.046">https://doi.org/10.1016/j.compchemeng.2017.01.046</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tabari, A.</string-name>
              <string-name>Ahmad, A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>A New Optimization Method: Electro-Search Algorithm</article-title>
            <source>Computers &amp; Chemical Engineering</source>
            <volume>103</volume>
            <pub-id pub-id-type="doi">10.1016/j.compchemeng.2017.01.046</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B170">
        <label>170.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mirjalili, S., Sandemi, S. and Lewis, A. (2017) Grasshopper Optimisation Algorithm: Theory and Application. <italic>Advances in Engineering Software</italic>, 105, 30-47. https://doi.org/10.1016/j.advengsoft.2017.01.004 <pub-id pub-id-type="doi">10.1016/j.advengsoft.2017.01.004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2017.01.004">https://doi.org/10.1016/j.advengsoft.2017.01.004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mirjalili, S.</string-name>
              <string-name>Sandemi, S.</string-name>
              <string-name>Lewis, A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Grasshopper Optimisation Algorithm: Theory and Application</article-title>
            <source>Advances in Engineering Software</source>
            <volume>105</volume>
            <pub-id pub-id-type="doi">10.1016/j.advengsoft.2017.01.004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B171">
        <label>171.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Hezam, I.M. and Raouf, O.A. (2017) Sperm Motility Algorithm: A Novel Metaheuristic Approach for Global Optimisation. <italic>International Journal of Operational Research</italic>, 28, 143-163. https://doi.org/10.1504/ijor.2017.081473 <pub-id pub-id-type="doi">10.1504/ijor.2017.081473</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/ijor.2017.081473">https://doi.org/10.1504/ijor.2017.081473</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Hezam, I.M.</string-name>
              <string-name>Raouf, O.A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Sperm Motility Algorithm: A Novel Metaheuristic Approach for Global Optimisation</article-title>
            <source>International Journal of Operational Research</source>
            <volume>28</volume>
            <pub-id pub-id-type="doi">10.1504/ijor.2017.081473</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B172">
        <label>172.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yang, L. and Wang, T. (2018) Beetle Swarm Optimization Algorithm: Theory and Application.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yang, L.</string-name>
              <string-name>Wang, T.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Beetle Swarm Optimization Algorithm: Theory and Application</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B173">
        <label>173.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Houssein, E.H., Hassanien, A.E. and Ismail, F.H. (2018) Chaotic Bird Swarm Optimization Algorithm. In: Hassanien, A.E., <italic>et al</italic>., Eds., <italic>International Conference on Advanced Intelligent Systems and Informatics</italic>, Springer, 294-303. https://doi.org/10.1007/978-3-319-99010-1_27 <pub-id pub-id-type="doi">10.1007/978-3-319-99010-1_27</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-99010-1_27">https://doi.org/10.1007/978-3-319-99010-1_27</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Houssein, E.H.</string-name>
              <string-name>Hassanien, A.E.</string-name>
              <string-name>Ismail, F.H.</string-name>
              <string-name>Hassanien, A.E.</string-name>
              <string-name>Informatics, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Chaotic Bird Swarm Optimization Algorithm</article-title>
            <source>In: Hassanien</source>
            <volume>294</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-319-99010-1_27</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B174">
        <label>174.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Arora, S. and Singh, S. (2018) Butterfly Optimization Algorithm: A Novel Approach for Global Optimization. <italic>Soft Computing</italic>, 23, 715-734. https://doi.org/10.1007/s00500-018-3102-4 <pub-id pub-id-type="doi">10.1007/s00500-018-3102-4</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00500-018-3102-4">https://doi.org/10.1007/s00500-018-3102-4</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Arora, S.</string-name>
              <string-name>Singh, S.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Butterfly Optimization Algorithm: A Novel Approach for Global Optimization</article-title>
            <source>Soft Computing</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.1007/s00500-018-3102-4</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B175">
        <label>175.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Arora, S. and Anand, P. (2018) Chaotic Grasshopper Optimization Algorithm for Global Optimization. <italic>Neural Computing and Applications</italic>, 31, 4385-4405. https://doi.org/10.1007/s00521-018-3343-2 <pub-id pub-id-type="doi">10.1007/s00521-018-3343-2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-018-3343-2">https://doi.org/10.1007/s00521-018-3343-2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Arora, S.</string-name>
              <string-name>Anand, P.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Chaotic Grasshopper Optimization Algorithm for Global Optimization</article-title>
            <source>Neural Computing and Applications</source>
            <volume>31</volume>
            <pub-id pub-id-type="doi">10.1007/s00521-018-3343-2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B176">
        <label>176.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Qiao, W. and Yang, Z. (2019) Solving Large-Scale Function Optimization Problem by Using a New Metaheuristic Algorithm Based on Quantum Dolphin Swarm Algorithm. <italic>IEEE Access</italic>, 7, 138972-138989. https://doi.org/10.1109/access.2019.2942169 <pub-id pub-id-type="doi">10.1109/access.2019.2942169</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2019.2942169">https://doi.org/10.1109/access.2019.2942169</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Qiao, W.</string-name>
              <string-name>Yang, Z.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Solving Large-Scale Function Optimization Problem by Using a New Metaheuristic Algorithm Based on Quantum Dolphin Swarm Algorithm</article-title>
            <source>IEEE Access</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1109/access.2019.2942169</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B177">
        <label>177.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Harifi, S., Khalilian, M., Mohammadzadeh, J. and Ebrahimnejad, S. (2019) Emperor Penguins Colony: A New Metaheuristic Algorithm for Optimization. <italic>Evolutionary Intelligence</italic>, 12, 211-226. https://doi.org/10.1007/s12065-019-00212-x <pub-id pub-id-type="doi">10.1007/s12065-019-00212-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s12065-019-00212-x">https://doi.org/10.1007/s12065-019-00212-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Harifi, S.</string-name>
              <string-name>Khalilian, M.</string-name>
              <string-name>Mohammadzadeh, J.</string-name>
              <string-name>Ebrahimnejad, S.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Emperor Penguins Colony: A New Metaheuristic Algorithm for Optimization</article-title>
            <source>Evolutionary Intelligence</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1007/s12065-019-00212-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B178">
        <label>178.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Dehghani, M., Montazeri, Z., Malik, O., Givi, H. and Guerrero, J. (2020) Shell Game Optimization: A Novel Game-Based Algorithm. <italic>International Journal of Intelligent Engineering and Systems</italic>, 13, 246-255. https://doi.org/10.22266/ijies2020.0630.23 <pub-id pub-id-type="doi">10.22266/ijies2020.0630.23</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.22266/ijies2020.0630.23">https://doi.org/10.22266/ijies2020.0630.23</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Dehghani, M.</string-name>
              <string-name>Montazeri, Z.</string-name>
              <string-name>Malik, O.</string-name>
              <string-name>Givi, H.</string-name>
              <string-name>Guerrero, J.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Shell Game Optimization: A Novel Game-Based Algorithm</article-title>
            <source>International Journal of Intelligent Engineering and Systems</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.22266/ijies2020.0630.23</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B179">
        <label>179.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Dehghani, M., Montazeri, Z., Givi, H., Guerrero, J. and Dhiman, G. (2020) Darts Game Optimizer: A New Optimization Technique Based on Darts Game. <italic>International Journal of Intelligent Engineering and Systems</italic>, 13, 286-294. https://doi.org/10.22266/ijies2020.1031.26 <pub-id pub-id-type="doi">10.22266/ijies2020.1031.26</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.22266/ijies2020.1031.26">https://doi.org/10.22266/ijies2020.1031.26</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Dehghani, M.</string-name>
              <string-name>Montazeri, Z.</string-name>
              <string-name>Givi, H.</string-name>
              <string-name>Guerrero, J.</string-name>
              <string-name>Dhiman, G.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Darts Game Optimizer: A New Optimization Technique Based on Darts Game</article-title>
            <source>International Journal of Intelligent Engineering and Systems</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.22266/ijies2020.1031.26</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B180">
        <label>180.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Braik, M., Sheta, A. and Al-Hiary, H. (2020) A Novel Meta-Heuristic Search Algorithm for Solving Optimization Problems: Capuchin Search Algorithm. <italic>Neural Computing and Applications</italic>, 33, 2515-2547. https://doi.org/10.1007/s00521-020-05145-6 <pub-id pub-id-type="doi">10.1007/s00521-020-05145-6</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-020-05145-6">https://doi.org/10.1007/s00521-020-05145-6</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Braik, M.</string-name>
              <string-name>Sheta, A.</string-name>
              <string-name>Al-Hiary, H.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>A Novel Meta-Heuristic Search Algorithm for Solving Optimization Problems: Capuchin Search Algorithm</article-title>
            <source>Neural Computing and Applications</source>
            <volume>33</volume>
            <pub-id pub-id-type="doi">10.1007/s00521-020-05145-6</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B181">
        <label>181.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, Z., Pei, Y. and Li, J. (2023) A Survey on Search Strategy of Evolutionary Multi-Objective Optimization Algorithms. <italic>Applied Sciences</italic>, 13, Article No. 4643. https://doi.org/10.3390/app13074643 <pub-id pub-id-type="doi">10.3390/app13074643</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app13074643">https://doi.org/10.3390/app13074643</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, Z.</string-name>
              <string-name>Pei, Y.</string-name>
              <string-name>Li, J.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>A Survey on Search Strategy of Evolutionary Multi-Objective Optimization Algorithms</article-title>
            <source>Applied Sciences</source>
            <volume>13</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app13074643</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>