Skip to Content
ActuatorsActuators
  • Article
  • Open Access

25 May 2026

34 Pages

Performance Evaluation and Hybrid Combination of Modern Metaheuristics for the Optimal Design of Electromagnetic Devices

,
,
,
,
,
,
,
and
1
Department of Electrical Engineering, University of Hafr Al Batin, Hafr Al Batin 31991, Saudi Arabia
2
IPSA—Institut Polytechnique des Sciences Avancées, 63 Boulevard de Brandebourg, 94200 Ivry-sur-Seine, France
3
GeePs—Group of Electrical Engineering Paris, UMR CNRS 8507, CentraleSupélec, Université Paris-Saclay, Sorbonne University, 11 rue Joliot-Curie, Plateau de Moulon, 91190 Gif-sur-Yvette, France
4
Department of Electrical and Electronic Engineering, Imperial College London, London SW7 2AZ, UK

Abstract

Recent advancements in computational hardware and parallel processing are driving developments in metaheuristic algorithms. These advancements help solve increasingly complex real-world optimization problems. As a result, more sophisticated and computationally demanding algorithms can now be implemented. This paper presents a comparative performance evaluation of ten modern metaheuristic algorithms for the optimal design of Electromagnetic Devices (EMDs). It also evaluates seven well-established metaheuristics, which are referred to as reference algorithms. In addition to the comparison, a novel hybrid optimization strategy called Multiple Combined Algorithms for Optimization (MuCAO) is proposed. MuCAO probabilistically combines the best-performing algorithms to leverage their complementary strengths. All algorithms, including MuCAO, were tested on six benchmark problems with various complexities and design variables. These benchmarks include analytical models and problems based on the Finite Element Method (FEM). For validation, the approach was also applied to a real-life application, which is Sidelobe Level Reduction in a Circular Antenna Array (CAA). The results show that MuCAO outperformed all other algorithms and achieved the highest overall ranking. Three modern metaheuristics followed. The best-performing reference algorithm ranked lower, with DE in fifth place. The study confirms that modern metaheuristics generally offer superior performance for EMD design and optimization compared to traditional metaheuristics.

1. Introduction

Metaheuristics are stochastic optimization algorithms inspired by natural or physical phenomena. They aim to iteratively improve a set of solutions through mechanisms and approaches that balance exploration (searching new regions of the search space) and exploitation (refining promising regions of the search space) [1]. They can achieve satisfactory results for complex optimization problems in different areas, as reported by many authors in the literature [2,3,4].
The optimal design of Electromagnetic Devices (EMDs) using metaheuristic algorithms has been actively investigated over the last few decades. Numerous studies in the literature have employed both analytical models and Finite Element Models (FEMs) to solve various design problems [3,5,6,7]. The application of metaheuristics to EMD design can be traced back to the early 1990s. For instance, Reference [8] applied the Genetic Algorithm (GA) to optimize the magnetizer problem using a FEM-based model. Similarly, Reference [9] utilized Tabu Search (TS) to design a system of solenoids aimed at generating a highly homogeneous magnetic field within a defined region, also employing FEM simulations.
Reference [10] introduced the Intelligent Particle Swarm Optimization (IPSO) algorithm for optimizing the Loney problem based on an analytical model. The term “intelligent” was used to reflect the algorithm’s ability to observe particle behavior, learn from their experiences, and adopt a more informed movement strategy. Reference [11] employed a real-coded Clonal Selection Algorithm (RCSA) to solve the TEAM 22 benchmark problem using FEM. Moreover, Reference [12] improved the classical Simulated Annealing (SA) algorithm by introducing a restart mechanism to escape local minima. Their method was applied to both the TEAM 22 benchmark and a magnetic channel bar, using FEM simulations. Similarly, Reference [13] combined PSO with normative knowledge to optimize the Loney problem based on an analytical model. Reference [14] proposed an Improved Artificial Bee Colony (ABC) algorithm, OOABC, which incorporated two mechanisms to accelerate convergence. This approach was applied to the TEAM 22 problem and a loudspeaker problem, both modeled with FEM. Reference [15] applied the Black Hole-Based Optimization (BHBO) algorithm to the magnetizer problem using FEM. The same problem was also studied in [16] using the Electromagnetism-Like Mechanism (EM). Reference [17] introduced the Bacterial Chemotaxis Shape Optimizer (BCSO) for optimizing the electrode and electron gun problems, both using FEM-based approaches. Another work [18] proposed an Improved Teaching–Learning-Based Optimization (ITLBO) algorithm for the BLDC motor problem (analytical model) and the TEAM 22 benchmark (FEM). Similarly, Reference [19], applied the Modified Social Spider Optimization (MSSO) algorithm to optimize the Loney and BLDC problems using analytical models. A different work [20] used the Firefly Algorithm (FFA) to solve the electromagnetic shielding/shunting problem using FEM. A Wind-Driven Optimization (WDO) technique to address the TEAM 22 benchmark under interval uncertainty was introduced in [21]. The League Championship Algorithm (LCA) was also adopted in [22] to optimize the magnetizer and an outrunner-type BLDC motor. Furthermore, Reference [23] developed a robust-oriented Quantum-Inspired Evolutionary Algorithm (QEA) for the TEAM 22 benchmark, also under interval uncertainty, A modified Ant Colony Optimization variant (ACOR) for the Loney and TEAM 22 benchmarks was proposed in [24]. Finally, Reference [25] applied PSO to optimize a solenoid actuator by combining two objective functions into a single one to ensure higher and more consistent magnetic force within the effective working region.
The emergence of numerous high-performance metaheuristics was partly fueled by advances in computational power and algorithmic design. Hence, these metaheuristic methods are continually becoming more competitive, as noted by various authors. However, in the context of EMDs design, there is still a noticeable gap in the literature. Therefore, there is a need for comprehensive comparisons of modern metaheuristics applied to EMD design. To the best of the authors’ knowledge, only a limited number of studies have addressed this need [26].
For example, in [27], five metaheuristic algorithms, ACO, Biogeography-Based Optimization (BBO), Differential Evolution (DE), Population-Based Incremental Learning (PBIL), and Stud Genetic Algorithm (SGA), were applied and compared for the design and optimization of a planar array and an elliptical reflectarray. Another study [28] compared gradient-based and gradient-free optimization techniques for EMD design problems using FEM, where GA was employed as the representative metaheuristic, applied to TEAM 22 and TEAM 25 benchmarks.
Building on this foundation, the present work has two main objectives. The first is to provide a comprehensive and fair performance evaluation of ten recently developed metaheuristic algorithms for the optimal design of EMDs. To achieve this, the tested methods are assessed on six benchmark problems of different characteristics and are compared with seven well-established metaheuristics, thereby offering a broad comparative analysis across analytical and FEM-based design problems.
The second objective is to introduce a new adaptive hybrid optimization framework, referred to as MuCAO. Unlike a static hybrid approach or a simple sequential selection mechanism, MuCAO is designed as a performance-driven cooperative framework in which several metaheuristics with complementary search characteristics are combined using an adaptive probabilistic selection rule. The key idea is not merely to switch between algorithms but to continuously regulate their contribution according to two distinct and complementary indicators: their average historical performance and their best-achieved performance. This way, MuCAO promotes a dynamic balance between exploration and exploitation. This dual evaluation mechanism constitutes the main methodological insight of the proposed framework.
Accordingly, the main contributions of this paper can be summarized as follows:
  • A comprehensive comparative assessment of ten modern metaheuristic algorithms against seven widely used reference methods for the optimal design of EMDs using six representative benchmark problems;
  • The development of MuCAO, an adaptive multi-algorithm cooperation framework that combines multiple optimizers through a probabilistic selection mechanism guided jointly by average and best historical performance;
  • The introduction of a flexible hybridization strategy that exploits the complementary strengths of different metaheuristics while reducing the risk of relying on a single optimizer across problems of different nature;
  • Additional validation and sensitivity analyses to examine the influence of the weighting factors and the number of constituent algorithms on the behavior and performance of the proposed hybrid framework.
The remainder of this paper is organized as follows: Section 2 presents the metaheuristic algorithms evaluated in this study. Section 3 describes the selected benchmark problems used for algorithm testing. Section 4 provides the comparison and performance evaluation procedure, whereas Section 5 presents and discusses the results. Finally, Section 6 concludes the paper with a summary of key findings and future research directions.

2. Tested and Reference Metaheuristics

In this section, ten modern or recently developed metaheuristic algorithms are briefly discussed. Additionally, a novel hybrid approach, denoted MuCAO, is introduced. As highlighted earlier, MuCAO aims to combine the strengths of multiple algorithms into a single, more robust optimization strategy. Finally, to enable a meaningful performance comparison, seven well-known and widely used metaheuristics, referred to in this study as reference algorithms, are also included in the discussion in this section. The algorithms used in this study are shown in Figure 1.
Figure 1. Selected metaheuristics for comparison.

2.1. Modern Metaheuristics

The selected algorithms are briefly described below.

2.1.1. Ali Baba and the Forty Thieves Optimization (AFT)

The AFT algorithm, developed in 2021, is inspired by the famous tale of Ali Baba and the Forty Thieves. The authors used the clever strategies employed by the thieves to find Ali Baba, as well as the intelligent tactics used by Ali Baba’s maid to save him, as the basis for developing the AFT [29].

2.1.2. Golden Eagle Optimizer (GEO)

The GEO algorithm, developed in 2021, is inspired by the golden eagle’s hunting behavior. Eagles use a spiral trajectory to search for prey, transitioning smoothly from cruising to attacking. They balance exploration (searching for prey) and exploitation (attacking), adjusting their strategies based on energy efficiency and prey quality [30].

2.1.3. Hunger Games Search (HGS)

The HGS algorithm, also developed in 2021, is inspired by animals’ competitive behaviors driven by hunger. It models the decision-making process animals undergo in their search for food, balancing exploration, defense, and competition to ensure survival [31].

2.1.4. Rat Swarm Optimizer (RSO)

The RSO algorithm, developed in 2021, is inspired by the chasing and fighting behaviors of rats. Rats are socially intelligent and territorial animals, exhibiting aggressive behavior when competing for resources [32].

2.1.5. Tiki-Taka Algorithm (TTA)

The TA algorithm, developed in 2021, is inspired by the tiki-taka football style, known for its short passing, precise player positioning, and control of possession. Just as in tiki-taka, where players work together fluidly to build attacks, the TA emphasizes strategic movements and coordination to optimize the problem in hand [33].

2.1.6. Pelican Optimization Algorithm (POA)

The POA algorithm, developed in 2022, is inspired by the natural hunting behavior of pelicans, where the search agents are pelicans that are actively searching for food sources [34].

2.1.7. Tasmanian Devil Optimization (TDO)

The TDO algorithm, developed in 2022, is inspired by the natural feeding behavior of the Tasmanian devil. It mimics two primary feeding strategies of the Tasmanian devil: one where it feeds on carrion (dead animals) when available, and another where it actively hunts and attacks live prey [35].

2.1.8. White Shark Optimizer (WSO)

The WSO algorithm, developed in 2022, is inspired by the dynamic hunting behavior and unique sensory abilities of white sharks. Specifically, the WSO is inspired by the sharks’ method of ambush hunting, their streamlined swimming capabilities, and their keen senses of hearing and smell, which they use to detect prey from a distance [29].

2.1.9. Zebra Optimization Algorithm (ZOA)

The ZOA algorithm, developed in 2022, is inspired by the natural behaviors of zebras. The algorithm focuses on their foraging strategy, where a pioneer zebra guides the herd to food sources, and their defense strategy, where they escape predators in a zigzag pattern to confuse them [36].

2.1.10. Artificial Hummingbird Algorithm (AHA)

The AHA algorithm, developed in 2022, is inspired by the hummingbird’s flight abilities, memory, and foraging strategies. Their exceptional memory allows them to efficiently locate food sources, while their unique flight skills, including hovering and precise movement in any direction, are key elements in developing the algorithm [37].

2.2. Multiple Combined Algorithms for Optimization (MuCAO)

As mentioned earlier, in addition to evaluating the performance of several recently developed metaheuristics, this paper introduces a novel adaptive multi-algorithm optimization framework, denoted as MuCAO, in which multiple optimization algorithms with different search characteristics are cooperatively exploited. The motivation for this contribution arises from the well-known No Free Lunch (NFL) theorem, which states that no single optimization algorithm can be expected to perform best over all optimization problems. Accordingly, combining several algorithms with complementary strengths may provide a more robust and generalized optimization mechanism. The pseudoscope for MuCAO is given in Algorithm 1.
Algorithm 1: Pseudocode of the proposed MuCAO framework.
  • Input: Objective function f ( x ) , candidate algorithm set A = { A 1 , A 2 , … , A N } , number of runs R, population size N P , maximum number of iterations T max , and maximum number of function evaluations F E S max .
  • Output: Optimization results.
  • 1: Determine the lower and upper bounds, LB and UB , and set the problem dimension D ← | UB | .
  • 2: Initialize p i ← 1 / N , H i ← ∅ , f ¯ i ← 0 , f i best ← + ∞ , and c i ← 0 , for i = 1 , 2 , … , N .
  • 3: For r = 1 to R, do:
     3.1: If p 1 = p 2 = … = p N , select A s uniformly at random; otherwise, select A s according to the probability vector P .
     3.2: Execute A s and obtain the fitness value f ( r ) .
     3.3: Update H s ← H s ∪ { f ( r ) } and c s ← c s + 1 .
     3.4: Update f ¯ s ← mean ( H s ) and f s best ← min ( f s best , f ( r ) ) .
     3.5: For i = 1 to N, compute:
S i avg ← max j ( f ¯ j ) − f ¯ i + δ ,
S i best ← max j ( f j best ) − f i best + δ ,
S i ← w 1 S i avg + w 2 S i best .
         If S i is undefined or S i < 0 , set S i ← 0 .
     3.6: Compute S tot ← ∑ i = 1 N S i .
     3.7: If S tot = 0 , set p i ← 1 / N for all i = 1 , 2 , … , N ; otherwise, set
p i ← S i S tot ,   i = 1 , 2 , … , N .
4: Return the optimization results.
In the proposed framework, a pool of N candidate optimization algorithms is available for solving a given problem. Instead of assigning the same computational budget to all algorithms or relying on a single fixed optimizer, MuCAO adopts an adaptive selection mechanism in which one algorithm is selected at each run according to its historical performance. This strategy is intended to preserve a balance between exploration, by allowing all algorithms to be sampled, and exploitation, by increasingly favoring those that exhibit superior performance.
Initially, each algorithm A i , where i ∈ { 1 , 2 , … , N } , is assigned the same probability of selection:
p i ( 0 ) = 1 N ,    i = 1 , 2 , … , N .
After each run, the performance of the selected algorithm is recorded and used to update two main indicators for each algorithm A i :
  • The average fitness, denoted by f ¯ i , which is computed as the mean of all fitness values obtained so far by algorithm A i ;
  • The best fitness, denoted by f i best , which corresponds to the best objective value achieved so far by algorithm A i .
Assuming a minimization problem, two performance scores are computed for each algorithm. The first score reflects the quality of the average performance:
S i avg = max j ( f ¯ j ) − f ¯ i + δ ,
whereas the second score reflects the quality of the best performance:
S i best = max j ( f j best ) − f i best + δ ,
where δ is a small positive constant introduced to avoid zero probabilities.
These two terms are then combined into a single adaptive score:
S i = w 1 S i avg + w 2 S i best ,
where w 1 and w 2 are weighting coefficients that control the influence of the average- and best-performance terms, respectively. In this study, equal weights are adopted, i.e., w 1 = w 2 = 0.5 .
The resulting scores are normalized to update the probability distribution used for algorithm selection:
p i = S i ∑ j = 1 N S j .
If the total score becomes zero, that is,
∑ j = 1 N S j = 0 ,
the probability vector is reset to a uniform distribution:
p i = 1 N ,   i = 1 , 2 , … , N .
At each run, one algorithm is selected according to the probability vector P = [ p 1 , p 2 , … , p N ] . If all probabilities are equal, the algorithm is chosen uniformly at random; otherwise, the selection is carried out according to the updated categorical distribution. In this way, the proposed mechanism gives preference to algorithms with better historical performance while still preserving a nonzero chance for the others to be selected. This helps improve robustness and reduces the risk of prematurely committing to a single algorithm.
Overall, MuCAO provides an adaptive and performance-driven multi-algorithm framework that exploits the complementary strengths of different optimization strategies. By dynamically adjusting the selection probabilities according to both average and best historical performance, the method offers a flexible way to improve optimization effectiveness across diverse problem landscapes.

2.3. Reference Metaheuristics

As aforesaid, selected modern metaheuristics have been compared against well-known optimization algorithms called reference algorithms, which are: Biogeography-Based Optimization (BBO), Differential Evolution (DE), Grey Wolf optimizer (GWO), Particle Swarm Optimization (PSO), Salp Swarm Algorithm (SSA), Teaching Learning based optimization algorithm (TLBO), and the Most Valuable Player Algorithm (MVPA).

3. Selected Benchmarks

Numerous benchmark problems have been proposed in the literature for the design and optimization of EMDs. To evaluate the performance of the selected metaheuristic algorithms, six representative benchmark problems were chosen and are summarized in Table 1.
Table 1. Electromagnetic Device Benchmark Problems.
The first benchmark, known as the Brushless DC wheel motor (BLDC) problem, is an analytical model with five design variables. The objective is to maximize the efficiency of the motor.
The second benchmark is the Loney solenoid problem, a well-known analytical model with two design variables. The optimization goal is to achieve a uniform magnetic flux density distribution within a specified control region.
The third benchmark is TEAM Workshop Problem #22 (TEAM22), a standard test case in the electromagnetic community. Although both analytical and finite element models exist for this problem, this study employs the analytical version. The problem involves eight design variables, and the objective function is to minimize a weighted sum of two criteria: energy consumption and stray field intensity.
The fourth benchmark is the safety transformer problem, modeled analytically with nine design variables. The objective is to minimize the total mass of iron and copper materials, leading to a more efficient and cost-effective design.
It is well known that most real-world EMD designs rely heavily on FEM for accurate modeling. To reflect this, two FEM-based benchmarks are also included in this study: the C-Core benchmark and the magnetizer benchmark.
For the C-Core problem, the model involves seven design variables, and the objective is to maximize the magnetic flux density in the air gap of the magnetic core.
The magnetizer benchmark has four design variables, with the objective of optimizing the pole shape to achieve a uniform distribution of magnetic flux density along a specific chord (AB) located midway through the width of the magnetized piece.
Further mathematical formulations and implementation details of these benchmark problems are provided in the subsequent subsections.

3.1. Brushless DC Wheel Motor (BLDC) Benchmark

The first benchmark considered in this paper is the Brushless DC wheel motor (BLDC), which is based on an in-wheel motor for a solar racing vehicle, originally introduced in [38]. The benchmark involves five decision variables and a single objective, maximizing the efficiency [38]. The machine layout and the five variables are illustrated in Figure 2, while their admissible ranges are provided in Table 2.
Figure 2. Illustration of the BLDC motor benchmark showing (a) The prototype of the wheel motor, and (b) the geometric parameters of the BLDC motor [38].
Table 2. Numerical ranges for design variables of the BLDC benchmark.
In addition to simple bound constraints on the variables, the formulation includes six inequality constraints reflecting the technological and operational limits of the motor in a wheel-hub application. The complete optimization problem can be formulated as follows:
OF = − η ,
M tot ≤ 15   kg ,
I max ≥ 125   A ,
discr ( D s , δ , B d , B e ) ≥ 0 ,
D ext ≤ 340   mm ,
D int ≥ 76   mm ,
T a ≤ 120   ° C ,
The objective function is expressed with a negative sign to convert the original maximization problem into a minimization framework. Here, η denotes the efficiency, M tot is the mass of the active components, and D ext and D int represent the external and internal diameters, respectively. The parameter I max corresponds to the phase current, while T a denotes the temperature of the magnets. The function discr ( D s , δ , B d , B e ) is a discriminant used in the calculation of the slot height.
A key advantage of the BLDC benchmark is that the developers have provided source code for evaluating both the objective function and the constraints, ensuring that comparisons between optimization algorithms are not affected by implementation differences.

3.2. Loney’s Solenoid Benchmark

Loney’s solenoid is widely recognized as a standard benchmark in the optimal design of EMDs, primarily due to its simplified geometry and limited number of design parameters [39]. As illustrated in Figure 3, the solenoid consists of three coaxial coils: one central coil acting as the primary winding and two identical outer coils serving as correction windings.
Figure 3. Illustration of Loney’s solenoid benchmark.
The main coil is characterized by its inner and outer radii, denoted by r 1 and r 2 , respectively, and its axial length h. Each correction coil has inner and outer radii r 3 and r 4 , respectively, and a length L. These correction coils are symmetrically positioned on either side of the main coil along the z-axis, separated by a distance S.
The optimization problem consists of determining the optimal values of L and S such that a uniform magnetic flux density B is achieved over a specified segment of the solenoid’s central axis [39]. This requirement transforms the configuration of the correction coils into a well-defined design optimization problem. The objective function is defined as:
OF = B max − B min B 0
where B max and B min denote the maximum and minimum magnetic flux densities, respectively, within the interval ( − z 0 , z 0 ) , and B 0 represents the magnetic flux density at the center of the solenoid ( z = 0 ).

3.3. TEAM22 Benchmark

The TEAM Workshop Problem 22 (commonly referred to as TEAM22) addresses the optimal design of a Superconducting Magnetic Energy Storage (SMES) system, as illustrated in Figure 4. The optimization objective is twofold: to obtain a configuration that stores an amount of energy as close as possible to a prescribed reference value while simultaneously minimizing the stray magnetic field below another specified reference.
Figure 4. Illustration of the TEAM22 benchmark: (a) 3D representation of the SMES device; (b) right-half transverse cut of the SMES device.
This benchmark is available in two versions that differ in the number of design variables. In this study, the continuous and constrained version with eight design variables is considered, as shown in Figure 4, with their limits given in Table 3. The formulation includes two main constraints: (i) a geometrical constraint to ensure that the solenoids do not overlap, and (ii) a physical constraint to prevent the superconducting material from exceeding the quench limit defined by the admissible relationship between current density and peak magnetic flux density. Accordingly, the optimization problem can be formulated as follows [40,41]:
OF = B stray 2 B norm 2 + w E − E ref E ref ,
B stray 2 = ∑ i = 1 22 B stray , i 2 22 ,
R 1 + d 1 2 < R 2 − d 2 2 ,
J = − 6.4 B max + 54 A / mm 2 ,
Table 3. Design variables for the eight-parameter TEAM22 benchmark.
Here, E ref denotes the target stored energy, fixed at 180   MJ , while B norm is the reference stray magnetic field, set to 200   μ T . The quantity B max represents the peak magnetic flux density, and w is a weighting coefficient, set to 100 as proposed in [41], to balance the relative influence of the two terms of the objective function, namely the energy deviation and the stray field error. This choice prevents one term from dominating the optimization process.
The stray magnetic field, B stray , is evaluated using measurements taken at 22 equally spaced points along lines a and b, as shown in Figure 4.

3.4. Safety Transformer Benchmark

The safety transformer benchmark is formulated as a multidisciplinary optimization problem involving coupled thermal, electrical, and magnetic phenomena. These interactions are modeled through a set of nonlinear equations derived under the following assumptions: uniform magnetic induction in the iron core, negligible voltage drop due to the magnetizing current, and a vertical magnetic field distribution within the coils. Under these assumptions, the model results in an implicit system of eight coupled multi-physical equations, along with additional equations solved sequentially. This benchmark is highly constrained and representative of real-world electromagnetic design problems.
To efficiently manage the coupling between different physical domains, the Individual Discipline Feasible (IDF) formulation is adopted. In this approach, the coupling is relaxed and enforced through auxiliary variables and equality constraints, allowing each discipline to be solved only once per function evaluation, thereby significantly reducing computational cost.
The objective is to minimize the total mass of active materials. The optimization problem is formulated as follows [42,43]:
OF = M tot ,
T cond ≤ 120   ° C ,
T iron ≤ 100   ° C ,
I 10 I 1 ≤ 0.1 ,
Δ V 2 V 20 ≤ 0.1 ,
f 1 ≤ 1 ,
f 2 ≤ 1 ,
η ≥ 0.8 ,
40   ° C ≤ T cond , IDF ≤ 400   ° C ,
0.1   V ≤   Δ V 2 , IDF ≤ 24   V
where M tot is the total mass of the transformer; T cond and T iron denote the conductor and core temperatures, respectively; I 10 I 1 is the current ratio; Δ V 2 V 20 represents the relative voltage drop; f 1 and f 2 are the primary and secondary winding fill factors; and η is the efficiency. The variables T cond , IDF and Δ V 2 , IDF are auxiliary variables introduced in the IDF formulation. This benchmark is illustrated in Figure 5, and the design variables are tabulated in Table 4.
Figure 5. Illustration of the safety transformer benchmark, (a) Cross-sectional representation transformer; (b) Top-view representation.
Table 4. Design variables and their limits for the safety transformer benchmark.

3.5. C-Core Benchmark

The C-Core benchmark focuses on shaping the pole faces of a magnetic core to achieve a uniform magnetic field distribution within a rectangular region located at the center of the air gap [44,45]. The geometry, constraints, and evaluation grid are illustrated in Figure 6.
Figure 6. Illustration of the C-Core benchmark.
The design variables correspond to the horizontal coordinates of six control points x 1 , x 2 , … , x 6 , which define the pole face profile. The magnetic flux density is evaluated at 35 grid points using FEM.
The objective function is defined as:
OF = − ∑ i = 1 35 | B 0 − B i | B 0 ,
where B i is the magnetic flux density at the i-th point, and B 0 is the value at the center.
The design variables satisfy:
18 ≤ x j ≤ 30     j = 1 , … , 6

3.6. Magnetizer Benchmark Problem

The magnetizer benchmark is formulated as a two-dimensional linear magnetostatic field analysis using the FEM. The geometry under consideration is depicted in Figure 7 [44]. Within the FEM model, the object intended for magnetization, which is composed of a nonmagnetic material, is assigned a relative permeability close to that of air. In contrast, a much higher permeability value, μ r = 1000 , is assigned to the pole face and outer shell regions. A large current density of 5   A / mm 2 is applied to the coil region to drive the magnetostatic behavior.
Figure 7. Illustration of the magnetizer benchmark.
To define the shape of the pole face, this study employs uniform non-rational cubic B-splines (UNBS) governed by several control points, denoted by P 1 through P 4 . These control points are angularly spaced by α = 30 ° and are allowed to move radially outward from a fixed reference point Q. Consequently, this configuration involves four design variables, r 1 , r 2 , r 3 , and r 4 , corresponding to the radial distances of each control point from Q, with their allowable ranges given in Table 5. Once the positions of these control points are specified, the pole face geometry is generated from the resulting B-spline curve. It is worth noting that the spline is constructed such that it passes through control points P 1 and P 4 , each of which is represented by three coincident control points to ensure geometric continuity at the two ends.
Table 5. Ranges of design variables used in the magnetizer problem.
The objective of this optimization problem is to obtain a uniform magnetic flux density distribution along the chord A B . To promote the existence of multiple optimal solutions, the exact target value of the uniform magnetic flux density is intentionally left unspecified [23]. Accordingly, the objective function is defined as
OF = σ B B ¯
where σ B and B ¯ denote the standard deviation and mean of the magnetic flux density distribution along chord A B , respectively. The magnetic flux density is evaluated at N points along this chord. Thus, the objective function can be rewritten in the following compact form:
OF = 1 N ∑ i = 1 N B i − B ¯ 2 B ¯
where
B ¯ = 1 N ∑ i = 1 N B i
and
B i = B ( θ i ) ,     35 ° ≤ θ i ≤ 89 °
θ i = θ 1 + ( i − 1 ) h ,     i = 1 , 2 , … , N
h = θ N − θ 1 N − 1
where B i represents the magnetic flux density at the ith sampling point along chord A B , and a total of N = 50 equally spaced points are considered.

4. Comparison and Performance Evaluation Procedure

The performance assessment in this study follows the evaluation criteria established for the CEC 2022 Special Session and Competition on Single-Objective Bound-Constrained Numerical Optimization. This criterion accounts for both solution accuracy and computational efficiency. It employs the Wilcoxon rank-sum test [46] (also known as the Mann–Whitney U test [46]) to statistically compare results. As illustrated in Figure 8, the method ranks trials from best to worst, where smaller objective values indicate better performance.
Figure 8. Trials sampled on the terminal axes can be ranked from best to worst. Since smaller values indicate better performance, Trial A ranks highest.
For a given benchmark function f, let T i , a , f represent the result of the i-th trial ( i = 1 , 2 , … , N ) of algorithm a ( a = 1 , 2 , … , M ), where N is the number of trials (e.g., 25) and M is the number of algorithms. All N × M trials are ranked from best to worst, with the best assigned rank N × M and the worst assigned rank 1. Ties are assigned the average rank.
The score of algorithm a for function f is computed as:
S a , f = ∑ i = 1 N rank i , a , f − N ( N + 1 ) 2
This process is repeated for all benchmark functions, and the final score is obtained by summing over all functions. Higher scores indicate better performance.
Figure 9 illustrates an example with three algorithms (P, Q, and R), each performing four trials ( N = 4 ) on the same benchmark function. All 4 × 3 = 12 trial results are ranked from best to worst, with rank 12 assigned to the best trial and rank 1 to the worst. Ties, if present, would be assigned the average of their rank positions. Table 6 shows the ranks for each trial and the corresponding Sum of Ranks (SR) for each algorithm. For example, Algorithm P’s four trials received ranks 12, 7, 5, and 2, giving a sum of ranks of 12 + 7 + 5 + 2 = 26 . Similarly, Algorithm Q’s four trials sum to 28, and Algorithm R’s to 24.
Figure 9. Example illustrating the ranking-based scoring method for a single benchmark function.
Table 6. Rank assignments and function score calculation.
To calculate the function score for each algorithm, we subtract the correction term:
N ( N + 1 ) 2 = 4 × 5 2 = 10 .
This correction term corresponds to the minimum sum of ranks an algorithm would receive if all its trials were the worst possible. Higher scores indicate stronger performance. In this example, Algorithm Q achieves the highest score (18), meaning it consistently outperformed the other algorithms across its trials. In statistical terms, the score represents the number of pairwise “wins” an algorithm has over all other algorithms’ trials for the same function. In the case of only two algorithms, this scoring method reduces to the well-known Mann–Whitney U-statistic.

5. Results and Discussion

The proposed algorithm (MuCAO), along with the modern metaheuristics presented in Section 2.1 and the reference metaheuristics described in Section 2.3, have been evaluated using two applications. All algorithms were executed in parallel on an Intel Core i7-based system, and the implementations were done using the commercial software MATLAB 2025b. The parameter settings of each algorithm used in this study are given in Table 7. It is worth mentioning that the initialization strategy is unified for all algorithms, such that the initial population for all algorithms was generated randomly within the feasible search space defined by the lower and upper bounds of the problem variables. The stopping criterion was based on the maximum number of function evaluations. Furthermore, for constraint handling, each algorithm was implemented using its original constraint-handling mechanism whenever such a technique was explicitly defined in the corresponding method. For algorithms that do not include a specific constraint-handling strategy, a penalty-based method was adopted to handle constraint violations. Finally, for the parallel implementation, stochastic numbers were generated using MATLAB’s mrg32k3a pseudo-random number generator. A distinct deterministic substream was assigned to each independent run thereby ensuring non-overlapping and reproducible random sequences across parallel runs.
Table 7. Parameter setting values for the different algorithms.

5.1. Application #1: Selected Benchmarks

The results are summarized in Table 8 and Table 9. As previously mentioned, the comparative methodology adopted in this study aligns with the standard protocol used in the CEC 2022 competition for benchmarking optimization algorithms. The following key observations can be drawn:
Table 8. Scores and ranks of tested algorithms.
Table 9. Time comparison of tested algorithms.
  • MuCAO, the proposed algorithm, achieved the highest cumulative performance score of 50,534.5, making it the best performer overall. It consistently ranked 2nd on Benchmarks 1, 3, and 4; 3rd on Benchmark 2; 4th on Benchmark 5; and 6th on Benchmark 6. This consistent ranking demonstrates MuCAO’s strong generalization ability and robustness across diverse problem types.
  • WSO secured the second position overall, with a cumulative score of 48,408.5. It ranked 1st on Benchmarks 2, 3, and 4, demonstrating its effectiveness on those specific problems. However, it showed weaker performance on Benchmarks 5 and 6, ranking 9th and 8th respectively, which negatively impacted its final score.
  • TDO ranked third, with a total score of 48,075.5, very close to that of WSO. It achieved 1st place on Benchmarks 1 and 5 but dropped significantly to 9th place on Benchmark 4, which affected its overall standing. Nevertheless, TDO remained competitive across most benchmarks.
  • Among the reference algorithms, DE emerged as the best, ranking 5th overall with a cumulative score of 41,166. The next best reference algorithm was MVPA, which ranked 7th with a score of 35,737.5. On the other hand, PSO, BBO, SSA, and TLBO performed notably worse, ranking 13th, 14th, 16th, and 18th (last), respectively.
  • WSO was the most frequent top performer, achieving 1st place in three benchmarks. It was followed by TDO, which ranked 1st in two benchmarks, and TTA, which achieved 1st place in one benchmark.
  • Notably, MuCAO had the smallest variation in ranking across all benchmarks, with its best rank being 2nd and its worst 6th. This limited variation highlights the algorithm’s consistency and adaptability.
  • The RSO algorithm ranked 17th overall, placing it second to last, while TLBO consistently ranked last (18th) in all benchmarks, marking it as the poorest performer.
  • No algorithm ranked first across all benchmarks, emphasizing that no single algorithm demonstrates universal superiority. This reinforces the commonly accepted view that algorithm performance is problem-dependent and that a “one-size-fits-all” solution does not exist in optimization.
  • Some algorithms, despite being recently developed and claimed by their authors to be superior to many classical algorithms, exhibit relatively poor performance for the optimal design of EMDs. For example, GEO was ranked 15th out of 18, and RSO ranked 17th, indicating their limited effectiveness for the tested benchmarks.
Table 9 presents the overall simulation times accumulated over 25 runs for each algorithm and benchmark. It is important to note that the reported times reflect the total runtime for each simulation set, not individual runs. Key observations include:
  • The MuCAO algorithm showed good computational efficiency, combining high performance with acceptable runtime.
  • The least efficient algorithms in terms of computing time were MVPA, PSO, BBO, and TLBO, all of which belong to the set of reference algorithms. Their relatively poor performance is compounded by high computational costs.
  • A significant difference was observed between benchmarks based on analytical models and those involving FEM simulations. This suggests the practical importance of using analytical or surrogate models to reduce computation time in the design and optimization of EMDs.
  • The most time-consuming benchmark was the C-Core optimization problem, which took an average of 4 h, 6 min, and 39 s to simulate and optimize. This was followed by the Magnetizer problem, with an average runtime of 1 h, 18 min, and 22 s.
  • The longest single runtime was recorded by TLBO on the C-Core benchmark, with a total time of 5 h, 26 min, and 16 s. In contrast, the shortest runtime was achieved by POA on the Loney benchmark, completing in just 1.45 s.
To complement the cumulative ranking analysis and provide a clearer head-to-head statistical perspective, an additional pairwise comparison was carried out between the proposed MuCAO and the four strongest competing algorithms, namely WSO, TDO, AHA, and DE, and the results are reported in Table 10. This analysis was included because overall ranking scores, although informative, may not fully reveal the direct comparative differences between the best-performing methods. The results of the pairwise comparison show that MuCAO achieved the first rank in all four cases, with total scores of 1944, 2150, 2640, and 2250 against 1806, 1600, 1110, and 1500 for WSO, TDO, AHA, and DE, respectively. These results indicate that the superiority of MuCAO is not only reflected in the cumulative multi-algorithm ranking framework but is also preserved in direct comparisons with the strongest competing algorithms.
Table 10. Pairwise comparison between MuCAO and the best comparing algorithms.
In addition, the corresponding p-values obtained from the Wilcoxon rank-sum test are also reported in Table 10 in order to assess the statistical significance of the observed differences. For the comparison between MuCAO and WSO, statistically significant differences are observed on Benchmarks 1 and 2 only, whereas the remaining benchmarks do not show significant differences at the 5% significance level. For the comparison with TDO, statistically significant differences are obtained on Benchmarks 1, 3, 4, and 5, while for AHA the significant differences appear on Benchmarks 1, 2, and 5. Similarly, in the comparison with DE, statistically significant differences are observed on Benchmarks 1, 2, 3, and 6. Overall, these results show that although the statistical significance of the differences is benchmark-dependent, MuCAO maintains a stronger aggregate performance than the strongest competing algorithms and demonstrates a consistent advantage in the direct pairwise comparisons.
To further illustrate the performance variability and stability of the top-performing algorithms, violin plots of the results for the best four algorithms across all benchmarks and 25 independent runs are presented in Figure 10. These plots provide insight into the distribution, spread, and consistency of the obtained objective function values, offering a complementary perspective to the average performance scores.
Figure 10. Violin plots of the best four algorithms for all six benchmarks.
It is also worth noting that in some cases, the violin plots appear extremely narrow, almost as vertical lines, indicating exceptionally low variability in the algorithm’s performance across the 25 independent runs. Two notable examples are WSO on the BLDC benchmark and TDO on the C-Core benchmark. In both cases, the respective algorithms consistently produced nearly identical objective function values, reflecting a highly stable optimization behavior. Interestingly, these algorithms were also ranked first on their corresponding benchmarks, suggesting that their convergence was not only stable but also highly effective in achieving optimal or near-optimal solutions. This reinforces the reliability of these algorithms for those specific problem types and highlights their potential suitability for similar optimization tasks in real-world EMDs.
Additional performance statistics, including the best, mean, median, standard deviation, and worst values obtained by all algorithms, are reported in Table 11, Table 12, Table 13, Table 14, Table 15 and Table 16.
Table 11. Additional statistical results of tested algorithms for the Loney Benchmark.
Table 12. Additional statistical results of tested algorithms for the BLDC Benchmark.
Table 13. Additional statistical results of tested algorithms for the Safety Transformer Benchmark.
Table 14. Additional statistical results of tested algorithms for the TEAM22 Benchmark.
Table 15. Additional statistical results of tested algorithms for the C-Core Benchmark.
Table 16. Additional statistical results of tested algorithms for the Magnetizer Benchmark.
Figure 11 illustrates the normalized convergence profiles of MuCAO over the six benchmark problems. In each case, the solid curve represents the median normalized best-so-far objective value over the independent runs, while the shaded region denotes the interquartile range, thus reflecting the variability of the search process. Overall, the figures confirm that MuCAO exhibits a fast convergence rate, a stable optimization trajectory, and a gradual reduction in run-to-run variability as the search progresses.
Figure 11. Convergence curves for the MuCAO algorithms for all six benchmarks.
For the Loney benchmark, MuCAO shows a rapid initial decrease in the normalized objective value, indicating strong early exploration followed by efficient exploitation. Although the variability is relatively noticeable during the first iterations, the shaded band shrinks quickly, showing that different runs progressively agree on a similar search direction and converge to nearly the same final region. This behavior suggests that MuCAO is both effective and repeatable on this problem.
For the BLDC case, MuCAO again demonstrates a strong descent at the beginning of the search, followed by a smoother refinement phase. The interquartile band is wider in the early stage than in the later stage, which indicates sensitivity to the random initial population at the start, but the variance becomes very small as the iterations proceed. This confirms that the algorithm can recover from different initial conditions and still converge robustly.
For the Safety Transformer benchmark, the convergence is especially fast and sharp. The normalized objective drops to values close to zero in a relatively small number of iterations, and the shaded band becomes very narrow very early. This indicates not only high convergence speed but also excellent consistency across runs. Hence, MuCAO appears particularly well-suited to this benchmark.
For the TEAM22 benchmark, the same general trend is observed, but with a slightly more gradual reduction than in the Safety Transformer case. The algorithm still reaches the near-optimal region quickly, while the spread across runs contracts steadily. This reveals a good balance between exploration and exploitation, with MuCAO maintaining stable progress without prolonged stagnation.
For the C-Core benchmark, MuCAO exhibits a slower but still monotonic convergence pattern compared with the easiest cases. The decline of the normalized objective is smoother and extends over a larger number of iterations, which may indicate a more challenging search landscape. Nevertheless, the trajectory remains stable, and the narrowing of the interquartile region confirms that the algorithm consistently approaches high-quality solutions.
For the Magnetizer benchmark, MuCAO converges very rapidly, similarly to the Safety Transformer case. The objective value falls sharply within the first few iterations, and the variability across runs diminishes quickly. This behavior highlights the strong robustness of MuCAO on this benchmark and indicates that the algorithm can efficiently identify promising regions of the search space very early in the optimization process.
Taken together, these convergence profiles demonstrate that MuCAO has three desirable characteristics. First, it achieves rapid initial improvement, which reflects strong global search capability. Second, it shows stable refinement in later iterations, meaning that once promising regions are found, the algorithm can exploit them effectively. Third, the decreasing width of the interquartile band across all benchmarks confirms good robustness and repeatability, since different independent runs tend to converge toward similar final solutions.
A notable observation is that the convergence speed is not identical across all benchmarks. Some problems, such as the Safety Transformer and Magnetizer, are solved very quickly, whereas others, such as Loney, BLDC, and C-core, require a longer refinement stage. This difference is expected because the benchmarks have different landscape characteristics, dimensionalities, and constraint structures. Even so, MuCAO maintains a consistent and well-behaved convergence trend in all cases, which supports its suitability as a reliable optimizer for diverse electromagnetic design problems.
Overall, the results indicate that metaheuristic performance is highly benchmark-dependent due to differences in model type, dimensionality, and constraint complexity; however, unlike several algorithms that achieved first place only on specific cases, the proposed MuCAO demonstrated the most balanced and robust behavior across all six benchmarks, consistently remaining among the top performers with rankings between 2nd and 6th place. This stability suggests that MuCAO is less sensitive to problem-specific characteristics and is therefore well suited for diverse electromagnetic design tasks. In addition, while most modern metaheuristics outperformed the majority of the reference methods, with DE being the only classical algorithm that remained strongly competitive, the runtime analysis showed that computational cost varies significantly between analytical and FEM-based benchmarks. Accordingly, optimizer selection should consider not only solution quality but also robustness and computational efficiency, and from this perspective MuCAO offers a particularly attractive overall trade-off.

Sensitivity Study

In the description of MuCAO, two weights, w 1 and w 2 , were introduced in Equation (4) to control the relative influence of the average-performance and best-performance terms, respectively. In the main study, equal weights were adopted, i.e., w 1 = w 2 = 0.5 . In this section, the effect of varying these two weights is investigated to assess their influence on the overall performance of the proposed algorithm. The corresponding results are reported in Table 17.
Table 17. Scores and ranks of MuCAO variants and the tested algorithms.
It can be observed from Table 17 that the MuCAO configuration with equal weights achieves the best overall performance, obtaining the highest final score of 56,644 and ranking first among all compared approaches. Moving the balance towards the average-performance terms ( w 1 = 0.75 and w 2 = 0.25 ) leads to a slightly reduced final score of 54,192, ranking fourth overall. Similarly, when more emphasis is given to the best-performing term, i.e., w 1 = 0.25 and w 2 = 0.75 , the method achieves a final score of 54,259, ranking third. Considering only the average-performance term ( w 1 = 1 and w 2 = 0 ) decreases the final score to 53,725.5, ranking fifth. These results indicate that both performance indicators play important and complementary roles in the adaptive selection mechanism. In particular, using only one term or overemphasizing one criterion at the expense of the other leads to a reduction in the overall effectiveness of the method. Therefore, the results confirm that the balanced setting w 1 = w 2 = 0.5 provides the most suitable trade-off between average historical behavior and best-achieved performance, resulting in the strongest and most stable overall performance of MuCAO.
Another sensitivity analysis was conducted to investigate the influence of the number of constituent algorithms used to construct MuCAO. In the main configuration of the proposed method, MuCAO is formed by combining three algorithms, namely WSO, TDO, and AHA. To further examine the effect of this choice, an additional variant, denoted as MuCAO5, was also considered, in which four algorithms, WSO, TDO, AHA, and DE, were combined. The corresponding results are reported in Table 18.
Table 18. Scores and ranks obtained by MuCAO variants and the compared algorithms.
It can be observed from Table 18 that both hybrid configurations outperform all standalone algorithms in terms of the overall cumulative score, with MuCAO (using three algorithms) achieving the best final score of 52,357.5 and ranking first overall, while MuCAO5 (using four algorithms) attains a slightly lower score of 51,715.5 and ranks second. This result indicates that increasing the number of constituent algorithms does not necessarily lead to improved overall performance. Although the inclusion of an additional strong algorithm may enrich the pool of candidate search strategies, it may also introduce more variability into the adaptive selection process and reduce the coherence of the hybrid behavior.
These observations demonstrate that the performance of the interaction among the constituent algorithms within the adaptive selection framework is important, in addition to the quality of the individual algorithm. This means that adding more algorithms could improve search diversity, but at the expense of the contributions of the most suitable algorithms. Hence, for the considered benchmark set, the results support the use of three constituent algorithms as the most suitable configuration for MuCAO.

5.2. Application #2: Sidelobe Level Reduction in a Circular Antenna Array

For performance validation, a second application is used in this paper. In this application, the performance of the developed MuCAO is compared against the comparing algorithms to check if the conclusions drawn in the previous section are valid. Antenna arrays play a central role in many modern wireless systems, including radar, mobile communications, military applications, and satellite communications [47]. Among the different array geometries, the circular antenna array (CAA) is an important configuration in which N isotropic elements are uniformly distributed along a circle of radius r in the x–y plane. In this application, the developed MuCAO is applied to solve a real-life EMD optimization problem, namely the reduction of the sidelobe level (SLL) in a CAA.
Figure 12 shows the geometry of the investigated CAA consisting of N elements. The corresponding array factor A F ( ϕ ) is expressed as follows:
A F ( ϕ ) = ∑ n = 1 N I n exp j k r cos ( ϕ − ϕ n ) − cos ( ϕ 0 − ϕ n ) + β n ,
where I n is the current excitation of the nth element, r is the radius of the circular array, k is the wave number, and
ϕ n = 2 π ( n − 1 ) N
is the angular position of the nth element. In addition, ϕ is the observation angle, ϕ 0 is the direction of maximum radiation, and β n is the phase excitation of the nth element.
Figure 12. Configuration of a circular antenna array (CAA) with N elements uniformly distributed on a circle of radius r in the x–y plane [48].
The objective function used for the optimal design of the CAA with reduced SLL is expressed as follows [48]:
O F = A R ( ϕ SLL , I , β , ϕ 0 ) A R ( ϕ max , I , β , ϕ 0 ) + ϕ 0 − ϕ des ,
where the first term aims to minimize the undesired sidelobes, with ϕ SLL being the angle at which the maximum sidelobe occurs. The second aims to force the main beam maximum to remain close to the desired steering direction ϕ des .
Although the main objective in this application is to minimize SLL, other performance criteria may also be incorporated into the problem formulation. For instance, the half-power beam-width (HPBW) can be minimized to obtain a narrower beam, while the dynamic range ratio (DRR) may also be considered depending on the design requirements [48]. This may be considered in future studies as a multi-objective optimization problem.
The design variables for the CAA optimal design problem are the current amplitudes I n ∈ [ 0.2 , 1 ]   A and phase excitations β n ∈ [ − 180 ° , 180 ° ] of the array elements.
In this study, a CAA with 12 elements is considered, and the desired beam direction is set to ϕ des = 180 ° . Consequently, the resulting optimization problem involves 24 design variables. Furthermore, the parameters used for this application, population size, maximum number of iterations, and maximum number of function evaluations, are the same as given in Section 5.1.
The obtained results for all the tested algorithms are shown in Table 19. This table shows that the MuCAO outperforms all the remaining algorithms with a total score of 9516. The WSO, TDO, and AHA are ranked 2nd, 3rd, and 4th, respectively. These results confirm the superiority of the developed approach.
Table 19. Optimal results of tested algorithms for the CAA.
Finally, as described earlier, the top three algorithms are selected based on their overall cumulative performance on selected EMD benchmarks, which are then combined following some probabilistic strategy. An alternative approach could be to individually select the top-performing algorithms for each benchmark before combining them to form benchmark-specific versions of MuCAO. The proposed alternative approach is a subject for future studies.

6. Conclusions

This work started with a performance analysis of selected modern metaheuristic algorithms for the optimal design of EMDs. Subsequently, a new hybrid optimization technique called MuCAO was developed by adaptively combining the top three performing metaheuristics from a pool. Both analytical and FEM-based benchmarks were used to evaluate the performance of the proposed algorithm.
MuCAO achieved the highest cumulative performance score, outperforming all the compared algorithms across all benchmarks. MuCAO achieved a narrow ranking variation (from 2nd to 6th), demonstrating its robustness. The results of the study also showed that MuCAO had a good balance between solution quality and computational burden. Individual algorithms such as WSO and TDO had good performance, ranking second and third, respectively. However, unlike MuCAO, which demonstrated consistent performance across various benchmarks, both individual algorithms demonstrated variability in performance across different benchmarks.
The design of MuCAO proposed here is based on global performance across all benchmarks. This could limit the applicability of the technique to diverse problem types. Hence, the method could be improved by adapting the content algorithms to specific problems. Furthermore, another opportunity for improvement is in the number of combined algorithms. Rather than arbitrarily fixing the number as done in this work, a systematic approach could be developed for deciding the number of constituent algorithms.
Therefore, future work will consider adaptive strategies for combining the algorithms based on some criteria, such as performance on specific benchmarks, while dynamically adjusting the number of algorithms during the optimization process. The automatic selection and tuning of the method based on problem signature, and the use of alternative models that are less computationally demanding for the FEM-based problems, present plausible research directions.
With the extensions highlighted above and other possible refinements, MuCAO presents a promising technique for EMD optimization and other complex engineering design problems.

Author Contributions

Conceptualization, H.R.E.-H.B.; methodology, H.R.E.-H.B., M.K.S., M.S.J., A.G., M.S.S., M.N.I., A.M.M. and B.M.A.; software, H.R.E.-H.B., M.S.J., Y.A.S., M.S.S. and M.N.I.; validation, H.R.E.-H.B., M.K.S., M.S.J., A.G., Y.A.S., M.S.S., M.N.I., A.M.M. and B.M.A.; formal analysis, H.R.E.-H.B.; investigation, H.R.E.-H.B., M.K.S., M.S.J., A.G., Y.A.S., M.S.S., M.N.I., A.M.M. and B.M.A.; resources, H.R.E.-H.B.; data curation, H.R.E.-H.B.; writing—original draft preparation, H.R.E.-H.B. and M.S.S.; writing—review and editing, H.R.E.-H.B., M.K.S., M.S.J., A.G., Y.A.S., M.S.S., M.N.I., A.M.M. and B.M.A.; visualization, H.R.E.-H.B., Y.A.S., M.N.I., A.M.M. and B.M.A.; supervision, H.R.E.-H.B.; project administration, H.R.E.-H.B.; funding acquisition, H.R.E.-H.B. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number 0027-1446-S.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

During the preparation of this manuscript, the authors used ChatGPT-5.5 Pro (OpenAI) exclusively for language editing and text improvement. The research design, methodology, experimental results, analysis, and scientific contributions are entirely the original work of the authors. The authors have critically reviewed and validated all generated content and assume full responsibility for the integrity and accuracy of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Slim, M.; Rokbani, N.; Terres, M.A.; Watelain, E.; Ben Khelifa, M.M. Optimization of Soft Actuator Geometry and Material Modeling Using Metaheuristic Algorithms. Actuators 2025, 14, 520. [Google Scholar] [CrossRef] [Scilit]
  2. Zheng, Y.; Sun, R.; Liu, Y.; Wang, Y.; Song, R.; Li, Y. A Hybridization Grey Wolf Optimizer to Identify Parameters of Helical Hydraulic Rotary Actuator. Actuators 2023, 12, 220. [Google Scholar] [CrossRef] [Scilit]
  3. Ji, T.K.; Baek, S.W. Optimal Design of a Coaxial Magnetic Gear Considering Thermal Demagnetization and Structural Robustness for Torque Density Enhancement. Actuators 2026, 15, 59. [Google Scholar] [CrossRef] [Scilit]
  4. Đurić, M.; Selak, L.; Bračun, D. Hybrid Design Optimization Methodology for Electromechanical Linear Actuators in Automotive LED Headlights. Actuators 2025, 14, 465. [Google Scholar] [CrossRef] [Scilit]
  5. Ding, Z.; Bi, J.; Wu, S.; Lv, C.; Chi, M.; Deng, Z. Design and Investigation of Powertrain with In-Wheel Motor for Permanent Magnet Electrodynamic Suspension Maglev Car. Actuators 2026, 15, 58. [Google Scholar] [CrossRef] [Scilit]
  6. Oh, S.M.; Akatsu, K.; Lee, D.W.; Lee, H.J. On the Iron Loss Reduction Design Improvement of an Axial Flux Permanent Magnet Motor. Actuators 2025, 14, 595. [Google Scholar] [CrossRef] [Scilit]
  7. Peng, Z.; Zheng, Z.; Yang, S.; Zhao, X.; Yu, X.; Han, D. Design and Optimization of a Pneumatic Microvalve with Symmetric Magnetic Yoke and Permanent Magnet Assistance. Actuators 2025, 14, 388. [Google Scholar] [CrossRef] [Scilit]
  8. Uler, G.; Mohammed, O. Utilizing genetic algorithms for the optimal design of electromagnetic devices. IEEE Trans. Magn. 1994, 30, 4296–4298. [Google Scholar] [CrossRef] [Scilit]
  9. Fanni, A.; Manunza, A.; Marchesi, M.; Pilo, F. Tabu search metaheuristics for global optimization of electromagnetic problems. IEEE Trans. Magn. 1998, 34, 2956–2959. [Google Scholar] [CrossRef] [Scilit]
  10. Ciuprina, G.; Ioan, D.; Munteanu, I. Use of intelligent-particle swarm optimization in electromagnetics. IEEE Trans. Magn. 2002, 38, 1037–1040. [Google Scholar] [CrossRef] [Scilit]
  11. Campelo, F.; Guimaraes, F.G.; Igarashi, H.; Ramirez, J.A. A clonal selection algorithm for optimization in electromagnetics. IEEE Trans. Magn. 2005, 41, 1736–1739. [Google Scholar] [CrossRef] [Scilit]
  12. Alfonzetti, S.; Dilettoso, E.; Salerno, N. Simulated annealing with restarts for the optimization of electromagnetic devices. IEEE Trans. Magn. 2006, 42, 1115–1118. [Google Scholar] [CrossRef] [Scilit]
  13. Coelho, L.D.S.; Alotto, P. Particle swarm optimization combined with normative knowledge applied to Loney’s solenoid design. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2009, 28, 1155–1161. [Google Scholar] [CrossRef] [Scilit]
  14. Zhang, X.; Zhang, X.; Yuen, S.Y.; Ho, S.L.; Fu, W.N. An improved artificial bee colony algorithm for optimal design of electromagnetic devices. IEEE Trans. Magn. 2013, 49, 4811–4816. [Google Scholar] [CrossRef] [Scilit]
  15. Bouchekara, H. Optimal design of electromagnetic devices using a black-Hole-Based optimization technique. IEEE Trans. Magn. 2013, 49, 5709–5714. [Google Scholar] [CrossRef] [Scilit]
  16. Bouchekara, H. Electromagnetic Device Optimization Based on Electromagnetism-Like Mechanism. Appl. Comput. Electromagn. Soc. J. 2013, 28, 241–248. [Google Scholar]
  17. Coco, S.; Laudani, A.; Fulginei, F.; Salvini, A. Bacterial chemotaxis shape optimization of electromagnetic devices. Inverse Probl. Sci. Eng. 2014, 22, 910–923. [Google Scholar] [CrossRef] [Scilit]
  18. Bouchekara, H.; Nahas, M. Optimization of electromagnetics problems using an improved teaching-learning-based-optimization technique. Appl. Comput. Electromagn. Soc. J. 2015, 30, 1341–1347. [Google Scholar]
  19. Klein, C.E.; Segundo, E.H.V.; Mariani, V.C.; dos S. Coelho, L. Modified Social-Spider Optimization Algorithm Applied to Electromagnetic Optimization. IEEE Trans. Magn. 2016, 52, 7208304. [Google Scholar] [CrossRef] [Scilit]
  20. Alb, M.; Alotto, P.; Magele, C.; Renhart, W.; Preis, K.; Trapp, B. Firefly Algorithm for Finding Optimal Shapes of Electromagnetic Devices. IEEE Trans. Magn. 2016, 52, 7002504. [Google Scholar] [CrossRef] [Scilit]
  21. Ho, S.L.; Yang, S.; Bai, Y.; Li, Y. A Wind Driven Optimization-Based Methodology for Robust Optimizations of Electromagnetic Devices under Interval Uncertainty. IEEE Trans. Magn. 2017, 53, 7001204. [Google Scholar] [CrossRef] [Scilit]
  22. Bouchekara, H.R.E.H.; Nahas, M.; Kaouach, H.M. Optimal Design of Electromagnetic Devices Using the League Championship Algorithm. Appl. Comput. Electromagn. Soc. J. 2017, 32, 484–490. [Google Scholar]
  23. Yang, W.; Ho, S.L.; Yang, S. An efficient direct search methodology for robust optimization of electromagnetic devices. IEEE Trans. Magn. 2018, 54, 7001004. [Google Scholar] [CrossRef] [Scilit]
  24. Ciuprina, G.; Lup, S.; Duca, I.H.A. ACOR Algorithm’s Efficiency for Electromagnetic Optimization Benchmark Problems. In Proceedings of the 11th International Symposium on Advanced Topics in Electrical Engineering, Bucharest, Romania, 28–30 March 2019. [Google Scholar]
  25. Abedinifar, M.; Ertugrul, S.; Tayyar, G.T. Design optimization of a solenoid actuator using particle swarm optimization algorithm with multiple objectives. Adv. Mech. Eng. 2022, 14, 1–12. [Google Scholar] [CrossRef] [Scilit]
  26. Feng, T.; Deng, S.; Duan, Q.; Mao, Y. Application of Local Search Particle Swarm Optimization Based on the Beetle Antennae Search Algorithm in Parameter Optimization. Actuators 2024, 13, 270. [Google Scholar] [CrossRef] [Scilit]
  27. Mussetta, M.; Grimaccia, F.; Zich, R. Comparison of different optimization techniques in the design of electromagnetic devices. In Proceedings of the 2012 IEEE Congress on Evolutionary Computation, Brisbane, QLD, Australia, 10–15 June 2012; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  28. Bechari, R.E.; Brisset, S.; Clenet, S.; Guyomarch, F.; Mipo, J.C.; Clénet, S.; Mipo, J.C. Comparison of Approaches for Optimization of Electromagnetic Devices using Finite Element Method. In Proceedings of the Compumag, Paris, France, 15–19 July 2019. [Google Scholar]
  29. Braik, M.; Ryalat, M.H.; Al-Zoubi, H. A novel meta-heuristic algorithm for solving numerical optimization problems: Ali Baba and the forty thieves. Neural Comput. Appl. 2022, 34, 409–455. [Google Scholar] [CrossRef] [Scilit]
  30. Mohammadi-Balani, A.; Nayeri, M.D.; Azar, A.; Taghizadeh-Yazdi, M. Golden eagle optimizer: A nature-inspired metaheuristic algorithm. Comput. Ind. Eng. 2021, 152, 107050. [Google Scholar] [CrossRef] [Scilit]
  31. Yang, Y.; Chen, H.; Heidari, A.A.; Gandomi, A.H. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst. Appl. 2021, 177, 114864. [Google Scholar] [CrossRef] [Scilit]
  32. Dhiman, G.; Garg, M.; Nagar, A.; Kumar, V.; Dehghani, M. A novel algorithm for global optimization: Rat Swarm Optimizer. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 8457–8482. [Google Scholar] [CrossRef] [Scilit]
  33. Fadzil, M.F.F.M. Tiki-taka algorithm: A novel metaheuristic inspired by football playing style. Eng. Comput. 2021, 38, 313–343. [Google Scholar] [CrossRef] [Scilit]
  34. Trojovský, P.; Dehghani, M. Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef] [Scilit]
  35. Dehghani, M.; Hubalovsky, S.; Trojovsky, P. Tasmanian Devil Optimization: A New Bio-Inspired Optimization Algorithm for Solving Optimization Algorithm. IEEE Access 2022, 10, 19599–19620. [Google Scholar] [CrossRef] [Scilit]
  36. Trojovska, E.; Dehghani, M.; Trojovsky, P. Zebra Optimization Algorithm: A New Bio-Inspired Optimization Algorithm for Solving Optimization Algorithm. IEEE Access 2022, 10, 49445–49473. [Google Scholar] [CrossRef] [Scilit]
  37. Zhao, W.; Wang, L.; Mirjalili, S. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications. Comput. Methods Appl. Mech. Eng. 2022, 388, 114194. [Google Scholar] [CrossRef] [Scilit]
  38. Brisset, S.; Brochet, P. Analytical model for the optimal design of a brushless DC wheel motor. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2005, 24, 829–848. [Google Scholar] [CrossRef] [Scilit]
  39. Barba, P.D.; Gottvald, A.; Savini, A. Global optimization of Loney’s Solenoid a benchmark problem. Int. J. Electromagn. Mech. 1995, 6, 273–276. [Google Scholar] [CrossRef] [Scilit]
  40. Coelho, L.D.S.; Alotto, P. Global Optimization of Electromagnetic Devices Using an Exponential Quantum-Behaved Particle Swarm Optimizer. IEEE Trans. Magn. 2008, 44, 1074–1077. [Google Scholar] [CrossRef] [Scilit]
  41. Alotto, P.; Baumgartner, U.; Freschi, F.; Jaindl, M.; Kostinger, A.; Magele, C.; Repetto, W. SMES optimization Benchmark: TEAM workshop problem 22. In Proceedings of the COMPUMAG TEAM Workshop, Okayama, Japan, 14–16 September 2008; pp. 1–4. [Google Scholar]
  42. Tran, T.; Brisset, S.; Brochet, P. A benchmark for multi-objective, multi-level and combinatorial optimizations of a safety isolating transformer. In Proceedings of the COMPUMAG, Aachen, Germany, 24–28 June 2007; pp. 167–168. [Google Scholar]
  43. Soares, J.; Lezama, F.; Vale, Z.; Brisset, S.; François, B. Safety Isolating Transformer Design using HyDE-DF algorithm. In Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK, 19–24 July 2020; pp. 1–7. [Google Scholar] [CrossRef] [Scilit]
  44. Farina, M.; Sykulski, J.K. Comparative study of evolution strategies combined with approximation techniques for practical electromagnetic optimization problems. IEEE Trans. Magn. 2001, 37, 3216–3220. [Google Scholar] [CrossRef]
  45. Sykulski, J.K. Reducing computational effort in field optimisation problems. COMPEL Int. J. Comput. Math. Electr. Electron. Eng. 2004, 23, 159–172. [Google Scholar] [CrossRef] [Scilit]
  46. Mohamed, A.W.; Hadi, A.A.; Mohamed, A.K.; Agrawal, P.; Kumar, A.; Suganthan, P. Problem Definitions and Evaluation Criteria for the CEC 2021 Special Session and Competition on Single Objective Bound Constrained Numerical Optimization; Nanyang Technological University Singapore: Singapore, 2020. [Google Scholar]
  47. Dib, N. Design of planar concentric circular antenna arrays with reduced side lobe level using symbiotic organisms search. Neural Comput. Appl. 2018, 30, 3859–3868. [Google Scholar] [CrossRef] [Scilit]
  48. Bouchekara, H.R.E.H. Electric Charged Particles Optimization and its application to the optimal design of a circular antenna array. Artif. Intell. Rev. 2021, 54, 1767–1802. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.