Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2025 Jul 27;15:27341. doi: 10.1038/s41598-025-13539-6

A chaotic arithmetic optimization algorithm with Cauchy perturbation and differential evolution for engineering design problems

Yiwei Liu 1,2,3,, Yinggan Tang 1,2,3,#, Changchun Hua 1,2,3,#
PMCID: PMC12301490  PMID: 40717134

Abstract

Although the arithmetic optimization algorithm (AOA) shows promising performance, it tends to suffer from premature convergence and poor scalability in high-dimensional problems. To address these challenges, we propose the Chaotic Differential Arithmetic Optimization Algorithm (CDAOA), which combines an improved Tent chaotic map for initializing a diverse population, Cauchy perturbation for enhanced exploration, and differential evolution with Lévy flight to strengthen exploitation. CDAOA is benchmarked on 16 classical functions, the CEC 2019 and 2021 test suites, and five real-world engineering problems. Results demonstrate that CDAOA achieves superior performance compared to AOA and several state-of-the-art algorithms in terms of convergence speed and solution quality.

Keywords: Arithmetic optimization algorithm, Chaotic mapping, Cauchy perturbation, Differential evolution, Lévy flight, Engineering application

Subject terms: Engineering, Mathematics and computing

Introduction

Optimization algorithms play a pivotal role in identifying global solutions for complex optimization problems involving one or multiple objectives. However, many real-world problems in scientific and engineering domains pose significant challenges due to their inherent complexity1. These problems are often nonconvex and constrained by multiple linear or nonlinear equality and inequality conditions. Traditional optimization methods, such as gradient descent and Newton methods, demand strict assumptions like continuity and differentiability of the objective function, limiting their applicability. Furthermore, their reliance on initial values frequently leads to suboptimal solutions in cases where these values are poorly chosen. This has driven the search for more flexible and robust approaches to address such challenges.

Meta-heuristic optimization algorithms have emerged as a promising alternative to traditional methods, offering flexibility and the ability to handle complex, nonlinear problems without requiring strict assumptions. Therefore, there has been a proliferation of research on intelligent algorithms in recent years. They often draw inspiration from natural phenomena or human behaviors, making them both intuitive and effective. For example, GOOSE Algorithm (GOOSE)2, Football Team Training Algorithm (FTTA)3, Spider Wasp Optimizer (SWO)4, Genetic Algorithm (GA)5, etc. The core concept of metaheuristic algorithms lies in their ability to explore and exploit the search space efficiently6. Exploration refers to the process of searching for new regions that may contain better solutions, while exploitation involves refining the current best solutions. Metaheuristics strike a balance between these two processes, ensuring that they do not get stuck in local minima and continue to search for globally optimal solutions.

Despite their widespread success, meta-heuristic algorithms encounter several challenges when applied to complex problems, particularly the risk of being trapped in local optima. This issue is exacerbated in high-dimensional spaces where intricate relationships exist among variables7. To overcome these limitations, researchers have proposed various improvement and hybridization strategies. For instance, Kong et al.8 proposed a novel artificial bee colony algorithm that combines cumulative binomial probability (CBABC) to balance exploration and exploitation. Farda et al.9 proposed a new adaptive differential evolution algorithm with multiple crossover strategy scheme (ADEMCS) to adapt to specific optimization problems. Widians et al.10 developed a hybrid ACO and GWO algorithm (ACO-GWO) to achieve an exploitation-exploration balance. Ahmed et al.11 introduced the improved gray wolf optimizer (MELGWO), integrating memory mechanisms, evolutionary operators, and local search methods to boost performance. Pan et al.12 created the dung beetle optimization algorithm guided by sine algorithm (MSADBO), merging sine algorithms with chaotic mapping and mutation operators for enhanced robustness. Su et al.13 proposed the hybrid hyper-heuristic whale optimization algorithm (HHWOA), combining adversarial learning and smoothing techniques to improve trajectory convergence, while Li et al.14 introduced the sand cat swarm optimization algorithm (CWXSCSO), utilizing elite dispersion and crossover strategies. Although these approaches have achieved significant results, the trade-offs in complexity and computational cost highlight the need for further research into more efficient and scalable solutions.

The Arithmetic Optimization Algorithm (AOA) is a relatively recent meta-heuristic algorithm inspired by the four basic arithmetic operations of addition, subtraction, multiplication, and division15. The AOA has gained attention due to its simplicity, minimal tuning parameters, and superior divergence rate, which enable efficient exploration of the search space and enhanced overall performance. As a result, AOA has outperformed numerous algorithms in the literature, such as PSO, GA, and DE, demonstrating its adaptability to diverse and complex optimization challenges. These strengths have led to its application in various domains, including engineering design problems16, image segmentation17, wireless sensor network deployment18, and hazard detection19. Nevertheless, the standard AOA suffers from notable weaknesses, including inadequate global exploration, poor population diversity, and susceptibility to local optima, especially in high-dimensional or multi-modal problems20. Consequently, a variety of hybrid and improved variants have been proposed to enhance AOA’s search performance. For example, Kaveh et al.21 modified the original update structure to better balance exploration and exploitation, while Hu et al.22 incorporated neighborhood and point-set learning strategies to boost convergence speed and accuracy. Other approaches include integrating Nelder-Mead search into AOA (AOA-NM)23, applying chaotic maps24, or combining AOA with Aquila Optimizer (AO-AOA)25. To provide a clearer understanding of the current state of research on AOAs, Table 1 summarizes the major strategies and applications of AOA improvements over the past two years. A comprehensive survey by Dhal et al.26 offers further insights into AOA advancements.

Table 1.

The research content of AOAs literature in the past two years.

Literature Year Algorithm Optimization strategy Application
Mohamed Issa27 2023 AOA-HHO Hybrid Harris Hawk Optimization (HHO) algorithm PID controller
Xiaoling Shi28 2023 IAOA Combining AOA with Aquila optimizer Steel bond strength estimation
Emre Çelik29 2023 IEGQO-AOA Integrating info exchange, adaptive Gaussian, and quasi-opposition learning Engineering design problem
Arunita Das17 2023 LCAOA Hybrid Levy flight and Cauchy distribution Image segmentation
Betul Sultan Yıldız23 2023 AOA-NM Incorporating Nelder-Mead local search methodology Engineering design problem
Salam Fraihat30 2023 BAOA Utilizing optimization models in the feature selection Network intrusion detection system
Haiyang Liu31 2023 IAOA Reconstructing the MOA function Engineering design problem
Min Xu32 2023 BAOA Using different strategies for feature selection UCI datasets
Nebojsa Bacanin33 2023 QRLAOA-FS Hybrid firefly algorithm Various datasets
İlker Gölcük34 2023 AOAImp Improving the AOA search mechanism Artificial neural networks
Serdar Ekinci35 2023 b-AOA Integrating pattern search and elite contrastive learning Automatic voltage regulator system
Noureen Talpur36 2023 BAOA Introducing a new adaptive parameter Deep Neuro-Fuzzy System
Pravin G. Dhawale37 2023 Levy flight-AOA Hybrid Levy flight Engineering design problem
P. Arun Mozhi Devan38 2023 HHAOA Hybrid Harris Hawk Optimization (HHO) algorithm Industrial Wireless Mesh Networks
Laith Abualigah39 2023 AAOA Hybrid Levy flight and opposite-based learning UCI datasets
Mohammad Hijjawi40 2023 AOACS Hybrid cuckoo search algorithm Engineering design problem
Salih Berkan Aydemir41 2023 CAOA Combining AOA with chaotic maps Benchmark functions
Laith Abualigah42 2023 MCAOA Combining with the Marine Predators Algorithm and a new mutation strategy Engineering design problem
Hongmin Chen43 2023 RCLSMAOA Hybrid slime mold with random center learning and restart mutation Engineering design problem
Rajendra Kumar Khadanga44 2023 SCA-AOA Introducing sine augmented scaling AC microgrid
Tao Xu45 2023 MCLAOA Introducing multi-subpopulation and comprehensive learning strategies Engineering design problem
M. Prabu19 2023 BSVM-AOA Boosted support vector machine Detecting plant leaf disease
Noor Aldeen Alawad46 2024 iAOA Modify original AOA parameters The patient admission scheduling problem
Mohamed Aymen Zermani47 2024 COAOA Integrating chaotic dynamics and opposition-based learning principles Engineering design problem
Sujoy Barua48 2024 LAA Hybrid Levy flight Engineering design problem
Guolian Hou49 2024 ENAOA Introducing the Sobol sequence, adaptive T-distribution, and random walk strategy Wind power forecasting
Masoud Ahmadipour25 2024 AO-AOA Combining AOA with Aquila optimizer Optimal Power Flow (OPF) problem
Mingying Li16 2024 RGAOA Combining RungeKutta and golden sine strategy Engineering design problem

According to Table 1, it is worth noting that although these hybridizations bring performance improvements, they often suffer from significant trade-offs, such as increased complexity, higher computation time, or limited effectiveness on large-scale or multi-objective problems. In light of these limitations, we propose a novel hybrid algorithm, named CDAOA, which differs from previous AOA variants in both design and purpose. Unlike other methods that apply isolated modifications or combine AOA with external metaheuristics, CDAOA employs a multi-level hybridization strategy wherein each component directly targets a specific deficiency in the original AOA. First, an improved chaotic mapping strategy is employed during initialization to enhance the population’s distribution diversity and promote better global exploration from the outset. This is distinct from general chaotic AOA variants in the literature, which often use standard maps without adaptive control or structural integration. Second, to overcome stagnation and improve escape from local optima, CDAOA introduces Cauchy perturbation to the best individual. This allows the algorithm to make occasional large jumps in the search space, enhancing its capacity to explore under-explored regions while retaining convergence focus. Lastly, the best-performing solution undergoes a tailored differential evolution process with Lévy flight mutation, which balances the depth of exploitation with controlled randomness, thereby refining solution quality without excessive parameter dependence or runtime overhead.

The contributions of this study can be outlined as follows:

  1. An improved chaotic mapping strategy is designed to optimize the initial population. As a result, the AOA’s population diversity is enhanced and convergence rate become faster.

  2. The Cauchy perturbation is added to adjust the position of the current solution, which enhances the global search ability and the diversity of search range.

  3. The differential evolution operations with Lévy flight mutation factor is adopted to further enhance the quality of global best solution, which reduces the probability of AOA becoming trapped in local optima.

  4. The performence of CDAOA outperforms its rival algorithms as well as other enhanced versions.

The subsequent sections of this paper are structured as follows. “Arithmetic optimization algorithm” presents an overview of the initial AOA. The proposed chaotic AOA with Cauchy perturbation and differential evolution algorithm is detailed in “The proposed CDAOA”. Comparative experimental outcomes are discussed in “Computational experiments”. In “Application to engineering design problems”, the practical effectiveness of CDAOA is demonstrated through its application to engineering design problems. Ultimately, “Conclusions” wraps up the paper.

Arithmetic optimization algorithm

The arithmetic optimization algorithm, proposed by Abualigah et al.15, is a newly developed intelligent optimization algorithm. The balance of this algorithm is achieved by emphasizing the precedence of mathematical operators, specifically division (D), multiplication (M), subtraction (S), and addition (A). By doing so, the algorithm efficiently seeks optimal solutions for a diverse range of optimization problems. The algorithm is primarily segmented into three components: the optimization strategy, determined by the mathematical optimizer acceleration (MOA) function section; the global search strategy, executed through multiplication and division operations; and the local search strategy, implemented via addition and subtraction operations.

The first step of the optimization process entails the creation of a random population of potential solutions, denoted as set (X). The population is generated randomly, and its mathematical representation is provided in Eq. (1).

X=x1,1x1,2x1,nx2,1x2,2x2,nxm,1xm,2xm,n 1

where n is the quantity of variables to be optimized and m denotes the population size.

The elements xi,ji=1,m;j=1,n in the population X are generated using the Eq. (2).

xi,j=LBj+rand×UBj-LBj 2

where LBj and UBj represent the minimum bound and the maximum bound, respectively.

The solutions are confined within the limits of LBj and UBj, thus confining the search process within these boundaries until the maximum iteration is reached.

MOA is a crucial function that serves as a determinant for the search method employed for population individuals. Its value is compared with a randomly generated number r1, spans the range between 0 and 1. If r1<MOA, the algorithm proceeds to the exploration phase, characterized as a global search. Otherwise, it transitions to the exploitation phase and carries out a local search. The mathematical model underlying MOA is detailed in Eq. (3).

MOAC_Iter=MOAmin+C_Iter×MOAmax-MOAminM_Iter 3

where MOAmin and MOAmax represent the constant values that define the initial and final values of the MOA function during each iteration. C_Iter stands for the current iteration count, while M_Iter represents the maximum iteration count.

The conceptual model of MOA based on four fundamental arithmetic operations is shown in Fig. 1. The execution of the potential solution is determined by the priority of mathematical operators. In AOA, the exploration stage involves division and multiplication expressions, while the exploitation stage follows subtraction and addition formulations. Therefore, AOA exhibits a divergent nature.

Fig. 1.

Fig. 1

The standard AOA.

During the exploration phase, individuals transition to a broader search, utilizing multiplication and division operators due to their precedence in solution selection. These operators finalize the search, updating the solution xi,j through a specified expression detailed in Eq. (4).

xi,jC_Iter+1=bestxj÷MOP+ε×UBj-LBj×μ+LBj,r2<0.5bestxj×MOP×UBj-LBj×μ+LBj,otherwise 4

where xi,j represents the j-th position within the i-th solution, ε is a fixed parameter to prevent zero, μ serves as a control parameter that governs the search processes, r2 denotes a random value within the range from 0 to 1. Mop represents the math optimizer probability, with its mathematical model outlined in Eq. (5).

MOPC_Iter=1-C_Iter1/αM_Iter1/α 5

where α serves as a constant parameter.

During the exploitation phase, population individuals utilize high-density addition and subtraction operators, leveraging their low precedence to effectively search for optimal values locally. Iteratively, these operators guide candidate solutions to optimal outcomes based on an update expression. Transitioning to the exploitation phase completes the search using a formula outlined in Eq. (6).

xi,jC_Iter+1=bestxj-MOP×UBj-LBj×μ+LBj,r3<0.5bestxj+MOP×UBj-LBj×μ+LBj,otherwise 6

where r3 denotes a random value within the range from 0 to 1. For clarity, the pseudo-code of AOA is outlined in Algorithm 1.

Algorithm 1.

Algorithm 1

Pseudo-code of the conventional AOA.

The proposed CDAOA

To further improve the local and global search ability of AOA with faster convergence speed, an improved AOA, called CDAOA, is proposed in this paper. First, an enhanced chaotic mapping strategy is employed to generate a high-quality initial population. Second, the position of the current solution is enhanced using random perturbations from a Cauchy distribution, leveraging its heavy-tail property to enlarge the search range and explore potential global optimal regions. Finally, within the previously identified search area, the Lévy differential evolution operator is applied to locally develop and fine-tune the current solution, balancing exploration and exploitation capabilities to further improve the quality of the solution. The subsequent subsections elaborate on the specifics of CDAOA.

An improved tent chaotic map optimization initial population

Chaotic mapping is a type of nonlinear mapping that generates random sequences. Its sensitivity to initial conditions ensures consistent production of uncorrelated encoding sequences. Among various chaotic mappings, the Tent chaotic mapping exhibits superior ergodic uniformity and a faster search speed50, making it a highly effective tool for initializing the population due to its randomness and ergodicity. Hence, this paper introduces an improved Tent mapping for population initialization. By leveraging the randomness and regularity of Tent chaotic sequences, it enhances the diversity and uniform traversal of the population distribution. This approach effectively prevents the algorithm from falling into local optima, thus enhancing its global search capability. The mathematical representation of the Tent chaotic mapping is provided in Eq. (7).

xi+1=xiα0<xiα1-xi1-αα<xi<1 7

where α0,1 is the adjustment parameter, x denotes the initial value of the x(0). In this paper, α=0.5.

The Tent mapping function undergoes a Bernoulli shift transformation, which involves left-shifting the fractional part of the binary number in the interval (0, 1). This transformation facilitates efficient handling of large-scale data computations, enabling the Tent chaotic mapping function to iterate faster than the Logistic mapping function. The Bernoulli shift transformation is formally expressed in formula Eq. (8).

xi+1=2ximod1 8

The Tent mapping in the interval (0, 1) generates a periodic chaotic sequence, but unstable periodic points also exist simultaneously. To avoid falling into small or unstable periodic points, an adaptive factor rand(0,1)×1/N is introduced into the initial Tent chaotic mapping function. The optimized version is presented in Eq. (9).

xi+1=xiα+rand(0,1)×1N0<xiα1-xi1-α+rand(0,1)×1Nα<xi<1 9

where N is the number of particles within the Tent chaotic sequence. The expression after the Bernoulli shift transformation is shown in Eq. (10).

xi+1=2ximod1+rand(0,1)×1N 10

The scatter plots of the original and improved Tent mappings are shown in Fig. 2. In the Tent chaotic mapping experiment, the total number of particles is 5000. Analysis of the resulting data reveals that the original Tent mapping yields far fewer solution sets than the number of iterations, indicating a concentrated initial candidate set (Fig. 2a). Conversely, the improved Tent mapping exhibits superior iteration results, with a denser and more uniform distribution of points (Fig. 2b). This improvement is due to the adaptive factor, which avoids stationary and unstable periodic points, enhancing diversity while maintaining the chaotic mapping’s randomness, global traversal, and local regularity.

Fig. 2.

Fig. 2

Scatter plot comparison of tent chaotic mappings.

In AOA, random initialization of individuals leads to uneven population distribution, resulting in reduced accuracy and suboptimal solutions. To address this, the Tent mapping is used to improve the algorithm. The steps for initializing the population with the improved Tent chaotic mapping are as follows:

  • Step 1: Randomly generate an initial value x00,1.

  • Step 2: Generate a chaotic sequence x1,x2,,xn of length n using Eq. (10).

  • Step 3: Map the chaotic sequence to each dimension of the search space.

  • Step 4: The mapped values are used as the initial candidate solutions, forming the initial population.

The model initialized by the Tent chaotic mapping is provided in Eq. (11).

x=xmin+δ·xmax-xmin 11

where xmin and xmax denote the minimum and maximum boundaries for the independent variables, respectively. δ represents a chaotic factor produced by the Tent map function.

Cauchy perturbation to enhance exploration

The Cauchy perturbation stems from the Cauchy distribution. The Cauchy distribution is a continuous probability distribution with a higher probability density at the origin. Its tails extend outward, generating random numbers that are further from the origin. This property allows it to perturb updates to the optimal solution, ensuring algorithmic diversity. In AOA, the update of each individual is influenced by the best individual from the previous iteration. Consequently, the algorithm often converges prematurely to local optima during the iterative process. Therefore, we address the above issue by combining Cauchy perturbation with AOA. The probability density function of the one-dimensional Cauchy distribution is presented in Eq. (12).

fx,γ,θ=1πγγ2+x-θ2 12

where θ represents the location parameter, and γ denotes the scale parameter.

when γ=1,θ=0, the specific formula for the probability density function is given in Eq. (13).

Cauchy(0,1)=1π1x2+1 13

Subsequently, the Cauchy operator was used to perturb the current optimal individual, and the calculation formula was updated according to Eq. (14), enhancing AOA’s capability to escape from local optima.

xi,jt+1=xbest,jt+Cauchy(0,1)xbest,jt 14

After Cauchy perturbation, the fitness value of an individual is recalculated and compared with the current optimal. The individual with the best solution is chosen for the subsequent update.

Differential evolution with Lévy flight to strengthen exploitation

In AOA, DE can enlarge individual’s search range by means of cross-mutation selection so as to find the optimal solution better. Furthermore, the long jump property of Lévy flight accelerates the convergence rate, allowing the algorithm to approach the global optimal solution faster. The process is described as follows.

Differential evolution (DE), proposed by Storn et al.51, is a heuristic optimization algorithm with powerful global and local search ability. DE consists of three operators, i.e., mutation , crossover and selection. In this research, we utilized these three operators to improve the quality of the best solution of AOA. The detailed procedure is outlined as follows.

  • Mutation

    The mutation operator of “DE/current-to-best/1” is adopted to make a mutation on the best solution at the current iteration to generate a experimental solution according to Eq.(15).
    Vi,jt=Xi,jt+F(Xbest,jt-Xi,jt)+FXr1,jt-Xr2,jt 15
    where Xbest,jt denotes the optimal individual within the current generation t; r1 and r2 are two distinct integer number in [1, N]. F is the mutation factor controlling local search range. In previous studies, F is set to a fixed number or a random value between 0 and 1, which limits the search range of mutation operator. In this paper, the Lévy flight52 distribution is used to generate mutation factor to enlarge the search range. The Lévy flight distribution is shown in Eq. (16).
    Levy(s)s-1-β,0<β2 16
    where s denotes the flight step and β is an exponent. s can be calculated using Eq. (17).
    s=μv1β,μN0,σμ2,vN0,σv2 17
    where β is set to 1.5, and μ and v conform to the Gaussian distribution. σμ and σv can be represented by Eq. (18).
    σμ=Γ1+β·sinπβ/2β·Γ1+β/2·2β-121β,σv=1 18
    where Γ represents the standard Gamma function. The mutation operator with Lévy flight mutation factor can be expressed in Eq. (19).
    Vi,jt=Xi,jt+0.5LR·(Xbest,jt-Xi,jt)+0.5LR·(Xr1,jt-Xr2,jt) 19
    where LR denotes a factor generated according to the Lévy distribution. Compared with the Gaussian distribution, the Lévy distribution has “heavy-tailed” pattern. The random number generated according to Lévy distribution exhibits long-distance jumping characteristic, which can help the algorithm escape from local optimum.
  • Crossover

    To further enhance the quality of generated experimental solution, a crossover operation is followed, which is expressed as Eq.(20).
    Ui,jt=Vi,jt,randCRorj=jrandXi,jt,otherwise 20
    where CR0,1 represents the crossover probability factor, jrand1,2,...d denotes a random number.
  • Selection

    Finally, we determine the final best solution using selection operator, which is expressed in Eq. (21).
    Xbestt+1=XbesttfXbesttfUitUitfXbestt>fUit 21

The structure of Lévy-DE operator based on “DE/current-to-best/1” is illustrated by the pseudo-code in Algorithm 2.

Algorithm 2.

Algorithm 2

Pseudo-code of the Lévy-DE.

For clarity, the pseudo-code of the CDAOA is provided in Algorithm 3. The CDAOA flowchart is depicted in Fig. 3.

Algorithm 3.

Algorithm 3

Pseudo-code of the CDAOA

Fig. 3.

Fig. 3

Flowchart of the CDAOA.

Computational complexity of CDAOA

The computational complexity of CDAOA depends on the population size N, the problem dimension D, and the number of iterations T. The initialization process based on chaotic mapping has a complexity of O(N×D), which is comparable to that of the original AOA in terms of asymptotic behavior. Although the exact complexity of fitness evaluation depends on the specific optimization problem, it is generally assumed to be proportional to D, and thus is included in the overall analysis. During each iteration, CDAOA performs operations such as Cauchy perturbation, Lévy-based differential evolution, and selection, all of which are applied to each individual across D dimensions. Therefore, the total time complexity of the proposed CDAOA algorithm can be expressed as O(N×D×T). This complexity is comparable to that of other population-based metaheuristic algorithms.

Computational experiments

In this section, we comprehensively demonstrate the effectiveness of CDAOA from three aspects. First, the CDAOA is compared with AOA variants and other advanced meta-heuristic algorithms on 16 benchmark functions. Second, the superiority of CDAOA is verified through Wilcoxon signed rank sum test and Friedman mean rank test. Finally, the CEC 2019 and CEC 2021 test functions were employed to validate the performance of CDAOA in a highly complex environment. All the algorithms were programmed using MATLAB (R2020b) programming language and run on a computer equipped with a 11th Gen Intel(R) Core(TM) i7-1165G7 CPU and a 16G RAM, operating under Windows 10.

Improved strategy effectiveness test

CDAOA employs various tactics to enhance the efficiency of AOA. To evaluate the effectiveness of each improvement strategy, the AOA with improved chaotic mapping (ICAOA) and the NOA with Cauchy perturbation (CPAOA), and the NOA with DE operators with Lévy flight mutation factor (LDAOA) are also implemented for the purpose of comparison on the Goldstein-Price function. To ensure a fair comparison, the size of population is set to 30 and the maximum iteration count is set to 200. All the algorithms independently run 30 times.

fx=1+x1+x2+1219-14x1+3x12-14x2+6x1x2+3x22×30+(2x1-3x2)218-32x1+12x12+48x2-36x1x2+27x22 22

The Goldstein-Price function has multiple local minima and only one global minimum. Locating the global optimum of the Goldstein-Price function poses a challenge. Therefore, it is widely employed to assess the performance of optimization algorithms. Table 2 lists the optimization results of Goldstein-Price function found by AOA, LDAOA, ICAOA, CPAOA and CDAOA, in terms of best, mean and standard deviation (Std).

Table 2.

The results of each improvement strategy impact.

CDAOA ICAOA CPAOA LDAOA AOA
Best 3.00 80.70 3.00 3.00 30.00
Mean 3.00 157.20 6.31 6.17 34.08
Std 0.06 122.50 41.37 9.01 30.03

According to Table 2, although ICAOA incorporates chaotic initialization, it performs poorly compared to the original AOA. It increases the best value by 168.99%, the mean value by 361.34%, and the standard deviation by 308.04%, indicating severe instability and degradation. This suggests that chaotic mapping alone is insufficient to improve AOA performance and may even introduce undesirable randomness. CPAOA, which includes only the Cauchy perturbation strategy, maintains the best value at 3.00 (an 90.00% improvement over AOA), but the mean and standard deviation are only reduced by 81.48% and 37.83%, respectively. LDAOA, enhanced with Lévy-based DE, also achieves a best value of 3.00, improves the mean by 81.90%, and reduces the standard deviation by 70.00% compared to AOA, reflecting stronger stability than CPAOA. Finally, the full version of the proposed CDAOA, which integrates all three strategies, yields the most remarkable performance improvements. Compared to the original AOA, CDAOA reduces the best value by 90.00%, the mean value by 91.20%, and the standard deviation by 99.80%. These results confirm that the hybrid integration of Tent chaotic mapping, Cauchy perturbation, and Lévy-based differential evolution delivers substantial gains in both optimization accuracy and robustness.

Description of benchmark functions

The adopted 16 test functions are described in Table 3. These functions are roughly categorized into unimodal and multimodal functions. Functions f1-f9 are unimodal functions, featuring a single global minimum with no local minima, which are usually utilized to assess the global search performance and convergence speed of algorithms. For these unimodal functions, f1, f3, f4, f5, and f6 have larger search space, providing a good way to evaluate the convergence speed of algorithms. The gradient distribution of f2, f8 and f9 exhibit a decreasing trend, which is beneficial to comprehensively assess the global search capability of algorithms. f7 can more effectively test algorithm performance because it’s search space is smaller. f10-f16 are multimodal functions characterized by multiple local optima. They are widely adopted to evaluate both the convergence accuracy and the capability of algorithms to steer clear of local optima. It’s significant to point out that the Rosenbrock function (f10) poses a challenging optimization problem due to its special multimodal nature and the narrow valley that contains the global minimum, thereby rendering the task of locating the global minimum a formidable one.

Table 3.

Benchmark functions.

Name Function x fx Search range
Sphere f1x=i=1Dxi2 0D 0 -100,100D
Schwefel’s problem 2.22 f2x=i=1Dxi+i=1Dxi 0D 0 -10,10D
Schwefel’s Problem 1.2 f3x=i=1Dj=1ixj2 0D 0 -100,100D
Schwefel’s problem 2.21 f4x=maxixi,1in 0D 0 -100,100D
Elliptic f5x=i=1D106i-1D-1xi2 0D 0 -100,100D
Cigar f6x=x12+106i=1Dxi2 0D 0 -100,100D
Zakharov f7x=i=1nxi2+i=1n0.5ixi2+i=1n0.5ixi4 0D 0 -5,10D
Sum squares f8x=i=1Dixi2 0D 0 -10,10D
Exponential f9(x)=exp0.5i=1Dxi 0D 0 -10,10D
Rosenbrock f10x=i=1D-1100xi2-xi+12+xi-12 1D 0 -30,30D
Rastrigin f11x=i=1Dxi2-10cos2πxi+10 0D 0 -5.12,5.12D
Ackley f12x=-20exp-0.21Di=1Dxi2-exp1Di=1Dcos2πxi+20+e 0D 0 -32,32D
Griewank f13x=14000i=1Dxi2-i=1Dcosxii+1 0D 0 -600,600D
Alpine f14x=i=1Dxisin(xi)+0.1xi 0D 0 -10,10D
Solomon f15x=1-cos2πi=1Dxi2+0.1i=1Dxi2 0D 0 -100,100D
ScafferN f16x=0.1sin2πxii=1Dxi-121+sin23πxi+1+(xD-1)21+sin22πxi+1 0D 0 -100,100D

Comparative algorithm and parameter settings

To better illustrate the superior performance of the proposed CDAOA, five advanced meta-heuristic algorithms and five AOA variants are selected as comparable algorithms. They are SWO4, EVO53, KOA54, GRO55, GOOSE2, as well as AOA and its variant LAOA48, IAOA56, COAOA47, CAOA41. During the experiment, for all mentioned AOAs, the control parameters are set as α=5 and μ=0.499. The parameters MOAmax and MOAmin are 1 and 0.2, respectively. In the case of other comparison algorithms, their control parameter values were set to be the same as those in the referenced papers. To guarantee a equitable comparison, the population size and maximum iterations for all referenced algorithms were set to 30 and 1000, respectively. All the algorithms independently run 30 times.

Experimental results and discussion

The text outcomes of the 30-dimensional benchmark test functions among the 30 runs are statistically reported in Table 4, including the Best, Mean, and Std values. The Best indicates the minimum function value attained by each algorithm during 30 separate trials, which can assess algorithm’s convergence accuracy. The Mean represents the average function value attained by each algorithm during 30 separate trials, which can assess algorithm’s optimization capability. The Std shows the standard deviation attained by each algorithm during 30 separate trials, which can evaluate algorithm’s stability. In this paper, superior algorithm performance is indicated by smaller values of the Best, Mean, and Std. In Table 4, the optimal values of the Best, Mean and Std are emphasized in bold. According to Table 4, CDAOA excels over the other referenced algorithms on all 16 benchmark test functions.

Table 4.

Comparative results of CDAOA with other algorithms on 16 benchmark functions.

Functions Indics AOA LAOA CAOA IAOA COAOA EVO SWO KOA GRO GOOSE CDAOA
1 Best 5.87E-245 2.45E-217 1.77E-207 2.04E-230 5.81E-251 1.61E-98 2.26E-137 9.76E-12 1.68E-138 1.76E-03 0.00E+00
Mean 4.55E-95 2.08E-96 2.12E-73 8.25E-36 6.82E-128 1.30E-26 3.85E-105 3.60E-11 9.45E-136 2.76E-03 0.00E+00
Std 1.11E-94 5.10E-96 5.19E-73 2.02E-35 1.67E-127 3.19E-26 9.42E-105 2.51E-11 2.28E-135 7.20E-04 0.00E+00
2 Best 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 3.26E-34 1.20E-73 1.15E-06 6.00E-86 3.24E-01 0.00E+00
Mean 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 3.90E-17 4.42E-56 3.53E-06 6.70E-84 5.67E+03 0.00E+00
Std 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 9.10E-17 1.08E-55 2.44E-06 9.58E-84 1.38E+04 0.00E+00
3 Best 6.98E-208 8.12E-238 7.37E-204 6.23E-168 2.23E-204 1.90E-11 8.99E-110 3.47E+01 2.07E-31 1.37E+00 0.00E+00
Mean 9.17E-03 1.38E-28 7.43E-04 3.85E-03 4.97E-18 6.24E+02 4.43E-91 2.16E+02 3.34E-03 9.11E+00 0.00E+00
Std 2.25E-02 3.38E-28 1.82E-03 6.02E-03 1.22E-17 1.52E+03 1.08E-90 1.26E+02 8.03E-03 9.49E+00 0.00E+00
4 Best 5.57E-61 2.19E-70 1.34E-79 2.21E-90 2.99E-06 4.58E-04 8.11E-66 3.94E+00 1.69E-30 4.27E-02 0.00E+00
Mean 1.37E-02 4.29E-03 2.00E-02 2.05E-02 2.74E-02 9.18E+00 3.70E-54 4.86E+00 7.07E-28 1.68E+01 0.00E+00
Std 2.11E-02 1.05E-02 2.34E-02 2.25E-02 1.94E-02 1.70E+01 6.19E-54 1.29E+00 9.23E-28 1.84E+01 0.00E+00
5 Best 1.93E-203 2.40E-250 7.86E-263 5.55E-259 1.28E-287 1.66E-95 1.18E-143 9.18E-06 2.16E-137 7.05E+04 0.00E+00
Mean 6.85E-21 5.68E-76 4.76E-85 1.73E-126 2.78E-45 1.16E-20 2.63E-102 3.60E-05 2.03E-131 1.33E+06 0.00E+00
Std 1.68E-20 1.39E-75 1.16E-84 4.24E-126 6.81E-45 2.84E-20 6.30E-102 2.99E-05 3.96E-131 9.70E+05 0.00E+00
6 Best 1.75E-185 2.68E-237 3.02E-213 1.40E-208 7.73E-299 2.24E-93 1.41E-134 1.16E-05 1.40E-134 2.14E+03 0.00E+00
Mean 4.73E-127 3.35E-116 5.43E-105 1.05E-139 1.13E-95 1.85E-90 3.14E-103 1.29E-04 4.47E-128 3.04E+03 0.00E+00
Std 1.16E-126 8.20E-116 1.33E-104 2.56E-139 2.77E-95 3.67E-90 7.70E-103 1.82E-04 8.54E-128 5.94E+02 0.00E+00
7 Best 8.19E+01 1.09E+02 1.03E+02 8.06E+01 3.98E+01 4.15E-02 1.59E-117 2.31E+00 1.25E-30 4.95E-02 0.00E+00
Mean 2.11E+02 2.36E+02 2.05E+02 2.15E+02 2.02E+02 1.42E+03 8.37E-61 9.03E+00 1.43E-21 1.39E-01 0.00E+00
Std 6.03E+01 6.49E+01 5.32E+01 5.56E+01 5.55E+01 6.50E+03 4.58E-60 5.00E+00 7.78E-21 7.70E-02 0.00E+00
8 Best 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 8.10E-100 2.82E-143 6.27E-11 5.16E-142 7.75E-02 0.00E+00
Mean 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 1.41E-97 1.10E-106 2.66E-10 8.39E-133 2.36E-01 0.00E+00
Std 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 2.54E-97 2.70E-106 2.29E-10 1.47E-132 1.58E-01 0.00E+00
9 Best 5.36E-23 6.96E-25 2.96E-01 2.64E-21 2.76E-01 7.18E-66 8.42E-66 7.18E-66 8.92E-66 7.61E-66 0.00E+00
Mean 1.45E-18 2.35E-15 3.38E-01 2.94E-15 3.15E-01 8.59E-45 9.74E-66 7.18E-66 1.14E-65 7.80E-66 0.00E+00
Std 3.08E-18 5.74E-15 3.27E-02 7.21E-15 4.16E-02 2.11E-44 1.36E-66 0.00E+00 1.63E-66 1.88E-67 0.00E+00
10 Best 2.80E+01 2.77E+01 2.78E+01 2.80E+01 2.80E+01 2.52E+01 2.36E+01 1.89E+01 2.56E+01 2.66E+01 2.78E-03
Mean 2.83E+01 2.82E+01 2.81E+01 2.85E+01 2.83E+01 2.54E+01 2.40E+01 5.19E+01 2.60E+01 1.31E+02 4.80E-02
Std 2.60E-01 3.52E-01 2.43E-01 3.29E-01 2.90E-01 1.21E-01 3.24E-01 3.18E+01 2.58E-01 1.70E+02 3.61E-02
11 Best 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 2.99E+01 0.00E+00 4.10E+01 0.00E+00 1.20E+02 0.00E+00
Mean 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 3.89E+01 0.00E+00 4.89E+01 0.00E+00 1.64E+02 0.00E+00
Std 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 6.89E+00 0.00E+00 1.11E+01 0.00E+00 2.71E+01 0.00E+00
12 Best 8.88E-16 8.88E-16 8.88E-16 8.88E-16 8.88E-16 1.15E-13 8.88E-16 5.11E-05 4.44E-15 2.89E-02 8.88E-16
Mean 8.88E-16 8.88E-16 8.88E-16 8.88E-16 8.88E-16 6.21E-03 8.88E-16 7.61E-04 4.44E-15 9.59E+00 8.88E-16
Std 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 1.03E-02 0.00E+00 1.28E-03 0.00E+00 1.05E+01 0.00E+00
13 Best 2.29E-02 5.69E-04 1.98E-04 4.42E-03 1.70E-03 0.00E+00 0.00E+00 7.74E-11 0.00E+00 7.74E-03 0.00E+00
Mean 9.19E-02 5.17E-02 3.54E-02 4.59E-02 2.50E-02 2.08E-03 0.00E+00 1.11E-02 0.00E+00 1.79E+02 0.00E+00
Std 9.47E-02 5.12E-02 2.91E-02 5.16E-02 2.53E-02 3.32E-03 0.00E+00 1.33E-02 0.00E+00 1.52E+02 0.00E+00
14 Best 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 5.47E-54 2.09E-72 7.79E-06 3.55E-87 3.88E+00 0.00E+00
Mean 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 1.77E+00 8.26E-65 5.20E-03 1.40E-81 5.30E+00 0.00E+00
Std 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 2.99E+00 1.89E-64 7.71E-03 3.17E-81 1.14E+00 0.00E+00
15 Best 9.99E-02 9.99E-02 9.99E-02 9.99E-02 9.99E-02 5.00E-01 1.87E-23 4.00E-01 9.99E-02 4.00E-01 0.00E+00
Mean 9.99E-02 9.99E-02 9.99E-02 9.99E-02 9.99E-02 1.17E+00 3.73E-14 4.83E-01 1.33E-01 9.02E+00 0.00E+00
Std 6.06E-09 1.08E-09 3.90E-09 6.02E-10 6.64E-09 4.03E-01 6.77E-14 9.83E-02 5.16E-02 9.20E+00 0.00E+00
16 Best 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 5.37E-08 3.86E-126 3.78E-27 0.00E+00 2.65E-06 0.00E+00
Mean 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 2.80E+00 5.10E-06 3.89E-27 1.59E-06 2.44E-04 0.00E+00
Std 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 4.67E+00 1.25E-05 8.06E-29 1.47E-06 5.20E-04 0.00E+00

For f1, f3-f7, f10, f15 the Best, Mean and Std obtained by CDAOA are smaller than those by the other referenced algorithms. In the case of f9, the STD obtained by the CDAOA was equal to that obtained by KOA. For f2, f8, f14 and f16, AOA and its variants can achieve better Mean than the other five algorithms. AOA, LAOA, CAOA, IAOA, COAOA, SWO, GRO and CDAOA approach the global minimum 0 on f11. AOA, LAOA, CAOA, IAOA, COAOA, CDAOA and SWO can offer better Mean on f12. SWO, GRO and CDAOA outperform the other eight algorithms on f13 in terms of Mean and STD. In summary, AOA, LAOA, CAOA, IAOA and COAOA can get the optimal Mean on five (i.e. f2, f8, f11, f12, f14 and f16) functions, SWO can get the optimal Mean on f11, f12, and f13 functions, and GRO can get the optimal Mean on f11 and f13 functions. It is surprised that CDAOA can get the optimal Mean on 16 functions. Notably, the best values of CDAOA is superior to all other algorithms. Moreover, CDAOA exhibits a more robust and stable comprehensive search capability compared to the other ten algorithms. It should be noted that GOOSE cannot compete with other ten algorithms on all functions. Evidently, CDAOA exhibits a superior global search capability compared to AOA, LAOA, CAOA, IAOA, COAOA, SWO, EVO, GRO, KOA and GOOSE.

Algorithm rank analysis

The Friedman mean rank test, a popular statistical tool in optimization, has been extensively utilized to evaluate the performance of various optimization algorithms. In this paper, the optimal solutions achieved by CDAOA and other competing algorithms across 30 independent runs were evaluated adopting the Friedman Mean Rank Test. Table 5 compares the ranking outcomes of CDAOA and other algorithms across 16 benchmark functions. Fig. 4 displays the Friedman mean ranks obtained by these algorithms across 16 benchmark functions. According to the Friedman Mean Rank Test findings presented in the Table 5 and Fig. 4, it is evident that the Friedman mean ranks of CDAOA are all smaller than other algorithms on all functions. This phenomenon illustrates the CDAOA comprehensively ranks first among all the algorithms.

Table 5.

The Friedman mean rank test results for 16 benchmark functions.

Functions AOA LAOA CAOA IAOA COAOA EVO SWO KOA GRO GOOSE CDAOA
1 3.33 4.67 5.83 5.50 4.17 8.17 6.67 10.00 5.67 11.00 1.00
2 3.50 3.50 3.50 3.50 3.50 9.00 8.00 10.00 7.00 11.00 3.50
3 4.50 4.17 5.50 5.50 3.83 9.17 4.83 10.83 7.00 9.67 1.00
4 5.83 4.00 5.67 4.83 7.33 9.00 3.33 10.17 4.83 10.00 1.00
5 5.50 4.33 4.17 4.17 5.00 8.17 6.50 10.00 6.17 11.00 1.00
6 5.17 3.33 4.17 3.83 4.83 9.00 7.50 10.00 6.17 11.00 1.00
7 8.47 8.97 8.33 8.67 8.03 8.37 2.00 5.10 3.00 4.07 1.00
8 3.50 3.50 3.50 3.50 3.50 9.00 7.67 10.00 7.33 11.00 3.50
9 7.83 8.00 10.50 8.17 10.50 4.83 4.50 2.17 5.17 3.33 1.00
10 8.17 8.00 7.00 8.67 8.00 3.33 2.17 6.83 4.33 8.50 1.00
11 4.50 4.50 4.50 4.50 4.50 9.17 4.50 9.83 4.50 11.00 4.50
12 4.00 4.00 4.00 4.00 4.00 9.33 4.00 9.67 8.00 11.00 4.00
13 9.17 8.00 7.67 7.33 7.33 3.75 2.25 6.00 2.25 10.00 2.25
14 3.50 3.50 3.50 3.50 3.50 9.83 8.00 9.33 7.00 10.83 3.50
15 6.50 5.67 5.33 4.00 6.67 10.50 2.00 9.17 4.83 10.33 1.00
16 3.58 3.58 3.58 3.58 3.58 10.67 7.50 8.00 8.00 10.33 3.58
Fig. 4.

Fig. 4

The Friedman mean ranks derived from the applied algorithms across 16 benchmark functions.

Statistical significance analysis

The Wilcoxon signed-rank test is widely employed for comparing the performance of various optimization algorithms. “R+” signifies the positive rank sum, while“R-” denotes the negative rank sum. “+” and“−” indicate superior and inferior performance compared to other algorithms, respectively. “=” denotes that the CDAOA algorithm shows no significant difference compared to other algorithms. Tables 6 and 7, as well as Fig. 5, present the experimental findings of CDAOA and other referenced algorithms from the conducted Wilcoxon signed-rank test under a significance level α=0.05. From Tables 6 and 7, we can see that the proposed CDAOA outperforms AOA, LAOA, CAOA, IAOA and COAOA on 10 functions, and show no difference on 6 functions. Notably, CDAOA outperforms GOOSE, EVO and KOA on all the 16 functions. In addition, CDAOA is superior to SWO on 13 functions, and to GRO on 14 functions, respectively.

Table 6.

The Wilcoxon signed rank test results between CDAOA and other improved versions of AOA.

Functions CDAOA vs. AOA CDAOA vs. LAOA CDAOA vs. CAOA CDAOA vs. IAOA CDAOA vs. COAOA
R+ R- P-VALUE S R+ R- P-VALUE S R+ R- P-VALUE S R+ R- P-VALUE S R+ R- P-VALUE S
1 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 405 60 2.67E-11 + 465 0 1.21E-12 +
2 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 =
3 465 0 1.21E-12 + 435 30 4.57E-12 + 435 30 4.57E-12 + 378 87 5.77E-11 + 465 0 1.21E-12 +
4 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
5 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
6 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
7 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
8 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 =
9 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
10 448 17 8.35E-08 + 456 9 2.60E-02 + 462 3 2.19E-08 + 458 7 1.70E-08 + 453 12 1.20E-08 +
11 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 =
12 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 =
13 435 30 4.57E-12 + 465 0 1.21E-12 + 406 0 1.66E-11 + 351 0 1.93E-10 + 406 0 1.66E-11 +
14 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 =
15 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
16 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 = 0 0 1.00E+00 =
+/=/- 10/6/0 10/6/0 10/6/0 10/6/0 10/6/0
Table 7.

The Wilcoxon signed rank test results between CDAOA and other intelligent algorithms.

Functions CDAOA vs. EVO CDAOA vs. SWO CDAOA vs. KOA CDAOA vs. GRO CDAOA vs. GOOSE
R+ R- P-VALUE S R+ R- P-VALUE S R+ R- P-VALUE S R+ R- P-VALUE S R+ R- P-VALUE S
1 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
2 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
3 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
4 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
5 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
6 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
7 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
8 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
9 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
10 459 6 4.20E-10 + 464 1 7.39E-11 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
11 465 0 1.21E-12 + 0 0 1.00E+00 = 465 0 1.21E-12 + 0 0 1.00E+00 = 414 51 1.93E-10 +
12 465 0 1.21E-12 + 0 0 1.00E+00 = 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
13 387 78 1.44E-04 + 0 0 1.00E+00 = 465 0 1.21E-12 + 0 0 1.00E+00 = 416 49 1.92E-10 +
14 442 23 1.53E-05 + 463 2 2.61E-10 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 +
15 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 465 0 1.21E-12 + 435 30 4.57E-12 +
16 378 87 1.27E-02 + 465 0 1.21E-12 + 418 47 8.66E-05 + 418 47 8.66E-05 + 406 59 3.01E-11 +
+/=/- 16/0/0 13/3/0 16/0/0 14/2/0 16/0/0
Fig. 5.

Fig. 5

The Wilcoxon signed rank test results on 16 benchmark functions.

From the statistical viewpoint, although several algorithms achieve identical optimal values on certain functions, the proposed CDAOA demonstrates overall superior performance compared to other referenced algorithms, as evidenced by the consistent advantages shown in both the Wilcoxon signed-rank and Friedman mean rank tests.

Convergence performance analysis

For this section, we aim to analyze the convergence performance of CDAOA by comparing its convergence curves with those achieved by the AOA, LAOA, CAOA, IAOA and COAOA on the 16 benchmark functions, as illustrated in Figs. 6 and 7. The convergence curve clearly illustrates the convergence speed and accuracy of various algorithms in solving the benchmark functions. From Fig. 6, it can be seen that CDAOA achieves faster convergence compared to other algorithms on functions f3, f5 and f7. For functions f1, f4 and f6, the convergence speed of CDAOA is slower than other algorithms in the early phase, but faster than other algorithms in the later phase. For functions f2 and f8, the difference in convergence speed of CDAOA compared to other algorithms is relatively small. Nonetheless, it still outperforms the alternatives. From Fig. 7, it is evident that CDAOA shows a near-linear iteration curve in function f16, while other algorithms are trapped in local optima. For functions f9, f13 and f15, one can see that CDAOA converges faster than other AOA variants, and it converges to better solution. However, many other algorithms fall into local optimum and exhibit premature convergence. For function f10, CDAOA demonstrates the fastest convergence speed among other AOA variants. AOA, LAOA, CAOA, IAOA and COAOA all become trapped in local optima. For the other functions, the convergence speed of CDAOA is not the fastest but is also not the slowest among the other AOA variants. In summary, for more complex optimization problems, CDAOA not only discovers more optimal solutions but also demonstrates excellent convergence characteristics. The reason is that other AOA variants tend to fall in local optima, leading to premature convergence and preventing further exploration of better solutions. In contrast, CDAOA employs a novel optimization strategy that enhances the search for more optimal solutions within the search space. This strategy also achieves a more effective balance between exploration and exploitation.

Fig. 6.

Fig. 6

Convergence curves of f1-f8.

Fig. 7.

Fig. 7

Convergence curves of f9-f16.

Runtime comparison

To verify the running speed of CDAOA, the average runtime of 30 independent runs of CDAOA was recorded and is shown in Table 8, with time units in seconds (s). From Table. 8, the ranking order of average runtime for 11 algorithms is GOOSE, COAOA, CAOA, AOA, LAOA, IAOA, SWO, KOA, GRO, CDAOA, and EVO, with GOOSE having the shortest average runtime. It can be observed that the proposed algorithm has a longer run time. This is due to the more complex computational process of CDAOA, which involves deeper searches or more refined optimization strategies. However, despite the longer run time, the algorithm achieves the best solution performance, indicating its superiority in finding optimal solutions. The longer run time may be attributed to more thoroughly exploring the solution space in high-dimensional or complex problems, resulting in significant improvements in accuracy or global optimality.

Table 8.

Comparison of the average runtime of CDAOA with other algorithms on 16 benchmark functions.

Functions AOA CAOA LAOA IAOA COAOA EVO SWO KOA GRO GOOSE CDAOA
1 2.620 2.345 2.385 2.416 2.205 28.475 3.537 3.372 3.993 1.413 3.258
2 2.430 2.394 2.533 2.711 2.366 22.296 2.861 2.776 3.403 1.135 3.347
3 3.501 3.623 3.689 3.863 3.509 22.916 3.678 4.205 4.660 1.998 5.969
4 2.336 2.299 2.458 2.447 2.258 20.467 2.600 2.732 3.276 1.119 3.209
5 2.945 2.861 3.071 3.089 2.913 21.924 3.007 3.351 3.802 1.678 4.553
6 2.335 2.306 2.461 2.470 2.269 20.853 2.491 2.669 3.135 1.104 3.249
7 2.474 2.416 2.481 2.583 2.396 20.588 2.637 2.824 3.472 1.206 3.455
8 2.418 2.530 2.554 2.514 2.339 20.719 2.564 2.644 3.284 1.161 3.439
9 2.401 2.334 2.446 2.482 2.287 19.717 2.535 2.579 3.183 1.066 3.240
10 2.475 2.425 2.574 2.668 2.387 20.729 2.666 2.727 3.393 1.879 3.489
11 2.393 2.370 2.464 2.792 2.372 20.928 2.478 2.763 3.108 1.150 3.357
12 2.391 2.337 2.546 2.552 2.284 20.304 2.672 2.690 3.207 1.146 3.339
13 2.580 2.492 2.622 2.593 2.419 20.734 2.553 2.915 3.175 1.288 3.552
14 2.415 2.322 2.526 2.751 2.428 20.894 2.493 2.881 3.480 1.299 3.289
15 2.336 2.305 2.502 2.879 2.310 20.312 2.656 2.582 3.291 1.095 3.259
16 2.660 2.522 2.738 2.738 2.564 20.579 2.796 2.910 3.576 1.403 3.834
Ave. 2.544 2.493 2.628 2.722 2.457 21.402 2.764 2.914 3.465 1.321 3.615

Exploration and exploitation analysis

Effective exploration and exploitation are crucial components of any proposed algorithm. Fig. 8 illustrates the exploration and exploitation analysis of the referenced algorithms on the 8 representative benchmark functions, f1, f5, f6 and f8 are unimodal functions, f11,f12,f14 and f16 are multimodal functions. According to Fig. 8, it is evident that the exploration curve of CDAOA starts relatively high in the early stages and gradually decreases as iterations progress. Meanwhile, the exploitation curve of CDAOA begins relatively low and increases gradually, reaching higher levels as the algorithm approaches convergence. This demonstrates that compared to other competing algorithms, CDAOA achieves a good balance between global exploration and local exploitation, potentially leading to more effective discovery of global optimal solutions. In contrast, we observe that the exploration rate of SWO remains relatively high in the later stages, indicating that the algorithm may get stuck in local optima or fail to fully utilize its exploration capabilities.

Fig. 8.

Fig. 8

Exploration and exploitation plots of CDAOA against other algorithms.

Diversity analysis

To further verify the diversity of CDAOA, the diversity analysis is performed within this section. The diversity equation refers to Zhang et al.57. The Branin function was selected to analyze the diversity of CDAOA and other improved versions. The Branin function has multiple local optima and one global optimum, which allows different optimization algorithms to demonstrate their capabilities in exploring both local and global solutions. Therefore, the function can better evaluate the algorithm’s performance. The mathematical model is depicted in Eq.(23). The diversity analysis of each algorithm are exhibited in Fig. 9.

fx=x2-5.14π2x12+5πx1-62+101-18πcosx1+10 23

where x1-5,10 and x20,15 are variables.

Fig. 9.

Fig. 9

Diversity analysis curves of 5 algorithms on the Branin function.

From Fig. 9, CDAOA exhibits higher diversity in the early stages, which gradually decreases and begins to rise again after approximately 500 iterations, ultimately showing a sustained increase to a high diversity level. AOA experiences an initial decline in diversity, stabilizing at a lower level around 600 iterations, indicating convergence to a stable solution with slow recovery of diversity. CAOA initially shows significant fluctuations but later exhibits a trend similar to AOA, with some recovery in diversity towards moderate levels. IAOA demonstrates relatively stable diversity throughout, maintaining at a lower level without significant improvement in later stages, indicating lower diversity. LAOA initially decreases in diversity, then gradually recovers after 600 iterations and stabilizes, although the final diversity level remains relatively low despite some improvement. COAOA shows large fluctuations in diversity, similar to CDAOA in trend, with noticeable recovery in later stages, but its final diversity level is lower than that of CDAOA. Therefore, we conclude that CDAOA demonstrates superior diversity compared to other algorithms, mainly due to its enhanced population diversity through improved chaotic mapping.

Experimental comparisons on IEEE CEC 2019

The CEC 2019 test functions were chosen for additional testing to further evaluate the effectiveness and stability of the CDAOA. The mean value and Std are presented in Table 9. Table 9 further presents the statistical results of the Friedman ranking “Rank”. The optimal outcomes achieved by the eleven algorithms are highlighted in bold. Fig. 10 illustrates the behavior of some CEC 2019 functions and compares the convergence between CDAOA and other referenced algorithms. All the algorithms independently run 30 times.

Table 9.

Comparative results of CDAOA with other compared algorithms on CEC 2019 test functions.

Function Dimensional Search range Indics AOA LAOA CAOA IAOA COAOA EVO SWO KOA GRO GOOSE CDAOA
CEC 2019-01 9 [-8192,8192] Mean 1.86E+05 1.55E+05 1.01E+00 1.21E+06 1.02E+00 5.08E+05 2.24E+03 1.95E+03 3.60E+04 9.47E+08 1.00E+00
Std 7.48E+05 7.58E+05 4.22E-03 6.60E+06 6.24E-05 7.85E+05 1.21E+04 3.78E+03 6.51E+04 1.04E+09 0.00E+00
Rank 8 7 2 10 3 9 5 4 6 11 1
CEC 2019-02 16 [-16384,16384] Mean 1.02E+04 8.91E+03 8.01E+00 9.57E+03 8.17E+00 1.87E+03 1.33E+02 2.44E+02 4.63E+02 7.11E+03 4.47E+00
Std 2.69E+03 2.52E+03 7.39E-01 2.99E+03 6.29E-01 2.11E+03 1.33E+02 7.53E+01 2.49E+02 1.25E+04 1.90E-01
Rank 11 9 2 10 3 7 4 5 6 8 1
CEC 2019-03 18 [-4,4] Mean 6.81E+00 9.86E+00 9.71E+00 9.73E+00 9.76E+00 5.96E+00 1.53E+00 5.93E+00 2.03E+00 8.76E+00 1.00E+00
Std 1.33E+00 1.00E+00 2.33E+00 1.18E+00 1.92E+00 2.57E+00 4.02E-01 9.82E-01 7.51E-01 2.27E+00 4.64E-01
Rank 6 11 8 9 10 5 2 4 3 7 1
CEC 2019-04 10 [-100,100] Mean 8.64E+01 5.28E+01 9.89E+01 4.55E+01 9.90E+01 2.61E+01 1.04E+01 1.49E+01 9.48E+00 8.63E+01 4.50E+01
Std 1.66E+01 1.73E+01 1.01E+00 1.57E+01 6.27E-01 1.45E+01 3.11E+00 3.94E+00 3.12E+00 2.74E+01 1.54E+01
Rank 9 7 10 6 11 4 2 3 1 8 5
CEC 2019-05 10 [-100,100] Mean 6.37E+01 6.55E+01 1.27E+02 6.21E+01 1.25E+02 1.43E+00 1.06E+00 1.18E+00 1.03E+00 2.72E+00 3.51E+01
Std 1.84E+01 2.52E+01 8.88E+00 2.13E+01 5.61E+00 2.65E-01 4.60E-02 8.62E-02 1.45E-02 2.33E+00 8.36E+00
Rank 7 9 10 8 11 4 2 3 1 5 6
CEC 2019-06 10 [-100,100] Mean 1.08E+01 1.07E+01 1.53E+01 1.06E+01 1.49E+01 5.60E+00 1.15E+00 1.03E+00 1.11E+00 1.20E+01 1.05E+01
Std 1.29E+00 1.56E+00 1.20E+00 1.19E+00 1.28E+00 1.62E+00 3.11E-01 4.58E-02 2.33E-01 1.35E+00 1.10E+00
Rank 8 7 11 6 10 4 3 1 2 9 5
CEC 2019-07 10 [-100,100] Mean 1.80E+03 1.28E+03 2.09E+03 1.28E+03 2.05E+03 1.17E+03 3.69E+02 8.62E+02 5.21E+02 1.65E+03 1.25E+03
Std 2.70E+02 3.09E+02 1.47E+02 3.09E+02 1.40E+02 2.93E+02 1.84E+02 1.99E+02 2.02E+02 3.47E+02 1.30E+02
Rank 9 6 11 7 10 4 1 3 2 8 5
CEC 2019-08 10 [-100,100] Mean 4.84E+00 5.23E+00 5.45E+00 4.81E+00 5.45E+00 4.62E+00 3.29E+00 3.91E+00 3.15E+00 5.40E+00 4.61E+00
Std 2.69E-01 3.98E-01 9.52E-02 3.86E-01 5.97E-02 3.75E-01 4.55E-01 2.57E-01 4.45E-01 2.33E-01 2.03E-01
Rank 7 8 11 6 10 4 2 3 1 9 5
CEC 2019-09 10 [-100,100] Mean 2.28E+00 2.39E+00 3.52E+00 2.36E+00 3.54E+00 1.33E+00 1.18E+00 1.21E+00 1.57E+00 1.48E+00 1.07E+00
Std 6.65E-01 6.24E-01 1.35E-01 6.47E-01 1.23E-01 1.71E-01 8.19E-02 5.60E-02 2.44E-02 2.75E-01 2.65E-01
Rank 7 9 10 8 11 4 2 3 6 5 1
CEC 2019-10 10 [-100,100] Mean 2.15E+01 2.14E+01 2.12E+01 2.15E+01 2.12E+01 2.14E+01 2.15E+01 2.16E+01 2.20E+01 2.11E+01 2.10E+01
Std 2.25E-01 1.08E-01 8.72E-02 9.91E-02 1.60E-01 5.52E-01 2.06E-01 1.13E-01 1.06E-01 8.02E-02 1.88E-02
Rank 7 5 4 8 3 6 9 10 11 2 1

Fig. 10.

Fig. 10

Convergence curves of partial CEC 2019 functions.

According to the experimental outcomes outlined in Table 9, the proposed CDAOA approach stands out prominently due to its lowest average in 50% of functions (CEC01, CEC02, CEC03, CEC09 and CEC010), thus securing the top position. Following closely is the GRO (CEC04, CEC05 and CEC08), leading in 30% of functions. KOA and SWO have the lowest Mean in CEC06 and CEC07, respectively. Notably, the proposed CDAOA outperforms AOA and utilizes its advantages more effectively than other improved versions of AOA to broaden its search domain and reach optimal or near-optimal values. This highlights the ability of CDAOA to solve optimization problems effectively. In addition, in CEC04, CEC05, CEC06, CEC07 and CEC08, although CDAOA did not achieve the lowest average, its results surpass all improved versions of AOA. This performance demonstrates the effectiveness of enhanced algorithm strategies.

Furthermore, the Std test results in Table 9 encompassed a comprehensive assessment to gauge the stability and dispersion of data across the algorithms. Within this framework, the CDAOA consistently demonstrated strong performance across the majority of functions. Nevertheless, exceptions arose in instances such as CEC04 and CEC05, where stability exhibited a slight decrease.

From Fig. 10, it can be seen that the iteration curve of CDAOA is relatively smooth, indicating that it can converge stably to a solution during the optimization process without oscillating or exhibiting unstable behavior in the search space.

In conclusion, the tests conducted have provided comprehensive validation of the efficacy of the proposed CDAOA in this paper. While there may not be a stark variance in convergence accuracy across certain functions compared to other referenced algorithms, there has been a notable enhancement in algorithm performance when compared to AOA. Moreover, CDAOA exhibits a more robust and stable comprehensive search capability compared to the other ten algorithms.

Experimental comparisons on IEEE CEC 2021

The performance of CDAOA was further evaluated using the CEC 2021 test function, which include 10 benchmark functions: one unimodal, three basic, three hybrid, and three composite functions. The dimension of all test functions is 10, and the search space is [-100, 100]. CDAOA was compared with other state-of-the-art methods including SHADE (first ranked non-CMA-ES variant of IEEE CEC 2013)58, L-SHADE (winner of CEC 2014 competition)59, QMESSA, MELGWO, MSADBO and HHWOAA. The mean value and Std are presented in Table 10. The optimal outcomes achieved by the seven algorithms are highlighted in bold. Fig. 11 illustrates the behavior of four representative CEC 2021 functions and compares the convergence between CDAOA and other referenced algorithms. All the algorithms independently run 30 times.

Table 10.

Comparative results of CDAOA with other compared algorithms on CEC 2021 test functions.

Function Indics SHADE LSHADE QMESSA MELGWO MSADBO HHWOA CDAOA
CEC2021-01 Mean 4.58E-58 1.16E-63 7.65E-72 1.16E-111 1.84E-243 5.40E-154 0.00E+00
Std 1.08E-57 2.46E-63 1.69E-71 2.82E-111 0.00E+00 1.25E-153 0.00E+00
Rank 7 6 5 4 2 3 1
CEC2021-02 Mean 5.20E-02 4.90E-02 2.64E-02 3.03E-13 1.21E+02 1.52E+00 0.00E+00
Std 4.70E-02 4.15E-02 4.95E-01 4.70E-13 2.95E+02 3.73E+00 0.00E+00
Rank 5 4 3 2 7 6 1
CEC2021-03 Mean 1.09E+01 1.09E+01 5.51E-04 2.64E+01 2.65E+01 6.09E+00 0.00E+00
Std 1.46E-05 4.18E-05 7.44E-03 2.05E+01 2.29E+01 3.03E+01 0.00E+00
Rank 4 5 2 6 7 3 1
CEC2021-04 Mean 3.53E-01 4.34E-01 1.22E-05 4.93E-01 8.07E-01 7.41E+01 0.00E+00
Std 7.55E-02 3.50E-02 2.65E-04 4.93E-01 9.45E-01 1.39E+03 0.00E+00
Rank 3 4 2 5 6 7 1
CEC2021-05 Mean 1.66E-01 2.16E+00 2.55E-18 2.11E-01 3.92E-25 2.19E-26 0.00E+00
Std 4.06E-01 3.69E+00 4.53E-18 5.17E-01 8.68E-25 5.37E-26 0.00E+00
Rank 5 7 4 6 3 2 1
CEC2021-06 Mean 6.01E-01 4.73E-01 1.47E-06 3.06E-01 4.13E-03 1.50E-02 0.00E+00
Std 2.89E-01 2.01E-01 2.27E-06 6.27E-01 1.01E-02 2.68E-02 0.00E+00
Rank 7 6 2 5 3 4 1
CEC2021-07 Mean 2.90E+00 3.13E+00 1.78E-05 9.13E-02 5.23E-04 1.69E-01 0.00E+00
Std 6.80E+00 6.92E+00 4.02E-05 1.60E-01 1.24E-03 3.24E-01 0.00E+00
Rank 6 7 2 4 3 5 1
CEC2021-08 Mean 1.41E+00 2.60E+00 0.00E+00 0.00E+00 0.00E+00 3.99E+01 0.00E+00
Std 3.72E+00 4.79E+00 0.00E+00 0.00E+00 0.00E+00 2.19E+02 0.00E+00
Rank 2 3 1 1 1 4 1
CEC2021-09 Mean 8.88E-15 7.40E-15 2.14E-85 8.88E-15 1.58E-244 7.40E-15 0.00E+00
Std 0.00E+00 3.63E-15 5.24E-85 0.00E+00 0.00E+00 3.63E-15 0.00E+00
Rank 5 6 3 5 2 4 1
CEC2021-10 Mean 4.80E+01 4.80E+01 7.13E-05 4.94E+01 1.85E+01 6.75E-02 0.00E+00
Std 2.67E-02 2.01E-02 1.13E-04 6.75E-01 2.86E+01 2.56E-02 0.00E+00
Rank 6 5 2 7 4 3 1

Fig. 11.

Fig. 11

Convergence curves of partial CEC 2021 functions.

From the analysis in Table 10, it is clear that CDAOA demonstrates superior performance compared to other algorithms, both in terms of the average and STD values across the ten functions. Although CDAOA produces the same value of 0 on function F8 as algorithms QMESSA, MELGWO, and MSADBO, it consistently outperforms other algorithms in other functions. This suggests that while its performance may be comparable to these algorithms in certain isolated cases, such as CEC08, CDAOA maintains an overall superior performance in terms of both average and standard deviation values for the majority of test functions. This highlights the algorithm’s robustness and reliability in achieving optimal results across diverse test cases.

As shown in Fig. 11a, CDAOA is relatively slow in the initial phase and faster in the final phase. However, CDAOA convergent to further more optimal solution and the other algorithms falls into local optimal solution. Based on Fig. 11c,d, it is evident that CDAOA not only converges more rapidly than other algorithms but also consistently reaches a superior solution. In contrast, several competing algorithms demonstrate premature convergence, becoming trapped in local optima, which hampers their ability to explore more optimal solutions. This underscores CDAOA’s advantage in balancing exploration and exploitation, thereby avoiding early stagnation during optimization. For Fig. 11b, while CDAOA does not exhibit the fastest convergence speed compared to GMESSA, it also does not rank among the slowest compared to other algorithms. Overall, CDAOA demonstrates excellent optimization capabilities, though at the expense of some convergence speed. This trade-off highlights the well-known “no free lunch” theorem in optimization, which suggests that no algorithm can excel in every aspect without some compromises. Thus, CDAOA strikes a balance between efficiency and solution quality, affirming its effectiveness in solving complex problems.

Application to engineering design problems

To further verify its feasibility, CDAOA is applied to solve five constrained engineering design problems and is contrasted with various optimization methods such as GSA60, GWO61, WOA62, HHO63, CSA64, SO65, DMO66, TSA67, GJO68, AO69, and CPSOGSA70, which were commonly used as effective solutions for addressing various practical engineering design problems.

Case I: pressure vessel design

The construction of pressure vessels is an important issue in engineering design, as it involves creating structures capable of withstanding internal pressure. The objective of this problem is to achieve the minimization of overall costs, incorporating expenses for materials, fabrication and welding. The diagram illustrating the engineering design of the pressure vessel is presented in Fig. 12. The design parameters include the shell’s thickness Ts(x1), the dome’s thickness Th(x2), the radial extent from the center to the interior boundary R(x3) and the axial extent of the cylindrical section L(x4). The mathematical representation is shown in Eq. (24).

minfx=0.6224x1x3x4+1.7781x2x32+3.1661x12x4+19.84x14x3 24

where the constraints g(x) are presented in Eq. (25).

g1x=-x1+0.0193x30g2x=-x2+0.00954x30g3x=-πx32-4πx333+12960000g4x=x4-24000x199,0x299,10x3200,10x420 25

Fig. 12.

Fig. 12

Pressure vessel design model.

A comparison of the outcomes derived from the twelve algorithms is summarized in Table 11. According to the findings presented in Table 11, CDAOA yields the most cost-effective design scheme among the referenced algorithms. It proves that CDAOA exhibits superior performance in addressing pressure vessel design optimization issues.

Table 11.

Optimal pressure vessel design results.

Algorithm The optimal design variable f(x)
x1 x2 x3 x4
CDAOA 12.50272 6.543118 42.09845 176.6366 6059.714
GSA 23.76685 82.76199 29.44249 157.4569 14759.91
GWO 15.7409 7.871897 51.75987 85.01026 6416.542
WOA 18.11255 24.87277 58.0093 45.24567 12824.85
HHO 17.91942 8.608707 57.42524 48.53101 6886.063
CSA 14.42778 7.25083 45.33679 140.2538 6090.526
SO 13.41254 6.517919 42.02982 177.4956 6068.247
DMO 13.70192 6.923671 45.10956 142.5865 6116.691
TSA 16.13278 7.863282 51.53705 87.14112 6454.965
GJO 14.23252 6.632482 45.12233 142.493 6116.247
AO 14.28957 7.334368 42.32746 173.8879 6466.58
CPSOGSA 17.32653 9.258232 54.33429 67.2899 6828.023

Case II: tension/compression spring design

The tension/compression spring design refers to the process of designing springs to withstand tension or compression forces. The aim of this issue is to optimize the volumetric size of helical springs under constant tensile/compressive loads. The diagram illustrating the engineering design of the tension/compression spring is presented in Fig. 13. The design parameters include the spring wire diameter W(x1), spring outer diameter O(x2) and coil count of the spring. C(x3). The mathematical representation is presented in Eq. (26).

minfx=x3+2x2x12 26

where the constraints g(x) are illustrated in Eq. (27).

g1x=1-x23x371785x140g2x=4x22-x1x212566x13x2-x14+15108x12-10g3x=1-140.45x1x22x30g4x=x1+x21.5-100.05x12,0.25x21.3,2x315 27

Fig. 13.

Fig. 13

Tension/compression spring design model.

A comparative analysis of the outcomes derived from the twelve algorithms is presented in Table 12. According to the findings presented in Table 12, CDAOA proves to be notably more efficient than the other eleven algorithms when it comes to optimizing tension/compression spring design issues. The best solution of CDAOA is 0.012665. CDAOA aims to minimize the gravitational effects on this issue within specified constraints. The empirical findings additionally demonstrate that CDAOA excels beyond other methods regarding convergence accuracy and effectiveness for addressing tension/compression spring design problems.

Table 12.

Optimal tension/compression spring design results.

Algorithm The optimal design variable f(x)
x1 x2 x3
CDAOA 0.05 0.358016 11.21324 0.012665
GSA 0.099723 1.043222 4.846201 4.56E+06
GWO 0.05 0.338702 12.43622 0.012684
WOA 0.057997 0.528317 5.508092 0.013342
HHO 0.058067 0.530457 5.467708 0.013357
CSA 0.053243 0.395258 9.341806 0.012708
SO 0.055669 0.460239 7.071929 0.012939
DMO 0.052615 0.379093 10.13064 0.01273
TSA 0.057447 0.507103 6.032737 0.013443
GJO 0.05 0.317313 14.04981 0.012732
AO 0.05 0.310615 15 0.013201
CPSOGSA 0.05 0.317424 14.02796 0.012719

Case III: welded beam design

Designing a welded beam involves creating a beam or structure for utilization in welded connections. The aim of this task is to reduce manufacturing costs to the minimum within specific constraints. The diagram depicting the engineering design of the welded beam is depicted in Fig. 14. The design parameters include the breadth h(x1), extent l(x2), profundity d(x3), and cross-sectional thickness b(x4). The constrains encompass normal stress τ, critical load capacity of the bar Pc, displacement at the beam’s end δ, and flexural stress within the beam σ. The mathematical representation is illustrated in Eq. (28).

minfx=1.10471x12x2+0.04811x3x4(x2+14) 28

where the constraints g(x) are provided in Eq. (29).

g1x=τx-τmax0g2x=σx-σmax0g3x=δx-δmax0g4x=x1-x40g5x=P-Pcx0g6x=0.125-x10g7x=1.10471x12+0.04811x3x414+x2-500.1x12,0.1x210,0.1x310,0.1x42 29

where

Fig. 14.

Fig. 14

Welded beam design model.

τx=τ2+2ττx22R+τ2,τ=P2x1x2,τ=MRJ,

M=PL+x22,R=x224+x1+x322,J=22x1x2x224+x1+x322,

σx=6PLx4x32,δX=6PL3Ex32x4,Pcx=4.013Ex32x46L21-x32LE4G,

P=6000lb,L=14ln,δmax=0.25ln,E=30×106psi,

G=12×106psi,τmax=13600psi,σmax=30000psi

A comparative analysis of the outcomes derived from the twelve algorithms is presented in Table 13. According to the findings presented in Table 13, CDAOA achieves the best design scheme with the lowest cost among the referenced algorithms. It proves that CDAOA also exhibits superior performance in addressing welded beam design problems.

Table 13.

Optimal welded beam design results.

Algorithm The optimal design variable f(x)
x1 x2 x3 x4
CDAOA 0.198833 3.337352 9.192001 0.198833334 1.6702
GSA 0.641645 0.501423 8.490936 0.498116611 7.34E+13
GWO 0.197191 3.370684 9.191844 0.198865914 1.6724
WOA 0.167181 6.890486 8.591707 0.227588553 2.178
HHO 0.135462 5.767139 8.879408 0.213082504 1.9162
CSA 0.125 5.568024 9.192024 0.198832307 1.8167
SO 0.183527 3.712114 9.02274 0.211965115 1.7678
DMO 0.215989 3.251689 8.524453 0.233171881 1.8173
TSA 0.19485 3.473671 9.161129 0.200591769 1.6905
GJO 0.196132 3.404748 9.188238 0.199163353 1.677
AO 0.125 6.379147 8.732323 0.220929774 2.0016
CPSOGSA 0.236001 2.802418 8.968405 0.23600093 1.8834

Case IV: hydro-static thrust bearing design problem

The design problem of hydrostatic thrust bearings involves designing and optimizing them to meet specific engineering requirements. These bearings are typically used to support rotating mechanical components such as turbines, centrifugal compressors, etc., to provide support and reduce friction. The diagram depicting the engineering design of the hydro-static thrust bearing is presented in Fig. 15. The design parameters include the bearing step radius R(x1), the recess radius R0(x1), viscosity μ(x3), and flow rate Q(x4). The mathematical representation is provided in Eq. (30).

minfx=QP00.7+Ef 30

where the constraints g(x) are outlined in Eq. (31).

g1x=W-Ws0g2x=Pmax-P00g3x=ΔTmax-ΔT0g4x=h-hmin0g5x=R-R00g6x=0.001-γgP0Q2πRh0g7x=5000-WπR2-R020 31

where

Fig. 15.

Fig. 15

Hydrostatic thrust bearing model.

W=πp02R2-R02lnRR0,P0=6μQπh3lnRR0,p=log10log108.122e6μ+0.8-C1n,

h=2πN6022πμEfR44-R044,Ef=9336QγCΔT,

ΔT=210p-560,γ=0.0307,C=0.5,n=-3.55,C1=10.04,Ws=101000,Pmax=1000,ΔTmax=50,hmin=0.001,g=386.4,N=750.1R,R0,Q16,1e-6μ16e-6.

A comparative analysis of the outcomes derived from the twelve algorithms is presented in Table 14. According to the findings presented in Table 14, CDAOA proves to be notably more efficient than the other eleven algorithms when it comes to optimizing hydro-static thrust bearing design issues. The best solution of CDAOA is 1895.626. It is noteworthy that GSA, SO, AO, and CPSOGSA are not suitable for solving this engineering design problem.

Table 14.

Optimal hydro-static thrust bearing design results.

Algorithm The optimal design variable f(x)
x1 x2 x3 x4
CDAOA 5.963121 5.381374 7.41E-06 4.71678 1895.626
GSA 8.774886 6.597162 4.73E-06 3.530943 2.05E+25
GWO 6.143381 5.581791 7.02E-06 4.269083 1901.445
WOA 9.814856 9.47092 7.49E-06 10.83648 3397.006
HHO 10.6149 10.10245 6.44E-06 10.32058 4651.741
CSA 5.994563 5.431844 7.69E-06 5.274618 1932.265
SO 15.99886 16 8.45E-06 4.703651 2.69E+09
DMO 7.204692 6.710386 6.33E-06 4.413168 2264.139
TSA 7.131522 6.477186 7.24E-06 6.918218 2741.055
GJO 7.326642 6.862477 9.03E-06 15.33161 2799.004
AO 1.977847 11.75871 3.30E-06 14.28749 1.70E+22
CPSOGSA 8.17372 10.1343 4.31E-06 7.798464 3.72E+17

Case V: weight minimization of a speed reducer

The weight minimization of a reducer refers to the process of reducing the weight of the gearbox or transmission system while maintaining or improving its functionality and performance. Reducing the weight of a reducer can lead to benefits such as improved fuel efficiency, increased payload capacity, and enhanced overall vehicle or machinery performance. The diagram depicting the engineering design of the speed reducer is presented in Fig. 16. The design parameters include the face width (x1), the module of teeth (x2), the quantity of teeth present on the pinion (x3), the dimension of the initial shaft spanned between bearings (x4), the dimension of the subsequent shaft spanned between bearings (x5), the diameter of the primary shaft (x6), and the diameter of the secondary shaft (x7). The mathematical representation is outlined in Eq. (32).

minfx=0.7854x1x223.3333x32+14.9334x3-43.0934-1.508x1x62+x72+7.4777x63+x73+0.7854x4x62+x5x72 32

where the constraints g(x) are depicted in Eq. (33).

g1x=27x1x22x3-10g2x=397.5x1x22x3-10g3x=1.93x43x2x64x3-10g4x=1.93x53x2x74x3-10g5x=745x4x2x32+16.9×10612110x63-10g6x=745x5x2x32+157.5×1061285x73-10g7x=x2x340-10g8x=5x2x1-10g9x=xEMPTY112x2-10g10x=1.5x6+1.9x40g11x=1.1x7+1.9x50 33

where

Fig. 16.

Fig. 16

Speed reducer design model.

2.6x13.6,0.7x20.8,17x328,7.3x48.37.3x58.3,2.9x63.9,5.0x75.5

A comparative analysis of the outcomes derived from the twelve algorithms is presented in Table 15. According to the findings presented in Table 15, CDAOA proves to be notably more efficient than the other eleven algorithms when it comes to optimizing speed reducer design issues. The best solution of CDAOA is 2994.4245. In terms of minimizing the speed reducer weight, CDAOA and DMO stand out as the most effective options. Notably, GSA is not suitable for solving this engineering design problem.

Table 15.

Optimal speed reducer design results.

Algorithm The optimal design variable f(x)
x1 x2 x3 x4 x5 x6 x7
CDAOA 3.5 0.7 17 7.3 7.71532 3.350541 5.286654 2994.4245
GSA 2.77251 0.755775 18.98204 8.195624 8.274007 3.013318 5.025082 1.88E+20
GWO 3.50168 0.7 17 7.531112 8.090447 3.361832 5.286806 3008.3542
WOA 3.5 0.7 17 8.079642 7.878973 3.74908 5.349794 3161.3493
HHO 3.575785 0.7 17 8.234445 7.747682 3.641215 5.286898 3115.2084
CSA 3.5 0.7 17 7.598874 7.71534 3.351119 5.286654 2997.2084
SO 3.5 0.7 17 7.3 7.715322 3.350541 5.286655 2994.4246
DMO 3.5 0.7 17 7.3 7.71532 3.350541 5.286654 2994.4245
TSA 3.6 0.7 17 8.16367 8.077639 3.367571 5.290833 3056.3550
GJO 3.51075 0.7 17 7.470909 8.221064 3.380311 5.297614 3025.9530
AO 3.502207 0.7 17.12701 7.320252 8.160571 3.408679 5.329696 3070.0720
CPSOGSA 3.5 0.7 17 7.301118 7.803183 3.350543 5.286684 2996.3825

Conclusions

In this paper, a chaotic arithmetic optimization algorithm with Cauchy perturbation and differential evolution (CDAOA) is proposed. To overcome the inherent limitations of the original AOA, such as insufficient population diversity, weak global search capability, and slow convergence speed. By integrating multiple enhancement strategies, the proposed algorithm achieves a better balance between exploration and exploitation, leading to improved optimization performance.

Extensive numerical experiments validated the effectiveness of the proposed method. Compared to the original AOA, CDAOA achieved remarkable performance gains, reducing the mean optimization error by approximately 90% and significantly lowering the variance of solutions. Three groups of comparative tests are carried out on the classic test set, CEC 2019 and 2021 test functions, and the performances of the CDAOA are evaluated. Firstly, the influence of improvement strategies on AOA are studied by using 16 classical test problems. Meanwhile, the Wilcoxon rank-sum test, multiple-problem Wilcoxon’s test and Friedman test are used to evaluate the test results. It is concluded that the proposed CDAOA is the competitive improved AOA method. Secondly, to further evaluate the performance of CDAOA, based on the CEC 2019 and 2021 test suite, CDAOA is compared with the other 16 algorithms. The test results show that the performance of GRO is better than CDAOA in CEC2019-05. The performance of CDAOA is similar to QMESSA, MELGWO, MSADBO in CEC2021-08, and is better than the other algorithms. Therefore, the CDAOA has strong competitiveness in search performance. Finally, the CDAOA is compared with the other 11 algorithms on five practical engineering design problems, and the results show that the CDAOA can effectively solve real-world constrained optimization problems. Therefore, the proposed CDAOA algorithm in this paper can be used to solve complex numerical optimization problems and engineering optimization problems.

While CDAOA performs well in most scenarios, its efficiency may decrease when solving problems with dense local minima, and the runtime can be relatively long due to algorithmic complexity. Future work will focus on hybridization with efficient local search methods such as Nelder-Mead to further reduce runtime and extend the algorithm’s applicability to broader real-world optimization tasks.

Author contributions

Yiwei Liu wrote the main manuscript text as well as all the diagrams. All the authors reviewed the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (grant numbers 61825304, U20A20187); the Science Fund for Creative Research Groups of Hebei Province (grant number F2020203013).

Data availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Yinggan Tang and Changchun Hua contributed equally to this work.

References

  • 1.Zhao, X., Fang, Y., Liu, L., Xu, M. & Li, Q. A covariance-based moth-flame optimization algorithm with Cauchy mutation for solving numerical optimization problems. Appl. Soft Comput.119, 108538 (2022). [Google Scholar]
  • 2.Hamad, R. K. & Rashid, T. A. Goose algorithm: A powerful optimization tool for real-world engineering challenges and beyond. Evol. Syst. 1–26 (2024).
  • 3.Tian, Z. & Gai, M. Football team training algorithm: A novel sport-inspired meta-heuristic optimization algorithm for global optimization. Exp. Syst. Appl.245, 123088 (2024). [Google Scholar]
  • 4.Abdel-Basset, M., Mohamed, R., Jameel, M. & Abouhawwash, M. Spider wasp optimizer: A novel meta-heuristic optimization algorithm. Artif. Intell. Rev. 1–64 (2023).
  • 5.Whitley, D. A genetic algorithm tutorial. Stat. Comput.4, 65–85 (1994). [Google Scholar]
  • 6.Abdel-Basset, M., Abdel-Fatah, L. & Sangaiah, A. K. Metaheuristic algorithms: A comprehensive review. In Computational Intelligence for Multimedia Big Data on the Cloud with Engineering Applications. 185–231 (2018).
  • 7.Chu, W., Gao, X. & Sorooshian, S. A new evolutionary search strategy for global optimization of high-dimensional problems. Inf. Sci.181, 4909–4927 (2011). [Google Scholar]
  • 8.Kong, X., Shang, P., Wang, C. & Liu, L. Integrating cumulative binomial probability into artificial bee colony algorithm for global optimization in mechanical engineering design. Eng. Appl. Artif. Intell.151, 110628 (2025). [Google Scholar]
  • 9.Farda, I. & Thammano, A. An adaptive differential evolution with multiple crossover strategies for optimization problems. HighTech Innov. J.5, 231–258 (2024). [Google Scholar]
  • 10.Widians, J. A., Wardoyo, R. & Hartati, S. A hybrid ant colony and grey wolf optimization algorithm for exploitation-exploration balance. Emerg. Sci. J.8, 1642–1654 (2024). [Google Scholar]
  • 11.Ahmed, R. et al. Memory, evolutionary operator, and local search based improved grey wolf optimizer with linear population size reduction technique. Knowl.-Based Syst.264, 110297 (2023). [Google Scholar]
  • 12.Pan, J., Li, S., Zhou, P., Yang, G. & Lyu, D. Dung beetle optimization algorithm guided by improved sine algorithm. Comput. Eng. Appl.59, 92–110 (2023). [Google Scholar]
  • 13.Su, Y., Dai, Y. & Liu, Y. A hybrid hyper-heuristic whale optimization algorithm for reusable launch vehicle reentry trajectory optimization. Aerosp. Sci. Technol.119, 107200 (2021). [Google Scholar]
  • 14.Li, Y., Yu, Q. & Du, Z. Sand cat swarm optimization algorithm and its application integrating elite decentralization and crossbar strategy. Sci. Rep.14, 8927 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Abualigah, L., Diabat, A., Mirjalili, S., Abd Elaziz, M. & Gandomi, A. H. The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng.376, 113609 (2021). [Google Scholar]
  • 16.Li, M., Liu, Z. & Song, H. An improved algorithm optimization algorithm based on Runge Kutta and golden sine strategy. Expert Syst. Appl.247, 123262 (2024). [Google Scholar]
  • 17.Das, A., Namtirtha, A. & Dutta, A. Lévy-Cauchy arithmetic optimization algorithm combined with rough k-means for image segmentation. Appl. Soft Comput.140, 110268 (2023). [Google Scholar]
  • 18.Bhat, S. J. & KV, S. A localization and deployment model for wireless sensor networks using arithmetic optimization algorithm. Peer-to-Peer Netw. Appl.15, 1473–1485 (2022). [Google Scholar]
  • 19.Prabu, M. & Chelliah, B. J. An intelligent approach using boosted support vector machine based arithmetic optimization algorithm for accurate detection of plant leaf disease. Pattern Anal. Appl.26, 367–379 (2023). [Google Scholar]
  • 20.Abualigah, L., Diabat, A., Sumari, P. & Gandomi, A. H. A novel evolutionary arithmetic optimization algorithm for multilevel thresholding segmentation of COVID-19 CT images. Processes9, 1155 (2021). [Google Scholar]
  • 21.Kaveh, A. & Hamedani, K. B. Improved arithmetic optimization algorithm and its application to discrete structural optimization. In Structures. Vol. 35. 748–764 (Elsevier, 2022).
  • 22.Hu, G., Zhong, J., Du, B. & Wei, G. An enhanced hybrid arithmetic optimization algorithm for engineering applications. Comput. Methods Appl. Mech. Eng.394, 114901 (2022). [Google Scholar]
  • 23.Yıldız, B. S. et al. A novel hybrid arithmetic optimization algorithm for solving constrained optimization problems. Knowl.-Based Syst.271, 110554 (2023). [Google Scholar]
  • 24.Li, X.-D., Wang, J.-S., Hao, W.-K., Zhang, M. & Wang, M. Chaotic arithmetic optimization algorithm. Appl. Intell.52, 16718–16757 (2022). [Google Scholar]
  • 25.Ahmadipour, M. et al. Optimal power flow using a hybridization algorithm of arithmetic optimization and aquila optimizer. Expert Syst. Appl.235, 121212 (2024). [Google Scholar]
  • 26.Dhal, K. G., Sasmal, B., Das, A., Ray, S. & Rai, R. A comprehensive survey on arithmetic optimization algorithm. Arch. Comput. Methods Eng.30, 3379–3404 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Issa, M. Enhanced arithmetic optimization algorithm for parameter estimation of PID controller. Arab. J. Sci. Eng.48, 2191–2205 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Shi, X., Yu, X. & Esmaeili-Falak, M. Improved arithmetic optimization algorithm and its application to carbon fiber reinforced polymer-steel bond strength estimation. Compos. Struct.306, 116599 (2023). [Google Scholar]
  • 29.Çelik, E. IEGQO-AOA: Information-exchanged gaussian arithmetic optimization algorithm with quasi-opposition learning. Knowl.-Based Syst.260, 110169 (2023). [Google Scholar]
  • 30.Fraihat, S., Makhadmeh, S., Awad, M., Al-Betar, M. A. & Al-Redhaei, A. Intrusion detection system for large-scale IOT netflow networks using machine learning with modified arithmetic optimization algorithm. Internet Things22, 100819 (2023). [Google Scholar]
  • 31.Liu, H., Zhang, X., Zhang, H., Li, C. & Chen, Z. A reinforcement learning-based hybrid aquila optimizer and improved arithmetic optimization algorithm for global optimization. Expert Syst. Appl.224, 119898 (2023). [Google Scholar]
  • 32.Xu, M., Song, Q., Xi, M. & Zhou, Z. Binary arithmetic optimization algorithm for feature selection. Soft Comput.27, 11395–11429 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Bacanin, N. et al. Quasi-reflection learning arithmetic optimization algorithm firefly search for feature selection. Heliyon9 (2023). [DOI] [PMC free article] [PubMed]
  • 34.Gölcük, İ, Ozsoydan, F. B. & Durmaz, E. D. An improved arithmetic optimization algorithm for training feedforward neural networks under dynamic environments. Knowl.-Based Syst.263, 110274 (2023). [Google Scholar]
  • 35.Ekinci, S., Çetin, H., Izci, D. & Köse, E. A novel balanced arithmetic optimization algorithm-optimized controller for enhanced voltage regulation. Mathematics11, 4810 (2023). [Google Scholar]
  • 36.Talpur, N. et al. A novel bitwise arithmetic optimization algorithm for the rule base optimization of deep neuro-fuzzy system. J. King Saud Univ.-Comput. Inf. Sci.35, 821–842 (2023). [Google Scholar]
  • 37.Dhawale, P. G., Kamboj, V. K. & Bath, S. A levy flight based strategy to improve the exploitation capability of arithmetic optimization algorithm for engineering global optimization problems. Trans. Emerg. Telecommun. Technol.34, e4739 (2023). [Google Scholar]
  • 38.Devan, P. A. M., Ibrahim, R., Omar, M., Bingi, K. & Abdulrab, H. A novel hybrid Harris Hawk-arithmetic optimization algorithm for industrial wireless mesh networks. Sensors23, 6224 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Abualigah, L. et al. Augmented arithmetic optimization algorithm using opposite-based learning and Lévy flight distribution for global optimization and data clustering. J. Intell. Manuf.34, 3523–3561 (2023). [Google Scholar]
  • 40.Hijjawi, M. et al. Accelerated arithmetic optimization algorithm by cuckoo search for solving engineering design problems. Processes11, 1380 (2023). [Google Scholar]
  • 41.Aydemir, S. B. A novel arithmetic optimization algorithm based on chaotic maps for global optimization. Evolut. Intell.16, 981–996 (2023). [Google Scholar]
  • 42.Abualigah, L. & Diabat, A. Improved multi-core arithmetic optimization algorithm-based ensemble mutation for multidisciplinary applications. J. Intell. Manuf.34, 1833–1874 (2023). [Google Scholar]
  • 43.Chen, H., Wang, Z., Jia, H., Zhou, X. & Abualigah, L. Hybrid slime mold and arithmetic optimization algorithm with random center learning and restart mutation. Biomimetics8, 396 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Khadanga, R. K., Das, D., Kumar, A. & Panda, S. Sine augmented scaled arithmetic optimization algorithm for frequency regulation of a virtual inertia control based microgrid. ISA Trans.138, 534–545 (2023). [DOI] [PubMed] [Google Scholar]
  • 45.Xu, T., Gao, Z. & Zhuang, Y. Fault prediction of control clusters based on an improved arithmetic optimization algorithm and bp neural network. Mathematics11, 2891 (2023). [Google Scholar]
  • 46.Alawad, N. A., Abed-alguni, B. H. & Saleh, I. I. Improved arithmetic optimization algorithm for patient admission scheduling problem. Soft Comput.28, 5853–5879 (2024). [Google Scholar]
  • 47.Zermani, M. A., Manita, G., Chhabra, A., Feki, E. & Mami, A. FPGA-based hardware implementation of chaotic opposition-based arithmetic optimization algorithm. Appl. Soft Comput. 111352 (2024).
  • 48.Barua, S. & Merabet, A. Lévy arithmetic algorithm: An enhanced metaheuristic algorithm and its application to engineering optimization. Expert Syst. Appl.241, 122335 (2024). [Google Scholar]
  • 49.Hou, G., Wang, J. & Fan, Y. Multistep short-term wind power forecasting model based on secondary decomposition, the kernel principal component analysis, an enhanced arithmetic optimization algorithm, and error correction. Energy286, 129640 (2024). [Google Scholar]
  • 50.Liu, M., Zhang, Y., Guo, J., Chen, J. & Liu, Z. An adaptive lion swarm optimization algorithm incorporating tent chaotic search and information entropy. Int. J. Comput. Intell. Syst.16, 39 (2023). [Google Scholar]
  • 51.Storn, R. Differrential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces. In Technical Report, International Computer Science Institute. Vol. 11 (1995).
  • 52.Kamaruzaman, A. F., Zain, A. M., Yusuf, S. M. & Udin, A. Levy flight algorithm for optimization problems-A literature review. Appl. Mech. Mater.421, 496–501 (2013). [Google Scholar]
  • 53.Azizi, M., Aickelin, U., A. Khorshidi, H. & Baghalzadeh Shishehgarkhaneh, M. Energy valley optimizer: A novel metaheuristic algorithm for global and engineering optimization. Sci. Rep.13, 226 (2023). [DOI] [PMC free article] [PubMed]
  • 54.Abdel-Basset, M., Mohamed, R., Azeem, S. A. A., Jameel, M. & Abouhawwash, M. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion. Knowl.-Based Syst.268, 110454 (2023). [Google Scholar]
  • 55.Zolf, K. Gold rush optimizer: A new population-based metaheuristic algorithm. Oper. Res. Decis.33 (2023).
  • 56.Abualigah, L. et al. Efficient text document clustering approach using multi-search arithmetic optimization algorithm. Knowl.-Based Syst.248, 108833 (2022). [Google Scholar]
  • 57.Zhang, X. & Wen, S. Hybrid whale optimization algorithm with gathering strategies for high-dimensional problems. Expert Syst. Appl.179, 115032 (2021). [Google Scholar]
  • 58.Tanabe, R. & Fukunaga, A. Success-history based parameter adaptation for differential evolution. In 2013 IEEE Congress on Evolutionary Computation. 71–78 (IEEE, 2013).
  • 59.Tanabe, R. & Fukunaga, A. S. Improving the search performance of shade using linear population size reduction. In 2014 IEEE Congress on Evolutionary Computation (CEC), 1658–1665 (IEEE, 2014).
  • 60.Rashedi, E., Nezamabadi-Pour, H. & Saryazdi, S. GSA: A gravitational search algorithm. Inf. Sci.179, 2232–2248 (2009). [Google Scholar]
  • 61.Mirjalili, S., Mirjalili, S. M. & Lewis, A. Grey wolf optimizer. Adv. Eng. Softw.69, 46–61 (2014). [Google Scholar]
  • 62.Mirjalili, S. & Lewis, A. The whale optimization algorithm. Adv. Eng. Softw.95, 51–67 (2016). [Google Scholar]
  • 63.Heidari, A. A. et al. Harris Hawks optimization: Algorithm and applications. Fut. Gen. Comput. Syst.97, 849–872 (2019). [Google Scholar]
  • 64.Braik, M. S. Chameleon swarm algorithm: A bio-inspired optimizer for solving engineering design problems. Exp. Syst. Appl.174, 114685 (2021). [Google Scholar]
  • 65.Hashim, F. A. & Hussien, A. G. Snake optimizer: A novel meta-heuristic optimization algorithm. Knowl.-Based Syst.242, 108320 (2022). [Google Scholar]
  • 66.Agushaka, J. O., Ezugwu, A. E. & Abualigah, L. Dwarf mongoose optimization algorithm. Comput. Methods Appl. Mech. Eng.391, 114570 (2022). [Google Scholar]
  • 67.Kaur, S., Awasthi, L. K., Sangal, A. L. & Dhiman, G. Tunicate swarm algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell.90, 103541 (2020). [Google Scholar]
  • 68.Chopra, N. & Ansari, M. M. Golden jackal optimization: A novel nature-inspired optimizer for engineering applications. Expert Syst. Appl.198, 116924 (2022). [Google Scholar]
  • 69.Abualigah, L. et al. Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Indus. Eng.157, 107250 (2021). [Google Scholar]
  • 70.Rather, S. A. & Bala, P. S. Hybridization of constriction coefficient based particle swarm optimization and gravitational search algorithm for function optimization. In proceedings of the International Conference on Advances in Electronics, Electrical & Computational Intelligence (ICAEEC) (2019).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES