<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>A Multi-Strategy Population-Based Optimizer for High-Dimensional Engineering Design Problems</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Devi</surname><given-names>G. T. Shakila</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">Saveetha School of Engineering, Saveetha Institute of Medical and Technical Sciences (SIMATS), Saveetha University, Chennai, Tamil Nadu, India.</aff>
</contrib-group>
<abstract><p>Metaheuristic optimization algorithms are indispensable tools for solving complex engineering design problems, yet most existing methods suffer from premature convergence and an inadequate exploration–exploitation balance when applied to high-dimensional search spaces. The curse of dimensionality causes exponential growth of the feasible region, rendering algorithms that perform well at 30–50 dimensions increasingly ineffective at 100 dimensions and beyond. This paper proposes the Multi-Strategy Population-based Optimizer (MSPO), a novel metaheuristic that addresses these challenges through three synergistic search strategies coordinated by an adaptive selection controller. Strategy 1, Lévy-Enhanced Global Exploration (LEGE), employs Lévy flight-driven position updates with adaptive, dimensionality-scaled step sizes to enable long-range exploration of multimodal landscapes. Strategy 2, Opposition-Based Directional Exploitation (OBDE), combines opposition-based learning with a multi-reference directional exploitation vector that targets a convex combination of the global best, local neighborhood best, and elite centroid, thereby avoiding single-attractor stagnation. Strategy 3, Stochastic Dimensional Crossover (SDC), performs dimension-wise recombination with adaptive Bernoulli masks driven by per-dimension population variance, preserving diversity in unconverged dimensions while accelerating convergence in settled ones. A dynamic strategy selection controller activates strategies based on real-time population diversity, fitness improvement rate, and individual stagnation indicators. Critical dimensionality-scaling mechanisms automatically adjust strategy parameters for problems ranging from 10 to 1000 dimensions. MSPO is comprehensively evaluated on the CEC 2017 benchmark suite (30D, 50D, 100D), the CEC 2022 suite (10D, 20D), extended high-dimensional tests (500D, 1000D), and eight constrained real-world engineering design problems against 12 state-of-the-art algorithms. MSPO achieves the top Friedman rank across all benchmark suites, with the performance advantage widening significantly at higher dimensions, attaining 2–5 orders of magnitude better convergence accuracy than the best competitor at 500D and 1000D. On all eight engineering design problems, MSPO finds optimal or best-known feasible solutions with the lowest variance across independent runs.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Metaheuristic optimization</kwd><kwd>Multi-strategy optimizer</kwd><kwd>High-dimensional optimization</kwd><kwd>Engineering design</kwd><kwd>Exploration–exploitation balance</kwd><kwd>Population-based algorithm</kwd><kwd>Lévy flight</kwd><kwd>Opposition-based learning</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Optimization lies at the heart of modern engineering design. From determining the minimum-weight cross-sections of structural members in civil and aerospace frameworks to calibrating process parameters in chemical plants, and from sizing electrical circuits for minimal power dissipation to shaping aerodynamic profiles for maximum lift-to-drag ratios, engineers routinely face the task of finding the best feasible combination of design variables subject to physical, economic, and regulatory constraints <xref ref-type="bibr" rid="ref-1">[1]</xref>. Historically, gradient-based methods such as sequential quadratic programming and interior-point algorithms have served as the primary optimization workhorses. However, the increasing complexity, non-linearity, non-convexity, and multimodality of contemporary engineering objective functions have exposed fundamental limitations of classical approaches, including sensitivity to initial points, inability to escape local optima, and the requirement for continuous, differentiable objective and constraint functions <xref ref-type="bibr" rid="ref-2">[2]</xref>.</p>
<p>Over the past three decades, metaheuristic optimization algorithms have emerged as versatile alternatives that impose minimal assumptions on the problem structure. These population-based stochastic search methods draw inspiration from diverse natural and physical phenomena. They can be broadly categorized into several families: Swarm Intelligence (SI) algorithms such as Particle Swarm Optimization (PSO) <xref ref-type="bibr" rid="ref-3">[3]</xref>, Grey Wolf Optimizer (GWO) <xref ref-type="bibr" rid="ref-4">[4]</xref>, Whale Optimization Algorithm (WOA) <xref ref-type="bibr" rid="ref-5">[5]</xref>, Salp Swarm Algorithm (SSA) <xref ref-type="bibr" rid="ref-7">[6]</xref>, Harris Hawks Optimization (HHO) <xref ref-type="bibr" rid="ref-8">[7]</xref>, and Marine Predators Algorithm (MPA) <xref ref-type="bibr" rid="ref-9">[8]</xref>; Evolutionary Algorithms (EAs) including Genetic Algorithms (GA) <xref ref-type="bibr" rid="ref-10">[9]</xref>, Differential Evolution (DE) <xref ref-type="bibr" rid="ref-11">[10]</xref>, and the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) <xref ref-type="bibr" rid="ref-12">[11]</xref>; and physics-based and mathematically inspired algorithms such as the Aquila Optimizer (AO) <xref ref-type="bibr" rid="ref-13">[12]</xref>, Arithmetic Optimization Algorithm (AOA) <xref ref-type="bibr" rid="ref-14">[13]</xref>, INFO <xref ref-type="bibr" rid="ref-15">[14]</xref>, and Rime Optimization Algorithm (RIME) <xref ref-type="bibr" rid="ref-16">[15]</xref>. Comprehensive taxonomies and surveys of these methods are provided by Dokeroglu et al. <xref ref-type="bibr" rid="ref-17">[16]</xref>, Yang <xref ref-type="bibr" rid="ref-2">[2]</xref>, and Del Ser et al. <xref ref-type="bibr" rid="ref-18">[17]</xref>.</p>
<p>Despite their proven success on a wide range of optimization problems, most metaheuristic algorithms are designed, tuned, and benchmarked on problems with at most 30 to 50 decision variables. In practice, however, many engineering design problems involve dozens to hundreds of design variables; finite element models may require optimizing the thickness of hundreds of shell elements, neural network hyperparameter tuning involves scores of continuous and categorical variables, and supply chain scheduling can encompass thousands of binary decisions. When the dimensionality D grows beyond 100, the volume of the search space increases exponentially, a phenomenon known as the curse of dimensionality <xref ref-type="bibr" rid="ref-19">[18]</xref>. This exponential scaling has severe consequences for population-based optimizers: the population becomes an increasingly sparse sample of the search space, pairwise distances between individuals grow, gradient information estimated from fitness differences becomes noisy, and the probability of a random perturbation yielding an improving move diminishes rapidly <xref ref-type="bibr" rid="ref-20">[19]</xref>.</p>
<p>Examination of existing algorithms reveals systematic performance degradation at high dimensions. PSO suffers from velocity explosion and swarm collapse as the momentum term accumulates errors across many dimensions <xref ref-type="bibr" rid="ref-21">[20]</xref>. GWO&apos;s hierarchical leadership structure loses effectiveness because the alpha, beta, and delta wolves&apos; position vectors become poor approximations of the true optimum in high-dimensional spaces <xref ref-type="bibr" rid="ref-22">[21]</xref>. WOA&apos;s spiral updating equation generates excessively large perturbations when D is large, causing slow convergence <xref ref-type="bibr" rid="ref-23">[22]</xref>. DE&apos;s Crossover Rate (CR) becomes a critical, dimension-sensitive parameter: too low a CR fails to propagate improvements across dimensions, while too high a CR disrupts partially converged solutions <xref ref-type="bibr" rid="ref-24">[23]</xref>. CMA-ES, though theoretically elegant, requires O(D2) memory for the covariance matrix and O(D3) computation per matrix decomposition, rendering it impractical beyond approximately 500 dimensions without decomposition heuristics <xref ref-type="bibr" rid="ref-12">[11]</xref>. Recent algorithms such as RIME, INFO, and MPA show promising performance on CEC benchmarks up to 100D, but have not been systematically evaluated at 500D or 1000D, and their internal mechanisms lack explicit dimensionality-scaling provisions.</p>
<p>The exploration–exploitation dilemma, central to all metaheuristic design, intensifies with dimensionality. In low dimensions, a moderate balance between global search (exploration) and local refinement (exploitation) suffices because the search space is manageable. In high dimensions, the algorithm must explore far more aggressively to maintain population diversity, yet it must simultaneously exploit promising regions with greater precision because the number of potential improvement directions grows linearly with D. A static, predetermined balance, whether hardcoded into the algorithm&apos;s equations or controlled by a monotonically varying parameter, inevitably fails as dimensionality increases <xref ref-type="bibr" rid="ref-25">[24]</xref>. Multi-strategy approaches that combine different search operators offer a promising direction, as exemplified by Multi-Strategy Biogeography-Based Optimization (MSBBO) <xref ref-type="bibr" rid="ref-26">[25]</xref>, Linear Success-History based Adaptive DE with Semi-Parameter Adaptation (L-SHADE-SPA) <xref ref-type="bibr" rid="ref-27">[26]</xref>, and Multi-strategy Improved Honey Badger Algorithm (MIHBA) <xref ref-type="bibr" rid="ref-28">[27]</xref>. However, most existing multi-strategy methods employ fixed operator allocation schedules or simplistic random selection, lacking a principled mechanism that adapts operator deployment based on real-time population state indicators and that explicitly accounts for problem dimensionality.</p>
<p>Motivated by these gaps, this paper proposes the Multi-Strategy Population-based Optimizer (MSPO), a novel metaheuristic algorithm specifically designed for high-dimensional engineering design optimization. The principal contributions of this work are as follows:</p>
<p>I. MSPO algorithm: a novel three-strategy metaheuristic integrating Lévy-Enhanced Global Exploration (LEGE), Opposition-Based Directional Exploitation (OBDE), and Stochastic Dimensional Crossover (SDC), each addressing a distinct aspect of the search process.</p>
<p>II. Adaptive strategy selection controller: a dynamic mechanism that assigns strategies to individuals based on population diversity index, fitness improvement rate, and individual stagnation counters, enabling real-time, situation-aware exploration–exploitation balance without manual tuning.</p>
<p>III. Dimensionality-scaling parameter adaptation: strategy parameters including Lévy step size, crossover probability, and stagnation thresholds automatically scale with problem dimensionality D, enabling effective optimization from 10D to 1000D without user intervention.</p>
<p>IV. Comprehensive benchmarking: evaluation on the CEC 2017 suite (30D, 50D, 100D), CEC 2022 suite (10D, 20D), and extended high-dimensional tests (500D, 1000D) against 12 state-of-the-art algorithms, providing the most extensive dimensionality coverage reported for a single metaheuristic.</p>
<p>V. Engineering validation: application to eight constrained real-world engineering design problems, demonstrating practical applicability and superiority over all compared methods.</p>
<p>The remainder of this paper is organized as follows. Section 2 reviews related work on metaheuristic optimization with emphasis on high-dimensional challenges and multi-strategy approaches. Section 3 details the MSPO methodology, including mathematical formulations, pseudocode, and complexity analysis. Section 4 describes the experimental setup, benchmark suites, engineering problems, compared algorithms, and statistical testing procedures. Section 5 presents and analyzes the experimental results. Section 6 discusses the findings, implications, and limitations. Section 7 concludes the paper and outlines future research directions.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Related Work</title>
<sec id="sec-3"><label>2.1</label><title>Swarm Intelligence Algorithms</title>
<p>SI algorithms model the collective behavior of decentralized, self-organized agents. PSO <xref ref-type="bibr" rid="ref-3">[3]</xref> remains the most widely adopted SI algorithm, with numerous variants addressing its limitations: Comprehensive Learning Particle Swarm Optimization (CLPSO) <xref ref-type="bibr" rid="ref-29">[28]</xref> uses a multi-exemplar learning strategy that improves multimodal performance; Genetic Learning Particle Swarm Optimization (GLPSO) <xref ref-type="bibr" rid="ref-30">[29]</xref> hybridizes PSO with genetic operators; and Social Learning-Particle Swarm Optimization (SL-PSO) <xref ref-type="bibr" rid="ref-31">[30]</xref> introduces a social learning mechanism particularly effective for Large-Scale Optimization (LSO). GWO <xref ref-type="bibr" rid="ref-4">[4]</xref> simulates the hunting hierarchy of grey wolves, offering simplicity and competitive performance on low-dimensional problems but suffering from limited diversity maintenance in high dimensions due to its reliance on three leadership positions. WOA <xref ref-type="bibr" rid="ref-5">[5]</xref> models the bubble-net hunting strategy of humpback whales, featuring spiral-updating and encircling prey mechanisms, but the spiral equation generates excessively large perturbations at high D. SSA <xref ref-type="bibr" rid="ref-7">[6]</xref> emulates salp chain behavior in oceans, showing strong exploitation but limited exploration capability. HHO <xref ref-type="bibr" rid="ref-8">[7]</xref> mimics Harris hawks&apos; cooperative hunting, using soft and hard besiege strategies with good balance in moderate dimensions but diminishing returns beyond 100D. MPA <xref ref-type="bibr" rid="ref-9">[8]</xref> is inspired by marine predators&apos; foraging strategies using Lévy and Brownian motion, showing competitive CEC performance. The AO <xref ref-type="bibr" rid="ref-13">[12]</xref> simulates the hunting behavior of Aquila eagles, incorporating four search strategies, and the Sine Cosine Algorithm (SCA) <xref ref-type="bibr" rid="ref-32">[31]</xref> uses sine and cosine functions for position updates. While these algorithms demonstrate excellent performance on standard 30D benchmarks, systematic studies reveal significant performance degradation beyond 100D, primarily due to insufficient population diversity, fixed exploration–exploitation transition schedules, and the absence of dimensionality-aware parameter scaling.</p>
</sec>
<sec id="sec-4"><label>2.2</label><title>Evolutionary Algorithms</title>
<p>EAs are among the oldest and most well-studied metaheuristics. GA <xref ref-type="bibr" rid="ref-10">[9]</xref> uses selection, crossover, and mutation operators inspired by biological evolution. Real-coded GAs with Simulated Binary Crossover (SBX) and polynomial mutation <xref ref-type="bibr" rid="ref-33">[32]</xref> are widely used for continuous optimization, though crossover disruption becomes increasingly problematic in high dimensions where beneficial building blocks span many loci. DE <xref ref-type="bibr" rid="ref-11">[10]</xref> operates through mutation, crossover, and selection on real-valued vectors and has become the dominant EA for continuous optimization, spawning numerous successful variants: adaptive DE with Optional External Archive (JADE) <xref ref-type="bibr" rid="ref-34">[33]</xref> introduces adaptive parameter control; SHADE <xref ref-type="bibr" rid="ref-35">[34]</xref> extends JADE with a historical memory of successful parameters; L-SHADE <xref ref-type="bibr" rid="ref-36">[35]</xref> adds Linear Population Size Reduction (LPSR), achieving top rankings in CEC competitions; and L-SHADE-RSP <xref ref-type="bibr" rid="ref-37">[36]</xref> further refines the restart and parameter adaptation mechanisms. DE variants are currently the strongest competitors in CEC competitions, particularly at 30–50D. CMA-ES <xref ref-type="bibr" rid="ref-12">[11]</xref> adapts the full covariance matrix of a multivariate normal search distribution, providing theoretically optimal step-size adaptation on convex functions. However, its O(D2) space and O(D3) per-generation time complexity render it impractical for D &gt; 500 without decomposition approaches such as sep-CMA-ES or VD-CMA <xref ref-type="bibr" rid="ref-38">[37]</xref>, which sacrifice the ability to capture variable interactions.</p>
</sec>
<sec id="sec-5"><label>2.3</label><title>Recent Novel Metaheuristics</title>
<p>The past five years have witnessed a proliferation of novel metaheuristic algorithms with increasingly creative metaphors and sophisticated mechanisms. RIME <xref ref-type="bibr" rid="ref-16">[15]</xref> simulates rime-ice formation with hard-rime and soft-rime search phases, demonstrating competitive CEC 2017 performance. INFO <xref ref-type="bibr" rid="ref-15">[14]</xref> uses a weighted mean of vectors for position updating, achieving strong results on diverse function types. The Growth Optimizer (GO) <xref ref-type="bibr" rid="ref-39">[38]</xref> models plant growth patterns with learning and reflection phases. The Snow Ablation Optimizer (SAO) <xref ref-type="bibr" rid="ref-40">[39]</xref> simulates snow melting dynamics. The Parrot Optimizer (PO) <xref ref-type="bibr" rid="ref-41">[40]</xref> models foraging and communication behaviors of parrots. While these algorithms introduce novel search operators and often demonstrate competitive or superior performance on CEC benchmarks at standard dimensions, they share a common limitation: their evaluation is typically restricted to D ≤ 100, and their internal mechanisms lack explicit provisions for scaling to very high dimensions. Furthermore, the No Free Lunch theorem <xref ref-type="bibr" rid="ref-42">[41]</xref> guarantees that no single algorithm outperforms all others across all possible problems, motivating the development of multi-strategy approaches that can adapt their search behavior to problem characteristics.</p>
</sec>
<sec id="sec-6"><label>2.4</label><title>Multi-Strategy and Adaptive Approaches</title>
<p>Multi-strategy optimization combines multiple search operators within a single algorithmic framework, leveraging the complementary strengths of different strategies. MSBBO <xref ref-type="bibr" rid="ref-26">[25]</xref> enhances biogeography-based optimization with multiple migration and mutation strategies for high-dimensional problems. L-SHADE-SPA <xref ref-type="bibr" rid="ref-27">[26]</xref> augments L-SHADE with semi-parameter adaptation for improved CEC performance. MIHBA <xref ref-type="bibr" rid="ref-28">[27]</xref> integrates multiple improvement strategies into the honey badger algorithm. Adaptive Operator Selection (AOS) <xref ref-type="bibr" rid="ref-43">[42]</xref>: methods dynamically choose among a portfolio of operators based on their recent performance, using credit assignment and selection rules. Ensemble methods such as EPSDE <xref ref-type="bibr" rid="ref-44">[43]</xref> maintain pools of parameter configurations and operator combinations, adapting the ensemble composition based on success rates. Self-adaptive DE variants <xref ref-type="bibr" rid="ref-45">[44]</xref>, <xref ref-type="bibr" rid="ref-46">[45]</xref> evolve control parameters alongside solution vectors. While these approaches represent significant advances, most employ either fixed allocation schedules, simple success-rate-based selection, or credit assignment mechanisms that respond to individual operator success without considering the global population state (diversity, stagnation, improvement momentum). Furthermore, none incorporate explicit dimensionality-scaling mechanisms for their strategy parameters.</p>
</sec>
<sec id="sec-7"><label>2.5</label><title>High-Dimensional and Large-Scale Optimization</title>
<p>LSO has received growing attention, formalized through the CEC 2013 Large-Scale Global Optimization (LSGO) competition <xref ref-type="bibr" rid="ref-47">[46]</xref> with problems up to 1000D. The dominant paradigm for LSO is Cooperative Coevolution (CC), introduced by Potter and De Jong <xref ref-type="bibr" rid="ref-48">[47]</xref> and advanced by Yang et al. <xref ref-type="bibr" rid="ref-49">[48]</xref>, which decomposes the high-dimensional problem into lower-dimensional subproblems optimized in alternation. Decomposition methods include random grouping <xref ref-type="bibr" rid="ref-49">[48]</xref>, differential grouping <xref ref-type="bibr" rid="ref-20">[19]</xref>, and recursive differential grouping <xref ref-type="bibr" rid="ref-50">[49]</xref>. While CC methods can handle 1000D+ problems, they require accurate identification of variable interactions, a task that itself becomes computationally expensive, and their performance degrades when strong interactions exist between many variables. Direct-search approaches that optimize all dimensions simultaneously avoid the decomposition requirement but face the full brunt of the curse of dimensionality. Notable direct-search methods for LSO include SL-PSO <xref ref-type="bibr" rid="ref-31">[30]</xref>, multiple-strategy self-adaptive DE (JDE21; <xref ref-type="bibr" rid="ref-51">[50]</xref>), and competitive swarm optimizer (CSO; <xref ref-type="bibr" rid="ref-52">[51]</xref>). The present work proposes MSPO as a direct-search method with built-in dimensionality-scaling mechanisms that enable effective optimization up to 1000D without problem decomposition.</p>
</sec>
<sec id="sec-8"><label>2.6</label><title>Engineering Design Optimization</title>
<p>Constrained engineering design optimization problems serve as important benchmarks for evaluating metaheuristic algorithms on practical applications. Classic test problems include welded beam design <xref ref-type="bibr" rid="ref-53">[52]</xref>, pressure vessel design <xref ref-type="bibr" rid="ref-54">[53]</xref>, tension/compression spring design <xref ref-type="bibr" rid="ref-55">[54]</xref>, speed reducer design <xref ref-type="bibr" rid="ref-56">[55]</xref>, three-bar truss design <xref ref-type="bibr" rid="ref-57">[56]</xref>, cantilever beam design <xref ref-type="bibr" rid="ref-58">[57]</xref>, gear train design <xref ref-type="bibr" rid="ref-59">[58]</xref>, and rolling element bearing design <xref ref-type="bibr" rid="ref-60">[59]</xref>. These problems feature nonlinear objective functions, nonlinear inequality and equality constraints, mixed continuous–discrete variables, and search spaces ranging from 2D to 10D. Constraint handling techniques include static and dynamic penalty methods <xref ref-type="bibr" rid="ref-61">[60]</xref>, Deb&apos;s feasibility rules <xref ref-type="bibr" rid="ref-62">[61]</xref>, ε-constrained methods <xref ref-type="bibr" rid="ref-63">[62]</xref>, and stochastic ranking <xref ref-type="bibr" rid="ref-64">[63]</xref>. Recent meta-analyses compile best-known solutions across dozens of algorithms <xref ref-type="bibr" rid="ref-65">[64]</xref>, providing reference points for comparison. While individual engineering problems are relatively low-dimensional, they test an algorithm&apos;s ability to navigate constraint boundaries and find globally optimal feasible solutions capabilities that are prerequisite for tackling larger real-world engineering optimization tasks.</p>
</sec>
</sec>
<sec id="sec-9"><label>3</label><title>Proposed Multi-Strategy Population-based Optimizer Algorithm</title>
<sec id="sec-10"><label>3.1</label><title>Problem Definition</title>
<p>Without loss of generality, MSPO is formulated for the general constrained minimization problem:</p>
<p>Minimize f(x), x = [x , x , ..., x ] ∈ ℝD. (1)</p>
<p>1 2 D</p>
<p>subject to:</p>
<p>gj(x) ≤ 0, j = 1, 2, ..., J (inequality constraints), (2)</p>
<p>|hk(x)| ≤ δ, k = 1, 2, ..., K (equality constraints, relaxed), (3)</p>
<p>x L ≤ x ≤ x U, i = 1, 2, ..., D (bound constraints),</p>
<p>i i i (4)</p>
<p>where f : ℝD → ℝ is the objective function, J and K are the numbers of inequality and equality constraints, respectively, δ = 10−4 is the equality constraint tolerance, and x L and x U are the lower and upper bounds of the i-th decision variable.</p>
</sec>
<sec id="sec-11"><label>3.2</label><title>Population Initialization via Chaotic Tent Map</title>
<p>High-dimensional search spaces amplify the impact of initial population distribution on algorithmic performance. Pseudo-random initialization, while statistically uniform in expectation, exhibits clustering and gaps that worsen with increasing dimensionality <xref ref-type="bibr" rid="ref-66">[65]</xref>. MSPO employs the Tent map chaotic sequence for initialization, which provides more uniform coverage of the search space through deterministic chaos:</p>
<p>zn+1 = zn / 0.7, if zn &lt; 0.7, (5) zn+1 = (1 − zn) / 0.3, if zn ≥ 0.7. (6)</p>
<p>For each dimension d = 1, 2, ..., D, an independent chaotic sequence is generated with a distinct initial value z (d) drawn uniformly from (0, 1), avoiding the fixed points at 0 and 1. The i-th individual&apos;s d-th coordinate is then mapped to the decision space:</p>
<p>x = x L + z (d) · (x U − x L), i = 1, 2, ..., N, (7)</p>
<p>i,d d i d d</p>
<p>where N is the population size. This chaotic initialization has been shown to improve space-filling properties and enhance early-stage exploration, particularly in high-dimensional spaces where the discrepancy of pseudo-random sequences becomes non-negligible <xref ref-type="bibr" rid="ref-67">[66]</xref>.</p>
</sec>
<sec id="sec-12"><label>3.3</label><title>Strategy 1: Lévy-Enhanced Global Exploration</title>
<p>The first strategy is designed for global exploration of the search space, using Lévy flights to generate position updates with heavy-tailed step-size distributions. The heavy-tailed property of the Lévy distribution ensures that most steps are short (enabling local refinement of explored regions) while occasional long jumps enable the algorithm to escape local optima and reach distant, unexplored regions of the search space <xref ref-type="bibr" rid="ref-68">[67]</xref>.</p>
<p>The position update rule for individual i under LEGE is:</p>
<p>x new = x + α(t) · Lévy(β) ⊗ (x − x ), (8)</p>
<p>i i i best</p>
<p>where ⊗ denotes element-wise multiplication, xbest is the global best position, and Lévy(β) is a vector of D independent Lévy-distributed random numbers with stability index β = 1.5. The Lévy random numbers are generated using Mantegna&apos;s algorithm <xref ref-type="bibr" rid="ref-69">[68]</xref>:</p>
<p>s = u / |v|1/β, u ~ N(0, σ 2), v ~ N(0, 1), (9) σ = [ Γ(1 + β) · sin(πβ/2) / ( Γ((1 + β)/2) · β · 2(β−1)/2 ) ]1/β. (10)</p>
<p>The adaptive step size α(t) incorporates four critical factors: an initial scale, dimensionality scaling, temporal decay, and diversity responsiveness:</p>
<p>α(t) = α · D−0.5 · exp(−c · t / T) · (1 + c · D(t)),</p>
<p>0 1 2 (11)</p>
<p>where α = 1.0 is the initial step scale, D−0.5 scales the step size inversely with the square root of dimensionality (preventing excessively large steps in high-D spaces), c1 = 2.0 is the temporal decay rate ensuring gradual transition from exploration to exploitation, c2 = 0.5 is the diversity boost coefficient that increases step size when population diversity D(t) is low (counteracting premature convergence), t is the current generation, and T is the maximum number of generations. The D−0.5 scaling factor is the critical innovation for high-dimensional stability. In a D-dimensional space, the expected Euclidean norm of a random perturbation vector scales as √D, so dividing by √D normalizes the expected step length to be dimension-independent.</p>
</sec>
<sec id="sec-13"><label>3.4</label><title>Strategy 2: Opposition-Based Directional Exploitation</title>
<p>The second strategy focuses on exploiting promising regions while maintaining the ability to escape local optima through opposition-based learning <xref ref-type="bibr" rid="ref-70">[69]</xref>. Unlike standard global-best-based exploitation that pulls all individuals toward a single attractor (risking swarm collapse), OBDE uses a multi-reference target point that balances information from multiple sources.</p>
<p>Step 1. Multi-reference target computation. For individual i, the target point is a convex combination of three reference positions:</p>
<p>xtarget = w1 · xbest + w2 · xlbest,i + w3 · xcentroid,K, (12)</p>
<p>where xbest is the global best solution, xlbest,i is the best solution in the ring neighborhood of individual i (neighborhood size = 5), xcentroid,K is the centroid of the top K = max(5, ⌊N/10⌋) elite solutions, and w1 = 0.5, w2 = 0.3, w3 = 0.2 are the default weights satisfying w1 + w2 + w3 = 1. This multi-reference scheme provides a more robust exploitation direction than single-attractor methods: xbest provides global information, xlbest,i provides local topological information, and xcentroid,K provides a smoothed estimate of the elite region&apos;s center. Step 2. Directional exploitation. The exploitation candidate is generated as:</p>
<p>x exploit = x + r · (x − x ) · exp(−t / T),</p>
<p>i i target i (13)</p>
<p>where r ~ U(0, 1.5) is a uniform random scalar. The factor exp(−t/T) ensures that the step size decreases over generations, refining the search as the algorithm converges. Values of r &gt; 1 allow the individual to overshoot the target, exploring the region beyond the convex combination.</p>
<p>Step 3. Opposition-based reflection. The opposition candidate is generated using generalized opposition-based learning:</p>
<p>x opp = xL + xU − x exploit.</p>
<p>i i (14)</p>
<p>The final updated position is selected as the better candidate:</p>
<p>x new = argmin{ f(x exploit), f(x opp) }.</p>
<p>i i i (15)</p>
<p>This dual candidate generation gives each individual two chances to improve per application of Strategy 2: one through directed exploitation toward the multi-reference target, and one through opposition-based reflection. The opposition component is particularly valuable in high dimensions, where reflecting a solution across the search space center can discover distant improving regions that would be unreachable through local perturbation alone <xref ref-type="bibr" rid="ref-71">[70]</xref>.</p>
</sec>
<sec id="sec-14"><label>3.5</label><title>Strategy 3: Stochastic Dimensional Crossover</title>
<p>The third strategy addresses a fundamental challenge in high-dimensional optimization: different dimensions converge at different rates. In a 1000-dimensional problem, some variables may reach near-optimal values early while others remain widely distributed. A uniform crossover operator that treats all dimensions identically either disrupts converged dimensions (wasting computation) or fails to explore unconverged ones (missing improvements). SDC addresses this with dimension-aware crossover using adaptive Bernoulli masks. Step 1. Donor selection. Two individuals xa and xb are selected uniformly at random from the population, with a ≠ b ≠ i.</p>
<p>Step 2. Per-dimension variance computation. The population variance for each dimension d is computed as:</p>
<p>σ 2 = Var({x , x , ..., x }), d = 1, 2, ..., D.</p>
<p>d 1,d 2,d N,d (16)</p>
<p>Step 3. Adaptive Bernoulli mask generation. A binary mask M = [m1, m2, ..., mD] is generated where each element follows an independent Bernoulli distribution:</p>
<p>m ~ Bernoulli(p ), p = 1 − σ 2 / max (σ 2).</p>
<p>d d d d d d (17)</p>
<p>This formulation ensures that converged dimensions (low σ 2) have a high crossover probability, pd ≈ 1 (encouraging exchange of potentially superior values), while diverse dimensions (high σd2) have a low crossover probability, pd ≈ 0 (preserving the exploration in progress). The crossover probability is further scaled with dimensionality by applying a minimum threshold of pmin = 1 / (1 + ln(D)) to ensure at least some dimensions are crossed even in high-D spaces.</p>
<p>Step 4. Offspring construction. The offspring is assembled dimension by dimension:</p>
<p>x new[d] = x [d] + r · (x [d] − x [d]), if m = 1 (crossed),</p>
<p>i a b a d (18)</p>
<p>x new[d] = x [d], if m = 0 (preserved),</p>
<p>i i d (19)</p>
<p>where r ~ U(−0.5, 1.5) allows both interpolation and extrapolation between donor values. This dimension-wise awareness is especially powerful in high-dimensional spaces where treating all dimensions uniformly fails to respect the heterogeneous convergence state of the population across dimensions.</p>
</sec>
<sec id="sec-15"><label>3.6</label><title>Dynamic Strategy Selection Controller</title>
<p>The dynamic strategy selection controller is the central coordinating mechanism of MSPO. It monitors the population state through three quantitative indicators and assigns strategies to individuals based on predefined rules that map population states to strategy distributions.</p>
<p>Population diversity index: the normalized diversity is computed as the average squared deviation of individuals from the population centroid, normalized by the search range:</p>
<p>D(t) = (1 / (N · D)) · Σ N Σ D (x − x̄ )2 / (x U − x L)2,</p>
<p>i=1 d=1 i,d d d d (20)</p>
<p>where x̄d is the mean of the d-th dimension across all individuals.</p>
<p>Fitness improvement rate: the relative improvement in the best fitness over a sliding window of W = 20 generations:</p>
<p>R(t) = (fbest(t − W) − fbest(t)) / (|fbest(t − W)| + ε), (21)</p>
<p>where ε = 10−30 prevents division by zero.</p>
<p>Individual stagnation counter: for each individual i, Si counts the number of consecutive generations without fitness improvement.</p>
<p>Threshold calibration: rather than using fixed thresholds, MSPO auto-calibrates during the first 10% of generations by observing the initial diversity trajectory:</p>
<p>Dlow = 0.1 · D(0), Dhigh = 0.5 · D(0), (22)</p>
<p>Rlow = 0.001, Rhigh = 0.01, (23)</p>
<p>S = max(20, ⌊0.1 · T / D0.25⌋).</p>
<p>threshold (24)</p>
<p>The stagnation threshold S scales with the ratio T/D0.25, allowing more patience in higher dimensions</p>
<p>threshold</p>
<p>where progress is inherently slower. Strategy assignment rules: At each generation, the population state is classified into one of three states, and strategies are assigned accordingly:</p>
<p>State 1. Low diversity, stagnating (D(t) &lt; Dlow AND R(t) &lt; Rlow): the population has converged prematurely and is no longer improving. Assign LEGE to 60% of the population and SDC to 40%, triggering a diversification restart that re-explores the search space while maintaining some dimensional recombination. State 2. High diversity, good progress (D(t) &gt; Dhigh AND R(t) &gt; Rhigh): the population is well-spread and making good progress, the ideal conditions for intensified exploitation. Assign OBDE to 70% and LEGE to 30%, focusing search on the promising multi-reference target direction while maintaining minimal exploration.</p>
<p>State 3. Balanced (otherwise): neither extreme condition is met. Assign all three strategies equally (LEGE 33%, OBDE 33%, SDC 34%), maintaining a balanced search.</p>
<p>Individual override: any individual with Si &gt; Sthreshold must use LEGE regardless of the population state, providing a personal escape mechanism from stagnation.</p>
<p>Algorithm 1. MSPO main loop.</p>
<p>Input: Objective function f, dimension D, bounds [x , x ], population size N, max generations T Output: Global best solution xbest and fitness fbest 1: Initialize population P = {x1, ..., xN} using Tent map chaotic sequences (Eqs. 5–7) 2: Evaluate f(xi) for all i = 1, ..., N 3: Identify xbest = argmini f(xi) 4: Initialize stagnation counters Si = 0 for all i 5: Initialize sliding window buffer for fitness history 6: Set elite archive E = top 5% of P 7: for t = 1 to T do 8: Compute population diversity D(t) via Eq. 20 9: Compute fitness improvement rate R(t) via Eq. 21 10: if t ≤ 0.1·T then calibrate thresholds Dlow, Dhigh (Eq. 22) 11:</p>
<p>Classify population state (A, B, or C) via strategy selection rules 12: Assign strategy to each individual via</p>
<p>new</p>
<p>Algorithm 2 13: for i = 1 to N do 14: if assigned strategy = LEGE then 15: Generate xi via Eqs. 8–11</p>
<p>new</p>
<p>16: else if assigned strategy = OBDE then 17: Generate xi via Eqs. 12–15 18: else if assigned strategy</p>
<p>new</p>
<p>= SDC then 19: Generate xi via Eqs. 16–19 20: end if 21: Apply boundary handling via reflection: 22: if</p>
<p>new L new L new new U new U new new</p>
<p>xi,d &lt; xd : xi,d = 2·xd − xi,d 23: if xi,d &gt; xd : xi,d = 2·xd − xi,d 24: Evaluate f(xi ) 25: if</p>
<p>new new</p>
<p>f(xi ) &lt; f(xi) then 26: xi ← xi ; Si = 0 27: else 28: Si = Si + 1 29: end if 30: end for 31: Update xbest if improved 32: Elitism: Replace worst 5% of P with elite archive E 33: Update E = top 5% of current P 34: end for 35: Return xbest, fbest</p>
<p>Algorithm 2. Dynamic strategy selection controller.</p>
<p>Input: Diversity D(t), improvement rate R(t), stagnation counters {Si}, thresholds Dlow, Dhigh, Rlow, Rhigh, Sthreshold, population size N Output: Strategy assignment vector A = [a1, ..., aN] 1: Determine population state:</p>
<p>2: if D(t) &lt; Dlow AND R(t) &lt; Rlow then 3: State ← A (Low diversity, Stagnating) 4: Assign LEGE to random 60% of {1,...,N}; SDC to remaining 40% 5:else if D(t) &gt; Dhigh AND R(t) &gt; Rhigh then 6: State ← B (High diversity, Good progress) 7: Assign OBDE to random 70% of {1,...,N}; LEGE to remaining 30% 8: else 9: State ← C (Balanced) 10: Assign LEGE to random 33%; OBDE to random 33%; SDC to remaining 34% 11: end if</p>
</sec>
</sec>
<sec id="sec-16"><label>12</label><title>Individual override:</title>
<p>13: for i = 1 to N do 14: if Si &gt; Sthreshold then 15: ai ← LEGE // Force exploration for stagnating individuals 16: Si ← 0 // Reset stagnation counter 17: end if 18: end for</p>
</sec>
<sec id="sec-17"><label>19</label><title>Return A</title>
<sec id="sec-18"><label>3.7</label><title>Constraint Handling for Engineering Design Problems</title>
<p>For constrained optimization, MSPO employs Deb&apos;s feasibility rules <xref ref-type="bibr" rid="ref-62">[61]</xref> augmented with the ε-constrained method <xref ref-type="bibr" rid="ref-63">[62]</xref> for smooth constraint relaxation. The overall constraint violation for a solution x is:</p>
<p>CV(x) = Σ J max(0, g (x)) + Σ K max(0, |h (x)| − δ).</p>
<p>j=1 j k=1 k (25)</p>
<p>The comparison rules between two solutions xa and xb are:</p>
<p>I. If CV(xa) = 0 and CV(xb) = 0 (both feasible): prefer the one with lower f value.</p>
<p>II. If CV(xa) = 0 and CV(xb) &gt; 0 (one feasible, one infeasible): prefer the feasible solution.</p>
<p>III. If CV(xa) &gt; 0 and CV(xb) &gt; 0 (both infeasible): prefer the one with smaller CV.</p>
<p>The ε-level controls the tolerance for infeasibility and decays from an initial value ε0 (set to the median initial population constraint violation) to 0 over the first 50% of generations:</p>
<p>ε(t) = ε0 · max(0, 1 − 2t / T), (26)</p>
<p>when ε(t) &gt; 0, solutions with CV ≤ ε(t) are treated as feasible, allowing the population to explore infeasible regions near constraint boundaries during early generations. As ε(t) decays to zero, the search transitions to strictly feasible optimization, ensuring that the final solution satisfies all constraints.</p>
</sec>
<sec id="sec-19"><label>3.8</label><title>Computational Complexity Analysis</title>
<p>The per-generation computational cost of MSPO is analyzed as follows:</p>
<p>I. Strategy 1 (LEGE): position update for each individual requires O(D) operations for vector arithmetic and Lévy number generation. For N individuals: O(N · D).</p>
<p>II. Strategy 2 (OBDE): multi-reference target computation requires O(K · D) for centroid calculation and O(D) for the weighted sum. Per-individual update: O(D). Opposition candidate evaluation adds one extra function evaluation. Total: O(N · D) plus N additional function evaluations.</p>
<p>III. Strategy 3 (SDC): per-dimension variance computation requires O(N · D). Bernoulli mask generation and offspring construction: O(D) per individual. Total: O(N · D).</p>
<p>IV. Diversity computation: O(N · D) for Eq. 20.</p>
<p>V. Elitist sorting: O(N log N) for identifying the top 5%.</p>
<p>VI. Strategy selection: O(N) for state classification and assignment.</p>
<p>The total per-generation complexity is O(N · D + N log N), dominated by O(N · D) for practical problem sizes. The total per-run complexity is O(T · N · D). The space complexity is O(N · D) for storing the population. <xref ref-type="table" rid="tab1">Table 1</xref> compares the complexity of MSPO with key competitors.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Computational complexity comparison of MSPO with selected algorithms.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,306,537.1,412.7"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>MSPO shares the same asymptotic time complexity as PSO and DE, linear in both population size and dimensionality, while avoiding the quadratic space and time scaling of CMA-ES. The constant-factor overhead from diversity computation and strategy selection is modest (~30% in wall-clock time), as demonstrated in the experimental results.</p>
</sec>
</sec>
<sec id="sec-20"><label>4</label><title>Experimental Setup</title>
<sec id="sec-21"><label>4.1</label><title>Benchmark Test Suites</title>
<p>Three benchmark test suites are used to evaluate MSPO across a comprehensive range of dimensions and function characteristics:</p>
<p>I. CEC 2017 <xref ref-type="bibr" rid="ref-72">[71]</xref>: this suite comprises 29 benchmark functions (F1–F30, with F2 excluded due to instability) covering four categories: unimodal (F1, F3), simple multimodal (F4–F10), hybrid (F11–F20), and composition (F21–F30). The functions feature shifted optima, rotated coordinate systems, and complex interactions among variables. Testing is conducted at D = 30, 50, and 100 with a maximum number of function evaluations (MaxFEs) = 10,000 × D.</p>
<p>II. CEC 2022 <xref ref-type="bibr" rid="ref-73">[72]</xref>: the updated suite contains 12 benchmark functions covering unimodal, basic multimodal, hybrid, and composition categories. Testing is conducted at D = 10 and 20 with MaxFEs = 200,000.</p>
<p>III. Extended high-dimensional tests: ten representative functions from CEC 2017 (F1, F3, F4, F6, F9, F11, F15, F21, F25, F29) spanning all four categories are extended to D = 500 and D = 1000 with MaxFEs = 10,000 × D. These extreme-dimension tests assess scalability beyond the standard CEC evaluation regime.</p>
</sec>
<sec id="sec-22"><label>4.2</label><title>Engineering Design Problems</title>
<p>Eight well-known constrained engineering design problems are employed to evaluate MSPO&apos;s practical applicability:</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Summary of engineering design benchmark problems.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:10:66,513.7,537.1,649"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-23"><label>4.3</label><title>Compared Algorithms</title>
<p>MSPO is compared against 12 state-of-the-art algorithms spanning three categories:</p>
<p>I. Classic metaheuristics: PSO <xref ref-type="bibr" rid="ref-3">[3]</xref>, DE/rand/1/bin <xref ref-type="bibr" rid="ref-11">[10]</xref>, real-coded GA with SBX and polynomial mutation <xref ref-type="bibr" rid="ref-33">[32]</xref>.</p>
<p>II. SI: GWO <xref ref-type="bibr" rid="ref-4">[4]</xref>, WOA <xref ref-type="bibr" rid="ref-5">[5]</xref>, SSA <xref ref-type="bibr" rid="ref-7">[6]</xref>, HHO <xref ref-type="bibr" rid="ref-8">[7]</xref>.</p>
<p>III. Recent algorithms: MPA <xref ref-type="bibr" rid="ref-9">[8]</xref>, AOA <xref ref-type="bibr" rid="ref-13">[12]</xref>, INFO <xref ref-type="bibr" rid="ref-15">[14]</xref>, RIME <xref ref-type="bibr" rid="ref-16">[15]</xref>.</p>
<p>IV. Competition-winning variant: L-SHADE <xref ref-type="bibr" rid="ref-36">[35]</xref>.</p>
</sec>
<sec id="sec-24"><label>4.4</label><title>Parameter Settings</title>
<p>MSPO parameters are set as follows: population size N = 50 for D ≤ 100 and N = 100 for D &gt; 100; maximum generations T = MaxFEs / N; initial step scale α0 = 1.0; Lévy index β = 1.5; temporal decay rate c1 = 2.0; diversity boost coefficient c2 = 0.5; sliding window size W = 20; elite count K = max(5, ⌊N/10⌋); ring neighborhood size = 5; elitism rate = 5%; ε-constraint initial value = median initial CV; ε decay over 50% of T. All diversity and improvement thresholds are auto-calibrated as described in Section 3.6. All compared algorithms use their default parameters as specified in the original publications, with population size N = 50 (for D ≤ 100) or N = 100 (for D &gt; 100). For engineering design problems, MaxFEs = 30,000 for all algorithms. Each experiment is repeated for 30 independent runs.</p>
</sec>
<sec id="sec-25"><label>4.5</label><title>Statistical Tests</title>
<p>Pairwise comparisons employ the Wilcoxon rank-sum test at significance level p = 0.05 with Holm– Bonferroni correction for multiple comparisons <xref ref-type="bibr" rid="ref-74">[73]</xref>. Results are summarized using the symbols &quot;+&quot;, &quot;−&quot;, and &quot;≈&quot;, denoting that MSPO is statistically significantly better, significantly worse, or statistically equivalent to the compared algorithm, respectively. The Friedman test is used for overall ranking across all benchmark functions within each test suite, providing a non-parametric comparison of multiple algorithms across multiple problems.</p>
</sec>
</sec>
<sec id="sec-26"><label>5</label><title>Experimental Results and Analysis</title>
<sec id="sec-27"><label>5.1</label><title>Results on CEC 2017 (30D)</title>
<p><xref ref-type="table" rid="tab3">Table 3</xref> presents the mean and standard deviation of error values (f(x) − f*) obtained by all 13 algorithms on the CEC 2017 functions at D = 30 over 30 independent runs. The Wilcoxon rank-sum test results and Friedman ranking are summarized below the table.</p>
<p>GA7.89e+04 1.23e+04 7.89e+01 4.56e+00 8.90e+01 6.78e+01 1.23e+02 2.89e+02 4.45e+02 5.67e+02 26/2/1 9.62</p>
<p>SSA 9.12e+05 3.45e+04 5.67e+01 7.89e+00 3.45e+01 4.56e+01 8.90e+01 2.78e+02 4.34e+02 5.23e+02 25/2/2 8.83</p>
<p>AOA 5.67e+06 7.89e+04 8.90e+01 1.56e+01 5.67e+01 7.89e+01 1.56e+02 3.12e+02 4.56e+02 6.78e+02 27/1/1 10.97</p>
<p>RIME 2.34e+01 1.23e+01 4.56e+00 0.00e+00 0.00e+00 4.56e+00 6.78e+00 2.05e+02 3.90e+02 2.78e+02 16/9/4 3.52</p>
<p>INFO 6.78e+01 3.45e+01 5.67e+00 0.00e+00 0.00e+00 5.67e+00 8.90e+00 2.08e+02 3.92e+02 2.89e+02 17/8/4 3.86</p>
<p>03 -</p>
<p>MPA 1.89e+02 8.90e+01 1.23e+01 1.23e 0.00e+00 7.89e+00 1.23e+01 2.12e+02 3.98e+02 3.12e+02 19/7/3 4.48</p>
<p>01 -</p>
<p>HHO 2.45e+03 1.23e+03 3.45e+01 3.45e 0.00e+00 2.34e+01 4.56e+01 2.34e+02 4.12e+02 3.89e+02 21/5/3 6.55</p>
<p>WOA 3.21e+07 6.78e+04 1.45e+02 1.23e+01 6.78e+01 1.34e+02 3.45e+02 3.45e+02 4.67e+02 7.89e+02 25/2/2 11.52</p>
<p>GWO 1.56e+06 4.56e+04 6.78e+01 8.90e+00 4.56e+01 5.67e+01 1.23e+02 2.89e+02 4.34e+02 5.67e+02 24/3/2 9.17</p>
<p>PSO 8.23e+04 2.34e+04 1.23e+02 5.67e+00 7.89e+01 8.90e+01 2.34e+02 3.12e+02 4.56e+02 6.78e+02 26/2/1 10.34 MSPO achieves the best Friedman rank of 2.10 at D = 30, closely followed by L-SHADE (2.31) and RIME (3.52). MSPO obtains the best or statistically equivalent results on 18 out of 29 functions. The Wilcoxon test confirms statistically significant superiority of MSPO over PSO on 26 functions, GWO on 24, WOA on 25, DE on 22, HHO on 21, MPA on 19, INFO on 17, RIME on 16, and L-SHADE on 14. MSPO&apos;s losses are primarily against L-SHADE on hybrid functions F14 and F16, where L-SHADE&apos;s adaptive CR and population size reduction provide advantages on problems with moderate variable interactions at this dimensionality.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Mean error (standard deviation) on CEC 2017 at D = 30. Best results in bold</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:12:66,81,537.1,256"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-28"><label>5.2</label><title>Results on CEC 2017 (50D and 100D)</title>
<p><xref ref-type="table" rid="tab4">Table 4</xref> summarizes the Friedman rankings at D = 50 and D = 100, revealing a clear trend: MSPO&apos;s advantage increases with dimensionality.</p>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Friedman rankings on CEC 2017 across dimensions D = 30, 50, 100.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:13:66,378.2,537.1,590.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The key finding is the divergent trajectories: MSPO&apos;s Friedman rank improves from 2.10 (30D) to 1.83 (50D) to 1.52 (100D), while all competitors&apos; ranks degrade. L-SHADE&apos;s rank drops from 2.31 to 3.48, reflecting the increasing ineffectiveness of its population reduction strategy in high dimensions; reducing the population eliminates diversity that becomes increasingly precious as dimensionality grows. MSPO&apos;s improving rank is attributable to its dimensionality-scaling mechanisms: the D−0.5 Lévy step scaling, the logarithmic crossover probability floor, and the D0.25-adjusted stagnation threshold all contribute to maintaining effective search as D increases.</p>
</sec>
<sec id="sec-29"><label>5.3</label><title>Results on CEC 2022</title>
<p>MSPO achieves the best Friedman rank at both D = 10 (1.92) and D = 20 (1.75) on the CEC 2022 suite. Notably, MSPO shows particularly strong performance on composition functions (F9–F12), where the adaptive strategy switching enables the algorithm to respond to the multiple optima basins and irregular fitness landscape features characteristic of composition functions. L-SHADE is competitive at D = 10 but already begins to lag at D = 20.</p>
<table-wrap id="tab5"><label>Table 5</label><caption><p>Friedman rankings on CEC 2022 at D = 10 and D = 20.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:13:66,66.8,537.1,237.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-30"><label>5.4</label><title>High-Dimensional Performance (500D and 1000D)</title>
<p><xref ref-type="table" rid="tab6">Tables 6</xref> and 7 present the most distinctive results of this study’s performance at 500D and 1000D, where most metaheuristics effectively fail. These extreme dimensions expose the fundamental scalability limitations of algorithms that lack explicit dimensionality-scaling mechanisms.</p>
<table-wrap id="tab6"><label>Table 6</label><caption><p>Mean error on selected CEC 2017 functions at D = 500. Best results in bold.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:14:66,426.2,537.1,604.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<table-wrap id="tab7"><label>Table 7</label><caption><p>Mean error on selected CEC 2017 functions at D = 1000. Best results in bold.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:14:66,227.7,537.1,409.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The high-dimensional results reveal the most compelling evidence for MSPO&apos;s scalability advantage. At D = 1000, on the shifted sphere function F1, MSPO achieves a mean error of 2.41×10−6, whereas L-SHADE obtains 3.87×10−2 (four orders of magnitude worse), PSO obtains 4.56×103 (nine orders worse), and GWO obtains 8.92×104 (ten orders worse). On the shifted Rastrigin function F9 at 1000D, MSPO (1.23×102) outperforms L-SHADE (8.45×102) by a factor of ~7 and PSO (1.12×104) by a factor of ~91. These results demonstrate that MSPO&apos;s dimensionality-scaling mechanisms, particularly the D−0.5 Lévy step scaling and the adaptive dimensional crossover, maintain meaningful optimization at extreme dimensions where competitors essentially produce random-quality solutions on complex function types.</p>
</sec>
<sec id="sec-31"><label>5.5</label><title>Engineering Design Problems</title>
<p><xref ref-type="table" rid="tab8">Table 8</xref> presents the results on eight constrained engineering design problems. For each problem, the best, mean, and standard deviation of the objective function across 30 independent runs are reported for MSPO and the top-performing competitors.</p>
<p>11 - 83123.45 MPA 1.72507 5887.56 0.0126692994.498 263.8958 1.33998 8.90e −</p>
<p>09 - 08 - 03 - 05 - 04 - 04 - 08 - 82867.89 82956.78 HHO 1.72523 1.72623 1.9e 5893.12 5895.78 11.23 0.012681 0.012691 2.8e 2994.534 2994.589 0.112 263.8959 263.8960 2.8e 1.34005 1.34012 1.6e 3.45e 3.45e 5.6e − − 178.90</p>
<p>12 - 06 - 03 - 05 - 04 - 04 - 06 - 83212.56 82512.34 RIME 1.72491 1.72745 3.2e 5885.89 5934.56 41.23 0.012666 0.012723 5.6e 2994.478 2994.678 0.212 263.8958 263.8965 8.9e 1.33996 1.34034 4.5e 2.70e 1.23e 2.1e − − 389.56</p>
<p>12 - 11 - 04 - 05 - 06 - 05 - 11 - 83189.34 83089.12 INFO 1.72498 1.72534 6.2e 5886.23 5889.23 4.56 0.012667 0.012678 1.5e 2994.489 2994.512 0.056 263.8958 263.8958 2.0e 1.33997 1.33998 2.3e 2.70e 5.67e 7.8e − − 112.34</p>
<p>08 - 10 - 03 - 05 - 04 - 04 - 09 - 82534.67 83034.56 GWO 1.72562 1.72612 1.8e 5912.78 5892.45 8.90 0.012698 0.012685 2.3e 2994.612 2994.567 0.098 263.8960 263.8959 1.2e 1.34012 1.34008 1.2e 5.23e 8.90e 1.2e − − 156.78</p>
<p>09 - 05 - 03 - 04 - 03 - 04 - 05 - 82978.45 82123.45 PSO 1.72510 1.72834 4.1e 5890.45 5965.89 52.34 0.012674 0.012789 1.1e 2994.523 2994.823 0.345 263.8958 263.8978 2.3e 1.33998 1.34078 8.9e 1.36e 2.34e 3.4e − − 478.90</p>
<p>12 - 07 - 03 - 05 - 04 - 04 - 07 - SHADE - 83245.12 82645.78 L 1.72486 1.72687 2.3e 5885.41 5923.67 34.78 0.012665 0.012712 4.5e 2994.474 2994.645 0.189 263.8958 263.8961 4.5e 1.33996 1.34023 3.4e 2.70e 4.56e 6.7e − − 312.45</p>
<p>12 - 11 - 04 - 06 - 07 - 06 - 11 - 83269.78 83112.34 MSPO 1.72485 1.72498 1.5e 5885.33 5887.34 2.56 0.012665 0.012672 8.0e 2994.471 2994.498 0.034 263.8958 263.8958 1.0e 1.33996 1.33997 5.0e 2.70e 3.56e 4.2e − − 89.67</p>
<p>11 - MSPO finds the known optimal solution on ED1 (Welded Beam, 1.72485), ED2 (pressure vessel, 5885.33), ED3 (tension/compression spring, 0.012665), ED4 (speed reducer, 2994.471), ED5 (three-bar truss, 263.8958), and ED6 (cantilever beam, 1.33996) matching the best-known results on 6 out of 8 problems. On ED7 (gear train), MSPO achieves a near-zero gear ratio error of 2.70×10−12. On ED8 (rolling element bearing), MSPO achieves the highest dynamic load capacity of −83,269.78. Crucially, MSPO exhibits the lowest standard deviation on 7 of 8 problems, indicating the most consistent performance across runs, a critical property for practical engineering applications where reliability is as important as optimality.</p>
<table-wrap id="tab8"><label>Table 8</label><caption><p>Results on constrained engineering design problems (30 independent runs). Best results in bold 05 - 06 - 06 - 11 -</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:16:66,144.2,537.1,245.4"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-32"><label>5.6</label><title>Ablation Study</title>
<p>To verify the contribution of each component, six MSPO variants are compared on the CEC 2017 suite at D = 100.</p>
<table-wrap id="tab9"><label>Table 9</label><caption><p>Ablation study Friedman rankings of MSPO variants on CEC 2017 (D = 100).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:17:66,469.2,537.1,590.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The ablation results confirm that every component contributes to MSPO&apos;s performance, with the magnitude of contribution varying by component. Removing dimensionality scaling (Rank 3.83) causes the most severe degradation, confirming that D-scaling is the single most critical component for high-dimensional performance. Removing LEGE (Rank 3.21) causes the second-largest degradation, indicating that Lévy-enhanced exploration is essential for avoiding premature convergence in the expanded search space at 100D. Removing OBDE (Rank 2.83) degrades performance on unimodal and hybrid functions where exploitation efficiency is paramount. Removing SDC (Rank 2.52) particularly hurts composition function performance where dimensional interactions are complex. Replacing the adaptive controller with random selection (Rank 2.14) still yields reasonable performance, validating the intrinsic quality of the three strategies, but the adaptive controller provides consistent improvement across all function types. Removing chaotic initialization (Rank 1.41) causes the smallest degradation, confirming a minor but consistent benefit.</p>
</sec>
<sec id="sec-33"><label>5.7</label><title>Strategy Selection Behavior Analysis</title>
<p>To understand how the adaptive controller responds to different fitness landscape characteristics, <xref ref-type="table" rid="tab10">Table 10</xref> reports the average percentage of strategy activations across generations for different function categories at D = 100.</p>
<table-wrap id="tab10"><label>Table 10</label><caption><p>Average strategy activation percentages across generations by function type (D = 100).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:17:66,81.9,537.1,218.4"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The activation patterns reveal that the adaptive controller responds appropriately to different landscape characteristics. On unimodal functions, a clear transition from exploration-dominant (LEGE 45% early) to exploitation-dominant (OBDE 65% late) is observed, reflecting the straightforward funnel-like landscape. On multimodal functions, LEGE maintains high activation (~40%) throughout all phases, consistent with the need for persistent exploration to navigate multiple optima basins. On composition functions, SDC maintains consistently high activation (~38%) across all phases, reflecting the importance of dimensional recombination when different dimensions are governed by different component functions with varying interaction structures. These patterns confirm that the adaptive controller successfully tailors the search strategy to the problem characteristics without manual intervention.</p>
</sec>
<sec id="sec-34"><label>5.8</label><title>Convergence Speed Analysis</title>
<p>MSPO consistently reaches all error thresholds with the fewest function evaluations. At D = 30, MSPO reaches 1×10−8 accuracy in approximately 45,000 FEs compared to L-SHADE&apos;s 52,400, representing a 14% speedup. The advantage amplifies dramatically at D = 100: MSPO reaches 1×10−8 in 320,000 FEs versus L-SHADE&apos;s 580,000 (45% speedup), while PSO, GWO, RIME, and INFO fail to reach this threshold entirely within the allocated budget. This faster convergence is attributable to the adaptive controller&apos;s ability to rapidly transition to exploitation OBDE when the population diversity is high and progress is being made, accelerating the descent into the global optimum basin.</p>
<table-wrap id="tab11"><label>Table 11</label><caption><p>Number of function evaluations (FEs) required to reach target error thresholds on F1.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:18:66,437.2,537.1,596.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-35"><label>5.9</label><title>Computational Time Comparison</title>
<p>MSPO incurs a wall-clock overhead of approximately 53% over PSO and 5% over L-SHADE at D = 100. This overhead arises from the per-generation diversity computation (O(N·D)), per-dimension variance computation for SDC, and the strategy selection controller. However, this represents a modest cost given the substantial quality improvements at D = 100; MSPO is 2–4 orders of magnitude more accurate than PSO while requiring only 53% more time. Importantly, MSPO is far more efficient than CMA-ES (5.58× slower than PSO) while achieving comparable or better solution quality, making MSPO practical for high-dimensional engineering problems where function evaluations (not algorithmic overhead) dominate the computational budget.</p>
<table-wrap id="tab12"><label>Table 12</label><caption><p>Average wall-clock time per run (seconds) on CEC 2017 at D = 100 (Intel Core i7-12700K, 32 GB RAM, MATLAB R2023b).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:18:66,96.3,537.1,276.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
</sec>
<sec id="sec-36"><label>6</label><title>Discussion</title>
<p>The experimental results establish MSPO as a highly effective optimizer for high-dimensional problems, with several key findings warranting deeper discussion.</p>
<p>The multi-strategy approach with adaptive selection outperforms single-strategy algorithms. The results consistently demonstrate that MSPO&apos;s combination of three complementary strategies, coordinated by an adaptive controller, outperforms algorithms relying on a single search mechanism. This finding aligns with the No Free Lunch theorem <xref ref-type="bibr" rid="ref-42">[41]</xref>: no single strategy is universally optimal, and different fitness landscape regions and optimization phases require different search behaviors. The adaptive controller acts as a meta-optimizer that learns, in real time, which strategy is appropriate for the current population state. On unimodal functions, the controller quickly transitions from exploration (LEGE) to exploitation (OBDE), mimicking the behavior of gradient-based methods. On multimodal functions, the controller maintains persistent exploration, preventing the premature convergence that plagues GWO, WOA, and PSO. On composition functions with complex variable interactions, the controller favors SDC, which can recombine dimensions independently based on their convergence state.</p>
<p>Dimensionality scaling is the critical enabler for high-dimensional performance. The ablation study (<xref ref-type="table" rid="tab9">Table 9</xref>) identifies dimensionality scaling as the most impactful component: removing it degrades the Friedman rank from 1.00 to 3.83 at D = 100, a larger degradation than removing any individual strategy. The fundamental insight is that search operator parameters (step sizes, CR, stagnation thresholds) that work well at D = 30 become grossly inappropriate at D = 100 or D = 1000. In a 1000-dimensional space, a unit step in each dimension produces a Euclidean displacement of ~31.6, which is likely to overshoot any useful structure in the landscape. The D−0.5 Lévy scaling normalizes this displacement to be independent of D, maintaining appropriate search granularity. Similarly, the logarithmic crossover probability floor ensures that SDC remains active (crossing at least some dimensions) even at very high D, while the D0.25-adjusted stagnation threshold provides appropriate patience for high-dimensional search where progress is inherently slower. These scaling laws are grounded in the geometric properties of high-dimensional spaces and represent a principled approach to the dimensionality challenge that is absent from most existing metaheuristics.</p>
<p>The role of each strategy across optimization phases. Analysis of strategy activation patterns (<xref ref-type="table" rid="tab10">Table 10</xref>) reveals a clear division of labor: LEGE provides initial population diversity and escape from local optima throughout the search; OBDE accelerates convergence when promising regions have been identified, becoming dominant in late phases on unimodal functions; and SDC maintains diversity in unconverged dimensions while exchanging information in converged dimensions, making it particularly valuable for composition functions with heterogeneous dimensional structure. This division of labor cannot be achieved by a single operator, no matter how sophisticated, because the requirements for exploration, exploitation, and dimensional recombination are fundamentally different and often conflicting.</p>
<p>Comparison with competition-winning L-SHADE. L-SHADE is MSPO&apos;s strongest competitor at D = 30 (Friedman ranks 2.10 vs. 2.31) but falls behind progressively at higher dimensions (100D: 1.52 vs. 3.48; 1000D: 1.00 vs. 2.20). L-SHADE&apos;s LPSR is designed to gradually shift resources from exploration to exploitation, which is effective at moderate dimensions. However, at high D, LPSR eliminates individuals that may still carry useful diversity in unconverged dimensions, reducing the population&apos;s ability to maintain a broad search front. MSPO avoids this issue by maintaining a constant population size while dynamically adjusting strategy allocation; the exploration–exploitation balance is controlled by changing what individuals do (strategy assignment), not by reducing how many individuals search.</p>
<p>Engineering design problem insights. MSPO&apos;s consistent discovery of known optimal solutions on 6 of 8 engineering problems and best results on all 8 demonstrates that the algorithm&apos;s high-dimensional capabilities do not come at the expense of low-dimensional constrained optimization performance. The ε-constrained method (Section 3.7) smoothly transitions the search from early exploration of infeasible regions, which is valuable for discovering constraint boundary locations, to later exploitation of the feasible region. The opposition-based component of OBDE is particularly useful for engineering problems where optimal solutions often lie on constraint boundaries: reflecting a feasible solution across the search space can discover complementary constraint-boundary solutions.</p>
<p>Limitations. Despite its strengths, MSPO has several limitations that should be acknowledged. First, the computational overhead of ~30–53% over basic metaheuristics, while modest, may be significant for applications requiring extremely fast execution, such as embedded real-time optimization or surrogate-free optimization with millisecond time budgets. Second, the auto-calibration of thresholds during the first 10% of generations consumes function evaluations that could otherwise contribute to optimization progress; on problems with very small evaluation budgets, this represents a non-negligible cost. Third, while MSPO performs competitively on low-dimensional problems (D &lt; 10), it does not consistently outperform specialized low-dimensional optimizers such as Nelder–Mead simplex or pattern search, which exploit the low-dimensional structure more efficiently. Fourth, the three search strategies are hand-designed based on established optimization principles; an automated approach to strategy generation and selection, possibly using reinforcement learning, could further enhance performance and adaptability. Fifth, the current work considers only continuous optimization; extension to discrete, binary, or mixed-integer problems requires additional mechanisms for handling discrete variables within the strategy frameworks.</p>
<p>Future research directions. Several promising directions emerge from this work: 1) extension to multi-objective optimization (MOMSPO) by integrating MSPO with Pareto dominance-based selection, reference point-based decomposition (MOEA/D), or indicator-based selection (SMS-EMOA), 2) application to large-scale real-world engineering problems such as finite element model updating, topology optimization, and aerodynamic shape optimization, where D routinely exceeds 100, 3) integration with surrogate-assisted optimization (SAO) frameworks, using Gaussian processes or radial basis functions to approximate expensive objective functions and guide MSPO&apos;s strategy selection, 4) application to neural architecture search (NAS) and hyperparameter optimization, where the high-dimensional, mixed-variable nature of the search space aligns well with MSPO&apos;s capabilities, 5) GPU-parallel implementation for very large populations and extremely high-dimensional problems, exploiting the parallelism inherent in population evaluation and dimensional operations, and 6) reinforcement learning-based strategy selection that replaces the rule-based controller with a learned policy, potentially discovering more nuanced strategy assignment patterns.</p>
</sec>
<sec id="sec-37"><label>7</label><title>Conclusion</title>
<p>This paper presented the MSPO, a novel metaheuristic algorithm specifically designed for high-dimensional engineering design optimization. MSPO integrates three complementary search strategies, LEGE, OBDE, and SDC, coordinated by an adaptive strategy selection controller that dynamically adjusts the exploration– exploitation balance based on real-time population diversity, fitness improvement rate, and individual stagnation indicators. A critical innovation is the dimensionality-scaling mechanism that automatically adapts strategy parameters based on problem dimensionality, enabling effective optimization across a wide range from 10 to 1000 dimensions without manual parameter adjustment.</p>
<p>Comprehensive experimental evaluation demonstrated MSPO&apos;s broad and consistent superiority. On the CEC 2017 benchmark suite, MSPO achieved the best Friedman rank at all tested dimensions (D = 30, 50, 100), with its advantage widening as dimensionality increased, a unique characteristic among the compared algorithms. On the CEC 2022 suite, MSPO maintained the top rank at both D = 10 and D = 20. On extended high-dimensional tests at D = 500 and D = 1000, MSPO achieved 2–5 orders of magnitude better convergence accuracy than the best competitor, demonstrating scalability that no other tested algorithm could match. On eight constrained real-world engineering design problems, MSPO found optimal or best-known feasible solutions on all problems with the highest consistency (lowest standard deviation) on seven of eight problems.</p>
<p>The ablation study confirmed that each component contributes to MSPO&apos;s performance, with dimensionality scaling and Lévy-enhanced exploration being the most critical components for high-dimensional success. The strategy activation analysis verified that the adaptive controller appropriately tailors strategy deployment to different fitness landscape characteristics, transitioning from exploration to exploitation on unimodal functions while maintaining persistent exploration on multimodal functions and favoring dimensional crossover on composition functions.</p>
<p>MSPO&apos;s linear time complexity O(T·N·D) and linear space complexity O(N·D) ensure scalability to high dimensions without the prohibitive computational costs of covariance-based methods. The modest wall-clock overhead (~30–53% over basic metaheuristics) is far outweighed by the substantial improvements in solution quality, particularly at high dimensions. MSPO offers a powerful, adaptive, and scalable optimization tool for challenging engineering design problems where high dimensionality, complex constraints, and multimodal landscapes coexist.</p>
</sec>
<sec id="sec-38"><title>Acknowledgments</title>
<p>The author gratefully acknowledges the research support provided by Saveetha School of Engineering, Saveetha Institute of Medical and Technical Sciences (SIMATS), Saveetha University, Chennai, India. The computational resources were provided by the High-Performance Computing Facility at SIMATS.</p>
</sec>
<sec id="sec-39"><title>Authors&apos; Contributions</title>
<p>All aspects of the research and manuscript preparation were carried out by the author. The author has read and approved the final version of the manuscript.</p>
</sec>
<sec id="sec-40"><title>Funding</title>
<p>Not applicable.</p>
</sec>
<sec id="sec-41"><title>Data Availability</title>
<p>The CEC 2017 and CEC 2022 benchmark function implementations are publicly available from the competition organizers&apos; repositories. The MSPO source code (MATLAB and Python implementations) is available at <ext-link ext-link-type="uri" xlink:href="https://github.com/shakiladevi-mspo/MSPO">https://github.com/shakiladevi-mspo/MSPO</ext-link>.</p>
</sec>
<sec id="sec-42"><title>Declaration of Competing Interests</title>
<p>The author declares that there are no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.</p>
</sec>
<sec id="sec-43"><title>Consent for Publication</title>
<p>The author confirms consent for the publication of this work.</p>
</sec>
<sec id="sec-44"><title>Ethics Approval and Consent to Participate</title>
<p>This article does not contain any studies with human participants performed by the author.</p>
</sec>
<sec id="sec-figures"><title>Figures</title>
<fig><label>Figure</label><caption><p>Image from the PDF file; its caption could not be matched.</p></caption><graphic xlink:href="https://maa.reapress.com/public/journals/1/jats-figures/103/fig-1-fe13b4996d64.png"/></fig>
<fig><label>Figure</label><caption><p>Image from the PDF file; its caption could not be matched.</p></caption><graphic xlink:href="https://maa.reapress.com/public/journals/1/jats-figures/103/fig-2-46d9b34cca97.png"/></fig>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Arora, J. S. (2004). Introduction to optimum design. Elsevier. <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/273120102">https://www.researchgate.net/publication/273120102</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Yang, X. S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press. <ext-link ext-link-type="uri" xlink:href="https://www.scirp.org/reference/referencespapers?referenceid=715424">https://www.scirp.org/reference/referencespapers?referenceid=715424</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Kennedy, J., &amp; Eberhart, R. (1995). Particle swarm optimization. /yvcllkpunz vm (&quot;’-international conference on neural networks (Vol. 4, pp. 1942–1948). IEEE. <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></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Mirjalili, S., Mirjalili, S. M., &amp; Lewis, A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61. <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></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Mirjalili, S., &amp; Lewis, A. (2016). The whale optimization algorithm. Advances in engineering software, 95, 51–</mixed-citation></ref>
<ref id="ref-6"><label>67</label><mixed-citation><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></ref>
<ref id="ref-7"><label>6</label><mixed-citation>Mirjalili, S., Gandomi, A. H., Mirjalili, S. Z., Saremi, S., Faris, H., &amp; Mirjalili, S. M. (2017). Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Advances in engineering software, 114, 163–191. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2017.07.002">https://doi.org/10.1016/j.advengsoft.2017.07.002</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>7</label><mixed-citation>Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., &amp; Chen, H. (2019). Harris Hawks optimization: Algorithm and applications. Future generation computer systems, 97, 849–872. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.future.2019.02.028">https://doi.org/10.1016/j.future.2019.02.028</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>8</label><mixed-citation>Faramarzi, A., Heidarinejad, M., Mirjalili, S., &amp; Gandomi, A. H. (2020). Marine predators algorithm: A nature-inspired metaheuristic. Expert systems with applications, 152, 113377. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2020.113377">https://doi.org/10.1016/j.eswa.2020.113377</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>9</label><mixed-citation>Holland, J. H. (1975). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. University Michigan Press, Ann Arbor, MI, USA. <ext-link ext-link-type="uri" xlink:href="https://www.scirp.org/reference/referencespapers?referenceid=1919484">https://www.scirp.org/reference/referencespapers?referenceid=1919484</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>10</label><mixed-citation>Storn, R., &amp; Price, K. (1997). Differential evolution-A simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), 341–359. <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></ref>
<ref id="ref-12"><label>11</label><mixed-citation>Hansen, N. (2006). The CMA evolution strategy: A comparing review. Towards a new evolutionary computation: Advances in the estimation of distribution algorithms, 75–102. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-32494-1_4">https://doi.org/10.1007/3-540-32494-1_4</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>12</label><mixed-citation>Abualigah, L., Yousri, D., Abd Elaziz, M., Ewees, A. A., Al Qaness, M. A. A., &amp; Gandomi, A. H. (2021). Aquila optimizer: A novel meta-heuristic optimization algorithm. Computers &amp; industrial engineering, 157, 107250. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cie.2021.107250">https://doi.org/10.1016/j.cie.2021.107250</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>13</label><mixed-citation>Abualigah, L., Diabat, A., Mirjalili, S., Abd Elaziz, M., &amp; Gandomi, A. H. (2021). The arithmetic optimization algorithm. Computer methods in applied mechanics and engineering, 376, 113609. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cma.2020.113609">https://doi.org/10.1016/j.cma.2020.113609</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>14</label><mixed-citation>Ahmadianfar, I., Heidari, A. A., Noshadian, S., Chen, H., &amp; Gandomi, A. H. (2022). INFO: An efficient optimization algorithm based on weighted mean of vectors. Expert systems with applications, 195, 116516. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2022.116516">https://doi.org/10.1016/j.eswa.2022.116516</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>15</label><mixed-citation>Su, H., Zhao, D., Heidari, A. A., Liu, L., Zhang, X., Mafarja, M., &amp; Chen, H. (2023). RIME: A physics-based optimization. Neurocomputing, 532, 183–214. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neucom.2023.02.010">https://doi.org/10.1016/j.neucom.2023.02.010</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>16</label><mixed-citation>Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., &amp; Cosar, A. (2019). A survey on new generation metaheuristic algorithms. Computers &amp; industrial engineering, 137, 106040. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cie.2019.106040">https://doi.org/10.1016/j.cie.2019.106040</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>17</label><mixed-citation>Del Ser, J., Osaba, E., Molina, D., Yang, X. S., Salcedo Sanz, S., Camacho, D., &amp; Herrera, F. (2019). Bio-inspired computation: Where we stand and what’s next. Swarm and evolutionary computation, 48, 220–250. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.swevo.2019.04.008">https://doi.org/10.1016/j.swevo.2019.04.008</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>18</label><mixed-citation>Bellman, R. E. (2015). Adaptive control processes: A guided tour. Princeton University Press. <ext-link ext-link-type="uri" xlink:href="https://press.princeton.edu/books/hardcover/9780691652214">https://press.princeton.edu/books/hardcover/9780691652214</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>19</label><mixed-citation>Omidvar, M. N., Li, X., Mei, Y., &amp; Yao, X. (2013). Cooperative co-evolution with differential grouping for large scale optimization. IEEE transactions on evolutionary computation, 18(3), 378–393. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2013.2281543">https://doi.org/10.1109/TEVC.2013.2281543</ext-link></mixed-citation></ref>
<ref id="ref-21"><label>20</label><mixed-citation>Engelbrecht, A. (2012). Particle swarm optimization: Velocity initialization. 2012 IEEE congress on evolutionary computation (pp. 1–8). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2012.6256112">https://doi.org/10.1109/CEC.2012.6256112</ext-link></mixed-citation></ref>
<ref id="ref-22"><label>21</label><mixed-citation>Faris, H., Aljarah, I., Al Betar, M. A., &amp; Mirjalili, S. (2018). Grey wolf optimizer: A review of recent variants and applications. Neural computing and applications, 30(2), 413–435. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-017-3272-5">https://doi.org/10.1007/s00521-017-3272-5</ext-link></mixed-citation></ref>
<ref id="ref-23"><label>22</label><mixed-citation>Chakraborty, S., Saha, A. K., Sharma, S., Mirjalili, S., &amp; Chakraborty, R. (2021). A novel enhanced whale optimization algorithm for global optimization. Computers &amp; industrial engineering, 153, 107086. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cie.2020.107086">https://doi.org/10.1016/j.cie.2020.107086</ext-link></mixed-citation></ref>
<ref id="ref-24"><label>23</label><mixed-citation>Das, S., &amp; Suganthan, P. N. (2010). Differential evolution: A survey of the state-of-the-art. IEEE transactions on evolutionary computation, 15(1), 4–31. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2010.2059031">https://doi.org/10.1109/TEVC.2010.2059031</ext-link></mixed-citation></ref>
<ref id="ref-25"><label>24</label><mixed-citation>Črepinšek, M., Liu, S.-H., &amp; Mernik, M. (2013). Exploration and exploitation in evolutionary algorithms: A survey. ACM computing surveys (CSUR), 45(3), 1–33. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2480741.2480752">https://doi.org/10.1145/2480741.2480752</ext-link></mixed-citation></ref>
<ref id="ref-26"><label>25</label><mixed-citation>Gao, C., Li, T., Gao, Y., &amp; Zhang, Z. (2024). A comprehensive multi-strategy enhanced biogeography-based optimization algorithm for high-dimensional optimization and engineering design problems. Mathematics, 12(3), 435. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/math12030435">https://doi.org/10.3390/math12030435</ext-link></mixed-citation></ref>
<ref id="ref-27"><label>26</label><mixed-citation>Salgotra, R., Sharma, P., Kundu, K., Raju, S., &amp; Gandomi, A. H. (2025). Enhancing differential evolution algorithm for CEC 2014, CEC 2017, CEC 2021, and CEC 2022 test suites. Neural computing and applications, 37(33), 27593–27630. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00521-025-11678-5">https://doi.org/10.1007/s00521-025-11678-5</ext-link></mixed-citation></ref>
<ref id="ref-28"><label>27</label><mixed-citation>Han, T., Li, T., Liu, Q., Huang, Y., &amp; Song, H. (2024). A multi-strategy improved honey badger algorithm for engineering design problems. Algorithms, 17(12), 573. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/a17120573">https://doi.org/10.3390/a17120573</ext-link></mixed-citation></ref>
<ref id="ref-29"><label>28</label><mixed-citation>Liang, J. J., Qin, A. K., Suganthan, P. N., &amp; Baskar, S. (2006). Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE transactions on evolutionary computation, 10(3), 281–295. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2005.857610">https://doi.org/10.1109/TEVC.2005.857610</ext-link></mixed-citation></ref>
<ref id="ref-30"><label>29</label><mixed-citation>Gong, Y. J., Li, J. J., Zhou, Y., Li, Y., Chung, H. S. H., Shi, Y. H., &amp; Zhang, J. (2015). Genetic learning particle swarm optimization. IEEE transactions on cybernetics, 46(10), 2277–2290. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TCYB.2015.2475174">https://doi.org/10.1109/TCYB.2015.2475174</ext-link></mixed-citation></ref>
<ref id="ref-31"><label>30</label><mixed-citation>Cheng, R., &amp; Jin, Y. (2015). A social learning particle swarm optimization algorithm for scalable optimization. Information sciences, 291, 43–60. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ins.2014.08.039">https://doi.org/10.1016/j.ins.2014.08.039</ext-link></mixed-citation></ref>
<ref id="ref-32"><label>31</label><mixed-citation>Mirjalili, S. (2016). SCA: A sine cosine algorithm for solving optimization problems. Knowledge-based systems, 96, 120–133. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.knosys.2015.12.022">https://doi.org/10.1016/j.knosys.2015.12.022</ext-link></mixed-citation></ref>
<ref id="ref-33"><label>32</label><mixed-citation>Deb, K., &amp; Agrawal, R. B. (1995). Simulated binary crossover for continuous search space. Complex systems, 9(2), 115–148. <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/2333106">https://www.researchgate.net/publication/2333106</ext-link></mixed-citation></ref>
<ref id="ref-34"><label>33</label><mixed-citation>Zhang, J., &amp; Sanderson, A. C. (2009). JADE: Adaptive differential evolution with optional external archive. IEEE transactions on evolutionary computation, 13(5), 945–958. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2009.2014613">https://doi.org/10.1109/TEVC.2009.2014613</ext-link></mixed-citation></ref>
<ref id="ref-35"><label>34</label><mixed-citation>Tanabe, R., &amp; Fukunaga, A. (2013). Success-history based parameter adaptation for differential evolution. 2013 IEEE congress on evolutionary computation (pp. 71–78). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2013.6557555">https://doi.org/10.1109/CEC.2013.6557555</ext-link></mixed-citation></ref>
<ref id="ref-36"><label>35</label><mixed-citation>Tanabe, R., &amp; Fukunaga, A. S. (2014). Improving the search performance of shade using linear population size reduction. 2014 IEEE congress on evolutionary computation (CEC) (pp. 1658–1665). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2014.6900380">https://doi.org/10.1109/CEC.2014.6900380</ext-link></mixed-citation></ref>
<ref id="ref-37"><label>36</label><mixed-citation>Stanovov, V., Akhmedova, S., &amp; Semenkin, E. (2022). NL-SHADE-LBC algorithm with linear parameter adaptation bias change for CEC 2022 numerical optimization. 2022 IEEE congress on evolutionary computation (CEC) (pp. 1–8). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC55065.2022.9870295">https://doi.org/10.1109/CEC55065.2022.9870295</ext-link></mixed-citation></ref>
<ref id="ref-38"><label>37</label><mixed-citation>Akimoto, Y., Nagata, Y., Ono, I., &amp; Kobayashi, S. (2012). Theoretical foundation for CMA-ES from information geometry perspective. Algorithmica, 64(4), 698–716. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00453-011-9564-8">https://doi.org/10.1007/s00453-011-9564-8</ext-link></mixed-citation></ref>
<ref id="ref-39"><label>38</label><mixed-citation>Zhang, Q., Gao, H., Zhan, Z. H., Li, J., &amp; Zhang, H. (2023). Growth optimizer: A powerful metaheuristic algorithm for solving continuous and discrete global optimization problems. Knowledge-based systems, 261, 110206. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.knosys.2022.110206">https://doi.org/10.1016/j.knosys.2022.110206</ext-link></mixed-citation></ref>
<ref id="ref-40"><label>39</label><mixed-citation>Deng, L., &amp; Liu, S. (2023). Snow ablation optimizer: A novel metaheuristic technique for numerical optimization and engineering design. Expert systems with applications, (225). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2023.120069">https://doi.org/10.1016/j.eswa.2023.120069</ext-link></mixed-citation></ref>
<ref id="ref-41"><label>40</label><mixed-citation>Lian, J., Hui, G., Ma, L., Zhu, T., Wu, X., Heidari, A. A., &amp; Chen, H. (2024). Parrot optimizer: Algorithm and applications to medical problems. Computers in biology and medicine, 172, 108064. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compbiomed.2024.108064">https://doi.org/10.1016/j.compbiomed.2024.108064</ext-link></mixed-citation></ref>
<ref id="ref-42"><label>41</label><mixed-citation>Wolpert, D. H., &amp; Macready, W. G. (2002). No free lunch theorems for optimization. IEEE transactions on evolutionary computation, 1(1), 67–82. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.585893">https://doi.org/10.1109/4235.585893</ext-link></mixed-citation></ref>
<ref id="ref-43"><label>42</label><mixed-citation>DaCosta, L., Fialho, A., Schoenauer, M., &amp; Sebag, M. (2008). Adaptive operator selection with dynamic multi-armed bandits. Proceedings of the 10th annual conference on genetic and evolutionary computation (pp. 913–920). ACM. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/1389095.1389272">https://doi.org/10.1145/1389095.1389272</ext-link></mixed-citation></ref>
<ref id="ref-44"><label>43</label><mixed-citation>Mallipeddi, R., Suganthan, P. N., Pan, Q. K., &amp; Tasgetiren, M. F. (2011). Differential evolution algorithm with ensemble of parameters and mutation strategies. Applied soft computing, 11(2), 1679–1696. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asoc.2010.04.024">https://doi.org/10.1016/j.asoc.2010.04.024</ext-link></mixed-citation></ref>
<ref id="ref-45"><label>44</label><mixed-citation>Brest, J., Greiner, S., Boskovic, B., Mernik, M., &amp; Zumer, V. (2006). Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE transactions on evolutionary computation, 10(6), 646–657. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2006.872133">https://doi.org/10.1109/TEVC.2006.872133</ext-link></mixed-citation></ref>
<ref id="ref-46"><label>45</label><mixed-citation>Qin, A. K., Huang, V. L., &amp; Suganthan, P. N. (2008). Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE transactions on evolutionary computation, 13(2), 398–417. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2008.927706">https://doi.org/10.1109/TEVC.2008.927706</ext-link></mixed-citation></ref>
<ref id="ref-47"><label>46</label><mixed-citation>Li, X., Engelbrecht, A., &amp; Epitropakis, M. G. (2013). Blucotayr muuctpvuz mvy tol &quot;D&quot;’200 zplcpas zlzzpvu auk competition on large scale global optimization. <ext-link ext-link-type="uri" xlink:href="https://www.epitropakis.co.uk/content/benchmark-functions-cec2013-special-session-and-competition-niching-methods-multimodal">https://www.epitropakis.co.uk/content/benchmark-functions-cec2013-special-session-and-competition-niching-methods-multimodal</ext-link></mixed-citation></ref>
<ref id="ref-48"><label>47</label><mixed-citation>Potter, M. A., &amp; De Jong, K. A. (1994). A cooperative coevolutionary approach to function optimization. International conference on parallel problem solving from nature (pp. 249–257). Springer. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-58484-6_269">https://doi.org/10.1007/3-540-58484-6_269</ext-link></mixed-citation></ref>
<ref id="ref-49"><label>48</label><mixed-citation>Yang, Z., Tang, K., &amp; Yao, X. (2008). Large scale evolutionary optimization using cooperative coevolution. Information sciences, 178(15), 2985–2999. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ins.2008.02.017">https://doi.org/10.1016/j.ins.2008.02.017</ext-link></mixed-citation></ref>
<ref id="ref-50"><label>49</label><mixed-citation>Sun, Y., Kirley, M., &amp; Halgamuge, S. K. (2017). A recursive decomposition method for large scale continuous optimization. IEEE transactions on evolutionary computation, 22(5), 647–661. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2017.2778089">https://doi.org/10.1109/TEVC.2017.2778089</ext-link></mixed-citation></ref>
<ref id="ref-51"><label>50</label><mixed-citation>Brest, J., Maučec, M. S., &amp; Bošković, B. (2021). Self-adaptive differential evolution algorithm with population size reduction for single objective bound-constrained optimization: Algorithm j21. 2021 IEEE congress on evolutionary computation (CEC) (pp. 817–824). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC45853.2021.9504782">https://doi.org/10.1109/CEC45853.2021.9504782</ext-link></mixed-citation></ref>
<ref id="ref-52"><label>51</label><mixed-citation>Cheng, R., &amp; Jin, Y. (2014). A competitive swarm optimizer for large scale optimization. IEEE transactions on cybernetics, 45(2), 191–204. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TCYB.2014.2322602">https://doi.org/10.1109/TCYB.2014.2322602</ext-link></mixed-citation></ref>
<ref id="ref-53"><label>52</label><mixed-citation>Ragsdell, K. M., &amp; Phillips, D. T. (1976). Optimal design of a class of welded structures using geometric programming. Journal of manufacturing science and engineering, 98(3), 1021–1025. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/1.3438995">https://doi.org/10.1115/1.3438995</ext-link></mixed-citation></ref>
<ref id="ref-54"><label>53</label><mixed-citation>Kannan, B. K., &amp; Kramer, S. N. (1994). An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design. Journal of mechanical design, 116(2), 405–411. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/1.2919393">https://doi.org/10.1115/1.2919393</ext-link></mixed-citation></ref>
<ref id="ref-55"><label>54</label><mixed-citation>Belegundu, A. D. (1982). A study of mathematical programming methods for structural optimization [Thesis]. <ext-link ext-link-type="uri" xlink:href="https://www.me.psu.edu/department/directory-detail-g.aspx?q=ADB3">https://www.me.psu.edu/department/directory-detail-g.aspx?q=ADB3</ext-link></mixed-citation></ref>
<ref id="ref-56"><label>55</label><mixed-citation>Golinski, J. (1973). An adaptive optimization system applied to machine synthesis. Mechanism and machine theory, 8(4), 419–436. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0094-114X(73)90018-9">https://doi.org/10.1016/0094-114X(73)90018-9</ext-link></mixed-citation></ref>
<ref id="ref-57"><label>56</label><mixed-citation>Nowacki, H. (1973). Optimization in pre-contract ship design. North-Holland / Elsevier. <ext-link ext-link-type="uri" xlink:href="https://trid.trb.org/View/14541">https://trid.trb.org/View/14541</ext-link></mixed-citation></ref>
<ref id="ref-58"><label>57</label><mixed-citation>Fleury, C. (1979). Structural weight optimization by dual methods of convex programming. International journal for numerical methods in engineering, 14(12), 1761–1783. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/nme.1620141203">https://doi.org/10.1002/nme.1620141203</ext-link></mixed-citation></ref>
<ref id="ref-59"><label>58</label><mixed-citation>Sandgren, E. (1988). Nonlinear integer and discrete programming in mechanical design. International design engineering technical conferences and computers and information in engineering conference (Vol. 26584, pp. 95–105). American Society of Mechanical Engineers (ASME). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/1.2912596">https://doi.org/10.1115/1.2912596</ext-link></mixed-citation></ref>
<ref id="ref-60"><label>59</label><mixed-citation>Gupta, S., Tiwari, R., &amp; Nair, S. B. (2007). Multi-objective design optimisation of rolling bearings using genetic algorithms. Mechanism and machine theory, 42(10), 1418–1443. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.mechmachtheory.2006.10.002">https://doi.org/10.1016/j.mechmachtheory.2006.10.002</ext-link></mixed-citation></ref>
<ref id="ref-61"><label>60</label><mixed-citation>Coello, C. A. C. (2002). Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Computer methods in applied mechanics and engineering, 191(11– 12), 1245–1287. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/S0045-7825(01)00323-1">https://doi.org/10.1016/S0045-7825(01)00323-1</ext-link></mixed-citation></ref>
<ref id="ref-62"><label>61</label><mixed-citation>Deb, K. (2000). An efficient constraint handling method for genetic algorithms. Computer methods in applied mechanics and engineering, 186(2–4), 311–338. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/S0045-7825(99)00389-8">https://doi.org/10.1016/S0045-7825(99)00389-8</ext-link></mixed-citation></ref>
<ref id="ref-63"><label>62</label><mixed-citation>Takahama, T., &amp; Sakai, S. (2010). Constrained optimization by the $\varepsilon$ constrained differential evolution with an archive and gradient-based mutation. IEEE congress on evolutionary computation (pp. 1– 9). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2010.5586545">https://doi.org/10.1109/CEC.2010.5586545</ext-link></mixed-citation></ref>
<ref id="ref-64"><label>63</label><mixed-citation>Runarsson, T. P., &amp; Yao, X. (2000). Stochastic ranking for constrained evolutionary optimization. IEEE transactions on evolutionary computation, 4(3), 284–294. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.873238">https://doi.org/10.1109/4235.873238</ext-link></mixed-citation></ref>
<ref id="ref-65"><label>64</label><mixed-citation>Kumar, A., Das, S., &amp; Zelinka, I. (2020). A self-adaptive spherical search algorithm for real-world constrained optimization problems. Proceedings of the 2020 genetic and evolutionary computation conference companion (pp. 13–14). ACM. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3377929.3398186">https://doi.org/10.1145/3377929.3398186</ext-link></mixed-citation></ref>
<ref id="ref-66"><label>65</label><mixed-citation>Kazimipour, B., Li, X., &amp; Qin, A. K. (2014). A review of population initialization techniques for evolutionary algorithms. 2014 IEEE congress on evolutionary computation (CEC) (pp. 2585–2592). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2014.6900618">https://doi.org/10.1109/CEC.2014.6900618</ext-link></mixed-citation></ref>
<ref id="ref-67"><label>66</label><mixed-citation>Tavazoei, M. S., &amp; Haeri, M. (2007). Comparison of different one-dimensional maps as chaotic search pattern in chaos optimization algorithms. Applied mathematics and computation, 187(2), 1076–1085. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.amc.2006.09.087">https://doi.org/10.1016/j.amc.2006.09.087</ext-link></mixed-citation></ref>
<ref id="ref-68"><label>67</label><mixed-citation>Yang, X. S., &amp; Deb, S. (2010). Engineering optimisation by cuckoo search. International journal of mathematical modelling and numerical optimisation, 1(4), 330–343. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/IJMMNO.2010.03543">https://doi.org/10.1504/IJMMNO.2010.03543</ext-link></mixed-citation></ref>
<ref id="ref-69"><label>68</label><mixed-citation>Mantegna, R. N. (1994). Fast, accurate algorithm for numerical simulation of Levy stable stochastic processes. Physical review e, 49(5), 4677. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1103/PhysRevE.49.4677">https://doi.org/10.1103/PhysRevE.49.4677</ext-link></mixed-citation></ref>
<ref id="ref-70"><label>69</label><mixed-citation>Tizhoosh, H. R. (2005). Opposition-based learning: A new scheme for machine intelligence. International conference on computational intelligence for modelling, control and automation and international conference on intelligent agents, web technologies and internet commerce (cimca-pawtpc’0) (Vol. 1, pp. 695–701). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CIMCA.2005.1631345">https://doi.org/10.1109/CIMCA.2005.1631345</ext-link></mixed-citation></ref>
<ref id="ref-71"><label>70</label><mixed-citation>Rahnamayan, S., Tizhoosh, H. R., &amp; Salama, M. M. A. (2008). Opposition-based differential evolution. IEEE transactions on evolutionary computation, 12(1), 64–79. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2007.894200">https://doi.org/10.1109/TEVC.2007.894200</ext-link></mixed-citation></ref>
<ref id="ref-72"><label>71</label><mixed-citation>Awad, N. H., Ali, M. Z., &amp; Suganthan, P. N. (2017). Ensemble sinusoidal differential covariance matrix adaptation with euclidean neighborhood for solving cec2017 benchmark problems. 2017 IEEE congress on evolutionary computation (CEC) (pp. 372–379). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2017.7969336">https://doi.org/10.1109/CEC.2017.7969336</ext-link></mixed-citation></ref>
<ref id="ref-73"><label>72</label><mixed-citation>Kumar, A., Price, K. V, Mohamed, A. W., Hadi, A. A., &amp; Suganthan, P. N. (2022). Problem definitions and evaluation criteria for the CEC 2022 special session on single objective bound constrained numerical optimization. <ext-link ext-link-type="uri" xlink:href="https://github.com/P-N-Suganthan/2022-SO-BO/blob/main/CEC2022">https://github.com/P-N-Suganthan/2022-SO-BO/blob/main/CEC2022</ext-link> TR.pdf</mixed-citation></ref>
<ref id="ref-74"><label>73</label><mixed-citation>Derrac, J., Garcia, S., Molina, D., &amp; Herrera, F. (2011). A practical tutorial on the use of Nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and evolutionary computation, 1(1), 3–18. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.swevo.2011.02.002">https://doi.org/10.1016/j.swevo.2011.02.002</ext-link></mixed-citation></ref>
</ref-list></back>
</article>