Next Article in Journal
Silent Signals: Correlating Plant Bioelectric Activity with Human Emotional States via Wearable Sensing
Previous Article in Journal
Image Segmentation-Guided Visual Tracking on a Bio-Inspired Quadruped Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation Protocol Sensitivity in Frequency-Constrained Truss Optimization: A Comparative Study of Adaptive and Evolutionary Metaheuristics

Advanced Composites and Mechanics Laboratory, Department of Mechanical Engineering, Dalhousie University, Halifax, NS B3H 4R2, Canada
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(4), 235; https://doi.org/10.3390/biomimetics11040235
Submission received: 4 March 2026 / Revised: 26 March 2026 / Accepted: 27 March 2026 / Published: 2 April 2026
(This article belongs to the Section Biological Optimisation and Management)

Abstract

Metaheuristic algorithm benchmarking in frequency-constrained truss optimization (TPFC) has been shown to be sensitive to evaluation protocols, yet this sensitivity has not been systematically investigated. This study addresses this gap by introducing a dual protocol benchmarking framework to quantify protocol-induced ranking bias across five metaheuristic algorithms, including the Polar Fox Algorithm, NSM-LSHADE-CnEpSin, NSM-LSHADE-SPACMA, NSM-MadDE, and NSM-BO. The algorithms are evaluated on five frequency-constrained truss benchmarks with 10, 37, 52, 72, and 200 bars, under two FE-based protocols with MaxFEs of 10,000 × D and 20,000 × D. Under the standardized protocol, LSHADE variants achieve the highest rankings, while the Polar Fox Algorithm ranks lowest despite demonstrating strong early-stage search efficiency, primarily due to its non-uniform FE allocation. Under the extended protocol, the performance gap of the Polar Fox Algorithm is reduced by 44 to 79 percent, with rankings improving to second and third, while ranking reversals are observed on larger-scale problems. These findings show that algorithmic rankings in TPFC optimization are strongly dependent on evaluation protocols rather than reflecting intrinsic algorithmic quality. Furthermore, fixed FE ceilings are shown to disadvantage adaptive and exploration-intensive algorithms. The proposed dual-protocol framework provides a generalizable basis for protocol-aware benchmarking, revealing the conditions under which FE-based comparisons may systematically favor uniform-allocation methods in constrained structural optimization.

Graphical Abstract

1. Introduction

Optimization of truss structures is one of the most studied areas due to their vast applications in multiple fields such as civil, mechanical, offshore, and aerospace engineering [1,2]. In addition to their geometry, material properties, and static performance requirements, the optimization of structural systems with consideration of their dynamic response and frequency-dependent characteristics is gaining increased attention, especially from the perspective of their safety and serviceability [3,4]. Note that most traditional structural optimization examples have been considered under static conditions (e.g., stress, displacement, and weight constraints) [5]. Therefore, optimization of truss problems considering frequency constraints (TPFCs) has been gaining attention recently [6]. Such a class of problems is more complex in nature than its classical counterparts [7]. To avoid resonance in any structural system, the natural frequencies of a structure must be kept away from the excitation frequency induced by various loadings (e.g., wind, seismic activities, traffic activities, etc.) [8,9].
The nature of TPFCs also causes the associated mathematical model to involve high levels of complexity and features, which significantly differentiate it from the formulation of typical static structural optimization problems [10]. For example, the frequency constraints involved in TPFCs involve eigenvalue solutions. This is due to the extremely nonlinear features involved, which lead to a non-convex, multimodal solution space with several local minima [11]. In trusses, frequency constraints are also affected by geometric and cross-sectional configurations, material distribution of truss structures, and their associated objective and constraint functions, thus rendering them as non-convex and discontinuous, with a complex feasible set [6,12]. These parameters, in turn, make gradient-based methods generally ineffective in solving TPFCs. Advanced structural optimization frameworks have also addressed related challenges in nonlinear and reliability-based contexts, including elasto-plastic truss design under geometric nonlinearity [13] and thermo-mechanical reliability-based topology optimization under material uncertainties [14].
The desire to find optimal or near-optimal solutions to complex engineering optimization problems has also created a need for advanced computational methods that can efficiently search for solutions in irregular solution spaces without requiring gradient information [15]. The answers to real-world optimization problems are often limited due to the increasing complexity of engineering design and manufacturing problems, which has led to the development of several optimization methods using traditional mathematical approaches [16,17]. In the pre-metaheuristic research era, mathematical optimization was the primary method for seeking solutions. However, because mathematical techniques are more well-defined and deterministic in nature, they are often ineffective for most real-world situations, which are frequently characterized by the presence of multiple local optima and complex interactions among constraints [18].
Moreover, nature-inspired Metaheuristic Optimization (MHO) algorithms are a class of highly efficient optimization algorithms that solve problems by imitating biological phenomena or physical processes found in nature [19,20]. MHO algorithms are gradient-free, highly flexible, and possess a robust mechanism for escaping local optima, making them a popular and suitable tool for solving complex optimization problems in various engineering fields [21]. The researchers’ motivation to design MHO algorithms continues to grow, particularly for achieving appropriate solutions in complex engineering problems and sophisticated optimization scenarios such as image processing and frequency-constrained structural design [22]. Beyond structural design, MHO algorithms such as PFA have also demonstrated strong performance in composite materials optimization, including maximizing impact energy absorption of fiber-reinforced composites subject to manufacturing and geometric constraints [23]. MHO algorithms are typically categorized into several types, including swarm-based, biogeographical, physics-based, evolutionary, and others [24,25]. Each class is effective for a set of problems with a compatible nature [26,27].
Over the past few years, animal behavior, particularly in terms of how different species interact with their environment to solve problems, has become a significant source of inspiration for researchers across various fields [28]. For instance, Nemati et al. [29] employed the Connected Banking System Optimization (CBSO) algorithm to optimize the sizing of truss structures and successfully demonstrated the viability of their novel algorithm by tackling several benchmark truss structures (i.e., 10-, 17-, 18-, 25-, 72-, and 120-bar trusses). Avcı et al. [30] conducted a detailed analysis of the sizing and layout optimization of benchmark truss systems using the Improved Stochastic Ranking Evolution Strategy (ISRES), which yielded competitive results for various instances. Yokota et al. [31] presented a procedure for solving optimal weight design problems of 10-bar truss structures using the Genetic Algorithm (GA). They laid down the basic methodology for solving such a problem through evolutionary algorithms.
The predator-based and survival-based MHO algorithms are the most recent additions to the family of nature-inspired algorithms. Öztürk and Kahraman [32] presented a comprehensive comparative study on MHO search algorithms for truss optimization, offering a unique overview of the stability and complexity analyses of these algorithms while ranking LSHADE-EpSin, LSHADE-CnEpSin, SHADE, and LSHADE among the best-performing algorithms. Kaveh [33] has been investigating metaheuristic algorithms for optimal structure design for several years. He has made several contributions to the development of optimization methods, including chaos-embedded and collision-based optimization approaches. Azizi et al. [34] employed Chaos Game Optimization (CGO) to optimize the shape and size of truss structures subject to frequency constraints, demonstrating the algorithm’s effectiveness on various benchmark problems, including truss systems with 10, 37, 52, 72, and 120 bars. Kaveh and Mahjoubi [35] presented a Hypotrochoid Spiral Optimization approach for sizing and layout optimization of truss systems under multiple frequency constraints, demonstrating enhanced convergence behavior of their proposed algorithm.
Recent comprehensive studies on truss optimization have reported challenges related to inconsistent experimental settings, insufficient algorithmic comparisons, and the absence of stability analysis in optimization processes. Öztürk and Kahraman [32] identified that, while truss problems are among the most studied real-world engineering design problems, their optimization presents significant issues. These challenges include conducting studies across varying experimental settings, inconsistent performance comparisons among the algorithms, and a lack of investigation into the algorithms’ stability and computational complexity. Consequently, researchers continue to test metaheuristic search algorithms in frequency-constrained truss problems, while also investigating their stability in reaching optimal solutions. Öztürk and Kahraman [32] have recently proposed four improved evolutionary algorithms. They observed that, among a large number of competitive algorithms, only a small number of them have superior performance in terms of convergence and robustness, and LSHADE-EpSin [36], LSHADE-CnEpSin [37], SHADE [38], LSHADE-SPACMA [39], and GSK [38] algorithms have shown very good convergence and stability properties. It is worth noting that the search space poses several challenges for frequency-constrained problems, and very few algorithms can find the optimal solution in a reasonable time.
While prior works such as Öztürk and Kahraman [32] have acknowledged inconsistencies in experimental settings, none have systematically isolated and quantified the effect of FE-budget size on algorithmic rankings in TPFC problems. Specifically, no prior study has demonstrated that ranking reversals, not merely marginal score differences, can arise solely from the choice of termination criterion. Furthermore, the mechanism by which adaptive, non-uniform FE-allocation strategies are structurally penalized under fixed FE ceilings has not been previously characterized or measured. The present dual-protocol framework addresses this gap, and its logic extends to any constrained structural optimization context involving algorithms with heterogeneous per-iteration computational costs.
The mentioned complexities demand robust optimization algorithms that can effectively handle multiple constraints while ensuring computational efficiency and solution reliability. The benchmark suite comprises the well-known 10-, 37-, 52-, 72-, and 200-bar truss systems, which have been extensively studied under static conditions; here, they are considered under frequency constraints. The frequency-constrained optimization benchmarks will include geometry and constraint patterns that several researchers have widely employed [40,41,42,43,44]. These problems have been used as testbeds to evaluate the performance of various algorithms across different problem scales and constraint levels; therefore, they will demonstrate a comprehensive analysis of the PFA’s ability to cope with the complexity and non-uniformity of the frequency constraints and the solution space.
It should be noted that the main reason for employing the Polar Fox Algorithm is that it has been supported by several successful records on dealing with complex search spaces, while it also retains a balance between exploitation and exploration [45]. PFA has a more effective search operator that is inspired and derived from how polar foxes hunt their prey, thus enabling the algorithm to be adaptive in dealing with multimodal search spaces, as is the case in frequency-constrained optimization problems [33]. It should be noted that Öztürk and Kahraman [32,46] also identified the NSM-LSHADE-CnEpSin as one of the most capable in the LSHADE family of algorithms [38] for optimizing truss systems. Therefore, a specific comparison is made between the Polar Fox Algorithm and NSM-LSHADE-CnEpSin to demonstrate stability and achieve a high success rate on frequency-constrained problems across small-, medium-, and large-scale truss systems.
This study evaluates the Polar Fox Algorithm alongside four established metaheuristics (LSHADE-CnEpSin, LSHADE-SPACMA, MadDE, and Butterfly Optimization) on five frequency-constrained truss benchmarks (10-bar, 37-bar, 52-bar, 72-bar, and 200-bar) under two complementary protocols: (i) FE-based (MaxFEs = 10,000 × D) for direct comparison with state-of-the-art results [46] and (ii) extended FE-based (MaxFEs = 20,000 × D) to evaluate budget sensitivity and deeper refinement. This protocol framework addresses protocol-induced bias in metaheuristic assessment, revealing how termination criteria and FE budgets systematically influence algorithmic rankings in frequency-constrained structural optimization.

2. Related Works

Frequency-constrained truss optimization has gained significant attention over the last decade. Several researchers have proposed various MHO approaches for tackling complex computational issues in these problems [47]. In this section, recent works on TPFC optimization are surveyed, focusing on trends in algorithms, performance, and research approaches to gain insight into the current state-of-the-art and to situate the present work within that context.
In recent years, most studies have focused on these three specific truss topologies, i.e., 10-, 37-, and 52-bar trusses [48,49]. Larger-scale benchmarks such as the 72-bar and 200-bar trusses have received comparatively limited attention in the literature. The selection of three truss structures with varying complexities, ranging from the relatively simple 10-bar planar truss to the more complex 52-bar space truss, together with the two 72-bar and 200-bar trusses, more carefully considers the challenges of algorithm evaluation. These serve as the required test beds for comparing algorithmic performance [50]. It should be noted that the visualization in Figure 1 is restricted to the three classical benchmark problems (10-, 37-, and 52-bar), reflecting the current coverage of the literature rather than the full range of problem scales considered in the present study.
The computational methods used in previous studies have undergone significant evolution over the past few years. In the early works, only traditional algorithms such as the GA [51], PSO [52], and DE [53] were employed. In recent years, research interest in more advanced variants or hybrid approaches (i.e., those tailored to solve the complex eigenvalue problems that appear in frequency-constrained structural optimization) has grown significantly [54]. For example, different modifications of differential evolution with improved particle swarm strategies and new nature-inspired algorithms suitable for structural optimization have been developed and applied [38].
The 10-bar frequency-constrained truss problem has been a base case study for a vast array of optimization algorithms. Several researchers have examined algorithms from the traditional form (Jaya [55] and Rao [56] variants) to more complex algorithms (Enhanced Rao (eRao) [57], Firefly-based algorithms (FBSFA) [58], and Enhanced SHADE variants [59]).
The 37-bar truss structure has also attracted considerable attention due to its intermediate complexity and practical relevance in structural engineering applications [47]. Such studies have particularly focused on algorithms such as the Dynamic Arithmetic Optimization Algorithm (DAOA) [60], Jaya algorithm (PFJA) [61], Enhanced Sum of Squares (ESOS) [62], and various Teaching–Learning-Based Optimization (TLBO) variants [63,64].
The most difficult of the optimization problems mentioned is the 52-bar frequency-constrained truss problem, which has been used as a test case to motivate and examine the development of more efficient optimization methods [47]. Some works on this include the Modified Cuckoo Optimization Algorithm (MCOA) [65], Improved Whale Optimization Algorithm (IWOA) [66], Advanced Optimization Strategy (AOS), and several hybrid variants of other methods [22].
Recent research efforts in TPFC optimization have demonstrated significant algorithmic diversity and innovation across the three benchmark problems. Notable contributions include DAOA introduced by Khodadadi et al. [60] for natural frequency constraints and the WSAR algorithm developed by Baykasoğlu et al. [67] for multiple frequency constraints. Azizi et al. [68] applied AOS considering discrete design variables, while Nguyen-Van et al. [69] proposed ESOS for multi-constraint optimization. Azizi et al. [34] also utilized CGO for shape and size optimization, whereas Awad [70] implemented the PO algorithm, and Liu et al. [71] enhanced FOA with an adaptive vision search strategy.
The visualization in Figure 1 provides a comprehensive overview of the algorithms implemented for the three main frequency-constrained truss optimization problems. Color coding indicates the number of applications, reflecting the research status and activity in the related studies. Overall, well-known algorithms such as PSO [52], GA [51], and DE [72] have been used in more than 60% of past studies. It should be noted that, among the various algorithms, the DAOA [60] has been considered in most past studies for examining the three truss case studies; however, its application to other case studies has been comparatively limited. The development of algorithms has become more sophisticated over time (i.e., between 2019 and 2022), with hybrid algorithms accounting for a large percentage of the recently presented algorithms. It should also be noted that, to the best of the authors’ knowledge, the 37-bar truss problem has been used in only five studies, compared with the 10- and 52-bar truss cases, which have been examined in 12 and 11 studies, respectively.
Figure 1. Algorithm comparison heatmap in TPFC optimization. Proposed algorithms: DAOA [60], cRao [57], EB-A-SHADE [73], ESOS [69], AOS [68], CGO [34], WSAR [67], PO [70], FOA [71], and MSAA versus benchmark methods across 10-bar, 37-bar, and 52-bar truss problems.
Figure 1. Algorithm comparison heatmap in TPFC optimization. Proposed algorithms: DAOA [60], cRao [57], EB-A-SHADE [73], ESOS [69], AOS [68], CGO [34], WSAR [67], PO [70], FOA [71], and MSAA versus benchmark methods across 10-bar, 37-bar, and 52-bar truss problems.
Biomimetics 11 00235 g001
Upon analyzing recent works in this area, one identifies a set of crucial methodological issues. For instance, the inconsistencies in the experimental conditions and evaluation frameworks have resulted in difficulty in concluding a fair performance comparison [46]. The limited number of competitive algorithms available also confines the evaluation to a subset of methods, thus leading to an incomplete performance analysis [12,74,75,76,77,78].
The radar chart in Figure 2 presents a multidimensional visualization of algorithmic adoption trends relative to the three benchmark problems noted earlier. The illustration shows the dominance of swarm intelligence approaches (specifically, their PSO variant) with usage rates exceeding 80% in the 10-bar truss, as evolutionary algorithms have been adopted in 60–70% of the studies [67,73]. As also seen, nature-inspired algorithms exhibit varying levels of adoption, with the greatest penetration in the 52-bar truss case study (45%), compared to its simpler counterpart configurations [79,80], indicating the research community’s preference for population-based approaches when considering challenging frequency-constrained problems.
Statistically, swarm intelligence and evolutionary algorithms exhibit the best adaptability to frequency-constrained problems [6,52]. As stated previously, hybrid approaches have gained more attention recently, owing to the fact that a single-strategy algorithm cannot always solve frequency-constrained problems [81]. The most recent advancements in evolutionary frequency planning are adaptive parameter control, problem-dependent knowledge, and machine-learning methods [82,83]. However, no prior work has systematically examined how evaluation protocol choices, specifically termination criteria and FE budgets, influence algorithmic rankings, meaning that reported performance advantages may reflect protocol compatibility rather than intrinsic algorithmic quality.
Performance evaluation methodologies have been continuously evolving, with more rigorous statistical analysis procedures enhancing their scientific rigor. However, issues remain to be addressed, such as standardizing benchmarks and evaluation criteria to enable fair comparisons across different research endeavors. It is noticeable that: (1) there is a scarcity of comprehensive comparative studies that encompass a wide range of methodologies; (2) the focus has often been on algorithm development rather than systematic performance analysis; and (3) the aspects of stability analysis and success rate evaluation have not been given adequate attention.
A critical examination of these prior works reveals three consistently unresolved issues. First, while experimental inconsistencies are acknowledged, no study has systematically isolated and quantified how termination criteria alone, independent of algorithmic quality, alter rankings. Second, the structural disadvantage imposed on adaptive, non-uniform FE allocation strategies by fixed FE ceilings has not been identified or measured. Third, all existing TPFC benchmarking studies rely on a single evaluation protocol, preventing any assessment of how sensitive conclusions are to that choice. These gaps collectively motivate the dual protocol framework adopted in the present study. Specifically, this study interrogates the implicit assumption that FE-based protocols ensure inherent fairness when comparing algorithms with inherently different per-iteration computational costs; the dual-protocol framework is designed to expose, rather than resolve, this structural asymmetry.
The specific methodological contributions of this study are threefold: (i) the first systematic quantification of protocol-induced ranking bias in TPFC optimization, demonstrating that ranking reversals emerge solely from termination criterion choice; (ii) identification of the mechanistic cause of this bias, whereby fixed FE ceilings structurally disadvantage adaptive non-uniform FE-allocation strategies regardless of their intrinsic quality; and (iii) proposal of a dual-protocol benchmarking principle as a generalizable framework for fair algorithm assessment wherever competing methods differ in per-iteration FE consumption.
Drawing from the insights gathered and the gaps in research that have been observed from this literature review, especially regarding the uneven coverage of the three benchmark problems in existing studies, as well as the incomplete evaluation of various algorithms, the present research centers on the comprehensive and methodical assessment of the Polar Fox Algorithm and four reference algorithms across the three classical benchmark truss configurations (10, 37, and 52 bar) and further extends the evaluation to larger-scale 72-bar and 200-bar trusses to address the existing gaps in the literature. The study further adopts standardized FE-based and extended-budget protocols to enable direct comparison with the state-of-the-art benchmark [46] and to systematically quantify the protocol-induced bias inherent in such comparisons. Not only does this focus rectify the previously noted methodological issues but it also advances efforts toward more stringent standards for algorithm evaluation within the TPFC optimization community.

3. Algorithmic Framework for Frequency-Constrained Truss Optimization

Frequency-constrained truss optimization (TPFC) problems typically involve many design variables, nonlinear eigenvalue constraints, and highly nonconvex feasible regions. Effective and robust solution strategies, therefore, require optimization methods capable of navigating multimodal landscapes while maintaining feasibility with respect to strict dynamic constraints.
In this study, the Polar Fox Algorithm (PFA) [27] is employed as one of the five compared metaheuristic optimizers, alongside the four Natural Survivor Method (NSM)-based algorithms recently identified by Öztürk and Kahraman [46] as the most competitive methods for TPFC problems. The PFA, inspired by the adaptive survival behavior of Arctic foxes, provides a stochastic search framework suitable for complex structural optimization tasks.
All experiments are performed over 30 independent runs per algorithm per problem using MATLAB R2025a (MathWorks (Natick, MA, USA) on an Intel Core i7 workstation (3.6 GHz, 16 GB RAM). All algorithms are initialized using uniform random sampling within the prescribed design variable bounds, with MaxFEs as the sole stopping criterion. Algorithm configurations follow their original publications: NSM-LSHADE-CnEpSin and NSM-LSHADE-SPACMA use a population size of D × 18 with arc_rate = 1.4, memory size = 5, and p = 0.11; NSM-MadDE employs an adaptive population ranging from 4 to 2 × D2 with arc_rate = 2.3 and p = 0.18; NSM-BO uses a population of 30 with scab = 1.3, scsb = 1.4, and rcpp = 0.0036; PFA uses a population of 40 [27] with parameters as defined in [37,46]. All NSM-based algorithms incorporate the NSM update strategy as described in [46].
This unified framework allows a fair comparison between PFA and the four NSM-based algorithms MadDE [84], LSHADE-CnEpSin, LSHADE-SPACMA [39], and BO [85], which were reported as top-performing TPFC solvers out of 152 tested metaheuristics in the benchmark study of Öztürk and Kahraman [46].

3.1. Polar Fox Algorithm (PFA)

The Polar Fox Algorithm (PFA) [27] is a population-based metaheuristic inspired by the hunting strategy and social organization of Arctic foxes. The algorithm uses four complementary behavioral steps: experience-based exploration, leader exploitation, adaptive mutation, and fatigue-induced diversification. This framework is designed to guide search in complex optimization landscapes and is applied in this study to solve frequency-constrained truss problems.

3.1.1. Population Initialization and Leash Formation

The initial population of polar foxes represents potential solutions distributed throughout the feasible design space. The population matrix X is defined as [27]:
x = x 1 1 x 2 1 x 1 2 x 2 1 x d 1 x d d x 1 k x 2 k x d k
where each polar fox position is initialized using:
x i = L B + r 1 . ( U B L B )
where L B = [ l b 1 ,   l b 2 . l b d ] and U B = [ u b 1 ,   u b 2 . u b d ] represent the lower and upper bounds, respectively, r 1 is a random vector with elements in [ 0 ,   1 ] ,   k is the population size, and d is the dimensionality.

3.1.2. Behavioral Grouping

The population is partitioned into four groups ( G 1 ,   G 2 ,   G 3 ,   G 4 ) with distinct behavioral matrices [ P F ,   L F ,   a ,   b ,   m ] . Group weights are updated dynamically [27]:
W i n e w = W i + t 2 N G i
where t is the iteration count and N G i is the group size.

3.1.3. Experience-Based Phase

Individuals perform exploratory jumps based on historical success:
x i t + 1 = x i t + P . D
P = r 2 . P F i P F i = P F . a ( z 1 )
D = c o s ( r 3 )
where z counts phase repetitions, r 2 [ 0 , 1 ] , and r 3 [ 0 ° , 180 ] . The phase terminates when [27]:
P F i < m . P F   f t < f ( t 1 )

3.1.4. Leader-Based Phase

Foxes converge toward the best solution L :
x i t + 1 = x i t + r 4 . x i t L . L F i )
L F i = L F . b y 1
where r 4 [ 1 , 1 ] and y counts repetitions. Termination:
L F i < m . L F   f t < f ( t 1 )

3.1.5. Leader Motivation and Mutation

When stagnation is detected via:
C r i t C o n d = N L M > M L M o r ( t > 0.8 × N I )
behavioral matrices reset and N M solutions mutate [27]:
N M = N P 1 ,                   i f   c r i t i c a l M F × N P ,           o t h e r w i s e
x i = L B + r 5 . U B L B , i = [ 1   2 . N M ]

3.1.6. Fatigue Simulation

Group energies decay after each iteration:
G j = m i n ( G j G j r ,   G j i ) ,     j     { 1 ,   2 ,   3 ,   4 }
Groups shrinking below 10% of N P are restored to G j m .

3.1.7. Computational Complexity

The computation time of PFA is influenced by the nested iterative structure of experience-based and leader-based phases, population-wide behavioral strategy application, and fitness evaluation at each iteration. Time Complexity O ( n 2 ) , where n is the problem dimensionality, attributed to the double loop structure ( z iterations in the experience phase and y iterations in the leader phase for each N P individual) and eigenvalue decomposition for frequency constraint evaluation. The complete list of notations and parameters used in the PFA mathematical formulation is presented in the reference [27]. In summary, the experience-based phase (Equations (4)–(7)) drives global exploration through adaptive jumps, while the leader-based phase (Equations (8)–(10)) enforces local exploitation toward the best solution. The mutation and fatigue mechanisms (Equations (11)–(14)) prevent stagnation by periodically diversifying the population. This architecture inherently allocates multiple FEs per iteration, distinguishing PFA from DE-based methods and directly motivating the dual-protocol evaluation framework adopted in this study.

3.2. Adaptation to Frequency-Constrained Engineering Problems

3.2.1. Mathematical Problem Formulation

The frequency-constrained truss optimization problems involve two categories of design variables: cross-sectional areas of structural members ( A ) and nodal coordinates ( ) for geometry optimization. The optimization aims to minimize the total structural mass while meeting natural frequency requirements and satisfying variable bounds.
The general mathematical formulation is expressed as [32,33,86]:
Minimize:
f x = i = 1 n ρ . A i . L i   where   x = ( A ,   )
Subject to:
g i x = ω j m i n ω j ( x ) 1 0                   j = 1 , 2 , , m
A k m i n A k A k m a x                               k = 1 , 2 , , p  
s m i n s s m a x                               s = 1 , 2 , , r    
where L i = ( x 2 x 1 ) 2 + ( y 2 y 1 ) 2 + ( z 2 z 1 ) 2 represents the length of the element i , ω j ( x ) denotes the j t h natural frequency as a function of design variables, and m ,   p ,   r represent the number of frequency constraints, cross-sectional variables, and geometric variables, respectively [87].
The following assumptions are adopted in this study: (i) all truss members are linearly elastic with isotropic material properties; (ii) member buckling and geometric nonlinearity are neglected; (iii) non-structural masses are lumped at the nodes; (iv) damping effects are excluded from the eigenvalue analysis; and (v) all design variables are treated as continuous. These assumptions are consistent with those adopted in the reference benchmark studies [32].

3.2.2. Eigenvalue Analysis Integration

The natural frequencies required for constraint evaluation are obtained through standard generalized eigenvalue analysis of the structural system:
K x ω j 2 M x ϕ j = 0
where K x and M x are the design-dependent global stiffness and mass matrices, respectively, and ϕ j represents the j t h mode shape vector.
For truss structures, the consistent element mass matrix in local coordinates is formulated as [32,46]:
M e = ρ A e L e 6 2 I 3 I 3 I 3 2 I 3
The transformation to global coordinates employs the direction cosine matrix T e :
M e g l o b a l = T e T M e l o c a l T e
Concentrated masses are incorporated by direct addition to the diagonal terms of the global mass matrix:
M i i = M i i + m c o n c e n t r a t e d , i   I 3
Several numerical challenges arise in the eigenvalue analysis of frequency-constrained trusses. Mode switching, in which the order of eigenvalues changes across design iterations, can cause discontinuities in constraint gradients and adversely affect convergence. Eigenvalue sensitivity to cross-sectional area variations is inherently high in slender members, which amplifies numerical instability near constraint boundaries. Furthermore, repeated eigenvalues introduce non-differentiability in the constraint functions, making gradient-based approaches unreliable. The computational cost of eigenvalue decomposition scales as O(n3) with the number of structural degrees of freedom, making it the dominant cost per function evaluation and directly relevant to the FE budget analysis presented in Section 3.3.
In large-scale problems such as the 200-bar truss, the O(n3) eigenvalue cost becomes the dominant computational factor per function evaluation, further underlining the practical significance of the FE budget analysis and the evaluation protocol adopted in this study.

3.2.3. Constraint Handling and Penalty Function Strategy

PFA incorporates an exterior penalty function approach to transform the constrained optimization problem into an unconstrained formulation:
Φ x = f x + P ( x )
The penalty function is defined as:
P x = γ j = i m m a x ( 0 , g i x ) 2
where γ = 10 8 is selected as the penalty parameter to ensure adequate constraint enforcement while maintaining numerical stability. The quadratic penalty formulation provides smooth gradient behavior near constraint boundaries or structural optimization problems.

3.2.4. Modal Frequency Analysis and Constraint Evaluation

The natural frequencies are obtained from the generalized eigenvalue problem
K ϕ i = λ i M ϕ i                                           ω i = λ i ,                                             f i = ω i 2 π
Frequency constraints are formulated in a general form as
  f i f i m i n ,                     f j f j m a x ,
depending on whether a lower- or upper-bound requirement is specified. The exact numerical bounds for each benchmark problem (37-bar planar truss and 52-bar dome truss) are given in Section 4 [88].
This general formulation is applied in Section 4 to the 37-bar and 52-bar benchmark trusses, where problem-specific frequency limits are specified.

3.3. Critical Note on Evaluation Protocols

The Polar Fox Algorithm employs a dual-phase search mechanism (experience-based exploration and leader-based intensification, Equations (6) and (9)) that allocates multiple function evaluations (FEs) per iteration through iterative refinement cycles. While this adaptive resource allocation enables thorough local search, it results in higher FE consumption per iteration compared to single-evaluation methods. Öztürk and Kahraman [46] demonstrated that iteration-based termination introduces systematic bias because algorithms consume FEs at vastly different rates and proposed the standardized FE-based limit MaxFEs = 10,000 × D to ensure equal computational budgets across methods. However, equal budget does not imply equivalent search processes; algorithms with high per-iteration FE consumption necessarily complete fewer search iterations within the same budget, introducing a search granularity asymmetry that this study explicitly investigates rather than resolves.
However, this FE ceiling presents a fundamental trade-off: algorithms with non-uniform FE allocation may terminate after significantly fewer iterations, potentially preventing completion of their refinement mechanisms before exhausting the FE budget. To provide a comprehensive assessment, this study adopts two complementary protocols: (i) FE-based protocol at MaxFEs = 10,000 × D, strictly replicating the benchmark framework from [46] to enable direct comparison with four leading algorithms (LSHADE-CnEpSin, LSHADE-SPACMA, MadDE, and BO) across 30 independent runs, and (ii) extended FE-based protocol at MaxFEs = 20,000 × D to investigate budget sensitivity and scalability on larger problems. The value of 20,000 × D was selected as the minimum extension sufficient to permit completion of PFA’s dual-phase exploration–intensification cycles, which are prematurely terminated under the 10,000 × D ceiling due to non-uniform FE consumption per iteration; doubling the budget provides adequate search depth while remaining computationally tractable. This multi-protocol framework ensures results are benchmark-comparable while revealing how termination criteria influence algorithmic assessment and intrinsic convergence capabilities under sufficient search depth.
Although demonstrated here for TPFC benchmarks, the protocol dependence hypothesis is generalizable to other constrained engineering optimization domains, such as topology and shape optimization, wherever competing algorithms exhibit non-uniform FE consumption per iteration.

4. Engineering Design Problems

4.1. Frequency-Constrained 10-Bar Truss

The 10-bar planar truss optimization problem addresses the size optimization of a symmetric planar truss with 10 members connected by five nodes, with the objective of minimizing the total structural weight under natural frequency constraints [33]. The topology of the 10-bar planar truss system is depicted in Figure 3, with nodes 5 and 6 rigidly supported and additional masses added at the free nodes. This problem involves 10 design variables representing cross-sectional areas (0.645–12.9 cm2) and three frequency constraints for the first three modes, using material properties of an elastic modulus of 68,950 MPa and a density of 2770 kg/m3, thereby effectively testing an algorithm’s ability to account for the dynamic response of a given system.

4.2. Frequency-Constrained 37-Bar Truss

The simply supported 37-bar planar truss is also a classical benchmark problem for simultaneous size and geometry optimization with frequency constraints, as shown in Figure 4, with the same minimization objectives as the 10-bar truss. This problem effectively evaluates the performance of the metaheuristic algorithms for optimizing mixed-variable structural systems.
Table 1 summarizes the design of variable groups and bounds. Table 2 shows the frequency constraints and material properties. There are 19 design variables in this optimization, 14 sizing variables for the symmetric member groups and 5 geometric variables for the Y-coordinates of the upper chord nodes with symmetric pairs.
The objective function minimizes the total structural weight: W = i = 1 37 ρ A i L i subject to frequency constraints that ensure adequate dynamic performance. The problem is a suitable case study for testing the performance of optimization algorithms applied to mixed variable types and nonlinear frequency.

4.3. Frequency-Constrained 52-Bar Dome Truss

The 52-bar dome truss system is a 3D simultaneous size and topography optimization problem with frequency constraints [33]. This dome structure, as illustrated in Figure 5, involves optimizing both the members’ cross-sectional areas and the nodal coordinates as design variables. The structure comprises four levels, the apex node (ZA), intermediate level B (ZB), lower-level F (ZF), and ground-level supports, characterized by a few geometric parameters that determine the spatial configuration. A non-structural mass of 50 kg is attached to all free nodes, and, due to structural symmetry, the 52 members are grouped into eight design variables as detailed in Table 3.
This structural design optimization problem includes 13 design variables (8 sizing + 5 layout) with constraints on the first two natural frequencies of the structure, providing a challenging three-dimensional optimization test case for algorithm evaluation.

4.4. Large-Scale Truss Optimization Benchmarks

To assess more comprehensively the performance characteristics of the proposed algorithms for large-scale structural optimization, two well-known large-scale truss benchmark problems, namely the 72-bar spatial truss [89] and the 200-bar planar truss [90], as illustrated in Figure 6a,b, respectively, are considered. The 72-bar spatial truss consists of 72 members and 20 joints, forming a three-dimensional (3D) structural system with five levels, pin-supported joints at the four bottom corner nodes, and a concentrated load applied at the top joint. Owing to structural symmetry, the members are grouped into 16 sizing design variables, and the optimization objective is to minimize the total structural weight subject to stress and displacement constraints. The 200-bar planar truss comprises 200 members and 29 sizing design variables, forming a two-dimensional (2D) structural system with pinned joints, and is subjected to multiple loading conditions, including horizontal, vertical, and combined loads. In this benchmark problem, the structural weight is minimized while satisfying stress constraints under all loading conditions. The key information regarding element groupings, material properties, and boundary conditions for both truss structures is provided in Table 4.

5. Results and Discussion

As noted in the Critical Note on Evaluation Protocols, evaluation protocols critically affect algorithmic assessment. To ensure benchmark-comparable and comprehensive evaluation, two complementary experiments were conducted: (i) standardized tests under the 10,000 × D FE budget, following recent TPFC benchmarks, and (ii) extended budget evaluation under 20,000 × D to assess protocol sensitivity and scalability. This study first reports results from the first protocol, based on the 10,000 × D ceiling, across 30 runs to enable a direct comparison of the performance of the five algorithms (Section 5.1). Subsequently, Section 5.2 presents extended evaluations under the 20,000 × D budget, examining both scalability on larger benchmarks (72-bar and 200-bar trusses) and systematic budget sensitivity analysis across all five problems.

5.1. Algorithmic Performance Analysis

5.1.1. Convergence Behavior

The convergence dynamics of the five algorithms were first examined under the standardized FE-based protocol (10,000 × D), as recommended in recent TPFC benchmarks. Figure 7a–e shows the iteration-based trajectories across 30 runs for the 10-, 37-, and 52-bar truss problems. LSHADE-CnEpSin and LSHADE-SPACMA algorithms consistently converged to the known optima with minimal variance. MadDE also showed robust behavior, albeit with slower rates, while BO exhibited rapid early progress but higher dispersion. PFA, in contrast, produced sharp initial improvements but quickly plateaued at higher objective values, reflecting its exploration–intensification mechanism: aggressive early search coupled with uneven FE allocation.
This early stagnation is mechanistically attributed to PFA’s experience-based phase (Equations (4)–(7)), which consumes a disproportionately large number of FEs per iteration through iterative refinement cycles, leaving insufficient budget for the leader-based intensification phase (Equations (8)–(10)) to converge under the 10,000 × D ceiling.
The runtime results reported in Table 5 further support the above trends, where PFA required the least computational time (≈approximately 16 s for the 10-bar, 139 s for the 37-bar, and 115 s for the 52-bar), reflecting its lower iteration counts compared to DE-based competitors. For the 10-bar truss, MadDE achieved the best overall ranking (1.67) with a best cost of 552.0422, essentially matching the known optimum. LSHADE-CnEpSin followed closely (rank 2.00, best 552.0420), while PFA trailed with an average rank of 4.33 and a best cost of 552.4025, thus approximately 0.06% higher than the leading methods. In the 37-bar problem, LSHADE-CnEpSin (1.33) and LSHADE-SPACMA (1.67) both reached the exact optimum of 361.8358 across all runs, whereas PFA produced a best cost of 362.1815, corresponding to an error of about 0.095% and ranking last (4.67). Similarly, for the 52-bar truss, MadDE (1.67) and LSHADE-CnEpSin (2.00) attained best costs of 200.9190 and 200.9163, respectively, while PFA remained weakest (5.00) with a best of 202.3339, roughly 0.7% above the optimum. These results confirm that, although the dual-phase search mechanism of PFA enables rapid early descent, it fails to refine solutions to the same precision as DE-based competitors under the FE ceiling, a limitation exacerbated by its very low average iteration counts (62, 111, and 83 for the 10-, 37-, and 52-bar problems, respectively).

5.1.2. FE-Based Convergence and Efficiency

Furthermore, FE-based convergence curves were generated to account for FE allocation directly. Figure 8a–c exhibits that LSHADE variants and MadDE approach optimal solutions smoothly, while PFA stalls above the optimum, despite its rapid initial descent. The efficiency scatter seen in Figure 8d highlights the imbalance; PFA consumed a disproportionately large number of FEs per iteration, yielding very low iteration counts but high FE usage. This imbalance is also reflected in the runtimes shown in Table 5, where PFA’s shorter iteration cycles result in faster execution, albeit at the cost of less refined solutions, consistent with the evaluation protocol concerns outlined in the Critical Note on Evaluation Protocols, while penalizing adaptive strategies such as PFA that rely on early exploration phases.

5.1.3. Stability and Convergence Rates

Stability was further analyzed through convergence rate distributions. Figure 9a–e shows that LSHADE-CnEpSin and LSHADE-SPACMA achieved narrow, low-variance distributions, confirming their robustness. MadDE was similarly consistent, while BO produced higher mean gains but with very large variance. PFA displayed the widest spreads, with some runs achieving 90% improvement, while many others stagnated, resulting in standard deviations exceeding 30% on the 37-bar problem. These patterns reflect the algorithm’s adaptive search strategy; intensive early exploration can yield high payoffs in some cases, but outcomes remain unstable under limited computational budgets.

5.1.4. Reliability and Efficiency

The cumulative distribution functions (CDFs) of best costs (Figure 10a) further confirm the reliability gap; DE-based methods dominated the probability of near-optimal performance, while PFA lagged across all problems. Efficiency indicators tell a more nuanced story. As shown in Figure 10b, PFA consistently required the fewest FEs to reach 90% improvement, demonstrating its strength in early search. This was reflected in the normalized Efficiency Index, where PFA scored 100% in all cases (Figure 10c). However, this “efficiency” largely captures early progress rather than consistency in final performance, again illustrating the trade-off imposed by the FE-based stopping rule. Importantly, this trade-off is mirrored in execution time; while PFA consistently achieved the shortest runtimes, DE-based algorithms maintained superior reliability despite longer computational costs.

5.1.5. Comparison of the Convergence Rates

Finally, the aggregated convergence rates with error bars (Figure 11) highlight the differences among the algorithms. LSHADE-CnEpSin and LSHADE-SPACMA offered moderate but highly consistent rates, MadDE was stable with lower values, while BO was highly variable. PFA combined high average rates (up to 83% in the 52-bar case) with large variability, reinforcing that its adaptive resource allocation strategy leads to unbalanced outcomes under the standardized FE ceiling.
Overall, the standardized protocol confirms the dominance of DE-based methods in terms of stability and reliability, while PFA remains at a disadvantage due to its adaptive exploration–intensification strategy, which unevenly consumes FEs and yields low iteration counts. These results signify the importance of evaluation protocols in shaping perceptions of competitiveness.

5.2. Extended Computational Budget Analysis

To determine whether the rankings observed in Section 5.1 reflect intrinsic algorithmic quality or protocol-induced bias, all five benchmarks are re-evaluated under an extended budget of MaxFEs = 20,000 × D.
Table 6 presents a comprehensive budget sensitivity analysis comparing results under two computational budgets across all five benchmarks. For the three classical problems (10-, 37-, and 52-bar trusses), the 10,000 × D values reproduce Table 5 results (30 runs), while the 20,000 × D outcomes are derived from 20 independent runs on problems 10 through 200. The results reveal striking patterns; across all three classical benchmarks, PFA’s best costs improved by 0.16 to 1.04 kg (reductions of 0.029 to 0.51%), while LSHADE-CnEpSin exhibited negligible changes (less than 0.001 kg), as its refinement capacity had already saturated under the lower budget. This differential response directly reflects the resource allocation strategies of these mechanisms: LSHADE exhausts the budget uniformly across iterations (approximately 180 FEs per iteration), enabling complete refinement cycles even under tight constraints; in contrast, PFA’s adaptive dual-phase approach allocates FEs non-uniformly based on search-phase requirements and benefits substantially from extended budgets that permit completion of exploration–intensification cycles. Consequently, PFA’s performance gap relative to LSHADE-CnEpSin decreased by 44–79%, and its rankings improved from 4th–5th to 2nd–3rd, confirming that the 10,000 × D protocol introduces systematic bias against adaptive resource allocation strategies.
Figure 12 illustrates the convergence trajectories and improvement interval distributions for all benchmarks under the 20,000 × D protocol. Across the classical problems, LSHADE-CnEpSin exhibits a remarkably stable convergence pattern while achieving the best mean results; this is further evidenced by its histograms, which show a dense, clustered distribution of improvement intervals in the early stages. Notably, within the 20,000 × D budget, PFA demonstrates a significant performance leap compared to the results in Section 5.1. Its convergence curves—particularly for the 10- and 37-bar trusses—reveal a striking speed in locating the optimal region with minimal function evaluations.
In the larger benchmarks, the analysis in Figure 12d confirms the absolute dominance of the BO algorithm on the 72-bar truss, achieving the optimum with a minimum standard deviation of 0.300 kg. Finally, the 200-bar problem (Figure 12e) shows late-stage, highly precise convergence among the top-tier methods. In this case, the final solution clustering is exceptionally tight; the zero-standard deviation for LSHADE-CnEpSin and values below 0.5 kg for BO and PFA in the table align perfectly with the high frequency of intervals concentrated near the origin in the final column of histograms.
The reference study [46] examined the 10,000 × D protocol with the aim of ensuring “equal computational budgets” among algorithms, arguing that FE-based limits provide fairer comparisons than iteration counts. While this logic is valid for methods with uniform per-iteration FE consumption (such as LSHADE, which averages approximately 180 FEs per iteration), it inadvertently disadvantages adaptive strategies like PFA, which allocate resources non-uniformly based on search-phase requirements. Figure 13a visualizes this disparity, showing sequential runs for five problems and five algorithms under 20,000 × D; it can be observed that LSHADE-CnEpSin uniformly maintains low costs across all problem segments, while PFA exhibits competitive performance on the 10-, 37-, and 52-bar problems and ranks second on the 72-bar segment. The FE@Best distributions (Figure 13b,c) also demonstrate that LSHADE typically consumes more than 95% of its budget before reaching optimal solutions, whereas PFA achieves best costs earlier but lacks remaining FEs for final refinement under the 10,000 × D ceiling.
For the 72-bar and 200-bar trusses, which were not previously evaluated at 10,000 × D in this study, the 20,000 × D results reveal problem-dependent ranking shifts. The 72-bar truss exhibits an anomalous pattern; PFA achieved 341.03 kg (rank 2) and outperformed both LSHADE variants (407.92 and 414.56 kg, ranks 4 and 5), while BO dominated at 328.24 kg. This reversal, in which LSHADE-CnEpSin held first rank across all Section 5.1 problems but shows fourth here, suggests that intermediate-scale problems favor exploration–intensive mechanisms when adequate search depth is provided. The 72-bar spatial truss has only four design variables (D = 4). This results in a relatively low-dimensional but highly nonconvex search space with many local optima due to the three-dimensional geometry of the spatial truss structure. In such spaces, LSHADE’s strategy of equal FE allocation over iterations leads to premature convergence to local optima because the exploitation strategy dominates. On the other hand, PFA and BO are more likely to escape local optima if provided with sufficient FEs, as they are more focused on exploration. This specific characteristic of the 72-bar spatial truss problem highlights the importance of exploration over refinement. Conversely, the 200-bar truss restored more conventional rankings: LSHADE-CnEpSin (2174.33 kg, rank 1), BO (2174.39 kg, rank 2), and PFA (2174.60 kg, rank 3, deviation 0.012%). The very tight clustering within a 0.27 kg range across 29 dimensions, comparable to the optimal solutions identified in reference [46], demonstrates that, under extended budgets, distinctions among top-tier methods become marginal rather than fundamental.
This cumulative evidence substantiates the protocol-dependence hypothesis: termination criteria fundamentally shape algorithmic rankings in TPFC optimization. FE-capped protocols favor methods with uniform per-iteration resource consumption (LSHADE and MadDE) by enabling maximization of iteration counts, while systematically disadvantaging adaptive strategies that allocate FEs non-uniformly based on search-phase requirements. This bias—which was not addressed in the original benchmark framework [46] and its exclusive focus on single-protocol evaluation—can obscure methods that would perform better under alternative termination criteria. Extended budgets partially neutralize this imbalance and reveal that algorithms penalized under FE ceilings can demonstrate competitive solution quality when afforded adequate search depth. These findings advocate multi-protocol benchmarking practices; reporting results under both FE-based and iteration-based termination criteria provides a more complete assessment of algorithmic capabilities, particularly for methods employing adaptive mechanisms that trade iteration counts for more refined per-iteration search. It should be noted that the FE-based protocol is not claimed to be inherently unfair; rather, this study demonstrates that its fairness assumption holds only for algorithms with comparable per-iteration costs. Where this assumption fails, multi-protocol assessment becomes necessary.

6. Conclusions

This study evaluated five metaheuristic algorithms (PFA, LSHADE-CnEpSin, LSHADE-SPACMA, MadDE, and BO) on frequency-constrained truss optimization using two complementary protocols: (i) standardized FE ceiling (MaxFEs = 10,000 × D) and (ii) extended budget (MaxFEs = 20,000 × D) to assess scalability and protocol sensitivity across five problems (10-, 37-, 52-, 72-, and 200-bar trusses).
Key findings:
Under the 10,000 × D protocol, LSHADE variants dominated (ranks 1.33–2.00), consistently reaching known optima with minimal variance, while PFA ranked lowest (4.33–5.00) despite fastest execution times, exhibiting best-cost gaps of 0.06–0.7% due to premature termination from non-uniform FE allocation (62–111 iterations vs. 2000+ for DE methods).
Extended budget evaluation (20,000 × D) revealed systematic protocol dependence; PFA’s performance gaps reduced by 44–79% with rankings improving to 2nd–3rd, while LSHADE variants showed negligible change (<0.001 kg), confirming saturation under lower budgets. On larger problems, ranking patterns shifted substantially—BO dominated 72-bar (328.24 kg), while PFA achieved competitive placements (rank 2–3) across all scales.
Protocol dependence validated: FE ceilings favor uniform-allocation methods (LSHADE and MadDE) by maximizing iteration counts; extended budgets partially mitigate bias (44–79% gap reduction).
The cumulative evidence reveals that algorithmic rankings in TPFC optimization are not absolute but protocol-dependent artifacts: FE ceilings systematically favor uniform-allocation methods, extended budgets narrow performance gaps, and iteration-based termination exposes intrinsic convergence quality. Robust benchmarking requires multi-protocol evaluation—reporting results under complementary termination criteria prevents algorithmic merit with resource-allocation compatibility. The 10,000 × D standard, while ensuring equal computational budgets, may inadvertently penalize exploration-intensive strategies by implicitly assuming uniform per-iteration FE consumption across competing methods; therefore, combining it with extended-budget assessments enables a more complete characterization of algorithms. Several limitations should be noted. The analysis is limited to five benchmark truss problems under deterministic conditions, so direct generalization to real-world systems with uncertainties may be limited. The dual protocol framework considers only two FE budget levels, and a broader sensitivity analysis could provide deeper insight. In addition, the penalty parameter was adopted from reference benchmarks without further investigation. These points suggest directions for future work, including validation on larger-scale problems under uncertainty, multi-objective extensions, and improved constraint handling strategies. Future research should pursue: (i) scalability validation on industrial-scale problems (600-bar and 1410-bar dome trusses) to confirm trends observed in 72-bar and 200-bar benchmarks and (ii) multi-objective extensions for Pareto-based frequency-constrained optimization, advancing structural dynamics applications beyond single-objective frameworks.
From a practical engineering perspective, the results of this study provide actionable guidance for algorithm selection in TPFC problems. When the computational budget is severely limited (MaxFEs = 10,000 × D), DE-based methods such as LSHADE-CnEpSin and MadDE are recommended for their uniform FE allocation and consistent convergence. When an adequate budget is available (MaxFEs = 20,000 × D), exploration-intensive methods such as PFA and BO become competitive, particularly for intermediate-scale problems such as the 72-bar truss, where ranking reversals were observed. For large-scale problems such as the 200-bar truss, distinctions among top-tier methods become marginal under extended budgets, suggesting that computational cost rather than algorithm selection becomes the dominant practical consideration.

Author Contributions

A.G.: Conceptualization, Methodology, Software, Formal Analysis, Investigation, Visualization, Data Curation, Writing—Original Draft. F.T.: Investigation, Validation, Resources, Supervision, Writing—Review and Editing, Funding Acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by y Natural Sciences and Engineering Research Council of Canada, grant number 2023-04043.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available upon request.

Acknowledgments

The financial support of the Natural Sciences and Engineering Research Council of Canada, granted to the second author, is gratefully appreciated.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Stolpe, M. Truss Optimization with Discrete Design Variables: A Critical Review. Struct. Multidiscip. Optim. 2016, 53, 349–374. [Google Scholar] [CrossRef]
  2. Mei, L.; Wang, Q. Structural Optimization in Civil Engineering: A Literature Review. Buildings 2021, 11, 66. [Google Scholar] [CrossRef]
  3. Yaghoobi, H.; Taheri, F. Characterization of the Vibration, Stability and Static Responses of Graphene-Reinforced Sandwich Plates under Mechanical and Thermal Loadings Using the Refined Shear Deformation Plate Theory. J. Sandw. Struct. Mater. 2022, 24, 35–65. [Google Scholar] [CrossRef]
  4. Wu, Q.; Li, Q.; Liu, S. Dynamic Topology Optimization for Structures Exhibiting Frequency-Dependent Material Properties with Prescribed Frequency Forbidden Band. Comput. Methods Appl. Mech. Eng. 2024, 432, 117439. [Google Scholar] [CrossRef]
  5. Li, Z.; Xu, H.; Zhang, S.; Cui, J.; Liu, X. Multi-Material Structures Topology Optimization for Thin-Walled Tube Used by Vehicles Under Static Load: A Review. Arch. Comput. Methods Eng. 2025, 32, 4769–4809. [Google Scholar] [CrossRef]
  6. Kaveh, A.; Ilchi Ghazaan, M. Hybridized Optimization Algorithms for Design of Trusses with Multiple Natural Frequency Constraints. Adv. Eng. Softw. 2015, 79, 137–147. [Google Scholar] [CrossRef]
  7. Yu, Z.; Dai, H.; Shi, Z. Designing Truss in Architecture: Method and Applications Based on Clustering Algorithms and Principal Stress Lines. Comput.-Aided Des. 2022, 151, 103330. [Google Scholar] [CrossRef]
  8. Lee, D.; Lee, S.; Shon, S. Qubit Adoption Method of a Quantum Computing-Based Metaheuristics Algorithm for Truss Structures Analysis. Biomimetics 2024, 9, 11. [Google Scholar] [CrossRef]
  9. Ha, H.; Shon, S.; Lee, S. Domain-Separated Quantum Neural Network for Truss Structural Analysis with Mechanics-Informed Constraints. Biomimetics 2025, 10, 407. [Google Scholar] [CrossRef] [PubMed]
  10. Meng, L.; Ding, L.; Khan, A.M.; Alkahtani, M.; Shan, Y. Mathematical Modeling of Flexible Printed Circuit Configuration: A Study in Deformation and Optimization. Sci. Rep. 2024, 14, 14128. [Google Scholar] [CrossRef]
  11. Liu, C.S.; Kuo, C.L.; Chang, C.W. Regularized Normalization Methods for Solving Linear and Nonlinear Eigenvalue Problems. Mathematics 2023, 11, 3997. [Google Scholar] [CrossRef]
  12. Cai, J.; Huang, L.; Wu, H.; Yin, L. Topology Optimization of Truss Structure under Load Uncertainty with Gradient-free Proportional Topology Optimization Method. Structures 2023, 58, 105377. [Google Scholar] [CrossRef]
  13. Muayad, H.; Raffaele, C.; Marco, D.; Hamed, F.; Movahedi Rad, M. Thermo-Mechanical Reliability-Based Topology Optimization for Imperfect Elasto-Plastic Materials. Int. J. Mech. Mater. Des. 2025, 21, 1755–1776. [Google Scholar] [CrossRef]
  14. Artar, M.; Carbas, S. Automated Elasto-Plastic Design of Truss Structures Based on Residual Plastic Deformations Using a Geometrical Nonlinear Optimization Framework. Comput. Struct. 2025, 316, 107855. [Google Scholar] [CrossRef]
  15. Houssein, E.H.; Saeed, M.K.; Hu, G.; Al-Sayed, M.M. Metaheuristics for Solving Global and Engineering Optimization Problems: Review, Applications, Open Issues and Challenges. Arch. Comput. Methods Eng. 2024, 31, 4485–4519. [Google Scholar] [CrossRef]
  16. Abualigah, L.; Elaziz, M.A.; Khasawneh, A.M.; Alshinwan, M.; Ibrahim, R.A.; Al-qaness, M.A.A.; Mirjalili, S.; Sumari, P.; Gandomi, A.H. Meta-Heuristic Optimization Algorithms for Solving Real-World Mechanical Engineering Design Problems: A Comprehensive Survey, Applications, Comparative Analysis, and Results. Neural Comput. Appl. 2022, 34, 4081–4110. [Google Scholar] [CrossRef]
  17. Khan, F. Optimization Techniques in Applied Mathematics: From Physics Simulations to Real-World Problems. Front. Appl. Phys. Math. 2024, 1, 97–109. [Google Scholar]
  18. Karimi-Mamaghan, M.; Mohammadi, M.; Meyer, P.; Karimi-Mamaghan, A.M.; Talbi, E.G. Machine Learning at the Service of Meta-Heuristics for Solving Combinatorial Optimization Problems: A State-of-the-Art. Eur. J. Oper. Res. 2022, 296, 393–422. [Google Scholar] [CrossRef]
  19. Darvishpoor, S.; Darvishpour, A.; Escarcega, M.; Hassanalian, M. Nature-Inspired Algorithms from Oceans to Space: A Comprehensive Review of Heuristic and Meta-Heuristic Optimization Algorithms and Their Potential Applications in Drones. Drones 2023, 7, 427. [Google Scholar] [CrossRef]
  20. S. S., V.C.; H. S., A. Nature Inspired Meta Heuristic Algorithms for Optimization Problems. Computing 2022, 104, 251–269. [Google Scholar] [CrossRef]
  21. Xiao, Y.; Cui, H.; Khurma, R.A.; Castillo, P.A. Artificial Lemming Algorithm: A Novel Bionic Meta-Heuristic Technique for Solving Real-World Engineering Optimization Problems. Artif. Intell. Rev. 2025, 58, 84. [Google Scholar] [CrossRef]
  22. Selvarajan, S. A Comprehensive Study on Modern Optimization Techniques for Engineering Applications. Artif. Intell. Rev. 2024, 57, 194. [Google Scholar] [CrossRef]
  23. Ghiaskar, A.; Taheri, F. Metaheuristic Optimization of Impact Response of Basalt–Epoxy and Basalt–Recyclamine Composites. Compos. Struct. 2026, 385, 120200. [Google Scholar] [CrossRef]
  24. Kalita, K.; Ganesh, N.; Narayanan, R.C.; Jangir, P.; Oliva, D.; Perez-Cisneros, M. Multi-Objective Water Strider Algorithm for Complex Structural Optimization: A Comprehensive Performance Analysis. IEEE Access 2024, 12, 55157–55183. [Google Scholar] [CrossRef]
  25. Sharma, V.; Tripathi, A.K. A Systematic Review of Meta-Heuristic Algorithms in IoT Based Application. Array 2022, 14, 100164. [Google Scholar] [CrossRef]
  26. Toaza, B.; Esztergár-Kiss, D. A Review of Metaheuristic Algorithms for Solving TSP-Based Scheduling Optimization Problems. Appl. Soft Comput. 2023, 148, 110908. [Google Scholar] [CrossRef]
  27. Ghiaskar, A.; Amiri, A.; Mirjalili, S. Polar Fox Optimization Algorithm: A Novel Meta-Heuristic Algorithm. Neural Comput. Appl. 2024, 36, 20983–21022. [Google Scholar] [CrossRef]
  28. Griffin, A.S.; Guez, D. Innovation and Problem Solving: A Review of Common Mechanisms. Behav. Process. 2014, 109, 121–134. [Google Scholar] [CrossRef]
  29. Nemati, M.; Zandi, Y.; Sabouri, J. Truss Sizing Optimum Design Using a Metaheuristic Approach: Connected Banking System. Heliyon 2024, 10, e39308. [Google Scholar] [CrossRef]
  30. Avcı, M.S.; Yavuz, D.; Ercan, E.; Nuhoğlu, A. Efficient Sizing and Layout Optimization of Truss Benchmark Structures Using ISRES Algorithm. Appl. Sci. 2024, 14, 3324. [Google Scholar] [CrossRef]
  31. Yokota, T.; Taguchi, T.; Gen, M. A Solution Method for Optimal Weight Design Problem of 10 Bar Truss Using Genetic Algorithms. Comput. Ind. Eng. 1998, 35, 367–372. [Google Scholar] [CrossRef]
  32. Öztürk, H.T.; Kahraman, H.T. Meta-Heuristic Search Algorithms in Truss Optimization: Research on Stability and Complexity Analyses. Appl. Soft Comput. 2023, 145, 110573. [Google Scholar] [CrossRef]
  33. Kaveh, A. Advances in Metaheuristic Algorithms for Optimal Design of Structures, 2nd ed.; Springer: Cham, Switzerland, 2016; pp. 1–631. [Google Scholar] [CrossRef]
  34. Azizi, M.; Aickelin, U.; Khorshidi, H.A.; Shishehgarkhaneh, M.B. Shape and Size Optimization of Truss Structures by Chaos Game Optimization Considering Frequency Constraints. J. Adv. Res. 2022, 41, 89–100. [Google Scholar] [CrossRef]
  35. Kaveh, A.; Mahjoubi, S. Hypotrochoid Spiral Optimization Approach for Sizing and Layout Optimization of Truss Structures with Multiple Frequency Constraints. Eng. Comput. 2019, 35, 1443–1462. [Google Scholar] [CrossRef]
  36. Biswas, P.P.; Awad, N.H.; Suganthan, P.N.; Ali, M.Z.; Amaratunga, G.A.J. Minimizing THD of Multilevel Inverters with Optimal Values of DC Voltages and Switching Angles Using LSHADE-EpSin Algorithm. In 2017 IEEE Congress on Evolutionary Computation (CEC); IEEE: Piscataway, NJ, USA, 2017; pp. 77–82. [Google Scholar] [CrossRef]
  37. Awad, N.H.; Ali, M.Z.; Suganthan, P.N. Ensemble Sinusoidal Differential Covariance Matrix Adaptation with Euclidean Neighborhood for Solving CEC2017 Benchmark Problems. In 2017 IEEE Congress on Evolutionary Computation (CEC); IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
  38. Tanabe, R.; Fukunaga, A. Success-History Based Parameter Adaptation for Differential Evolution. In 2013 IEEE Congress on Evolutionary Computation; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
  39. Mohamed, A.W.; Hadi, A.A.; Fattouh, A.M.; Jambi, K.M. LSHADE with Semi-Parameter Adaptation Hybrid with CMA-ES for Solving CEC 2017 Benchmark Problems. In 2017 IEEE Congress on Evolutionary Computation (CEC); IEEE: Piscataway, NJ, USA, 2017; pp. 145–152. [Google Scholar] [CrossRef]
  40. SeyedOskouei, S.L.; Sojoudizadeh, R.; Milanchian, R.; Azizian, H. Shape and Size Optimization of Truss Structure by Means of Improved Artificial Rabbits Optimization Algorithm. Eng. Optim. 2024, 56, 2329–2358. [Google Scholar] [CrossRef]
  41. Kaveh, A.; Zolghadr, A. Democratic PSO for Truss Layout and Size Optimization with Frequency Constraints. Comput. Struct. 2014, 130, 10–21. [Google Scholar] [CrossRef]
  42. Hïçyılmaz, M. Bayesian Optimization-Enhanced Vision Transformer for Damage Detection in Steel Truss Structures Using Continuous Wavelet Transform Analysis. Structures 2026, 85, 111059. [Google Scholar] [CrossRef]
  43. Luan, T.M.; Tran, M.T.; Nguyen, X.T.; Cuong-Le, T. Evaluation of the Exponential-Trigonometric Optimization Algorithm Applied to Truss Structure. In 4th International Conference on Structural Health Monitoring and Engineering Structures (SHM&ES 2025); Lecture Notes in Civil Engineering; Springer: Cham, Switzerland, 2026; Volume 747, pp. 249–256. [Google Scholar] [CrossRef]
  44. Asgharzadeh-Bonab, A.; Bijanvand, S.; Laal Dehghani, K. Hybrid Optimizer with Adaptive Operator for Efficient High-Dimensional Constrained Problems. Structures 2026, 83, 110784. [Google Scholar] [CrossRef]
  45. Brest, J.; Maučec, M.S.; Bošković, B. Self-Adaptive Differential Evolution Algorithm with Population Size Reduction for Single Objective Bound-Constrained Optimization: Algorithm J21. In 2021 IEEE Congress on Evolutionary Computation (CEC); IEEE: Piscataway, NJ, USA, 2021; pp. 817–824. [Google Scholar] [CrossRef]
  46. Öztürk, H.T.; Kahraman, H.T. Metaheuristic Search Algorithms in Frequency Constrained Truss Problems: Four Improved Evolutionary Algorithms, Optimal Solutions and Stability Analysis. Appl. Soft Comput. 2025, 171, 112854. [Google Scholar] [CrossRef]
  47. Kaveh, A.; Zolghadr, A. Meta-Heuristic Methods for Optimization of Truss Structures with Vibration Frequency Constraints. Acta Mech. 2018, 229, 3971–3992. [Google Scholar] [CrossRef]
  48. Yakak, B.; Atmaca, B.; Kınalı, N.S.; Dede, T.; Grzywinski, M.; Rao, R.V. Optimization of Roofs with Solar Panels Using Rao Algorithms. Appl. Soft Comput. 2024, 165, 112123. [Google Scholar] [CrossRef]
  49. Goodarzimehr, V.; Topal, U.; Das, A.K.; Vo-Duy, T. SABO Algorithm for Optimum Design of Truss Structures with Multiple Frequency Constraints. Mech. Based Des. Struct. Mach. 2024, 52, 7745–7777. [Google Scholar] [CrossRef]
  50. Mashru, N.; Tejani, G.G.; Patel, P.; Khishe, M. Optimal Truss Design with MOHO: A Multi-Objective Optimization Perspective. PLoS ONE 2024, 19, e0308474. [Google Scholar] [CrossRef]
  51. Holland, J. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  52. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks; IEEE: Piscataway, NJ, USA, 1995. [Google Scholar]
  53. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  54. Banh, T.T.; Shin, S.; Kang, J.; Lee, D. Frequency-Constrained Topology Optimization in Incompressible Multi-Material Systems under Design-Dependent Loads. Thin-Walled Struct. 2024, 196, 111467. [Google Scholar] [CrossRef]
  55. Rao, R. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Ind. Eng. Comput. 2016, 7, 19–34. [Google Scholar] [CrossRef]
  56. Rao, R.V. Rao Algorithms: Three Metaphor-Less Simple Algorithms for Solving Optimization Problems. Int. J. Ind. Eng. Comput. 2020, 11, 107–130. [Google Scholar] [CrossRef]
  57. Kaveh, A.; Zaerreza, A. Enhanced Rao Algorithms for Optimization of the Structures Considering the Deterministic and Probabilistic Constraints. Period. Polytech. Civ. Eng. 2022, 66, 694–709. [Google Scholar] [CrossRef]
  58. Kumar, V.; Kumar, D. A Systematic Review on Firefly Algorithm: Past, Present, and Future. Arch. Comput. Methods Eng. 2021, 28, 3269–3291. [Google Scholar] [CrossRef]
  59. Moosavian, H.; Mesbahi, P.; Moosavian, N.; Daliri, H. Optimal Design of Truss Structures with Frequency Constraints: A Comparative Study of DE, IDE, LSHADE, and CMAES Algorithms. Eng. Comput. 2023, 39, 1499–1517. [Google Scholar] [CrossRef]
  60. Khodadadi, N.; Snasel, V.; Mirjalili, S. Dynamic Arithmetic Optimization Algorithm for Truss Optimization under Natural Frequency Constraints. IEEE Access 2022, 10, 16188–16208. [Google Scholar] [CrossRef]
  61. Degertekin, S.O.; Yalcin Bayar, G.; Lamberti, L. Parameter Free Jaya Algorithm for Truss Sizing-Layout Optimization under Natural Frequency Constraints. Comput. Struct. 2021, 245, 106461. [Google Scholar] [CrossRef]
  62. Prayogo, D.; Wong, F.T.; Sugianto, S. Enhanced Symbiotic Organisms Search (ESOS) for Global Numerical Optimization. In 2017 International Conference on Advanced Mechatronics, Intelligent Manufacture, and Industrial Automation (ICAMIMIA); IEEE: Piscataway, NJ, USA, 2018; pp. 69–73. [Google Scholar] [CrossRef]
  63. Rao, R.V.; Patel, V. An Improved Teaching-Learning-Based Optimization Algorithm for Solving Unconstrained Optimization Problems. Sci. Iran. 2013, 20, 710–720. [Google Scholar] [CrossRef]
  64. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching–Learning-Based Optimization: A Novel Method for Constrained Mechanical Design Optimization Problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  65. Pierezan, J.; dos Santos Coelho, L.; Cocco Mariani, V.; Hochsteiner de Vasconcelos Segundo, E.; Prayogo, D. Chaotic Coyote Algorithm Applied to Truss Optimization Problems. Comput. Struct. 2021, 242, 106353. [Google Scholar] [CrossRef]
  66. Jiang, F.; Wang, L.; Bai, L. An Improved Whale Algorithm and Its Application in Truss Optimization. J. Bionic Eng. 2021, 18, 721–732. [Google Scholar] [CrossRef]
  67. Baykasoğlu, A.; Baykasoğlu, C. Weighted Superposition Attraction-Repulsion (WSAR) Algorithm for Truss Optimization with Multiple Frequency Constraints. Structures 2021, 30, 253–264. [Google Scholar] [CrossRef]
  68. Azizi, M.; Mohamed, A.W.; Shishehgarkhaneh, M.B. Optimum Design of Truss Structures with Atomic Orbital Search Considering Discrete Design Variables. In Handbook of Nature-Inspired Optimization Algorithms: The State of the Art; Springer: Cham, Switzerland, 2022; Volume 213, pp. 189–214. [Google Scholar] [CrossRef]
  69. Nguyen-Van, S.; Nguyen, K.T.; Dang, K.D.; Nguyen, N.T.; Lee, S.; Lieu, Q.X. An Evolutionary Symbiotic Organisms Search for Multiconstraint Truss Optimization under Free Vibration and Transient Behavior. Adv. Eng. Softw. 2021, 160, 103045. [Google Scholar] [CrossRef]
  70. Awad, R. Sizing Optimization of Truss Structures Using the Political Optimizer (PO) Algorithm. Structures 2021, 33, 4871–4894. [Google Scholar] [CrossRef]
  71. Liu, S.; Zhu, H.; Chen, Z.; Cao, H. Frequency-Constrained Truss Optimization Using the Fruit Fly Optimization Algorithm with an Adaptive Vision Search Strategy. Eng. Optim. 2020, 52, 777–797. [Google Scholar] [CrossRef]
  72. Cheng, M.Y.; Prayogo, D. Symbiotic Organisms Search: A New Metaheuristic Optimization Algorithm. Comput. Struct. 2014, 139, 98–112. [Google Scholar] [CrossRef]
  73. Renkavieski, C.; Parpinelli, R.S. Meta-Heuristic Algorithms to Truss Optimization: Literature Mapping and Application. Expert Syst. Appl. 2021, 182, 115197. [Google Scholar] [CrossRef]
  74. Lai, Y.; Liu, G.; Xie, Y.M. A New Nodal Shift-Based Evolutionary Structural Optimization Method for Truss Design. Structures 2025, 81, 110202. [Google Scholar] [CrossRef]
  75. Sutha, A.; Tangaramvong, S.; Pyone, E.C.; Gao, W. Artemisinin Slime Mold Algorithm for Large-Scale Truss Optimization under Frequency Constraints. Structures 2025, 80, 110045. [Google Scholar] [CrossRef]
  76. Hu, H.; Song, W.; Song, G.; Li, Y. Optimization Design and Parametric Research of Belt Conveyor Deck Truss Structure. Structures 2023, 57, 105155. [Google Scholar] [CrossRef]
  77. Farhadi, M.; Ghiasi, R.; Torkzadeh, P. Damage Detection of Truss Structures Using Meta-Heuristic Algorithms and Optimized Group Method of Data Handling Surrogate Model. Structures 2024, 65, 106736. [Google Scholar] [CrossRef]
  78. Goodarzimehr, V.; Topal, U.; Das, A.K.; Vo-Duy, T. Bonobo Optimizer Algorithm for Optimum Design of Truss Structures with Static Constraints. Structures 2023, 50, 400–417. [Google Scholar] [CrossRef]
  79. Millan-Paramo, C.; Abdalla Filho, J.E. Size and Shape Optimization of Truss Structures with Natural Frequency Constraints Using Modified Simulated Annealing Algorithm. Arab. J. Sci. Eng. 2020, 45, 3511–3525. [Google Scholar] [CrossRef]
  80. Salajegheh, F.; Salajegheh, E.; Shojaee, S. Optimum Design of Truss Structures with Frequency Constraints by an Enhanced Particle Swarm Optimization Method with Gradient Directions Based on Emigration Philosophy. Eng. Optim. 2023, 55, 434–456. [Google Scholar] [CrossRef]
  81. Kowalski, P.A.; Kucharczyk, S.; Mańdziuk, J. Constrained Hybrid Metaheuristic Algorithm for Probabilistic Neural Networks Learning. Inf. Sci. 2025, 713, 122185. [Google Scholar] [CrossRef]
  82. Huynh, T.N.; Do, D.T.T.; Lee, J. Q-Learning-Based Parameter Control in Differential Evolution for Structural Optimization. Appl. Soft Comput. 2021, 107, 107464. [Google Scholar] [CrossRef]
  83. Liu, J.; Sarker, R.; Elsayed, S.; Essam, D.; Siswanto, N. Large-Scale Evolutionary Optimization: A Review and Comparative Study. Swarm Evol. Comput. 2024, 85, 101466. [Google Scholar] [CrossRef]
  84. Biswas, S.; Saha, D.; De, S.; Cobb, A.D.; Das, S.; Jalaian, B.A. Improving Differential Evolution through Bayesian Hyperparameter Optimization. In 2021 IEEE Congress on Evolutionary Computation (CEC); IEEE: Piscataway, NJ, USA, 2021; pp. 832–840. [Google Scholar] [CrossRef]
  85. Das, A.K.; Pratihar, D.K. Bonobo Optimizer (BO): An Intelligent Heuristic with Self-Adjusting Parameters over Continuous Spaces and Its Applications to Engineering Problems. Appl. Intell. 2022, 52, 2942–2974. [Google Scholar] [CrossRef]
  86. Rezk, H.; Ghani Olabi, A.; Wilberforce, T.; Taha Sayed, E. Metaheuristic Optimization Algorithms for Real-World Electrical and Civil Engineering Application: A Review. Results Eng. 2024, 23, 102437. [Google Scholar] [CrossRef]
  87. McCart, B.R.; Haug, E.J.; Streeter, T.D. Optimal Design of Structures with Constraints on Natural Frequency. AIAA J. 2012, 8, 1012–1019. [Google Scholar] [CrossRef]
  88. Zhang, Z.; Wang, C.; Zhang, Q. Analysis and Optimization of the Dynamic Response Characteristics of Aircraft Cargo Rack. Vibroengineering Procedia 2024, 56, 15–21. [Google Scholar] [CrossRef]
  89. Kaveh, A.; Mahdavi, V.R. Colliding Bodies Optimization Method for Optimum Design of Truss Structures with Continuous Variables. Adv. Eng. Softw. 2014, 70, 1–12. [Google Scholar] [CrossRef]
  90. Miguel, L.F.F.; Miguel, L.F.F. Shape and Size Optimization of Truss Structures Considering Dynamic Constraints through Modern Metaheuristic Algorithms. Expert Syst. Appl. 2012, 39, 9458–9467. [Google Scholar] [CrossRef]
Figure 2. Radar chart illustrating research intensity and algorithmic adoption patterns across 10-, 37-, and 52-bar frequency-constrained truss problems.
Figure 2. Radar chart illustrating research intensity and algorithmic adoption patterns across 10-, 37-, and 52-bar frequency-constrained truss problems.
Biomimetics 11 00235 g002
Figure 3. Configuration of the frequency-constrained 10-bar planar truss system.
Figure 3. Configuration of the frequency-constrained 10-bar planar truss system.
Biomimetics 11 00235 g003
Figure 4. Configuration of the symmetric 37-bar planar truss system (Joint numbers in red, member numbers in black and lumped massess are identified by blue circles).
Figure 4. Configuration of the symmetric 37-bar planar truss system (Joint numbers in red, member numbers in black and lumped massess are identified by blue circles).
Biomimetics 11 00235 g004
Figure 5. Schematic of the 52-bar dome truss: (a) top view showing node layout and member connectivity, (b) side view of elevation profile with level designations.
Figure 5. Schematic of the 52-bar dome truss: (a) top view showing node layout and member connectivity, (b) side view of elevation profile with level designations.
Biomimetics 11 00235 g005
Figure 6. Large-scale truss problems: (a) 72-bar spatial truss; (b) 200-bar planar truss.
Figure 6. Large-scale truss problems: (a) 72-bar spatial truss; (b) 200-bar planar truss.
Biomimetics 11 00235 g006
Figure 7. (ae) Iteration-based convergence curves (median, best run, and all runs) for five algorithms on the 10-, 37-, and 52-bar truss problems.
Figure 7. (ae) Iteration-based convergence curves (median, best run, and all runs) for five algorithms on the 10-, 37-, and 52-bar truss problems.
Biomimetics 11 00235 g007
Figure 8. (ac) FE-based convergence curves and (d) efficiency scatter plots of algorithms on the three truss benchmarks.
Figure 8. (ac) FE-based convergence curves and (d) efficiency scatter plots of algorithms on the three truss benchmarks.
Biomimetics 11 00235 g008
Figure 9. Convergence rate distributions across 30 runs for each algorithm on the 10-, 37-, and 52-bar trusses: (a) LSHADE-CnEpSin; (b) LSHADE-SPACMA; (c) MadDE; (d) BO; (e) PFA.
Figure 9. Convergence rate distributions across 30 runs for each algorithm on the 10-, 37-, and 52-bar trusses: (a) LSHADE-CnEpSin; (b) LSHADE-SPACMA; (c) MadDE; (d) BO; (e) PFA.
Biomimetics 11 00235 g009
Figure 10. Empirical Performance comparison across the 10-, 37-, and 52-bar trusses: (a) empirical CDFs of best objec-tive values; (b) function evaluations required to reach 90% convergence; (c) normalized efficiency index for each algorithm.
Figure 10. Empirical Performance comparison across the 10-, 37-, and 52-bar trusses: (a) empirical CDFs of best objec-tive values; (b) function evaluations required to reach 90% convergence; (c) normalized efficiency index for each algorithm.
Biomimetics 11 00235 g010
Figure 11. Mean convergence rates with standard deviations, comparing algorithmic stability on the 10-, 37-, and 52-bar trusses:: (a) 10-bar truss; (b) 37-bar truss; (c) 52-bar truss.
Figure 11. Mean convergence rates with standard deviations, comparing algorithmic stability on the 10-, 37-, and 52-bar trusses:: (a) 10-bar truss; (b) 37-bar truss; (c) 52-bar truss.
Biomimetics 11 00235 g011
Figure 12. Convergence trajectories and solution interval distributions for larger benchmarks under extended budget (MaxFEs = 20,000 × D): (a) 10-bar truss; (b) 37-bar truss; (c) 52-bar truss; (d) 72-bar truss; (e) 200-bar truss.
Figure 12. Convergence trajectories and solution interval distributions for larger benchmarks under extended budget (MaxFEs = 20,000 × D): (a) 10-bar truss; (b) 37-bar truss; (c) 52-bar truss; (d) 72-bar truss; (e) 200-bar truss.
Biomimetics 11 00235 g012
Figure 13. Performance trends and FE allocation patterns under extended computational budget (MaxFEs = 20,000 × D): (a) sequential performance across all five benchmarks: best costs from sequential runs; (b,c) fundamental differences in resource allocation strategies.
Figure 13. Performance trends and FE allocation patterns under extended computational budget (MaxFEs = 20,000 × D): (a) sequential performance across all five benchmarks: best costs from sequential runs; (b,c) fundamental differences in resource allocation strategies.
Biomimetics 11 00235 g013
Table 1. Design variable groups and bounds for the 37-bar truss.
Table 1. Design variable groups and bounds for the 37-bar truss.
Variable TypeVariablesLower BoundUpper Bound
Cross-sectional areasA1–A14 (grouped symmetrically)1 × 10−4 m2 (1 cm2)10 × 10−4 m2 (10 cm2)
Y-coordinatesY3 = Y19, Y5 = Y17, Y7 = Y15, Y9 = Y13, Y110.3 m3.0 m
Table 2. Material properties and frequency constraints for the 37-bar truss.
Table 2. Material properties and frequency constraints for the 37-bar truss.
PropertyValue
Modulus of elasticity ( E ) 210 GPa
Material density ( ρ ) 7800 kg/m3
Added mass10 kg at nodes 2, 4, 6, 8, 10, 12, 14, 16, 18
Frequency constraints f 1 ≥ 20 Hz, f 2 ≥ 40 Hz, f 3 ≥ 60 Hz
Table 3. Material properties and design parameters.
Table 3. Material properties and design parameters.
Property/UnitValue
Modulus of elasticity (E)210 GPa
Material density ( ρ ) 7800 kg/m3
Added mass50 kg
Cross-sectional area bounds0.1–100 mm2
Frequency constraintsω1 ≤ 15.916 Hz, ω2 ≥ 28.648 Hz
Table 4. Material properties, constraints, and loading conditions.
Table 4. Material properties, constraints, and loading conditions.
Item72-Bar Spatial Truss200-Bar Planar Truss
Elastic modulus (E)68,947.6 MPa (10,000 ksi)206,842.7 MPa (30,000 ksi)
Material density27.801 kg/m3 (0.1 lb/in3)78.678 kN/m3 (0.283 lb/in3)
Area bounds0.645–129.032 cm20.645–129.032 cm2
Stress limits±172.369 MPa±68.947 MPa
Displacement limits±0.635 cm
Loading conditionsConcentrated loads at top nodeThree load cases (horizontal, vertical, combined)
Table 5. Comprehensive performance metrics for five metaheuristic algorithms across three TPFC benchmark problems under the standardized 10,000 × D FE protocol.
Table 5. Comprehensive performance metrics for five metaheuristic algorithms across three TPFC benchmark problems under the standardized 10,000 × D FE protocol.
ProblemAlgorithmBestMeanStdMedianAvg_IterTime (s)Best RankAvg_Rank
10-Bar TrussMadDE552.0422552.49420.515641552.1553199616.6121.67
10-Bar TrussLSHADE-CnEpSin552.042555.4660.646682555.584216317.0712
10-Bar TrussLSHADE-SPACMA555.584555.58410.00013555.584216317.1353
10-Bar TrussBO552.057556.4033.395984555.9569333321.7334
10-Bar TrussPFA552.4025557.35823.054682557.65236216.0344.33
37-Bar TrussLSHADE-CnEpSin361.8358361.83580361.83582501145.1121.33
37-Bar TrussLSHADE-SPACMA361.8358361.83580361.83582501147.5711.67
37-Bar TrussMadDE361.8468361.88150.020664361.87521373142.433
37-Bar TrussBO361.9885362.61070.79565362.32186333154.5844.33
37-Bar TrussPFA362.1815362.85120.652551362.7187110.8138.6554.67
52-Bar TrussMadDE200.919201.35330.403851201.13871726121.8431.67
52-Bar TrussLSHADE-CnEpSin200.9163202.49753.216507200.91632300120.9322
52-Bar TrussLSHADE-SPACMA200.9163203.28813.684972200.91632300122.0612.33
52-Bar TrussBO200.9806205.71223.75661208.82624333128.6344
52-Bar TrussPFA202.3339209.24495.011288209.257282.6114.7155
Table 6. Computational budget sensitivity analysis across five TPFC benchmarks.
Table 6. Computational budget sensitivity analysis across five TPFC benchmarks.
ProblemBudgetAlgorithmBest (kg)Mean (kg)Std (kg)Avg IterGap †Rank
10-bar10,000 × DLSHADE-CnEpSin552.0420 *555.4660.64721631
(D = 10) MadDE552.0422 *552.4940.5161996+0.0004%2
  BO552.1018 *556.8202.9502003+0.011%3
  PFA552.4025 *552.6560.35162+0.065%4
  LSHADE-SPACMA561.7458 *568.2004.1142004+1.76%5
 20,000 × DLSHADE-CnEpSin552.0423555.0681.15443231
  BO552.1018556.8202.9504012+0.011%2
  PFA552.2397555.2292.271124+0.036%3
  MadDE553.0249553.8250.4953989+0.178%4
  LSHADE-SPACMA561.7458568.2004.1144001+1.76%5
 ChangeLSHADE-CnEpSin+0.0003−0.398+0.507stable
  PFA−0.1628+2.573+1.920−44%+1
37-bar10,000 × DLSHADE-CnEpSin361.8358 *361.8360.00025011
(D = 19) LSHADE-SPACMA361.8358 *368.3183.03425000%2
  MadDE362.3594 *362.4890.0822499+0.145%3
  BO362.1134 *363.1831.3822500+0.077%4
  PFA362.1815 *362.4180.220111+0.095%5
 20,000 × DLSHADE-CnEpSin361.8358361.8360.00050021
  PFA361.9079362.7480.607221+0.020%2
  BO361.8917362.3250.7145001+0.015%3
  MadDE362.5474362.7300.1024998+0.196%4
  LSHADE-SPACMA364.8792371.8823.2544999+0.841%5
 ChangeLSHADE-CnEpSin0.00000.0000.000stable
  PFA−0.2736+0.330+0.387−79%+3
52-bar10,000 × DLSHADE-CnEpSin200.9163 *200.9160.00021461
(D = 13) MadDE200.9190 *205.1851.8582145+0.001%2
  BO200.9526 *203.9873.5362144+0.018%3
  LSHADE-SPACMA217.4998 *254.46822.2012145+8.25%4
  PFA202.3339 *206.4203.77183+0.705%5
 20,000 × DLSHADE-CnEpSin200.9163200.9160.00042891
  PFA201.2942206.4103.777166+0.188%2
  BO200.9526204.2983.7944287+0.018%3
  MadDE202.7304205.9221.4924285+0.903%4
  LSHADE-SPACMA217.4998254.46822.2014286+8.25%5
 ChangeLSHADE-CnEpSin0.00000.0000.000stable
  PFA−1.0397−0.010+0.006−73%+3
72-bar20,000 × D ‡BO328.2367328.3860.3001
(D = 4) PFA341.0286386.47719.362+3.90%2
  MadDE354.6196380.40912.238+8.04%3
  LSHADE-CnEpSin407.9192444.15716.585+24.3%4
  LSHADE-SPACMA414.5576479.24628.255+26.3%5
200-bar20,000 × D ‡LSHADE-CnEpSin2174.3332174.3330.0001
(D = 29) BO2174.3862174.8020.448+0.002%2
  PFA2174.5962174.8900.301+0.012%3
  MadDE2287.2122312.89113.537+5.19%4
  LSHADE-SPACMA2632.3603826.459440.327+21.1%5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ghiaskar, A.; Taheri, F. Evaluation Protocol Sensitivity in Frequency-Constrained Truss Optimization: A Comparative Study of Adaptive and Evolutionary Metaheuristics. Biomimetics 2026, 11, 235. https://doi.org/10.3390/biomimetics11040235

AMA Style

Ghiaskar A, Taheri F. Evaluation Protocol Sensitivity in Frequency-Constrained Truss Optimization: A Comparative Study of Adaptive and Evolutionary Metaheuristics. Biomimetics. 2026; 11(4):235. https://doi.org/10.3390/biomimetics11040235

Chicago/Turabian Style

Ghiaskar, Ahmad, and Farid Taheri. 2026. "Evaluation Protocol Sensitivity in Frequency-Constrained Truss Optimization: A Comparative Study of Adaptive and Evolutionary Metaheuristics" Biomimetics 11, no. 4: 235. https://doi.org/10.3390/biomimetics11040235

APA Style

Ghiaskar, A., & Taheri, F. (2026). Evaluation Protocol Sensitivity in Frequency-Constrained Truss Optimization: A Comparative Study of Adaptive and Evolutionary Metaheuristics. Biomimetics, 11(4), 235. https://doi.org/10.3390/biomimetics11040235

Article Metrics

Back to TopTop