A
Secant Optimization Algorithm for Efficient Global Optimization
MohammedQ.Ibrahim1Email
MohammedQaraad2✉EmailEmail
NazarK.Hussein1
M.A.Farag3Email
DavidGuinovart4Email
1Department of Mathematics, College of Computer Sciences and MathematicsTikrit University34001TikritIraq
2Department of Information Technology, College of Engineering and Information TechnologyUniversity of AmranAmranYemen
3Department of Basic Engineering Science, Faculty of EngineeringMenoufia University4470351Shebin El-KomEgypt
4The Hormel InstituteUniversity of Minnesota801 16th Ave NE55912AustinMNUSA
Mohammed Q. Ibrahim a, Mohammed Qaraad b*
Click here to download actual image
, Nazar K. Hussein a
Click here to download actual image
, M.A. Farag c, and David Guinovart d
a Department of Mathematics, College of Computer Sciences and Mathematics, Tikrit University, Tikrit, 34001, Iraq;
Emails: mohammed.q.ibrahim35509@st.tu.edu.iq, nazar.dikhil@tu.edu.iq.
b Department of Information Technology, College of Engineering and Information Technology, University of Amran, Amran, Yemen; Email: mo.qaraad@amu.edu.ye.
c Department of Basic Engineering Science, Faculty of Engineering, Menoufia University, Shebin El-Kom,4470351, ‎Egypt.
mai.farg@sh-eng.menofia.edu.eg
d The Hormel Institute, University of Minnesota, 801 16th Ave NE, Austin, 55912, MN, USA; Emails: guino001@umn.edu.
* Corresponding author at: Department of Information Technology, College of Engineering and Information Technology, University of Amran, Amran, Yemen.
E-mail address: mo.qaraad@amu.edu.ye
Abstract
This paper presents the Secant Optimization Algorithm (SOA), a novel mathematics-inspired metaheuristic derived from the Secant Method. SOA enhances search efficiency by repeating vector updates using local information and derivative approximations in two steps: secant-based updates for enabling guided convergence and stochastic sampling with an expansion factor for enabling global search and escaping local optima. The algorithm's performance was verified on a set of benchmark functions, from low- to high-dimensional nonlinear optimization problems, such as the CEC2021 and CEC2020 test suites. In addition, SOA was used for solving real-world applications, such as convolutional neural network hyperparameter tuning on four datasets: MNIST, MNIST-RD, Convex, and Rectangle-I, and parameter estimation of photovoltaic (PV) systems. The competitive performance of SOA, in the form of high convergence rates and higher solution accuracy, is confirmed using comparison analyses with leading algorithms within the field. Moreover, statistical tests and convergence trajectories confirm SOA's robustness and flexibility, rendering it an effective tool in resolving challenging machine learning and engineering optimization complications. The source code is available at https://github.com/MohammedQaraad/SOA
Keywords:
Mathematics based Metaheuristics
Global optimization
Secant Optimization Algorithm (SOA)
Engineering applications
Photovoltaic (PV) systems
CNN hyperparameters optimization
A
A
1. Introduction
Over the past decade, interest in optimization has surged due to its pivotal role in addressing complex challenges across a range of fields, including computer science, data science, and engineering design1. Optimization problems in these areas often present intricate structures with numerous decision variables, multiple constraints, and various objectives. As these fields advance, modern research increasingly incorporates sophisticated optimization algorithms to achieve efficient solutions under real-world limitations 2. This trend is especially prominent in manufacturing 3, resource allocation 4, path planning 5, and financial portfolio management 6Given the demands for cost control, resource efficiency, and technological innovation, developing robust optimization techniques has become essential to meeting contemporary needs and driving further industry advancements.
In engineering, optimization approaches are frequently classified as analytical or numerical, with heuristic and metaheuristic methods addressing many sorts of complicated real-world issues 1. For instance, in 7, a physics-informed neural network (HOMS-PINN) tackles elastic problems in composite materials, showcasing advanced numerical methods for multi-scale engineering challenges. Metaheuristic algorithms (MAs), such as those in 8, where a Snow Ablation Optimizer (SAO) optimizes PV systems, is commonly classified as a single-solution and population-based technique. Single-solution-based algorithms are more efficient, although population-based approaches, like the hybrid Grasshopper Optimization Algorithm (HGOA) in 9, excel in broader engineering optimization tasks. Many real-world issues are classed as single-objective, multi-objective, or multimodal, and these complexities frequently make classic mathematical methods, such as conjugate gradient and gradient descent, less successful 10 11. In 12, a multi-strategy Slime Mould Algorithm (MSMA) addresses engineering design problems, such as welded beam design, highlighting metaheuristics’ adaptability. Deterministic methods struggle with nonlinear, non-convex, or NP-hard problems, necessitating stochastic metaheuristics 13. For instance, in 14, an enhanced Slime Mould Algorithm (AGSMA) improves convergence for engineering applications, while 15 and 16 introduce Q-learning-enhanced JAYA (QLJAYA) and a stable Social Learning Swarm Optimizer (ESLPSO), respectively, for PV parameter estimation, demonstrating metaheuristics’ effectiveness in complex engineering scenarios.
Metaheuristic optimization algorithms have become a popular, cost-effective, and versatile solution to tackle complex optimization challenges. With their simplicity and ability to deliver optimal or near-optimal solutions quickly, they are highly effective for real-world applications 17,18. These algorithms generally operate in two phases: exploration and exploitation. During exploration, the algorithm thoroughly searches across a feasible domain, while exploitation focuses on refining the search within promising regions. Balancing these two phases is essential to avoid local optima and to discover global solutions efficiently.
Metaheuristic algorithms are further divided into population-based and single-solution-based approaches 19. While single-solution algorithms concentrate on a single solution, population-based methods engage multiple solutions, allowing for robust exploration of the search space and enhanced avoidance of local optima. In single-solution-based algorithms, the search process focuses on intensifying a single solution. Examples include Simulated Annealing 20, variable neighborhood search 21, iterated local search 22 and Tabu Search 23, where each iteration modifies the current solution to move toward an optimal or near-optimal solution. These algorithms allow easy implementation and require only a small number of function evaluations during optimization. However, the disadvantages are the high possibility of trapping in local optima and failure to exchange information because these methods have only a single trend24.
A
Population-based metaheuristics work by maintaining a population of potential solutions and exploring and improving them iteratively. These methods are commonly categorized based on their inspiration or methodological approach. Numerous classifications exist, but in this work, we adopt the classification used by25 and 26. These subcategories include evolution-based algorithms, Swarm Optimization algorithms, physics/chemistry-based algorithms, mathematics-based algorithms, and miscellaneous. Figure 1 gives the classification used in our work. Evolutionary algorithms draw inspiration from natural evolutionary processes and utilize operators modeled after biological phenomena, including crossover and mutation. The genetic algorithm (GA)27, one of the most well-known evolutionary algorithms, is specifically influenced by Darwin’s theory of evolution. Swarm intelligence algorithms represent another category of meta-heuristics, inspired by the collective behaviors of animals when moving or hunting in groups. Traditional methods within this category include Particle Swarm Optimization 28 and coot Optimization algorithm 29. Physics and chemistry-based algorithms, such as the RIME algorithm 30 and Atomic Orbit Search31, draw from physical and chemical principles to guide the search process. Mathematics-based algorithms use mathematical formulas and concepts, like trigonometric functions in the triangulation topology aggregation optimizer 32, improved Rung Kutta algorithm 33, circle search algorithm, Exponential distribution optimizer (EDO)34, Arithmetic Optimization Algorithm (AOA) 35, etc, to navigate the optimization landscape. Miscellaneous Algorithms in our classification include algorithms inspired by human cognition and social behaviors (e.g., human-based metaheuristics) and strategies derived from game theory, competitive games (e.g., game-based metaheuristics), and other algorithms 26. Human-based optimization metaheuristics such as mountaineering team-based optimization36, the mother optimization algorithm (MOA)37, the literature research optimization algorithm38, the deep sleep optimizer39, the offensive Defensive Optimization40, Paper Publishing Based Optimization41 and etc. while, football game-based optimization 42, Billiards Optimization Algorithm43, the puzzle optimization algorithm 44, shell game optimization 45, ring toss game-based optimization 46, the golf optimization algorithm 47, are examples of game-based metaheuristics. The following section will provide a detailed exploration of these algorithms, with particular emphasis on mathematics-based metaheuristics.
Fig. 1
Classification of metaheuristics
Click here to Correct
The diversity of these approaches highlights the adaptability of metaheuristics, as they can be tailored to suit different problem types and hybridized with other techniques to tackle increasingly complex optimization challenges. This flexibility and innovation make metaheuristics valuable tools across numerous fields, from engineering to artificial intelligence. Researchers have enhanced these algorithms with advanced concepts like hybridization, quantum computing, and chaotic maps to better address the complexities of modern optimization problems, making them indispensable tools for finding near-optimal solutions across a vast array of applications 48,49 50.
Despite the abundance of established optimization algorithms, there remains a strong need for new, innovative approaches tailored to specific problem domains. The "No Free Lunch" theorem 51 underscores this necessity by stating that no single optimization algorithm is universally optimal for all problem classes. Each algorithm has strengths that make it suitable for certain types of problems, while it may perform less effectively in others. This insight has led to a continuous exploration of novel methods, aiming to enhance solution accuracy, convergence speed, and the balance between exploration and exploitation in search processes. In this light, the proposed algorithm is grounded in the principles of the classical derivative-based secant method, which is known for its simplicity and effectiveness in numerical optimization.
In this study, we developed a novel algorithm named the Secant Optimization Algorithm (SOA), which is based on the idea of approximating the derivative of a function by using secant lines between two points, thereby eliminating the need for gradient information. SOA adapts this principle into an optimization framework, allowing it to efficiently navigate complex objective functions without relying on direct gradient calculations, which are often impractical or costly in real-world applications. By leveraging this derivative-free approach, SOA offers a unique advantage in solving non-convex. In these multi-dimensional optimization problems, traditional methods may struggle with slow convergence or get trapped in local optima.
SOA’s operational mechanism is designed to enhance both the exploration and exploitation phases of optimization, ensuring a well-balanced search process. During exploration, SOA efficiently spans the feasible domain, identifying promising regions, while the exploitation phase allows for a focused search within these regions to find the optimal solution. This balance makes SOA effective in identifying near-optimal solutions without the common pitfalls of stagnation in suboptimal regions.
The reason that the Secant Method has been chosen as the foundation for the Secant Optimization Algorithm (SOA) stems from its specific advantages in optimizing the problems of hyperparameter tuning. Hyperparameter tuning typically encounters non-differentiable objective functions, such as validation errors of machine learning models, where gradient-based methods cannot be applied. The Secant Method, a non-derivative method, approximates derivatives based on function values at two locations, offering an official but pliable way to search high-dimensional, intricate spaces. Compared with typical metaheuristics like Particle Swarm Optimization (PSO) or Genetic Algorithms (GA), which heavily rely on random operators, iterative improvement of the Secant Method provides a principled way of using local knowledge without compromising on computational efficiency. Furthermore, its existence as a population-based metaheuristic introduces a novel mechanism of search that collaborates with existing algorithms, potentially uncovering solutions in regions of the search space that other mechanisms may not approach.
To validate the robustness of the Secant Optimization Algorithm (SOA), it was tested on a diverse array of challenging benchmark functions, including CEC2021 with 20 dimensions and CEC2020 with 50 and 100 dimensions. These benchmarks cover a range of problem types, including low, medium, and high-dimensional and nonlinear problem sets. Additionally, SOA was applied to practical engineering challenges, particularly in the field of power systems, where it successfully addressed parameter identification for photovoltaic (PV) systems.
The results of these tests revealed SOA’s competitive performance when compared with several state-of-the-art optimizers, including both recent and widely cited algorithms known for their robustness and efficiency. SOA demonstrated faster convergence rates and higher accuracy across a range of scenarios, showcasing its adaptability to both single-objective and multi-objective optimization challenges. Furthermore, convergence curves and statistical analyses confirmed SOA’s superior ability to achieve global optima, thus highlighting its potential as a valuable addition to optimization problems.
The main contributions of the paper are listed as follows.
A new math-based metaheuristic algorithm, called SOA, is proposed and analyzed, developed based on the principles of the Secant method.
The performance of SOA is validated diverse array of challenging benchmark functions, including CEC2021 with 20 dimensions and CEC2020 with 50 and 100 dimensions.
The performance comparison is made using statistical data analysis, convergence analysis, runtime analysis, balance analysis, and Friedman's rank statistical test.
The capabilities of the SOA are further evaluated through its application to a challenging optimization problem in the power systems field: parameter identification for photovoltaic (PV) systems.
The proposed SOA offers several advantages for global optimization tasks. The first advantage of SOA is its simplicity, as it draws on the iterative, parameter-free nature of the secant method, eliminating the need for complex control parameters in the algorithm's design. The second advantage is its effectiveness in solving a wide range of optimization problems, from high-dimensional to nonlinear challenges, across various scientific fields. A third benefit is SOA’s balanced approach to exploration and exploitation, which enables efficient convergence toward the global optimum, providing robust solutions for decision variables. Finally, SOA demonstrates strong performance in real-world optimization applications, making it a versatile and powerful tool for complex problem-solving tasks.
The remainder of this article is summarized as follows. In Section 2, a thorough literature review is provided. Section 3 provided the basic concepts of the secant method and presented the proposed SOA algorithm while the results and computational complexity are provided in Section 4. Section 5 illustrates the implementation of SOA to solve parameter identification for photovoltaic (PV) system. Section 6 discusses the application of SOA to CNN Hyperparameters Optimization, and several conclusions are drawn in Section 6.
2. Literature review
This section provides a brief overview of key population-based metaheuristic algorithms, divided into four main types: evolution-based, swarm intelligence-based, physics/chemistry-based, and mathematics-based approaches. Each category uses different guiding principles to optimize solutions and has been applied in various fields. We focus specifically on mathematics-inspired algorithms.
Evolution-based metaheuristics were among the first metaheuristic algorithms to be created, drawing on natural selection and genetic principles. These algorithms generate a pool of candidate solutions and employ specialized evolutionary operators to generate new solutions through subsequent iterations52. One of the most well-known evolution-based metaheuristics is the genetic algorithm (GA)27, which simulates Darwinian natural selection. Differential evolution (DE) 53 is another prominent evolution-based metaheuristic that employs a population of solutions while emphasizing mutation and recombination more strongly. While GA is primarily based on the crossover operator, DE focuses on mutation, making it simpler and, in some situations, more efficient than GA. Aside from GA and DE, several other evolutionary algorithms have been created, including genetic programming (GP) 54, evolution strategies (ES) 55, gene expression programming (GEP) 56, and biogeography-based optimization (BBO) 57. Each of these algorithms contains distinct variations on evolutionary principles, extending the breadth of tools accessible for optimization in complicated problem areas 58.
Swarm intelligence algorithms are inspired by the collective behaviors observed in nature, including the coordinated actions of animals, birds, insects, and marine organisms59. Particle Swarm Optimization (PSO) 59, for example, is based on bird flocking behavior, while the Coot optimizer 29 mimics the behavior of coots when they are looking for foods in nature. Chameleon swarm algorithm 60 draws from the dynamic behavior of chameleons when navigating and hunting for food sources on trees. Other algorithms include the White Shark Optimizer 61, inspired by shark predatory tactics, and the snake Optimizer 62, which emulates snake movements. The Horse Herd Optimization Algorithm 63 reflects the social behavior of horse herds, and Northern Goshawk Optimization64 simulates the behavior of northern goshawk during prey hunting. Additionally, algorithms such as the Slime Mould Algorithm 65, Hunger Games Search66, Colony Predation Algorithm 67, Ant Lion Optimization Algorithm68, Flamingo Search Algorithm 69, Sparrow Search Algorithm70, and sand cat swarm optimization method71, are inspired by various biological processes, social structures, and survival strategies. These algorithms demonstrate the versatility of swarm intelligence principles, making them highly effective for solving complex optimization problems across diverse fields.
Physical law principles are the foundation for proposing solutions to optimization challenges through physics-based metaheuristic algorithms72. Below are some notable and effective optimization algorithms that fall under the physics-based metaheuristic algorithms category. The Lichtenberg Algorithm73, a well-known metaheuristic inspired by the Lichtenberg figures patterns, has been applied across various domains, including data clustering, global optimization, classification tasks, and various engineering designs. The Equilibrium Optimizer (EO) 72, which inspired by the physical equation of the mass balance that provides the conservation of mass entering, leaving, and generating in a control volume and the system always reaches an equilibrium point, has garnered significant interest for its applicability in enhancing and resolving a wide range of problems, such as image segmentation, feature selection, and global optimization challenges. Additionally, Plasma Generation Optimization (PGO)74 is based on the process of plasma generation. In recent years, PGO has been effectively utilized to address various issues, including global optimization, time series forecasting, and image segmentation. Other physics-based metaheuristic algorithms include, RIME algorithm 30, The Kepler Optimization Algorithm (KOA) 75, and etc., each contributing to the field with their unique approaches and applications.
Mathematical-inspired metaheuristic algorithms leverage principles from various mathematical domains to formulate their updating rules and strategies for optimization. These algorithms draw inspiration from fundamental concepts, including arithmetic operations, trigonometric functions, geometric principles, calculus-based algorithms, and others, to create robust optimization techniques capable of solving complex problems. Figure 2 gives the classification of the inspiration of Mathematical-inspired metaheuristic algorithms and examples for each category. The diversity of these mathematical foundations underscores the versatility of mathematical-inspired metaheuristic algorithms, which can be applied across various fields, from engineering and finance to data science and artificial intelligence. By combining insights from arithmetic, trigonometry, and geometry, these algorithms not only improve optimization processes but also pave the way for innovative solutions to real-world challenges.
Fig. 2
Classification of Mathematics-Based Metaheuristic Algorithms
Click here to Correct
One of the most widely recognized mathematical algorithms is the population-based Sine Cosine Algorithm (SCA) proposed by Mirjalili in76, which utilizes a sinusoidal mathematical framework to generate and distribute candidate solutions that progressively approach the optimal solution. The SCA has been effectively applied to a variety of single-objective nonlinear multivariable benchmark functions, both unimodal and multimodal. Results from these applications have demonstrated SCA's rapid convergence and its ability to avoid local optima. Numerous modifications to the SCA have been proposed and documented in the literature. These adaptations enhance the algorithm's performance and broaden its applicability across various optimization problems. For a comprehensive overview of these advancements, refer to the extensive body of work available in research publications on this topic, which can be found of in 77. The SCA and its variants have found extensive applications across various fields, including engineering problems 78, Image processing79, scheduling 80, and different optimization applications 81 82 83. The SCA is valued for its simplicity, efficiency, and ability to solve different complex applications.
The golden sine algorithm (GSA)84 is also inspired by trigonometric functions, specifically the sine function, and the mathematical concept of the golden ratio. The GSA is designed to find optimal solutions through an iterative process that balances exploration (broad search across the solution space) and exploitation (focused search around promising regions). By leveraging the golden ratio, a principle that appears frequently in nature, the GSA mimics the efficient structures seen in phenomena like leaf arrangements and shell spirals, helping guide the search process toward high-quality solutions. The GSA is particularly useful for solving complex, nonlinear, and high-dimensional optimization problems. It has been applied in a wide range of fields, including Support vector regression parameter optimization 85, Multisensory scheduling for UAV 86 Industrial engineering design problems 87, and etc.
The Arithmetic Optimization Algorithm (AOA) 88uses basic arithmetic operators—addition, subtraction, multiplication, and division—as its core mechanisms. In AOA, multiplication and division are primarily used in the exploration phase due to their tendency to produce widely dispersed values, encouraging a broader search. Conversely, addition and subtraction are applied in the exploitation phase to refine solutions more locally. This structured use of arithmetic operations allows AOA to balance exploration and exploitation effectively for diverse optimization tasks. Due to its straightforward structure, AOA is widely applied in various engineering fields, such as Structural Optimization 89, Maximum Power Point Tracking (MPPT) 90, Model identification 91, Image segmentation 92, The patient admission scheduling problem (PASP) 93 and other applications can be found in 88.
Gradient-Based Optimization (GBO) 94 takes inspiration from gradient-based methods like Newton’s method, featuring two main operators: the Gradient Search Rule (GSR) and the Local Escaping Operator (LEO). The GSR helps accelerate convergence by navigating the search space using a gradient-based approach, while the LEO enables the algorithm to escape local optima, enhancing solution quality. Due to its straightforward structure, GBO is widely applied in various engineering fields, scheduling 95, Portfolio 96, Manage storage space efficiently 97 and Adaptive Control98,
The Spherical Evolution (SE) algorithm 99 is a novel, math-based optimization technique that employs a spherical search pattern, guiding the movement of individuals across a wider, more diverse search space than traditional methods. This extended search capability enhances its performance, making SE particularly noteworthy in optimization research. SE has been applied to various real-world problems, demonstrating promising results in areas such as energy optimization, layout design, and parameter estimation. Its flexibility and efficiency in navigating complex solution spaces are central to its growing use in optimization tasks. For example, Wind Farm Layout Optimization 100, Solar Cell and Photovoltaic Model Optimization 101 102,and etc.
The Circle Optimization Algorithm (COA) 103 is a math-based metaheuristic inspired by the geometry and symmetry of a circle, designed to tackle continuous optimization problems. It models search agents as points distributed on a circle, moving iteratively along circular paths to balance exploration of the solution space and exploitation of promising areas. COA has demonstrated effective performance in various optimization applications and can be combined with other metaheuristics to enhance results. For example, Maximum power point tracking (MPPT) 104, Kernel extreme learning machine optimization 105, Proton exchange membrane fuel cell modeling 106 and etc.
Runge-Kutta Optimization Algorithm (RUN) 107 is one of the most cited math-based algorithm, inspired by the RK4 method of slope calculation from differential equations, where these slopes guide the search for optimal solutions. An enhanced solution quality mechanism helps avoid local optima and speeds up convergence, making RUN particularly effective for complex, nonlinear, and high-dimensional problems. This approach is especially valuable in applications like renewable energy system design 108, control system optimization 109, and machine learning 110. There are a lot of other applications that use the RUN algorithm due to the algorithm’s adaptability and effectiveness.
Exponential Distribution Optimizer (EDO) 34 is also a novel math-inspired algorithm designed for global optimization and engineering problems. It draws its principles from the exponential distribution, which models the time between events in a Poisson process. In the context of optimization, EDO uses exponential distribution to guide the search process by balancing exploration and exploitation. EDO has been shown to be effective in a variety of engineering applications, such as parameter estimation of proton exchange membrane fuel cells (PEMFCs) 111, power systems optimization 112, multi-level image segmentation 113 and etc., where precision, robustness, and computational efficiency are crucial. The algorithm’s adaptability and effectiveness make it a promising tool for solving real-world problems in diverse fields.
Newton- Raphson -Based Optimizer (NRBO) 11is inspired by the Newton- Raphson method and explores the search space using two key strategies: the Newton- Raphson search Rule and the Trap Avoid Operator, along with several matrix- based groups to enhance solution refinement. NRBO has shown effectiveness in cross a variety of real-world applications, including image segmentation, parameter estimation, wireless communication networks, and engineering control systems (EC) .
Triangulation Topology Aggregation Optimizer (TTAO)32 is rooted in the mathematical concept of similar triangular topology. TTAO integrates two main strategies—generic aggregation and local aggregation—which collaboratively enable the iterative construction of multiple similar triangular topological structures. These strategies are designed to achieve a robust balance between exploration and exploitation throughout the optimization process. TTOA has also shown effectiveness in cross a variety of real-world applications.
The advancements in math-inspired algorithms underscore the innovative integration of mathematical principles into optimization techniques. From classical methods like the Runge-Kutta and quadratic interpolation to more recent developments like the Exponential Distribution Optimizer (EDO) and the Golden Sine Algorithm (GSA), each approach leverages unique mathematical properties to improve convergence, robustness, and adaptability in complex solution spaces. These algorithms provide powerful tools for solving diverse real-world problems by embedding mathematical strategies into their search mechanisms.
In the field of hyperparameter tuning, metaheuristic algorithms like Particle Swarm Optimization (PSO), Genetic Algorithms (GA), and Differential Evolution (DE) have been widely used since they can comfortably deal with multimodal and non-differentiable objective functions. These do have the drawback of requiring control parameter tuning (like inertia weight for PSO or GA's crossover rate) and can get computationally intensive for high-dimensional problems. Contrarily, the Secant Method offers a derivative-free, sparsely parameterized approach with local function values to estimate derivatives and an intrinsic systematic search process. Transposition of the method as a population-based metaheuristic allows the proposed Secant Optimization Algorithm (SOA) to combine the efficiency of the Secant Method with metaheuristics' global search capability and is therefore particularly suited to hyperparameter optimization problems where computational effort and solution accuracy are crucial. Building on this foundation, the proposed algorithm, inspired by the secant method, introduces a novel approach, aiming to harness the iterative efficiency of the secant method to tackle optimization challenges with enhanced precision and reduced computational complexity.
In addition, the recent advancements in metaheuristics have focused on improving exploration, exploitation, and diversity maintenance. For instance, the paper of 114 introduces surrogate-assisted differential evolution with region decomposition and gradient-based mutation to effectively locate multiple optima in expensive problems. Similarly, the paper 115enhances constraint satisfaction and optimization by using gradient-based repair techniques.
Additionally, techniques such as in the work of 116and 117focus on enhancing population diversity, which is critical for efficiently navigating constrained and multimodal optimization landscapes. These approaches, which balance exploration, exploitation, and diversity, inspire our proposed algorithm, highlighting future research directions for improving metaheuristic performance in complex problem spaces. This addition contributes to the growing field of math-based optimizers, further expanding the toolkit for addressing high-dimensional, nonlinear, and multimodal optimization problems across various applications.
3. The Secant Optimization algorithm
The Secant Method was the motivation behind the Secant Optimization Algorithm (SOA) as it operates effectively to estimate derivatives without gradient information—a significant point of strength in hyperparameter optimization, where the goal functions may come with noisy or non-differentiable settings. While SOA's stochastic search strategy guarantees aggressive global search capability, the Secant Method's iterative optimization from secant lines between two points offers a computationally effective way of leveraging local knowledge. With the synergy between the two, SOA is well-suited to navigate the high-dimensional, intricate search spaces encountered during hyperparameter tuning and presents an alternative viewpoint to more conventional metaheuristics like PSO or GA. The Secant method is an efficient numerical technique for solving nonlinear equations within the domain of numerical analysis. It is recognized as one of the local search methods and ranks among the key optimization algorithms used to find optimal solutions, alongside Newton's method, quasi-Newton methods, and others in this field 118. Unlike Newton's method, the Secant method relies on the secant property and utilizes two initial approximations along with the function’s first derivative, instead of requiring the second derivative. This approach iteratively approximates the function’s first derivative to zero by leveraging consecutive points, making it a relatively effective technique for numerical optimization119.
If we have
is a quadratic function and we approximate it by the Taylor series at
:
1
Taking the derivative of Eq. (1) and since we want to find the minimum point of the function
, so we setting the result equal to zero
:
2
Equation (2) can be expressed as follows:
3
Where Eq. (3) represents an approximation of the function
as a linear function between the two approximation points
and
of the minimum point
, with
represent the slope of line that joins the points
and
.
4
As a result, Eq. (3) can be interpreted as offering a new approximation for the roots of
as follows:
5
So, the Eq. (5) can be expressed using the points
and
to be:
6
Thus, Eq. (6) is the general formula for the Secant Method, This formulation highlights the iterative nature of the Secant Method, where each new approximation
is derived from the previous two approximations
and
by iterating this process, the method refines its estimates and ideally converges to the actual root of the equation
. The process of selecting the next approximation in the Secant Method can be illustrated in Fig. 3.
Fig. 3
Illustration of the progression of iterations in the Secant Method.
Click here to Correct
The strength of the Secant Method lies in its ability to leverage only function values, making it a preferred choice in scenarios where derivatives are not readily available or computationally expensive to obtain. By using successive points to improve the approximation, it can achieve faster convergence than simpler methods like the bisection method.
The Secant Optimization Algorithm is based on the Secant Method, a mathematical technique that employs iterative refining to find optimal solutions. The algorithm combines two basic processes: exploration and exploitation, which ensures a balance between wide searching and solution refinement. During the exploration phase, the algorithm leverages the systematic update mechanism of the Secant Method to guide the search toward promising areas. By utilizing local problem-specific information, it precisely exploits current solutions and progressively improves them through incremental updates. In the exploitation phase, the algorithm introduces diversity by incorporating random movements and searching in unexplored regions of the solution space. This helps prevent premature convergence to local optima. This dual-process design enhances the algorithm’s ability to achieve global optimization effectively.
In contrast, traditional metaheuristic algorithms often combine random exploration with local searches, typically confined to small neighborhoods within the solution space. While these strategies can be effective in certain contexts, they may struggle to escape local optima due to their inherent dependence on randomness. Recognizing these limitations, we propose a novel algorithm, the Secant-Based Optimizer.
This innovative approach allows for unrestricted and stochastic movement within the solution space, enabling the exploration of a wider range of potential solutions without directly relying on derivatives. By employing derivative approximations instead of actual derivatives, the Secant-Based Optimizer introduces enhanced diversity and flexibility into the optimization process. This capability not only improves the algorithm's efficiency in traversing complex landscapes but also accelerates convergence toward the desired objective.
Integrating the foundational principles of the Secant Method with a novel exploration strategy, the SOA is designed to expand the search for solutions. This synergy enhances performance and adaptability, making the algorithm a versatile tool for addressing complex optimization challenges across various fields, including engineering, finance, and computational science.
The SOA is a population-based optimization algorithm that leverages the principles of the Secant Method to explore the solution space. In this proposed algorithm, the population consists of a set of vectors that represent potential solutions to the optimization problem. The SOA algorithm iteratively refines these solutions over successive generations. The following three key operations are employed to update the positions of the vectors in each generation:
Stage 1: Initialization – Randomly generating initial vectors within the defined search space.
Stage 2: Secant-Based Update (Exploration phase) – Applying the secant method to refine the vectors based on local information and derivative approximations.
Stage 3: Stochastic Exploitation – During this step, the algorithm improves its search by focusing on the best options while keeping variety. It combines a directed random walk toward promising locations with a Secant update and random motions toward particular areas, such as the nearest and furthest solutions. This technique strikes a compromise between enhancing current solutions and avoiding trapping into local minima, increasing the likelihood of achieving the global optimum.
In this framework, the objective is to minimize the target function, illustrating the effectiveness of the SOA in navigating complex optimization landscapes.
3.1. Initialization stage
The size of the population and the number of iterations is determined based on the complexity of the problem at hand. In the proposed algorithm, each individual in the population is referred to as a "vector." In the multi-dimensional search space, the SOA consists of these vectors. This allows us to express a vector in the following form:
7
The initial solutions for the SOA algorithm are generated randomly within the search domain in dimension N. The initial vector components can be formulated as:
8
Here,
represents the lower bound, and
denotes the upper bound of the problem. The term r
refers to a random number generated within the range (0, 1). This initialization strategy ensures that the initial solutions are well-distributed across the search space, facilitating a comprehensive exploration of potential solutions.
3.2. Updating rule stage (Exploration phase)
The first operator of the SOA governs the movement of the vectors to enhance search efficiency and identify optimal positions within the solution space. The SOA begins with two initial assumed solutions and progresses to subsequent positions along a constrained path. To avoid the direct computation of derivatives, we utilize Taylor series to approximate the derivative:
9
10
Based on the modified equations (9) and (10), the following formula for the central difference yields the first derivative:
11
Now, by substituting Eq. (9) into Eq. (6), we obtain the modified Secant formula as follows:
12
Since the Secant Method begins with two initial approximations, it is crucial to select these solutions in a way that ensures proximity to the optimal solution, or at least directs us toward it. Therefore, we will choose both the best solution,
​, and the current solution,
​. The Secant formula can then be expressed as follows:
13
3.3. Stochastic Exploitation phase
To obtain promising and diverse solutions within the search space and explore new solution areas while avoiding local optima where stagnation might occur, we introduce an expansion factor. This factor allows for broader exploitation of promising regions within the solution space. It operates by utilizing a set of solutions, which include
​,
​​.
Here,
represents the best solution among the current candidates, while
​ and
are the solutions that are closest to and farthest from the mean solution, respectively.
​ is the average of all solutions, calculated using the equation:
14
The following vector (15) represents the distance between each vector or solution within the current population and the mean solution
:
15
Each component of the distance vector d is calculated using the Euclidean distance between the vectors, as expressed in Eq. (16):
16
Here,
​ is the solution within the current population that corresponds to the minimum value of
, while
​ is the solution that corresponds to the maximum value of
.
The proposed update mechanism for the solutions aims to find promising regions, allowing for new solutions that may lie outside the local solution area. This helps the algorithm to jump away from potential stagnation near local optima. The updates are defined by the following equations:
17
18
where,
is a randomly generated solution calculated as Eq. (8). The solutions
and
​​ are also randomly selected from the current population.
Where
is the random search function, it is determined by using the following equation:
19
Where
It is determined by using the following equation:
20
Where
,
are random values inside (0,1), and
is a default constant set to 1.5.
In Eq. (17), we incorporate a step size to the current solution
using two components: the first part involves random walk movement
, which is calculated based on equations 19 and 20 toward the solution
​, starting from a random solution
​ outside the current population. The second part employs a random movement using a random value within the range (0, 1) directed toward
​, originating from the solution
​​. This update can enhance the diversity of the new solutions, as illustrated in Fig. 4.
In Eq. (18), we utilize the best solution
for the update by adding a step size composed of two parts: the first part is movement using the random walk
toward the newly obtained solution
from the Secant Eq. (13), starting from the current solution
. The second part is again a random movement using a random value within the range (0, 1), directed toward
​ and starting from solution
​​. This update is expected to increase the likelihood of improving the current solutions based on the best solution, as shown in Fig. 5. This approach ensures a more comprehensive exploration of the solution space, enhancing the algorithm’s ability to navigate away from local optima and toward more globally optimal solutions.
As the final stage in our algorithm's iterative process, we implement a mutation mechanism to determine the selection between the updated position value and its original counterpart. This step introduces an element of stochasticity that can potentially enhance the algorithm's exploration capabilities. This generates a random value
from the ordinary normal probability distribution. If this value is less than 0.2, the original
position will be approved. If not, we've approved the new position
.
Fig. 4
An example of the movement of solutions according to Eq. (17) in a two-dimensional space.
Click here to Correct
Fig. 5
An example of the movement of solutions according to Eq. (18) in a two-dimensional space.
Click here to Correct
We can note that the SOA innovatively merges the principles of the Secant Method with a robust exploration strategy to enhance optimization capabilities. By utilizing derivative approximations, SOA effectively navigates the solution space, employing an incremental update mechanism that refines potential solutions. The initialization of the algorithm ensures a diverse set of starting points, while the Secant-Based Update allows for systematic refinement of these solutions. The stochastic exploitation further enriches the search process by integrating random movements, enabling the algorithm to escape local optima and discover a broader range of solutions. This hybrid approach not only accelerates convergence but also enhances adaptability across various problem domains. To illustrate the operational framework of the SOA, the following pseudocode provides a clear representation of the algorithm's steps, followed by a flowchart which given in Fig. 6 that visually outlines the sequential processes involved in executing the proposed method.
Pseudocode of SOA
Initialize the population
, Population size
, dimensions of problems
, upper and lower bounds.
and
is the maximum number of iterations.
Compute the fitness of each search agent in the initial population
Sort the fitness values and set
according to its Best Fitness
Set
,
while (
) then
Compute
by Eq. (15)
Detect
and
by use Eq. (14) and Eq. (15)
Set
as Zeros vector with dim dimension
for each search agent in the population
Compute
according to Eq. (13)
If (
) then
Select two search agents
randomly different from
If (
) then
Update the current Search agent by Eq. (17)
Else
Update the current Search agent by Eq. (18)
Apply Mutation Strategy by using Eq. (21)
Compute the value of the fitness of
as
If (
) then
Update the
and
End
End
Fig. 6
The flowchart of the secant optimization algorithm (SOA)
Click here to Correct
3.4. Computational Complexity of the Secant Optimization Algorithm (SOA)
The computational complexity of the Secant Optimization Algorithm (SOA) is determined by its population initialization, objective function evaluation, sorting, and iterative updates. Initializing the population size is
across a problem dimension
incurs an
cost, followed by an objective function evaluation complexity of
, where
is the complexity of evaluating the objective function. Additionally, SOA requires sorting the population by fitness in each iteration, adding an
cost.
Combining these, the complexity per iteration is
, which is then scaled by the total number of iterations,
. Thus, the overall complexity is O(iters × PopSize × (f(dim) + dim + log (PopSize))), making SOA’s efficiency sensitive to both the dimensionality and the nature of the objective function. This complexity framework highlights SOA’s scalability within a population-based, iterative optimization approach, where objective evaluation and sorting operations drive runtime.
4. Numerical Experiments and Performance Analysis
This section details simulation studies conducted to assess the Secant Optimization Algorithm (SOA) in terms of optimization effectiveness. SOA was evaluated rigorously across two distinct CEC benchmark suites, each designed with unique dimensional challenges. The initial evaluation used the CEC2021 benchmark, featuring 20-dimensional test functions. This lower-dimensional setup allowed an initial assessment of SOA’s efficiency in simpler search spaces. To further explore its robustness, SOA was tested on the more challenging CEC2020 suite, which includes high-dimensional test functions. The algorithm was evaluated at 50 dimensions to simulate intermediate complexity and at 100 dimensions for high-complexity testing, examining SOA’s scalability and performance as the dimensionality and complexity of the problem increased. Specific details on the CEC2021 and CEC2020 benchmarks, as well as the experimental setup, are available in references 120 and, 121respectively.
To ensure a comprehensive performance evaluation, SOA was benchmarked against two distinct groups of algorithms. The first group consisted of 11 mathematically inspired metaheuristic algorithms, while the second included 9 optimizers, encompassing both newly developed algorithms and variants of existing techniques. This broad comparison provides insights into SOA’s competitive standing within the latest advancements in metaheuristics. These evaluations across multiple dimensions offer an extensive analysis of SOA’s strengths and areas for further improvement across various optimization complexities.
Recent and Variant meta-heuristics
The Fata morgana algorithm (FATA)122
The RIME algorithm30
Archimedes optimization algorithm 123
Enhenced Tug of War Optimization 124
Brown-Bear Optimization Algorithm (BBOA)125
Honey Badger Algorithm (HBA)126
Hunger Games Search (HGS) 66
Aquila Optimizer (AO) 127
Q-learning embedded sine cosine algorithm (QleSCA)128
Recent mathematically inspired meta-heuristics
The Arithmetic Optimization Algorithm (AOA) 35
Chaos Game Optimization (CGO)129
Circle Search Algorithm (CircleSA) 103
Equilibrium Optimizer (EO)130
Weighted meaN oF vectOrs (INFO)24
Chernobyl Disaster Optimizer (CDO) 131
Pareto-like Sequential Sampling (PSS)132
RUNge Kutta optimizer (RUN)107
Energy Valley Optimizer (EVO) 133
Success History Intelligent Optimizer (SHIO)134
Fick's Law Algorithm (FLA) 135
The selection of comparative algorithms was guided by their diversity in design principles and relevance to recent developments in the metaheuristics field. The first group of recent and variant metaheuristics includes algorithms like FATA, ArchOA, and HHO, which represent modern adaptations and hybridizations of established optimization paradigms. QleSCA integrates reinforcement learning principles into the Sine Cosine Algorithm, demonstrating innovation in combining learning techniques with classical metaheuristics. These algorithms were chosen to assess SOA’s competitiveness against both novel methodologies and improved variants of traditional approaches.
The second group comprises mathematically inspired metaheuristics, such as the Arithmetic Optimization Algorithm (AOA), Chaos Game Optimization (CGO), and Circle Search Algorithm (CircleSA), which emphasize mathematical models as the foundation of their exploration and exploitation mechanisms. These algorithms, including CDO and EVO, were selected for their diverse inspiration sources and problem-solving strategies. For example, CGO applies chaos theory to enhance exploration, while EO uses equilibrium-based strategies for balancing search phases. This diversity ensures a robust comparative framework, reflecting SOA’s performance against a wide spectrum of optimization techniques. By benchmarking SOA against such a varied set of algorithms, the evaluation not only highlights SOA’s advantages in adaptability and robustness but also identifies specific challenges it may face in different optimization landscapes. This justifies the choice of these algorithms as representative benchmarks in numerical experiments and performance analysis.
Parameter settings were applied for the comparative algorithms as recommended in their original studies, with specific configurations summarized in Tables 1 and 2. During testing, all algorithms used a fixed population size of 30, with a maximum of 2500 evaluations. Experiments were conducted in Python on a high-performance Rocky Linux 9.4 (Blue Onyx) system. The computational setup included a machine with 1 TiB of RAM and an AMD EPYC 7713 64-core Processor, providing a stable and efficient environment for consistent testing.
Each algorithm, being stochastic, was independently run 30 times to mitigate variability in results. Performance evaluation was based on the fitness values from these runs, using the average (Avg), standard deviation (std), median (Med), Friedman ranking, and the Wilcoxon signed-rank test to establish a comprehensive ranking for each algorithm. This approach ensures a robust comparison by considering both central tendency and variability in performance.
Table 1
Key parameters of the physically inspired meta-heuristic algorithm.
Algorithm
Key parameters
AOA
alpha = 5, miu = 0.5, moa_min = 0.2, moa_max = 0.9
CGO
popSize = 30;
CircleSA
c_factor = 0.8
EO
popSize = 30;
INFO
popSize = 30;
HC
neighbour_size = 50
PSS
acceptance_rate = 0.8, sampling_method = "LHS"
SCA
popSize = 30;
SHIO
popSize = 30;
TC
tabu_size = 5, neighbour_size = 20, perturbation_scale = 0.05
RUN
popSize = 30;
SOA
Delta= 1e-5;beta = 1.5; mutation_ratio = 0.2
Table 2
Key parameters of the Variant algorithms and recent bio-inspired meta-heuristics
Algorithm
Key parameters
AO
popSize = 30;
BBOA
popSize = 30;
HBA
popSize = 30;
FATA
reflectance = 0.2; worstInte = 0; popSize = 30;
HGS
The probability of updating position(PUP) = 0.08; Largest hunger / threshold (LH) = 10000
HHO
popSize = 30;
QleSCA
learning rate in Q-learning (alpha) = 0.1; (gama) = 0.9;
RWGWO
popSize = 30;
RIME
Soft-rime(sr) = 5.0; popSize = 30;
SOA
Delta= 1e-5;beta = 1.5; mutation_ratio = 0.2
4.1. Qualitative analysis
Figure 7 presents the qualitative results of a SOA across a series of benchmark functions derived from the CEC 2020 test suite. Each row corresponds to a specific benchmark function (denoted F1, F2, etc.), showcasing various visual diagnostics and performance metrics to comprehensively evaluate the algorithm's behavior across different optimization landscapes. The columns are organized to display: (1) 3D representations of the function landscapes, (2) the SOA search trajectory, (3) diversity measurements, (4) runtime performance, (5) the exploration-exploitation balance, and (6) the global best fitness across iterations. This section will discuss the significance of each sub-figure type and its insights into SOA's performance.
3D Function Landscape (First Column)
The 3D visualizations provide a high-level overview of each function's topography, illustrating the SOA's challenge in navigating complex landscapes. These functions exhibit varying degrees of multimodality and convexity, affecting the difficulty of reaching global minima. For instance, the F1 and F2 functions appear to have numerous peaks and valleys, indicating multimodal properties that could trap the optimization in local minima, whereas smoother landscapes, like F4 and F6, may pose relatively simpler optimization challenges. Such visualizations are fundamental for understanding the underlying terrain that SOA is traversing, influencing the interpretation of its convergence behavior in subsequent columns.
Search History (Second Column)
The search history plots provide a two-dimensional view of the SOA agents' movements through the solution space. Black dots indicate individual agents, while red points likely mark the optimal solutions or best-known positions. In functions like F1 and F8, the dense clustering of agents around specific areas reveals SOA's convergence toward potential optima. The patterns across functions vary; for instance, F2 and F8 display more dispersed agent movements, suggesting difficulty in converging due to the function's rugged or deceptive surface. Conversely, F4 and F10 exhibit more cohesive convergence patterns, implying that SOA efficiently exploits these landscapes. These trajectories highlight SOA's balance between exploration and exploitation, revealing its adaptability to complex terrains.
Diversity Measurement (Third Column)
The diversity measurement plots track the population diversity across iterations, often representing the standard deviation or range of positions among agents. For most functions, diversity decreases sharply in early iterations, signaling rapid convergence. For example, F1, F2, and F4 show a consistent reduction in diversity, suggesting that SOA effectively narrows down the search area. However, functions such as F8 and F9 maintain higher diversity longer, potentially due to the functions' multimodal nature, which necessitates sustained exploration. The diversity dynamics illustrate SOA's capability to adjust exploration intensity based on landscape complexity, which is crucial for avoiding premature convergence.
Runtime (Fourth Column)
The runtime graphs indicate the computational expense associated with each iteration. Functions with significant runtime spikes, such as F1, F4, and F8, suggest that these landscapes demand more computational resources, potentially due to more complex evaluations or the need for adaptive step adjustments. The variation in runtime across functions may indicate that SOA applies more computational effort selectively when encountering challenging areas. This adaptive runtime behavior may reflect the strength of SOA, as it can dynamically allocate resources to balance efficiency and solution accuracy.
Exploration vs. Exploitation (Fifth Column)
The exploration versus exploitation plots provides insights into the SOA algorithm’s search strategy. The two lines in each plot represent the percentages of exploration (global search) and exploitation (local refinement) in each iteration. In many functions, such as F1 and F8, exploration dominates in early stages before giving way to exploitation, signifying SOA's structured approach to first locating promising regions before refining solutions. However, functions like F10 exhibit sustained exploitation dominance early on, suggesting a tendency toward local refinement. This adaptive transition between exploration and exploitation is crucial for navigating various optimization landscapes and achieving high-quality solutions across diverse function types.
Global Best Fitness (Sixth Column)
The global best fitness plots show the progression of the optimal solution quality over time. Steeper declines, as seen in F3 and F4, reflect rapid improvements, indicating that SOA effectively identifies high-quality solutions early in the process. Functions such as F1 and F2, however, display more gradual declines, highlighting the SOA’s struggle with complex, rugged landscapes where significant improvements require more iterations. The flat convergence seen in F8 and F10 suggests that the algorithm may have reached a stable optimum or is trapped in a local minimum, which could indicate areas for further tuning of SOA’s parameters. These fitness plots are essential for understanding SOA's ability to reach satisfactory solutions across functions with varying difficulty levels.
Fig. 7
Qualitative analysis of SOA on seven CEC2020 benchmark functions, illustrating 3D surface plots, search history, diversity measurements, runtime behavior, exploration-exploitation balance, and global best fitness over iterations.
Click here to Correct
4.2. CEC 2021 Benchmark Suite Analysis (Low Dimension)
The CEC2021 benchmark functions provide a suite of complex and diverse optimization problems designed to rigorously evaluate and compare optimization algorithms. These functions cover a wide range of characteristics, including multi-modality, separability, and scalability, representing real-world challenges in continuous optimization. They are crafted to test an algorithm's ability to handle various difficulties like local optima, and deceptive landscapes.
4.2.1. Comparison with Recent Mathematical-Inspired Optimizers
The detailed results in Table 3 illustrate the robustness and efficiency of the SOA algorithm relative to other state-of-the-art math-inspired algorithms (AOA, CGO, CircleSA, EO, INFO, CDO, PSS, RUN, EVO, SHIO, and FLA) when tested on benchmark functions F1 to F10. The SOA consistently achieves lower average error values across most functions, indicating its superior ability to converge toward optimal solutions. This performance advantage can be attributed to SOA's balanced exploration-exploitation mechanism, which effectively avoids premature convergence—a common issue in many metaheuristic algorithms. In terms of standard deviation, SOA generally records smaller values compared to its counterparts, which is a strong indicator of its stability and reliability across different runs. This consistency is particularly valuable in real-world applications where predictability and reproducibility of results are crucial. Unlike algorithms such as AOA and EO, which demonstrate higher variance in performance, SOA's low standard deviation suggests it can deliver stable results even when applied to complex, multimodal functions.
The median performance further corroborates SOA’s capability to handle various optimization landscapes, as it ranks consistently high across the majority of the benchmark functions. This robustness makes SOA a versatile tool in optimization tasks, as it appears less sensitive to the function type—whether unimodal, multimodal, separable, or non-separable. In contrast, algorithms like PSS and SCA tend to exhibit fluctuations in performance depending on the specific function characteristics, indicating they may be more suited to particular types of optimization problems rather than general-purpose applications. Overall, these results support the conclusion that SOA offers a significant improvement in both accuracy and consistency over existing math-inspired algorithms, making it a highly competitive choice for tackling complex optimization challenges. Its reliability across various types of benchmark functions highlights its potential for broader applications beyond standard testing scenarios, extending to real-world problems that demand both precision and stability in solutions.
Table 3
Comparison with some recent mathematically inspired optimizers using CEC2021.
  
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
AOA
Avg
3.91688E + 10
6.92907E + 03
6.59789E + 05
1.68278E + 06
5.87377E + 07
7.45792E + 08
1.21421E + 09
3.73363E + 03
2.39134E + 04
1.33818E + 04
Std
3.01797E + 09
4.50522E + 02
7.66508E + 04
1.80992E + 06
2.74605E + 07
5.55813E + 08
6.89837E + 08
6.21566E + 02
1.52715E + 03
2.49079E + 03
Med
3.97123E + 10
6.88611E + 03
6.75795E + 05
1.01295E + 06
5.76288E + 07
6.78377E + 08
9.75715E + 08
3.50955E + 03
2.42266E + 04
1.35305E + 04
CGO
Avg
1.56000E + 10
4.75639E + 03
3.67161E + 05
5.41326E + 04
1.30483E + 06
5.96195E + 06
6.22829E + 07
2.73360E + 03
1.27252E + 04
5.35230E + 03
Std
3.84383E + 09
4.62641E + 02
9.68556E + 04
7.96102E + 04
2.93279E + 06
2.09556E + 07
8.85693E + 07
2.10879E + 02
3.06618E + 03
6.73182E + 02
Med
1.62574E + 10
4.88992E + 03
3.67798E + 05
2.12709E + 04
2.34956E + 05
5.65191E + 04
2.11655E + 07
2.71752E + 03
1.25957E + 04
5.45577E + 03
CircleSA
Avg
4.97755E + 08
4.37267E + 03
3.17136E + 04
2.30467E + 03
2.15292E + 06
5.55132E + 04
1.33923E + 07
2.51570E + 03
4.67628E + 03
3.48147E + 03
Std
7.74029E + 08
8.37673E + 02
5.16877E + 04
8.01626E + 02
9.86693E + 06
6.91856E + 04
6.43521E + 07
1.43072E + 02
1.48200E + 03
3.10794E + 02
Med
1.06610E + 08
3.99972E + 03
1.12908E + 04
1.96406E + 03
1.36327E + 05
3.29516E + 04
1.00541E + 06
2.48116E + 03
4.23509E + 03
3.39737E + 03
EO
Avg
1.41071E + 03
2.29610E + 03
7.57497E + 02
1.90238E + 03
6.18042E + 04
2.18121E + 03
1.67958E + 04
2.30943E + 03
2.60850E + 03
3.22020E + 03
Std
2.12846E + 03
3.95349E + 02
1.30573E + 01
5.78484E-01
3.12333E + 04
5.52892E + 02
8.04648E + 03
1.39251E + 01
3.24254E + 01
7.85475E + 01
Med
3.35342E + 02
2.26117E + 03
7.57869E + 02
1.90230E + 03
5.74702E + 04
2.04305E + 03
1.49107E + 04
2.30000E + 03
2.60000E + 03
3.21011E + 03
INFO
Avg
6.57487E + 03
3.15593E + 03
1.24142E + 03
1.91079E + 03
1.62111E + 05
1.21657E + 04
6.34479E + 05
2.33188E + 03
2.74508E + 03
3.24221E + 03
Std
3.79486E + 03
5.82461E + 02
1.10818E + 03
4.99329E + 00
1.06883E + 05
6.15211E + 03
4.85010E + 05
7.70563E + 00
1.62135E + 02
9.96723E + 01
Med
5.67632E + 03
3.07009E + 03
9.51734E + 02
1.90970E + 03
1.31555E + 05
1.03007E + 04
4.82543E + 05
2.33449E + 03
2.68849E + 03
3.22602E + 03
CDO
Avg
2.16886E + 10
4.95916E + 03
5.23754E + 05
3.93238E + 05
1.17443E + 07
1.27774E + 09
4.39589E + 08
2.61392E + 03
1.52698E + 04
6.12653E + 03
Std
2.11986E + 08
2.19242E + 02
1.95840E + 03
5.46643E + 03
4.35875E + 05
8.06013E + 08
6.47121E + 06
9.33327E + 00
8.80761E + 01
1.01402E + 02
Med
2.16249E + 10
5.00208E + 03
5.23960E + 05
3.93871E + 05
1.15979E + 07
1.14467E + 09
4.39697E + 08
2.61170E + 03
1.52668E + 04
6.13648E + 03
PSS
Avg
8.48421E + 08
4.08765E + 03
1.74982E + 04
1.92135E + 03
3.62818E + 05
1.78512E + 04
1.16853E + 06
2.34210E + 03
4.46678E + 03
3.40419E + 03
Std
3.12279E + 08
5.96913E + 02
5.15738E + 03
4.07051E + 00
2.34014E + 05
7.76492E + 03
7.79958E + 05
5.24256E + 00
5.12738E + 02
1.07950E + 02
Med
8.14223E + 08
4.12367E + 03
1.84920E + 04
1.92057E + 03
2.86354E + 05
1.68697E + 04
9.06244E + 05
2.34170E + 03
4.56837E + 03
3.38910E + 03
RUN
Avg
2.84409E + 03
2.33647E + 03
9.17882E + 02
1.91280E + 03
2.78828E + 04
1.67019E + 03
1.49508E + 04
2.33013E + 03
2.62118E + 03
3.28269E + 03
Std
4.08085E + 03
4.75692E + 02
6.77584E + 01
5.81645E + 00
8.83648E + 03
9.02043E + 01
4.49871E + 03
1.58162E + 01
1.07005E + 02
1.64756E + 02
Med
2.43664E + 02
2.25578E + 03
9.06867E + 02
1.91188E + 03
2.51594E + 04
1.64723E + 03
1.48028E + 04
2.33329E + 03
2.60055E + 03
3.24895E + 03
EVO
Avg
1.10737E + 10
3.05034E + 03
2.48888E + 05
8.51181E + 04
1.34241E + 07
2.15203E + 07
7.07943E + 07
2.43233E + 03
1.09647E + 04
5.95722E + 03
Std
9.82096E + 09
4.29249E + 02
7.13446E + 04
7.96110E + 04
1.44391E + 07
3.80345E + 07
1.25963E + 08
4.60882E + 01
2.83766E + 03
1.25549E + 03
Med
9.82096E + 09
2.98819E + 03
2.57477E + 05
7.19577E + 04
8.88127E + 06
1.62257E + 06
1.76206E + 07
2.42581E + 03
1.09287E + 04
5.72878E + 03
SHIO
Avg
3.88295E + 09
3.31099E + 03
1.10300E + 05
3.11728E + 04
3.77833E + 06
1.29238E + 04
1.87034E + 07
2.41141E + 03
8.65785E + 03
3.99616E + 03
Std
3.88295E + 09
4.95722E + 02
7.45596E + 04
8.72767E + 04
5.31406E + 06
1.91121E + 03
3.08617E + 07
1.58953E + 02
2.37511E + 03
6.85725E + 02
Med
5.82660E + 09
3.35159E + 03
1.16565E + 05
4.09913E + 03
5.27406E + 05
1.31077E + 04
1.98936E + 06
2.38060E + 03
8.73917E + 03
3.76635E + 03
FLA
Avg
2.71438E + 06
1.76409E + 03
9.78182E + 02
1.90437E + 03
8.98681E + 04
5.18295E + 03
1.44020E + 05
2.30831E + 03
2.76056E + 03
3.18161E + 03
Std
1.77550E + 06
2.98485E + 02
8.98244E + 01
1.49461E + 00
3.81697E + 04
3.50338E + 03
1.67579E + 05
3.75944E + 00
6.17764E + 01
6.00547E + 01
Med
2.30229E + 06
1.73712E + 03
9.67618E + 02
1.90389E + 03
7.99527E + 04
3.56817E + 03
7.19002E + 04
2.30692E + 03
2.74063E + 03
3.15869E + 03
SOA
Avg
1.00157E + 02
1.11662E + 03
7.00000E + 02
1.91294E + 03
1.51213E + 04
1.74308E + 03
6.21960E + 03
2.31672E + 03
2.62899E + 03
3.19683E + 03
Std
3.75522E-01
6.92912E + 01
0.00000E + 00
5.60179E + 00
9.11765E + 03
2.28113E + 02
3.79517E + 03
1.18792E + 01
7.62388E + 01
3.46780E + 01
Med
1.00003E + 02
1.10000E + 03
7.00000E + 02
1.91232E + 03
1.26857E + 04
1.60692E + 03
4.88061E + 03
2.31905E + 03
2.60000E + 03
3.19756E + 03
5.2.2. Comparison with Recent and Variant Metaheuristics
In this section, we compare the performance of our proposed algorithm, SOA (mathematics-based Optimization), against several recent and advanced optimization algorithms on the CEC2021 benchmark functions (F1 to F10). Table 4 provides a comparative analysis of SOA against other optimization algorithms on the CEC2021 benchmark functions (F1 to F10). The results highlight SOA's robust performance in terms of mean, standard deviation, and median values across the tested functions, demonstrating its stability and competitive edge over recent algorithms like AO, BBOA, FATA, HBA, HGS, EnhancedTWO, QleSCA, RIME, and ArchOA. The results indicate that SOA achieves competitive outcomes across all tested functions, particularly in terms of mean (Avg), standard deviation (Std), and median (Med) values, underscoring its robustness and stability. For instance, SOA achieves an average performance of 1.00157E + 02 on F1 and 1.11662E + 03 on F2, with a low standard deviation of 3.75522E-01 and 6.92912E + 01, respectively. These low standard deviations demonstrate the algorithm's consistent performance across multiple runs, making it less susceptible to outliers and variations.
When compared with other optimizers, such as AO, BBOA, FATA, HBA, HGS, EnhancedTWO, QleSCA, RIMW, and RWGWO, SOA demonstrates a strong ability to balance exploration and exploitation, resulting in superior performance in certain functions. For example, in F3, SOA attains a median value of 7.00000E + 02, matching its best values consistently. Furthermore, SOA's performance on challenging functions like F5 and F7 highlights its adaptability, achieving competitive results with averages of 1.51213E + 04 and 6.21960E + 03, respectively, alongside lower standard deviations than many competing algorithms. Overall, these results confirm the effectiveness of SOA in optimizing complex benchmark functions, showcasing its potential as a robust tool for tackling high-dimensional and complex optimization problems compared to established algorithms.
Table 4
Comparison with some recent and advanced optimizers using CEC2021.
  
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
AO
Avg
3.17113E + 10
5.68829E + 03
5.80840E + 05
4.93658E + 05
1.45756E + 07
4.74625E + 07
3.70110E + 08
2.98933E + 03
2.19782E + 04
1.11839E + 04
Std
5.03923E + 09
4.51341E + 02
8.85990E + 04
4.59198E + 05
9.57518E + 06
6.48096E + 07
3.60942E + 08
5.23983E + 02
2.60432E + 03
2.64411E + 03
Med
3.17749E + 10
5.78056E + 03
5.89027E + 05
3.75145E + 05
1.17471E + 07
2.34573E + 07
3.02628E + 08
2.78226E + 03
2.23156E + 04
1.02776E + 04
BBOA
Avg
2.89126E + 10
4.49648E + 03
4.79234E + 05
3.00332E + 05
4.08410E + 06
2.30682E + 07
5.73848E + 07
2.87561E + 03
1.81488E + 04
8.76068E + 03
Std
4.72572E + 09
2.77528E + 02
1.20561E + 05
2.05734E + 05
4.00270E + 06
6.49912E + 07
5.84744E + 07
2.86678E + 02
2.99727E + 03
1.45102E + 03
Med
2.95738E + 10
4.49531E + 03
4.89441E + 05
2.29290E + 05
2.30800E + 06
1.04281E + 05
3.65963E + 07
2.78632E + 03
1.85495E + 04
8.45141E + 03
FATA
Avg
1.92675E + 10
5.27144E + 03
4.29530E + 05
1.80913E + 05
6.34000E + 06
2.29090E + 06
6.50457E + 07
2.64095E + 03
1.46102E + 04
6.38579E + 03
Std
3.68730E + 09
2.59275E + 02
7.15058E + 04
1.63199E + 05
6.20205E + 06
3.08534E + 06
5.40533E + 07
4.29489E + 02
2.73809E + 03
7.48732E + 02
Med
1.91625E + 10
5.33127E + 03
4.49444E + 05
1.13993E + 05
4.56359E + 06
5.03529E + 05
5.80560E + 07
2.55915E + 03
1.52534E + 04
6.45338E + 03
HBA
Avg
2.01087E + 09
2.82458E + 03
4.42313E + 04
2.26979E + 03
9.63474E + 04
3.57045E + 03
1.65725E + 05
2.37156E + 03
6.80793E + 03
3.37114E + 03
Std
1.98805E + 09
4.88675E + 02
3.26939E + 04
5.01091E + 02
6.26403E + 04
1.87470E + 03
2.15111E + 05
2.70624E + 01
2.06360E + 03
2.97679E + 02
Med
9.56262E + 08
2.71092E + 03
3.92316E + 04
2.00612E + 03
7.10242E + 04
3.08794E + 03
1.03047E + 05
2.36749E + 03
6.70576E + 03
3.31261E + 03
HGS
Avg
2.85026E + 09
3.93999E + 03
1.16295E + 05
4.47360E + 03
1.08082E + 06
3.13400E + 04
3.06273E + 06
2.78980E + 03
8.94129E + 03
4.15334E + 03
Std
2.26929E + 09
7.63738E + 02
6.65109E + 04
2.46081E + 03
1.14049E + 06
6.03427E + 04
3.75268E + 06
2.77128E + 02
3.94935E + 03
8.34310E + 02
Med
1.85837E + 09
3.90251E + 03
1.04640E + 05
3.83049E + 03
5.90728E + 05
1.62431E + 04
2.09449E + 06
2.70400E + 03
8.50848E + 03
4.10114E + 03
EnhancedTWO
Avg
2.07093E + 04
2.52531E + 03
8.34661E + 02
1.90593E + 03
8.80192E + 04
3.69942E + 03
1.29090E + 05
2.30020E + 03
2.60386E + 03
3.15762E + 03
Std
4.06892E + 03
5.47076E + 02
8.92682E + 00
1.63104E + 00
6.35947E + 04
2.36901E + 03
1.30825E + 05
1.56664E-02
2.61152E + 01
4.37520E + 01
Med
1.99588E + 04
2.54441E + 03
8.33504E + 02
1.90560E + 03
6.74892E + 04
3.11116E + 03
8.30291E + 04
2.30020E + 03
2.61071E + 03
3.14259E + 03
QleSCA
Avg
1.84366E + 10
4.03213E + 03
3.92993E + 05
1.70357E + 05
8.06970E + 06
1.78641E + 05
5.09052E + 07
2.50714E + 03
1.53924E + 04
6.18217E + 03
Std
5.81132E + 09
4.29795E + 02
1.05973E + 05
2.10064E + 05
7.72528E + 06
5.80324E + 05
6.03252E + 07
8.17137E + 01
4.02624E + 03
9.96138E + 02
Med
1.82022E + 10
4.03896E + 03
3.69520E + 05
9.59508E + 04
5.75767E + 06
4.26759E + 04
2.93485E + 07
2.49979E + 03
1.49673E + 04
6.24152E + 03
RIME
Avg
1.44149E + 04
1.74481E + 03
7.93997E + 02
1.90346E + 03
8.21344E + 04
2.07602E + 03
5.36906E + 04
2.30637E + 03
2.61588E + 03
3.20441E + 03
Std
7.46476E + 03
2.47583E + 02
2.23247E + 01
1.01937E + 00
4.21402E + 04
3.73090E + 02
6.12188E + 04
1.06550E + 01
3.51369E + 01
9.02809E + 01
Med
1.18710E + 04
1.72053E + 03
7.96264E + 02
1.90336E + 03
7.34898E + 04
1.97124E + 03
3.82069E + 04
2.30018E + 03
2.60677E + 03
3.16841E + 03
ArchOA
Avg
2.80615E + 10
5.90209E + 03
5.28797E + 05
7.74573E + 05
2.50656E + 07
1.62464E + 08
5.13194E + 08
3.08581E + 03
2.07826E + 04
9.51572E + 03
Std
2.72245E + 10
3.18193E + 02
1.00362E + 05
7.14321E + 05
1.31303E + 07
2.84875E + 08
4.73924E + 08
4.84388E + 02
3.19585E + 03
1.20310E + 03
Med
2.72245E + 10
5.93145E + 03
4.98419E + 05
5.43892E + 05
2.59233E + 07
5.39502E + 07
3.21979E + 08
2.96769E + 03
2.12829E + 04
9.27973E + 03
SOA
Avg
1.00157E + 02
1.11662E + 03
7.00000E + 02
1.91294E + 03
1.51213E + 04
1.74308E + 03
6.21960E + 03
2.31672E + 03
2.62899E + 03
3.19683E + 03
Std
3.75522E-01
6.92912E + 01
0.00000E + 00
5.60179E + 00
9.11765E + 03
2.28113E + 02
3.79517E + 03
1.18792E + 01
7.62388E + 01
3.46780E + 01
Med
1.00003E + 02
1.10000E + 03
7.00000E + 02
1.91232E + 03
1.26857E + 04
1.60692E + 03
4.88061E + 03
2.31905E + 03
2.60000E + 03
3.19756E + 03
4.2.3. Boxplot Analysis on CEC2021
Figure 8 displays the box plots of the proposed SOA algorithm alongside other mathematical-based meta-heuristics across ten CEC2021 benchmark functions. The SOA consistently demonstrates robust performance, exhibiting lower median values and compact interquartile ranges across most functions, indicating both accuracy and stability. Specifically, SOA outperforms several optimizers, showing reduced values for complex functions like f1, f3, and f7, where other algorithms tend to yield higher median values and greater variability. This suggests that SOA effectively balances exploration and exploitation when addressing diverse optimization landscapes, including multi-modality and high dimensionality, as represented in the CEC2021 suite.
In Fig. 9, the performance of SOA is compared with recent and variant meta-heuristics on the same set of CEC2021 functions. Once again, SOA consistently achieves competitive results, often yielding minimal variation and lower objective values compared to alternatives, particularly for challenging functions such as f2, f4, and f8. These results emphasize SOA's ability to handle intricate fitness landscapes effectively, often outperforming more recent or variant algorithms. The stability and low variability of SOA across functions underscore its generalizability and effectiveness in tackling a range of optimization problems, positioning it as a competitive approach within contemporary meta-heuristic frameworks.
Fig. 8
Boxplots of the proposed SOA and other comparisons of mathematically based meta-heuristics on CEC2021 functions.
Click here to Correct
Fig. 9
Boxplots of the proposed SOA and other comparisons of recent and variant meta-heuristics on CEC2021 functions.
Click here to Correct
4.2.4. Convergence Analysis on CEC2021
Figure 10 illustrates the convergence behavior of the SOA algorithm in comparison to various mathematical-based meta-heuristic techniques on selected functions from the CEC 2021 benchmark suite. Each subplot represents one of the benchmark functions (F1, F2, F5, F6, F7, and F9), with the fitness value plotted against the number of iterations on a logarithmic scale. The algorithms compared include SOA, as well as other notable optimization methods such as Arithmetic Optimization Algorithm (AOA), CircleSA, Equilibrium Optimizer (EO), and others, as indicated in the legend.
The convergence analysis of the Secant-Based Optimization (SOA) algorithm on CEC 2021 benchmark functions, as shown in Fig. 10, demonstrates its superior performance compared to several other mathematical-based meta-heuristics. Across different functions (F1, F2, F5, F6, F7, and F9), SOA consistently achieves lower fitness values more quickly than its counterparts, indicating a faster and more efficient search process. In functions such as F1, F5, and F7, SOA outpaces other algorithms in reaching optimal solutions, effectively handling multimodal landscapes, and avoiding premature convergence. Its rapid descent in fitness, especially in functions like F2 and F6, highlights SOA’s robust exploration-exploitation balance and resilience against local optima. On challenging functions where other algorithms struggle with stagnation, such as F5 and F9, SOA maintains steady progress toward lower fitness, showcasing adaptability to diverse search landscapes. This consistent performance suggests that SOA is particularly adept at handling high-dimensional, complex terrains, making it a strong choice for various optimization tasks. Overall, SOA’s convergence results indicate its reliability and effectiveness as an optimization tool, offering promising applications in fields requiring complex problem-solving capabilities.
Fig. 10
Convergence behavior of SOA and other mathematical-based meta-heuristic techniques on some of the CEC2021 test suites.
Click here to Correct
A
Likewise, Fig. 11 showcases the convergence behavior of the Secant-Based Optimization (SOA) algorithm against a selection of recent meta-heuristic techniques on CEC 2021 benchmark functions (F1, F4, F5, F6, F7, and F9). SOA (in bold red) consistently demonstrates a faster descent in fitness values compared to other algorithms, such as the Arithmetic Optimization Algorithm (AO), Improved Black Butterfly Optimization Algorithm (BBOA), Fitness-Adaptive Thermal Annealing (FATA), and Hierarchical History-driven Gravity Search (HGS). Across functions like F1, F5, and F7, SOA rapidly converges to low fitness levels, often reaching values several orders of magnitude lower than those achieved by the other algorithms. This indicates SOA's effective handling of complex landscapes with multiple local optima, as it avoids getting trapped and reaches promising solutions quickly.
Click here to download actual image
In functions like F4, F6, and F9, SOA continues to outperform other algorithms, showcasing its adaptability to different optimization landscapes, from multimodal to high-dimensional spaces. The steady convergence of SOA, even in challenging conditions where techniques like RIME and ArchOA struggle, underlines its robustness. Overall, SOA’s superior convergence behavior relative to recent meta-heuristic techniques underscores its effectiveness in reaching optimal solutions efficiently across diverse CEC 2021 benchmark functions, suggesting its potential as a strong optimization approach in complex problem-solving scenarios.
Figure 11
Convergence behavior of SOA and other recent variants and new meta-heuristic techniques on some of the CEC2021 test suites.
4.2.5. Statistical Analysis of CEC2021 Results
The Friedman test was used to analyze the performance of our proposed SOA optimizer against the other algorithms on the CEC2021 benchmark problems. The Friedman test ranks the algorithms for each issue and then compares the mean ranks across all problems. Figure 12 displays the mean ranks for the "Advanced Algorithms” and also shows the mean ranks for the "Mathematics-Inspired Algorithms". The dashed lines indicate the average rank across all algorithms, which are 5.50 for the Advanced Algorithms and 6.49 for the Math-Inspired Algorithms.
Fig. 12
Friedman test results of SOA and recent and variant metaheuristics on CEC2021
Click here to Correct
Based on the Friedman test results, the performance of our proposed SOA optimizer is statistically significantly different from all the other algorithms in both the Advanced Algorithms and Math-Inspired Algorithms groups, as Fig. 12 indicates. This suggests that our proposed SOA optimizer has a distinct performance profile compared to the other optimizers considered in this study and that the differences in performance are statistically significant. The Wilcoxon signed-rank test was applied to compare the performance of our proposed optimizer against each of the other algorithms. The test results are summarized in Table 5 for the Advanced Algorithms and Table 6 for the Math-Inspired Algorithms. The average rankings confirm that SOA significantly outperforms its competitors.
Table 5
Wilcoxon signed-rank test results of SOA and recent and variant metaheuristics on CEC2021
Algorithms
+ / - / =
Mean
Rank
SOA
6/4/0
3505.623
1
RIME
1/9/0
16488.478
2
EnhancedTWO
3/7/0
25484.597
3
HBA
0/10/0
201119611.751
4
HGS
0/10/0
285457091.003
5
QleSCA
0/10/0
1849639245.677
6
FATA
0/10/0
1934182160.065
7
ArchOA
0/10/0
2876352272.306
8
BBOA
0/10/0
2899796136.261
9
AO
0/10/0
3214459198.789
10
Table 6
Wilcoxon signed-rank test results of SOA and recent mathematically inspired algorithms on CEC2021
Algorithms
+ / - / =
Mean
Rank
SOA
6/4/1
3505.623
1
RUN
1/9/0
6074.904
2
EO
3/7/0
9528.593
3
INFO
0/10/0
82995.770
4
FLA
0/10/0
296634.622
5
CircleSA
0/10/0
51340460.809
6
PSS
1/9/1
85000354.721
7
SHIO
0/10/0
627014961.595
8
EVO
0/10/0
1117978198.018
9
CGO
0/10/0
1567004617.522
10
CDO
0/10/0
2341864338.962
11
AOA
0/10/0
4118991135.986
12
4.3. CEC 2020 Benchmark Suite Analysis (Middle Dimension)
The CEC2020 benchmark suite is a widely recognized and rigorous set of test functions used to assess the performance of optimization algorithms on complex, high-dimensional optimization problems. Developed as part of the IEEE Congress on Evolutionary Computation's series of annual competitions, CEC2020 provides a set of real-world-inspired functions that challenge optimization algorithms with high nonlinearity, multi-modality, and a vast search space. The suite includes various functions categorized by their unique characteristics, such as unimodal, multi-modal, hybrid, and composite functions, which are specifically designed to test an algorithm’s ability to balance exploration and exploitation across different types of optimization landscapes. This diversity makes CEC2020 an ideal benchmark for evaluating the effectiveness of optimization algorithms in middle-dimensional settings.
In this study, we evaluate our proposed SOA algorithm on the middle dimension setting, where the problem space is represented by 50 dimensions. Testing at this scale provides insight into the algorithm’s scalability and robustness, as mid-dimensional spaces are often encountered in real-world applications. Moreover, middle-dimensional problems are challenging as they require a balance between computational efficiency and solution quality, which is a common requirement in practical optimization scenarios.
We conducted experiments using the functions F1 to F10 from the CEC2020 suite to assess SOA's performance in this middle-dimensional context. We compared SOA with a selection of state-of-the-art algorithms to benchmark its efficacy across various metrics, including mean, standard deviation, and median values, reflecting the algorithm's stability and accuracy. This analysis aimed to identify SOA's strengths and potential limitations when applied to a moderately high-dimensional search space, providing a clear understanding of its effectiveness in tackling diverse optimization challenges presented by the CEC2020 benchmark.
4.3.1. Comparison with Recent Mathematical-Inspired Optimizers
The proposed Secant Optimization Algorithm (SOA) performance was evaluated against several state-of-the-art optimization algorithms on a set of benchmark functions from the CEC2020 competition suite in 50 dimensions. Appendix 1 summarizes the results, providing the average (Avg), standard deviation (Std), and median (Med) objective values for each algorithm across functions F1 to F10. As shown in Appendix 1, SOA consistently achieved competitive or superior results compared to other algorithms. SOA achieved the best results (highlighted in bold and shaded) on functions F1, F3, F4, F7, F9, and F10. For instance, on F4, SOA produced an average objective value of
, indicating its effectiveness in minimizing the objective function. Similarly, on F7, SOA demonstrated superior performance with an average value of
, outperforming other algorithms in terms of both accuracy and stability. These findings underscore SOA's robustness and ability to effectively handle complex, high-dimensional, multimodal functions. The lower standard deviation observed for SOA on several functions also highlights its stability in converging to optimal solutions, an essential quality for applications requiring consistent and reliable performance.
By leveraging its unique design inspired by the secant method, SOA enhances both its exploration and exploitation capabilities, leading to notable improvements over conventional algorithms. Overall, SOA's results on the CEC2020 benchmark suite suggest its potential as a powerful tool for solving large-scale optimization problems.
4.3.2. Comparison with Recent and Variant Metaheuristics
Appendix 2 presents a comparison of the Secant Optimization Algorithm (SOA) with several recent and variant optimization algorithms. The benchmarks used for this comparison are the CEC2020 functions in a 50-dimensional space, assessing the algorithms based on their average (Avg), standard deviation (Std), and median (Med) performance on functions F1 to F10.
The results in Appendix 2 demonstrate SOA's competitive advantage. SOA achieved the best performance on functions F1, F3, F4, F7, F9, and F10, with its outcomes highlighted in bold and shaded in the table. For instance, on function F3, SOA obtained an average value of
, significantly outperforming other algorithms, indicating its efficiency in solving high-dimensional optimization problems. Similarly, on function, F9, SOA's average value of
underscores its robustness and accuracy compared to other variants. In addition to achieving lower average values, SOA also exhibited reduced standard deviation across several functions, suggesting greater consistency and reliability. The algorithm's ability to maintain low variation in its results points to a balanced exploration-exploitation mechanism, enhancing convergence towards optimal solutions with minimal deviation.
The SOA's performance on these complex multimodal functions validates its efficacy and establishes it as a strong competitor against recent and advanced variants in the field of optimization. Its novel structure, inspired by the secant method, plays a critical role in enabling high accuracy and stability, especially on challenging benchmark functions with high dimensionality.
4.3.3. Convergence Analysis on CEC2020 50 Dimensions
The convergence behavior of the proposed Secant Optimization Algorithm (SOA) was analyzed and compared to other mathematically inspired optimization algorithms on selected CEC2020 benchmark functions (F1, F3, F4, F7, F8, F9, and F10) in 50 dimensions. Appendix Fig. 1 illustrates the convergence curves, showing the fitness value over iterations for SOA against a range of other algorithms. As shown in Appendix Fig. 1, SOA consistently converges faster and achieves lower fitness values across all functions compared to other methods. Notably, on functions F4, F7, and F9, SOA demonstrates a rapid decline in fitness values within the early iterations, reaching near-optimal solutions significantly faster than its counterparts. This rapid convergence indicates the strength of SOA's exploration-exploitation balance, a key feature inspired by the secant method, which allows it to efficiently navigate complex solution landscapes.
For instance, in Objective Function F7, SOA's convergence curve drops steeply compared to CircleSA, EO, and INFO, which show slower convergence and struggle to reach lower fitness values. Similarly, on Objective Function F10, SOA maintains a clear advantage over the AOA and HC algorithms, both of which converge to higher fitness plateaus. This pattern highlights SOA's superior capability in finding optimal or near-optimal solutions even in high-dimensional, multimodal search spaces.
The overall convergence pattern of SOA across the benchmark functions underscores its robustness and efficiency in comparison to other mathematically inspired algorithms, making it an effective solution for complex optimization problems. By leveraging the mathematical foundation of the secant method, SOA achieves a notable improvement in convergence speed and accuracy, particularly in handling the challenging landscapes presented by the CEC2020 functions.
On the other hand, the convergence curves presented in Appendix Fig. 2 demonstrate the superior performance of our proposed SOA optimizer compared to nine state-of-the-art optimization algorithms across eight different objective functions (f1, f3, f5, f6, f7, f8, f9, and f10). The results consistently show that SOA (depicted in red lines) achieves faster convergence and better fitness values across all test functions. Particularly noteworthy is SOA's ability to maintain a steep convergence rate during the early iterations (10¹-10² range), indicating its efficient exploration capabilities in the initial optimization phases.
A detailed examination of Appendix Fig. 2 reveals that while competing algorithms like BBOA, HBA, and EnhancedTWO show reasonable performance on some functions, they often stagnate in local optima, as evidenced by their plateauing curves. In contrast, SOA exhibits robust performance across all test functions, achieving the lowest fitness values typically within 200–300 iterations. This is particularly evident in functions f3, f6, and f7, where SOA outperforms other algorithms by several orders of magnitude in terms of final fitness values. The consistent superiority of SOA across diverse objective functions suggests its strong potential for real-world optimization problems, where robustness and reliable convergence are crucial.
4.3.4. Statistical Analysis of CEC2020 50 Dimensions Results
The statistical analysis using the Friedman rank test at 50 dimensions, as Fig. 13 shows, reveals the superior performance of the proposed SOA algorithm across both recent variants and mathematically inspired optimizers. As illustrated in the results, SOA achieved the lowest Friedman rank (1.50 and 203) in both comparisons, significantly outperforming other algorithms. Among recent variants (left figure), AO, BBOA, and FATA showed competitive performance with ranks of 9.01, 7.77, and 6.98, respectively, while EnhancedTWO and RIME demonstrated the poorest performance. In the comparison with mathematically inspired algorithms (right figure), AOA and CDO exhibited the weakest performance with ranks of 11.98 and 10.07, while EO and RUN showed relatively better performance but were still significantly inferior to SOA's ranking, confirming the statistical significance of SOA's superior optimization capabilities.
Fig. 13
Friedman test results of SOA and recent and variant metaheuristics on CEC2020 with 50 dimensions
Click here to Correct
The Wilcoxon signed rank test results presented in Tables 7 and 8 provide a comprehensive statistical comparison of SOA's performance against both recent variants and mathematically inspired algorithms. In comparison with recent variants (Table 9), SOA achieved the best mean value (54556.77803), significantly outperforming all competitors, with RIME and EnhancedTWO showing the next best performance, while AO and BBOA demonstrated the poorest results. Interestingly, when compared with mathematically inspired algorithms (Table 7), SOA ranked first, with EO and RUN showing marginally better mean values, while ArchOA, AOA, and CGO exhibited substantially inferior performance with means several orders of magnitude higher than SOA's, demonstrating SOA's competitive performance even against well-established mathematical optimization approaches.
Table 7
Wilcoxon signed-rank test results of SOA and recent and variant metaheuristics on CEC2020 with 50 dimensions
Algorithms
+ / - / =
Mean
Rank
SOA
7/3/0
54556.778
1
RIME
2/8/0
552851.584
2
EnhanceTWO
1/9/0
561514.364
3
HBA
0/10/0
2717414545.086
4
HGS
0/10/0
3447713722.400
5
QleSCA
0/10/0
10143496310.280
6
FATA
0/10/0
10623260924.759
7
BBOA
0/10/0
12660396241.904
8
AO
0/10/0
13764406122.425
9
ArchOA
0/10/0
14042280018.979
10
Table 8
Wilcoxon signed-rank test results of SOA and recent mathematically inspired algorithms on CEC2020 with 50 dimensions
Algorithms
+ / - / =
Mean
Rank
SOA
6/4/0
30272.175
1
EO
2/8/0
41958.863
2
RUN
1/8/0
54556.778
3
FLA
1/9/0
21136886.924
4
INFO
0/10/0
39120288.983
5
PSS
0/10/0
1584426246.332
6
CircleSA
0/10/0
1938701941.775
7
SHIO
0/10/0
3778481242.644
8
EVO
0/10/0
6768466660.858
9
CGO
0/10/0
7217876577.683
10
CDO
0/10/0
8450788930.784
11
AOA
0/10/0
18173368759.662
12
4.4. CEC 2020 Benchmark Suite Analysis (High Dimension)
This section evaluates the performance of our proposed optimizer, SOA, against a range of contemporary and variant optimizers using the CEC 2020 benchmark suite, specifically configured for high-dimensional (100-dimensional) optimization problems. The CEC 2020 suite provides a rigorous and diverse set of test functions that simulate real-world optimization challenges, making it a valuable tool for benchmarking. High-dimensional functions pose unique difficulties, such as complex landscapes and numerous local optima, requiring optimizers to demonstrate both precision and stability to achieve effective solutions.
The primary insight for assessing SOA in this context lies in understanding its ability to navigate high-dimensional search spaces effectively. Stability, consistency, and adaptability across a wide range of functions are critical indicators of an optimizer's robustness in such environments. Through comparative analysis of average performance, standard deviation, and median results across functions, we aim to highlight SOA's capacity to balance exploration and exploitation, making it suitable for complex optimization tasks.
5.4.1. Comparison with Recent Mathematical-Inspired Optimizers
In this section, each optimizer—AOA, CGO, CGO, CircleSA, EO, INFO, HC, PSS, RUN, SCA, SHO, TC, and SOA—has been tested over 10 functions (F1 to F10), with metrics recorded for average (Avg), standard deviation (Std), and median (Med) scores.
Table 9 reveals that the proposed SOA generally demonstrates competitive performance across most functions, particularly excelling in function F8 with one of the lowest average scores among all optimizers. Other optimizers, like CGO and INFO, also show notable performance on specific functions (e.g., CGO on F5), but lack consistency across all functions. For instance, CGO achieves a lower Avg score on F5, which may indicate its specialized strength in that function type. However, SOA consistently ranks among the top optimizers across various functions, highlighting its adaptability.
The Std and Med values provide insights into the stability and robustness of each optimizer. SOA tends to show lower Std values in comparison to others, indicating reduced variability and more stable outcomes across trials. This stability is particularly apparent in functions like F2 and F9, where SOA's Med values are close to its Avg values, suggesting consistent performance. In contrast, optimizers like HC and RUN exhibit higher Std values, reflecting greater output fluctuations and less reliable performance across different runs. Table 9, thus, underscores the general stability and efficiency of SOA compared to recent optimizers, particularly in high-dimensional scenarios (CEC2020 with 100 dimensions).
Table 9
Comparison with some recent and Mathematically Inspired optimizers using CEC2020 with 100 dimensions.
  
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
AOA
Avg
2.74806E + 11
3.54613E + 04
1.04242E + 07
8.24991E + 06
3.36795E + 09
7.95747E + 10
4.70939E + 10
3.21315E + 04
1.89022E + 05
4.84191E + 04
Std
9.31927E + 09
1.05687E + 03
5.18806E + 05
1.89566E + 06
8.86040E + 08
1.71598E + 10
9.13983E + 09
1.53927E + 03
4.50270E + 03
6.22270E + 03
Med
2.75277E + 11
3.56215E + 04
1.04430E + 07
7.82941E + 06
3.38148E + 09
7.88846E + 10
4.75325E + 10
3.25009E + 04
1.90190E + 05
4.88793E + 04
CGO
Avg
1.52157E + 11
2.51154E + 04
5.26985E + 06
4.59356E + 05
1.33655E + 08
2.16490E + 10
8.95996E + 09
2.22352E + 04
1.36349E + 05
2.26253E + 04
Std
2.98451E + 09
1.28159E + 03
7.70800E + 04
3.51819E + 04
5.41553E + 07
9.37662E + 09
3.87245E + 09
2.31156E + 03
3.31202E + 03
1.07915E + 03
Med
1.53387E + 11
2.51328E + 04
5.28488E + 06
4.63812E + 05
1.14022E + 08
1.92042E + 10
9.07521E + 09
2.23204E + 04
1.37057E + 05
2.28032E + 04
CircleSA
Avg
1.22118E + 11
2.83523E + 04
3.98866E + 06
3.92820E + 05
1.29851E + 08
6.37258E + 08
1.46074E + 09
2.37027E + 04
1.36201E + 05
1.16313E + 04
Std
2.33652E + 10
2.78049E + 03
5.91354E + 05
2.20763E + 05
5.59324E + 07
1.06096E + 09
2.70673E + 09
4.38989E + 03
1.32930E + 04
2.07129E + 03
Med
1.20548E + 11
2.82116E + 04
3.98130E + 06
3.51545E + 05
1.23049E + 08
2.01143E + 08
9.04741E + 08
2.43353E + 04
1.38699E + 05
1.13687E + 04
EO
Avg
5.22611E + 06
2.03813E + 04
2.06393E + 04
2.04743E + 03
5.09583E + 06
8.25742E + 03
2.16174E + 06
2.54186E + 03
4.15619E + 03
3.66141E + 03
Std
2.12067E + 07
2.01893E + 03
5.22807E + 04
3.81801E + 01
1.44567E + 06
4.06887E + 03
1.28715E + 06
3.43527E + 01
2.63548E + 03
1.02903E + 02
Med
7.53481E + 05
2.03866E + 04
4.77562E + 03
2.04054E + 03
4.82194E + 06
7.14363E + 03
1.79657E + 06
2.53322E + 03
2.78744E + 03
3.68007E + 03
INFO
Avg
6.10191E + 09
1.92227E + 04
1.76220E + 05
3.23201E + 03
2.37433E + 07
3.97680E + 05
2.76180E + 07
7.34901E + 03
2.39875E + 04
4.26504E + 03
Std
3.90114E + 09
2.11692E + 03
9.60074E + 04
7.66703E + 02
7.29606E + 06
6.68332E + 05
1.69502E + 07
5.49431E + 03
1.03321E + 04
2.05211E + 02
Med
5.15006E + 09
1.92746E + 04
1.76886E + 05
2.95051E + 03
2.42558E + 07
1.50867E + 05
2.23750E + 07
3.79931E + 03
2.16709E + 04
4.24579E + 03
CDO
Avg
1.61577E + 11
3.08906E + 04
5.52540E + 06
5.79489E + 05
2.52044E + 08
3.74425E + 10
1.14982E + 10
1.27813E + 04
1.33989E + 05
2.41598E + 04
Std
2.64640E + 09
7.75693E + 02
8.90500E + 04
6.23694E + 04
4.64687E + 07
6.04614E + 08
3.96768E + 08
1.28014E + 03
1.70072E + 03
3.93489E + 02
Med
1.61263E + 11
3.09032E + 04
5.52881E + 06
5.72976E + 05
2.56055E + 08
3.73503E + 10
1.14814E + 10
1.23531E + 04
1.34219E + 05
2.41747E + 04
PSS
Avg
8.61490E + 10
3.17833E + 04
2.95318E + 06
2.09656E + 05
2.41711E + 08
2.12403E + 08
8.29317E + 08
3.71453E + 03
7.21830E + 04
9.44212E + 03
Std
7.60601E + 09
6.90313E + 02
2.14183E + 05
8.62530E + 04
6.18370E + 07
8.43269E + 07
1.78849E + 08
1.76647E + 02
6.85542E + 03
9.98730E + 02
Med
8.64633E + 10
3.19665E + 04
2.96823E + 06
2.00488E + 05
2.44922E + 08
1.91327E + 08
7.91508E + 08
3.68138E + 03
7.05668E + 04
9.60362E + 03
RUN
Avg
3.76301E + 06
1.78152E + 04
7.26904E + 03
2.31066E + 03
3.15405E + 06
8.96898E + 03
1.23990E + 06
3.39654E + 03
1.14570E + 04
3.59583E + 03
Std
4.06613E + 06
1.98138E + 03
1.43608E + 03
8.20573E + 01
7.16630E + 05
1.91883E + 03
4.74266E + 05
3.28027E + 02
7.45930E + 03
6.82712E + 01
Med
2.26751E + 06
1.73383E + 04
7.41112E + 03
2.28331E + 03
3.19403E + 06
8.46227E + 03
1.22402E + 06
3.32759E + 03
1.35694E + 04
3.57336E + 03
EVO
Avg
2.02779E + 11
2.49100E + 04
7.24255E + 06
1.85993E + 06
4.82329E + 08
7.28312E + 09
9.33448E + 09
9.68947E + 03
1.67132E + 05
2.33070E + 04
Std
1.97033E + 11
3.63025E + 03
7.88449E + 05
9.43625E + 05
2.78601E + 08
3.84656E + 09
5.28434E + 09
2.92560E + 03
1.13021E + 04
4.08491E + 03
Med
1.97033E + 11
2.41810E + 04
7.36906E + 06
1.49867E + 06
4.46732E + 08
6.49697E + 09
7.73022E + 09
9.47225E + 03
1.68140E + 05
2.24927E + 04
SHIO
Avg
1.78065E + 10
2.27405E + 04
3.77681E + 06
1.22489E + 05
6.45138E + 07
1.94814E + 09
6.17393E + 08
6.79933E + 03
1.02291E + 05
1.02606E + 04
Std
1.78065E + 10
9.79897E + 02
7.69402E + 05
7.23471E + 04
2.26162E + 07
1.76370E + 09
3.71149E + 08
2.38275E + 03
1.06384E + 04
2.03997E + 03
Med
1.08009E + 11
2.27501E + 04
3.90472E + 06
1.05157E + 05
5.70219E + 07
1.45887E + 09
5.61352E + 08
6.15962E + 03
1.02076E + 05
9.92604E + 03
FLA
Avg
1.29073E + 09
2.25637E + 04
4.49428E + 04
2.00799E + 03
3.15949E + 07
2.90772E + 05
2.31405E + 07
2.88323E + 03
9.04440E + 03
3.61470E + 03
Std
1.60534E + 08
1.29791E + 03
4.75139E + 03
7.95759E + 00
6.48952E + 06
4.39356E + 05
6.95231E + 06
2.15016E + 03
1.56917E + 03
8.12555E + 01
Med
1.27376E + 09
2.26171E + 04
4.58915E + 04
2.00564E + 03
3.09007E + 07
1.24988E + 05
2.31400E + 07
2.49141E + 03
9.48555E + 03
3.60804E + 03
SOA
Avg
1.06804E + 05
1.64196E + 04
6.59666E + 03
2.06868E + 03
2.95315E + 06
1.19262E + 04
1.61107E + 06
3.87613E + 03
3.46845E + 03
3.51211E + 03
Std
3.20641E + 04
2.16087E + 03
1.12690E + 03
5.03216E + 01
1.24283E + 06
9.09520E + 03
1.09770E + 06
3.38125E + 03
1.37560E + 03
4.79116E + 01
Med
9.99147E + 04
1.59432E + 04
6.51875E + 03
2.06573E + 03
2.65066E + 06
7.64510E + 03
1.35399E + 06
2.65097E + 03
2.98528E + 03
3.51294E + 03
4.4.2. Comparison with Recent and Variant Metaheuristics
In analyzing the data in Table 10, we can observe the effectiveness of the proposed SOA in comparison to several recent and variant optimizers, including AO, BBOA, FATA, HBA, HGS, EnhancedTWO, QLSCA, RMV, ArchOA, and others across 10 test functions. SOA demonstrates competitive average performance across a majority of the functions, with notably low Avg values on functions such as F5 and F9, underscoring its suitability for these specific problem types. Other optimizers like ArchOA and QLSCA also exhibit strong average results on certain functions but lack the consistency SOA displays across all functions.
When examining the Std and Med values, SOA shows remarkable stability, as indicated by lower Std deviations compared to other optimizers, particularly on functions F2, F4, and F10. This consistency suggests that SOA is less sensitive to random variations, providing more predictable outcomes across trials. By contrast, optimizers like EnhancedTWO and HBA display higher Std values on several functions, reflecting greater performance variability. Table 10 thus highlights the robustness of SOA, making it a reliable choice for high-dimensional optimization tasks (CEC2020 with 100 dimensions), especially when consistency is a priority.
Table 10
Comparison with some recent and variants optimizers using CEC2020 with 100 dimensions.
  
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
AO
Avg
2.69449E + 11
3.25522E + 04
1.00993E + 07
8.14578E + 06
2.38602E + 09
6.53369E + 10
4.75153E + 10
2.91355E + 04
1.84219E + 05
4.61674E + 04
Std
9.46931E + 09
7.83331E + 02
5.58664E + 05
1.31109E + 06
7.68563E + 08
1.59301E + 10
1.00043E + 10
1.80930E + 03
4.31725E + 03
4.87793E + 03
Med
2.69678E + 11
3.24395E + 04
1.02790E + 07
8.23413E + 06
2.32259E + 09
6.42747E + 10
4.75131E + 10
2.96464E + 04
1.84798E + 05
4.58013E + 04
BBOA
Avg
2.59922E + 11
2.99111E + 04
1.00632E + 07
6.67838E + 06
1.70136E + 09
4.75196E + 10
3.65056E + 10
2.60522E + 04
1.79670E + 05
4.25695E + 04
Std
1.11302E + 10
9.15044E + 02
4.61042E + 05
1.41864E + 06
6.92934E + 08
1.61369E + 10
9.52185E + 09
2.00975E + 03
5.49016E + 03
5.52280E + 03
Med
2.61666E + 11
2.98806E + 04
1.00127E + 07
6.55753E + 06
1.79776E + 09
4.64250E + 10
3.81226E + 10
2.64301E + 04
1.79690E + 05
4.27107E + 04
FATA
Avg
2.53651E + 11
3.22091E + 04
9.39905E + 06
5.82598E + 06
9.99367E + 08
2.36252E + 10
2.39685E + 10
2.60992E + 04
1.76959E + 05
3.22818E + 04
Std
1.24351E + 10
4.59563E + 02
7.25750E + 05
1.96179E + 06
3.30477E + 08
1.76118E + 10
1.17613E + 10
1.44664E + 03
8.45639E + 03
8.04556E + 03
Med
2.55877E + 11
3.21167E + 04
9.47160E + 06
5.59679E + 06
1.07611E + 09
2.17684E + 10
2.33877E + 10
2.63312E + 04
1.78184E + 05
3.47756E + 04
HBA
Avg
1.02794E + 11
2.17987E + 04
3.82240E + 06
1.71844E + 05
6.91983E + 07
5.60148E + 08
3.07990E + 08
1.46576E + 04
1.17498E + 05
9.76554E + 03
Std
2.25781E + 10
1.92839E + 03
6.55086E + 05
1.15296E + 05
2.52971E + 07
5.64261E + 08
1.71248E + 08
4.55968E + 03
1.61940E + 04
1.88796E + 03
Med
9.81778E + 10
2.13697E + 04
3.78066E + 06
1.37399E + 05
7.06886E + 07
4.25091E + 08
2.78203E + 08
1.50285E + 04
1.17422E + 05
9.30201E + 03
HGS
Avg
1.35826E + 11
3.03968E + 04
5.05914E + 06
5.72037E + 05
1.82320E + 08
1.86464E + 09
1.64730E + 09
2.53183E + 04
1.50154E + 05
1.25419E + 04
Std
1.33869E + 10
2.38331E + 03
6.80331E + 05
2.33992E + 05
6.93843E + 07
1.30168E + 09
1.17007E + 09
2.64088E + 03
7.20012E + 03
1.69757E + 03
Med
1.34498E + 11
3.05030E + 04
4.97664E + 06
5.34094E + 05
1.69239E + 08
1.44592E + 09
1.42304E + 09
2.46832E + 04
1.49772E + 05
1.26681E + 04
EnhancedTWO
Avg
7.23272E + 07
1.65963E + 04
5.16137E + 03
2.15392E + 03
2.06654E + 07
3.95127E + 04
9.08614E + 06
2.42880E + 03
3.83978E + 03
3.89821E + 03
Std
9.59976E + 06
1.91872E + 03
3.43838E + 02
2.86165E + 01
8.89579E + 06
9.19240E + 03
5.71614E + 06
9.53429E + 00
4.13964E + 02
8.83954E + 01
Med
7.05001E + 07
1.64472E + 04
5.07771E + 03
2.15144E + 03
1.69393E + 07
3.69674E + 04
7.47435E + 06
2.42938E + 03
3.73368E + 03
3.88805E + 03
QleSCA
Avg
2.53698E + 11
3.01993E + 04
9.55333E + 06
5.35894E + 06
8.49965E + 08
2.73617E + 10
2.35090E + 10
2.42830E + 04
1.79927E + 05
3.75439E + 04
Std
1.33976E + 10
9.10780E + 02
6.23710E + 05
1.45545E + 06
3.33462E + 08
1.36095E + 10
8.63315E + 09
4.39709E + 03
4.96242E + 03
5.91783E + 03
Med
2.52046E + 11
3.02844E + 04
9.41349E + 06
5.49022E + 06
7.84470E + 08
2.40113E + 10
2.50341E + 10
2.65792E + 04
1.80363E + 05
3.76651E + 04
RIME
Avg
1.79909E + 07
1.64909E + 04
3.59392E + 03
2.00057E + 03
1.86866E + 07
1.58428E + 05
1.00127E + 07
2.98555E + 03
3.35396E + 03
3.54010E + 03
Std
5.10377E + 06
1.58618E + 03
3.49852E + 02
1.69054E + 01
5.40712E + 06
5.35974E + 04
4.23311E + 06
1.74914E + 03
2.99155E + 02
5.96500E + 01
Med
1.65844E + 07
1.64874E + 04
3.50720E + 03
1.99718E + 03
1.89928E + 07
1.49306E + 05
9.60589E + 06
2.52915E + 03
3.26948E + 03
3.53988E + 03
ArchOA
Avg
2.62136E + 11
3.34840E + 04
1.00941E + 07
6.90409E + 06
2.13772E + 09
5.69237E + 10
4.24403E + 10
2.89078E + 04
1.83936E + 05
4.46475E + 04
Std
2.62648E + 11
1.00981E + 03
5.12042E + 05
1.86769E + 06
6.95307E + 08
1.57024E + 10
1.05081E + 10
2.73436E + 03
3.71127E + 03
4.58883E + 03
Med
2.62648E + 11
3.36837E + 04
1.00266E + 07
6.92670E + 06
2.05298E + 09
5.43344E + 10
4.16758E + 10
2.94954E + 04
1.85266E + 05
4.51724E + 04
SOA
Avg
1.06804E + 05
1.64196E + 04
6.59666E + 03
2.06868E + 03
2.95315E + 06
1.19262E + 04
1.61107E + 06
3.87613E + 03
3.46845E + 03
3.51211E + 03
Std
3.20641E + 04
2.16087E + 03
1.12690E + 03
5.03216E + 01
1.24283E + 06
9.09520E + 03
1.09770E + 06
3.38125E + 03
1.37560E + 03
4.79116E + 01
Med
9.99147E + 04
1.59432E + 04
6.51875E + 03
2.06573E + 03
2.65066E + 06
7.64510E + 03
1.35399E + 06
2.65097E + 03
2.98528E + 03
3.51294E + 03
4.4.3. Convergence Analysis on CEC2020 100 Dimensions
The convergence curves displayed in Fig. 14 illustrate the performance of the proposed SOA algorithm compared to several recent Mathematics-Inspired optimization algorithms across various objective functions (F1, F2, F3, F4, F5, F7, and F9). Each curve represents the fitness values over increasing iterations, where lower fitness values indicate better solutions. Notably, SOA (depicted by the solid red line) consistently converges faster than the other algorithms, reaching lower fitness values across most functions. This trend is particularly prominent in functions F1, F2, and F5, where SOA demonstrates a steep decline in fitness early on, indicating rapid exploration and effective convergence.
In contrast, other algorithms, such as AOA and EO, exhibit slower convergence rates and tend to plateau at higher fitness levels, suggesting limitations in reaching optimal solutions for these high-dimensional functions. The faster convergence of SOA across functions reflects its balanced approach to exploration and exploitation, enabling it to navigate the search space efficiently. Figure 14 thus highlights the effectiveness of SOA in achieving optimal convergence in challenging, high-dimensional optimization scenarios, outperforming other Mathematics-Inspired optimizers in both convergence speed and solution quality.
Fig. 14
Convergence behavior of SOA and other mathematically inspired meta-heuristic techniques on some of the CEC2020 test suites with 100 dimensions.
Click here to Correct
Similarly, to evaluate the convergence behavior of our proposed SOA algorithm in comparison with other state-of-the-art and variant optimization algorithms, we conducted experiments using the CEC2020 benchmark functions with a dimensionality of 100. Figure 15 displays the convergence curves of SOA alongside algorithms across multiple objective functions from the benchmark suite. Each plot illustrates the convergence in terms of fitness over iterations, highlighting how well each algorithm minimizes the objective functions. It is evident that the proposed SOA algorithm demonstrates a faster and more consistent convergence to lower fitness values across several objective functions compared to its counterparts. Specifically, for functions f1, f2, f5, f7, and f9, SOA consistently achieves the best performance, rapidly descending to optimal or near-optimal fitness levels early in the iterations. This swift convergence suggests that SOA effectively balances exploration and exploitation, allowing it to efficiently navigate high-dimensional search spaces.
In contrast, while some algorithms, such as ArchOA and FATA, perform competitively on certain functions, their convergence rates generally lag behind SOA, particularly in functions with complex landscapes (e.g., f6 and f10). The AO algorithm, despite achieving moderate convergence on simpler functions, exhibits slower improvement on more challenging functions, such as f6, where SOA’s convergence curve remains superior. These results affirm the robustness and efficiency of SOA in handling complex high-dimensional optimization problems, particularly in comparison to recently developed bio-inspired algorithms. The SOA’s convergence curves show that it not only reduces fitness faster but also maintains lower fitness values consistently, indicating a strong capacity for finding optimal solutions across diverse problem landscapes in the CEC2020
Click here to download actual image
benchmark suite.
Figure 15
Convergence behavior of SOA and other recent and variants meta-heuristic techniques on some of the CEC2020 test suites with 100 dimensions.
4.4.4. Statistical Analysis of CEC2020 100 Dimensions Results
To further assess the comparative performance of SOA against other optimization algorithms on the CEC2020 100-dimensional benchmark functions, we applied the Friedman rank test to evaluate the relative rankings of these algorithms. Figure 16 shows the Friedman ranks for different groups of algorithms: math-inspired algorithms (left) and recent/variant optimization algorithms (right). In the math-inspired category, SOA achieved the lowest rank of 1.98, significantly outperforming other methods, such as AOA, which ranked 11.98, and CDO with 9.86, respectively. This lower Friedman rank indicates that SOA consistently outperformed other math-inspired methods across multiple functions, demonstrating its robustness and adaptability in tackling high-dimensional optimization problems. For the recent and variant algorithms, SOA similarly excelled, achieving a Friedman rank of 1.66, the lowest among the tested algorithms. Close contenders included RIME, with ranks of 1.97, and EnhanceTWO with 2.37, respectively.
These Friedman rank results further substantiate the superior performance of SOA over a range of algorithms, confirming its competitive advantage in high-dimensional optimization tasks across diverse objective landscapes.
A
Fig. 16
Friedman test results of SOA and recent and variant metaheuristics on CEC2020 with 100 dimensions
Click here to Correct
The Wilcoxon signed rank test results presented in Tables 11 and 12 provide a comprehensive statistical comparison of SOA's performance against both recent variants and mathematically inspired algorithms. In comparison with recent variants (Table 11), SOA achieved the best mean value (471888.6718), significantly outperforming all competitors, with RIME and ArchOA showing the next best performance, while AO and BBOA demonstrated the poorest results. Interestingly, when compared with mathematically inspired algorithms (Table 12), SOA ranked first, with EO and RUN showing marginally better mean values, while TS, AOA, and CGO exhibited substantially inferior performance with means several orders of magnitude higher than SOA's, demonstrating SOA's competitive performance even against well-established mathematical optimization approaches.
Table 11
Wilcoxon signed-rank test results of SOA and recent and variant metaheuristics on CEC2020 with 100 dimensions
Algorithms
+ / - / =
Mean
Rank
SOA
6/4/0
471888.671
1
RIME
3/7/0
4688056.112
2
EnhanceTWO
1/9/0
10215234.322
3
HBA
0/10/0
10373582823.478
4
HGS
0/10/0
13950002571.339
5
FATA
0/10/0
30224211222.528
6
QleSCA
0/10/0
30543466425.462
7
BBOA
0/10/0
34564369777.777
8
ArchOA
0/10/0
36366328911.283
9
AO
0/10/0
38465592219.499
10
Table 12
Wilcoxon signed-rank test results of SOA and recent mathematically inspired algorithms on CEC2020 with 100 dimensions
Algorithms
+ / - / =
Mean
Rank
SOA
6/4/0
471888.671
1
RUN
3/7/0
821177.656
2
EO
1/9/0
1254535.331
3
FLA
0/10/0
134584452.579
4
INFO
0/10/0
615359329.524
5
PSS
0/10/0
8744375940.325
6
SHIO
0/10/0
10677713761.681
7
CircleSA
0/10/0
12435520321.539
8
CGO
0/10/0
18298209030.088
9
CDO
0/10/0
21077935063.732
10
EVO
0/10/0
21987930317.559
11
AOA
0/10/0
40491127917.275
12
4.5. Sensitivity Analysis of SOA
The Secant Optimization Algorithm (SOA) was evaluated to understand its sensitivity to different mutation ratios, specifically 0.1, 0.2, 0.3, 0.4, and 0.5. These experiments were conducted using the CEC2021 benchmark functions, a widely recognized suite for evaluating optimization algorithms. For each mutation ratio, the algorithm was tested over 30 independent runs, each comprising 2500 iterations with a population size of 30. The results, summarized in Table 13, include the average (Avg), standard deviation (Std), and median (Med) values for ten benchmark functions (F1-F10). Figure 17 illustrates the convergence behavior for each configuration, providing insights into the algorithm's exploration and exploitation dynamics under varying mutation ratios.
4.5.1. Performance Trends Across Mutation Ratios
The SOA demonstrated diverse behavior across different mutation ratios, revealing significant performance variations influenced by the balance between exploration and exploitation. With a mutation ratio of 0.1, the algorithm achieved moderate performance. While it showed some stability across benchmarks, the average and median values suggested that its convergence to global optima was less efficient compared to higher mutation ratios. The standard deviation for functions such as F5 and F7 also indicated inconsistency, reflecting variability in the algorithm's ability to explore the solution space effectively. At a mutation ratio of 0.2, SOA exhibited significant performance improvements. The average and median values for functions like F2 and F3 were notably better, with reduced standard deviations across most benchmarks indicating greater consistency. This ratio effectively balanced global exploration with local refinement, making it the most promising configuration for diverse optimization problems.
In contrast, a mutation ratio of 0.3 produced mixed results. While competitive performance was maintained for functions such as F3 and F5, the algorithm struggled with consistency in functions like F7 and F8. The convergence curves revealed faster initial progress but limited refinement, suggesting that this ratio provided effective exploration but insufficient exploitation in later stages. At a mutation ratio of 0.4, the algorithm's performance declined, with noticeably higher average values on functions like F5 and F7. This suggests that the algorithm's ability to refine solutions was hindered by excessive exploration. Despite this, the medians for some functions, such as F1 and F9, remained stable, indicating reliable performance in specific cases. Finally, a mutation ratio of 0.5 resulted in the least favorable outcomes. The algorithm displayed high average values and significant variability across all functions, indicating an imbalance caused by excessive randomness, which disrupted convergence and led to premature stagnation.
Table 13
SOA results with different Mutation ratio thresholds.
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
SOA
Mu = 0.1
Avg
1.02835E + 02
2.20470E + 03
9.10467E + 02
1.91380E + 03
1.12401E + 04
1.82247E + 03
5.61595E + 03
2.32449E + 03
2.70574E + 03
3.21093E + 03
Std
1.03695E + 01
3.97247E + 02
5.79299E + 01
6.30792E + 00
7.90196E + 03
2.89523E + 02
5.08428E + 03
1.13493E + 01
1.45403E + 02
7.79210E + 01
Med
1.00013E + 02
2.20574E + 03
9.11025E + 02
1.91293E + 03
7.50637E + 03
1.60799E + 03
4.21532E + 03
2.32742E + 03
2.60000E + 03
3.17685E + 03
SOA
Mu = 0.2
Avg
1.00157E + 02
1.11662E + 03
7.00000E + 02
1.91294E + 03
1.51213E + 04
1.74308E + 03
6.21960E + 03
2.31672E + 03
2.62899E + 03
3.19683E + 03
Std
3.75522E-01
6.92912E + 01
0.00000E + 00
5.60179E + 00
9.11765E + 03
2.28113E + 02
3.79517E + 03
1.18792E + 01
7.62388E + 01
3.46780E + 01
Med
1.00003E + 02
1.10000E + 03
7.00000E + 02
1.91232E + 03
1.26857E + 04
1.60692E + 03
4.88061E + 03
2.31905E + 03
2.60000E + 03
3.19756E + 03
SOA
Mu = 0.3
Avg
1.00140E + 02
1.97456E + 03
8.49359E + 02
1.90932E + 03
1.33795E + 04
1.77647E + 03
6.75051E + 03
2.31264E + 03
2.61801E + 03
3.22032E + 03
Std
6.75908E-01
2.90412E + 02
4.67591E + 01
4.46267E + 00
7.21506E + 03
2.65818E + 02
4.14284E + 03
1.21610E + 01
5.52597E + 01
6.78010E + 01
Med
1.00000E + 02
1.96639E + 03
8.41202E + 02
1.90899E + 03
1.17955E + 04
1.60742E + 03
5.79405E + 03
2.30800E + 03
2.60000E + 03
3.21867E + 03
SOA
Mu = 0.4
Avg
1.00002E + 02
1.90210E + 03
8.16459E + 02
1.90830E + 03
2.80204E + 04
1.70821E + 03
9.89807E + 03
2.30888E + 03
2.62126E + 03
3.22186E + 03
Std
5.35295E-03
2.71842E + 02
3.35198E + 01
4.24543E + 00
1.92993E + 04
1.62766E + 02
8.46530E + 03
9.85115E + 00
6.80284E + 01
6.96914E + 01
Med
1.00000E + 02
1.89931E + 03
8.17441E + 02
1.90727E + 03
2.36270E + 04
1.60657E + 03
6.33020E + 03
2.30682E + 03
2.60000E + 03
3.21518E + 03
SOA
Mu = 0.5
Avg
1.00000E + 02
1.60876E + 03
7.84559E + 02
1.90648E + 03
4.49535E + 04
1.73604E + 03
9.43632E + 03
2.30849E + 03
2.61538E + 03
3.19421E + 03
Std
2.87753E-04
2.64196E + 02
2.06069E + 01
3.20843E + 00
2.77482E + 04
2.35155E + 02
7.19490E + 03
1.03185E + 01
7.66051E + 01
6.57950E + 01
Med
1.00000E + 02
1.57664E + 03
7.87325E + 02
1.90593E + 03
3.71310E + 04
1.60446E + 03
6.28090E + 03
2.30347E + 03
2.60000E + 03
3.17404E + 03
4.5.2. Insights from Convergence Curves
The convergence curves (Fig. 17) revealed that lower mutation ratios, particularly 0.2, facilitated both faster and smoother convergence. These ratios enabled the algorithm to effectively balance global exploration and local exploitation, resulting in more accurate and robust solutions. Higher mutation ratios, such as 0.4 and 0.5, introduced excessive randomness, which hindered the algorithm's ability to fine-tune solutions after identifying promising regions in the search space. This trend underscores the importance of carefully selecting mutation ratios to ensure optimal algorithm performance. The sensitivity analysis underscores the critical role of mutation ratios in influencing the performance of the Secant Optimization Algorithm. Among the tested configurations, a mutation ratio of 0.2 consistently delivered the best performance across the CEC2021 benchmark suite, demonstrating a favorable trade-off between exploration and exploitation. Higher mutation ratios, particularly 0.4 and 0.5, negatively impacted stability and convergence quality, emphasizing the need to avoid excessive randomness in the optimization process.
A
Fig. 17
SOA Convergence Curves of different Mutation ratio thresholds.
Click here to Correct
To further enhance SOA's robustness, future work could explore adaptive mutation strategies that dynamically adjust the ratio based on the optimization stage. This approach could enable the algorithm to better navigate diverse and complex solution landscapes, ensuring reliable performance across a broader range of engineering and computational applications.
5. SOA for Solar Photovoltaic Parameter Estimation
5.1. Problem Statement
The accurate extraction of parameters for solar photovoltaic (PV) modules is crucial for optimizing their performance and efficiency. Traditional methods often face challenges in achieving high precision and computational efficiency, particularly when dealing with complex models. This research aims to develop a novel optimization algorithm, termed the Stochastic-Based Optimization (SOA), to enhance the parameter extraction process for solar PV modules. The algorithm will be evaluated using three distinct PV models: the Single-Diode Model, the Double-Diode Model, and a comprehensive PV Module model.
A
The Single-Diode Model, while simpler, provides a foundational understanding of PV behavior but often lacks the accuracy needed for advanced applications. The Double-Diode Model offers improved precision by accounting for recombination losses, yet it introduces additional complexity. The comprehensive PV Module model integrates various real-world factors, presenting a more holistic but computationally intensive challenge 136.
By applying the SOA algorithm to these models, this research seeks to address the limitations of existing methods, aiming for a balance between accuracy and computational efficiency. The outcomes are expected to contribute significantly to the field of solar energy, providing a robust tool for researchers and engineers to optimize PV systems more effectively.
5.2. Single-Diode Model
Click here to download actual image
The Single-Diode Model (SDM) 137 is a widely used representation for photovoltaic (PV) cells due to its simplicity and effectiveness in capturing the essential characteristics of PV behavior. The SDM consists of a current source, a diode, a series resistance (
), and a parallel (shunt) resistance (
. This model is particularly useful for initial analyses and provides a foundational understanding of PV cell performance.
Figure 18
Equivalent circuit diagram of the SDM
The equivalent circuit of the SDM, as shown in Fig. 18, can be described by the following equation for the load current (
):
21
where:
is the photocurrent,
is the reverse saturation current of the diode, V is the voltage across the PV cell, n is the ideality factor of the diode,
is the thermal voltage ((
), with (k) being the Boltzmann constant, (T) the temperature in Kelvin, and (q) the charge of an electron).
The SDM provides a balance between computational simplicity and the ability to accurately model the I-V characteristics of PV cells under various conditions. However, it may not capture all the nuances of real-world PV behavior, particularly under conditions of high irradiance or temperature variations. Despite these limitations, the SDM remains a valuable tool for the initial stages of PV parameter extraction and optimization.
5.3. Double-Diode Model
The Double-Diode Model (DDM)120extends the Single-Diode Model by incorporating an additional diode to account for recombination losses within the photovoltaic (PV) cell. This model accurately represents the PV cell’s behavior, especially under varying irradiance and temperature conditions. The DDM consists of two diodes, a current source, a series resistance (
), and a parallel (shunt) resistance (
).
A
Fig. 19
Equivalent circuit diagram of the DDM
Click here to Correct
The equivalent circuit of the DDM, as shown in Fig. 19, can be described by the following equation for the load current (
):
22
where:
is the photocurrent,
are the reverse saturation currents of the first and second diodes, respectively, V is the voltage across the PV cell, n is the ideality factor of the diode,
is the thermal voltage (
), with (k) being the Boltzmann constant, (T) the temperature in Kelvin, and (q) the charge of an electron), and (
) and (
) are the ideality factors of the first and second diodes, respectively.
The DDM offers improved accuracy over the Single-Diode Model by better capturing the effects of recombination losses. This makes it particularly useful for detailed analyses and optimization of PV cells under diverse operating conditions. However, the increased complexity of the DDM also demands more computational resources, which can be a consideration in large-scale simulations.
5.4. Photovoltaic Module
The Photovoltaic Module (SMM) Model provides a comprehensive representation of a PV module by integrating various real-world factors that influence its performance. This model is designed to capture the complex interactions within a PV module, including the effects of shading, temperature variations, and module interconnections. The SMM model is particularly useful for detailed simulations and optimizations of PV systems in practical applications.
A
Fig. 20
Equivalent circuit diagram of the SMM
Click here to Correct
The equivalent circuit of the SMM model, as shown in Fig. 20, can be described by the following equation for the load current (
):
23
where:
is the photocurrent,
is the reverse saturation, V is the voltage across the PV cell, n is the ideality factor of the diode,
is the thermal voltage (
), with (k) being the Boltzmann constant, (T) the temperature in Kelvin, and (q) the charge of an electron), and
is the ideality factor.
The SMM model’s ability to incorporate these additional factors makes it a powerful tool for accurately predicting the performance of PV modules under a wide range of conditions. However, this increased accuracy comes with a higher computational cost, which must be managed effectively in large-scale simulations.
5.5. The Cost and Objective Functions
The cost function, also known as the objective function, is a mathematical expression that measures the error between the predicted and actual values of the PV model parameters. The goal of the optimization algorithm is to minimize this cost function, thereby improving the accuracy of the parameter extraction.
For this research, the chosen cost function is the Root Mean Square Error (RMSE), which is defined as:
24
where:
is the number of data points (represents the number of estimated I-V datasets),
and
are the measured voltage and current at the (
)-th data point, respectively,
) represents the difference between the measured and predicted values based on the model parameters (
).
The RMSE provides a robust measure of the model’s predictive accuracy by penalizing larger errors more heavily. By minimizing the RMSE, our proposed optimization algorithm (SOA) iteratively adjusts the model parameters to achieve the best possible fit to the measured data, ensuring high precision in the parameter extraction process. The objective functions for the different photovoltaic models are presented in Table 14.
Table 14
Objective Function of PV models
Model
Objective Function
Parameters
)
SDM
DDM
SMM
5.6. Experimental Setup and Parameter ranges
In this study, the SOA algorithm is evaluated using three distinct models: the single-diode, double-diode, and PV module models. The benchmark data, referenced from [84], were obtained from 36 polycrystalline PV cells and a monocrystalline STM6-40/36 module, both tested under 1000 W/m² irradiation at various temperatures. These datasets are widely recognized for assessing different PV parameter estimation methods. Consistent with previous research, the parameter ranges for PV cells and modules have been standardized across all studies to maintain a uniform search space. Table 15 outlines these parameter ranges. For comparative analysis, eight algorithms were selected, with a population size ((N)) of 30, a maximum frequency of 600 (totaling 18,000 evaluations), and 30 independent runs.
Table 15
Parameter Search ranges
Algorithms
Single / Double Diode
PV Module
LB
UB
LB
UB
0
1
0
2
0
1
0
50
0
0.5
0
2
0
100
0
2000
1
2
1
50
5.5.7. Results and Discussion of Solar Photovoltaic Parameter Estimation
Single-Diode Model
The I-V and P-V curves for the single-diode model are depicted in Fig. 21, showcasing the performance of the newly developed SOA algorithm. As observed, SOA achieved minimal error in comparison to other existing algorithms, indicating its accuracy and efficiency in identifying SDM parameters. Table 16 provides a quantitative comparison, highlighting SOA's superior performance across multiple evaluation metrics. This suggests that SOA holds significant potential as a reliable tool for PV parameter estimation in the single-diode model.
Click here to download actual image
(a)
Click here to download actual image
(b)
Figure 21. Experimental and simulated current-voltage I − V (a) and power-voltage (P − V) characteristics (b) for a single diode by SOA.
A
Table 16
Absolute Error (IAE) of SOA for the Single-Diode Model (SDM). In addition, Fig. 22 illustrates the absolute and relative differences in current values by comparing the simulated data against experimental observations. The results confirm SOA's capability to minimize discrepancies, enhancing the accuracy of parameter estimation within the SDM framework.
Click here to download actual image
(a)
Click here to download actual image
(b)
Figure 22: Error-index values for experimental and simulated current data in the Single-Diode Model (SDM): (a) Absolute Error (IAE); (b) Elative Error (RE)
The results in Table 17 indicate that the proposed SOA algorithm demonstrates competitive performance compared to other state-of-the-art optimization algorithms in estimating SDM parameters. SOA achieved the lowest RMSE value, showing superior accuracy in parameter estimation for
. This suggests that SOA effectively minimizes error, outperforming other algorithms in precision and reliability for the single-diode model.
Table 17
A comparison of various algorithms applied to the model of a single-diode SDM.
Algorithm
RMSE
SOA
PSO
PGJAYA
IJAYA
MLBSA
CL-PSO
HPSO_TVA
PSO_W
GBO
Double-Diode Model
The I-V and P-V curves for the double-diode model are shown in Fig. 23, highlighting the performance of the newly developed SOA algorithm. As observed, SOA achieved minimal error compared to other existing algorithms, demonstrating its accuracy and efficiency in identifying DDM parameters. Table 18 provides a quantitative comparison, emphasizing SOA's superior performance across multiple evaluation metrics. These results suggest that SOA is a highly effective tool for PV parameter estimation in the double-diode model.
Click here to download actual image
(a)
Click here to download actual image
(b)
Figure 23. Experimental and simulated current-voltage I − V (a) and power-voltage (P − V) characteristics (b) for a double diode by SOA.
A
Table 18
Absolute Error (IAE) of SOA for the Double-Diode Model (DDM). In addition, Fig. 24 illustrates the absolute and relative differences in current values by comparing the simulated data against experimental observations. The results confirm SOA's capability to minimize discrepancies, enhancing the accuracy of parameter estimation within the DDM framework.
Click here to download actual image
(a)
Click here to download actual image
(b)
Figure 24: Error-index values for experimental and simulated current data in the Single-Diode Model (DDM): (a) Absolute Error (IAE); (b) Elative Error (RE)
The results in Table 19 indicate that the proposed SOA algorithm demonstrates competitive performance compared to other state-of-the-art optimization algorithms in estimating DDM parameters. SOA achieved the lowest RMSE value, showing superior accuracy in parameter estimation for
. This suggests that SOA effectively minimizes error, outperforming other algorithms in precision and reliability for the double-diode model.
Table 19
A comparison of various algorithms applied to the model of a double-diode DDM.
Algorithm
RMSE
SOA
7.60795222
1.94756882
PSO
PGJAYA
IJAYA
MLBSA
CL-PSO
HPSO_TVA
PSO_W
GBO
PV Module (PV)
Figure 25 illustrates the I-V and P-V characteristics of the Photowatt-PWP 201 module model, showcasing the performance of the newly developed SOA algorithm. As shown, the SOA algorithm achieves notably low error levels when compared to other existing methods, demonstrating its precision and effectiveness in estimating PV parameters. Table 20 presents a detailed comparison of results, highlighting SOA’s superior performance across various evaluation metrics. These findings indicate that the SOA algorithm is a highly reliable and efficient tool for PV parameter estimation in the Photowatt-PWP 201 module model.
Click here to download actual image
(a)
Click here to download actual image
(b)
Figure 25. Experimental and simulated current-voltage I − V (a) and power-voltage (P − V) characteristics (b) for a PV module by SOA.
A
Table 20
Absolute Error (IAE) of SOA for the PV module model. In addition, Fig. 26 illustrates the absolute and relative differences in current values by comparing the simulated data against experimental observations. The results confirm SOA's capability to minimize discrepancies, enhancing the accuracy of parameter estimation within the DDM framework. Furthermore, the results in Table 21 indicate that the proposed SOA algorithm demonstrates competitive performance compared to other state-of-the-art optimization algorithms in estimating PV parameters.
Click here to download actual image
(a)
Click here to download actual image
(b)
Figure 26: Error-index values for experimental and simulated current data in the PV module: (a) Absolute Error (IAE); (b) Elative Error (RE)
Table 21
A comparison of various algorithms applied to the model of a PV module.
Algorithm
RMSE
SOA
1.03051452
3.48218939
PSO
PGJAYA
IJAYA
MLBSA
CL-PSO
HPSO_TVA
PSO_W
GBO
5.8. Statistical Results and Convergence Curves
For the single-diode model of RTC France, as Table 22 shows, the SOA algorithm achieved the lowest RMSE, ranking first in the Friedman Test with 1.420732. This indicates that SOA provides the most accurate parameter estimation among the tested algorithms. In contrast, the PSO algorithm had the highest RMSE, ranking eighth at 8.103448. The significant Wilcoxon Test results (denoted by “+”) suggest that the differences in performance between SOA and other algorithms are statistically significant. MLBSA and PGJAYA also performed well, with ranking values of 2.241379 and 3.482759, ranking second and third, respectively. In the double-diode model of RTC France, SOA again outperformed other algorithms with 1.724875, securing the first rank. The PSO algorithm had the highest RMSE, ranking ninth. The significant Wilcoxon Test results confirm the statistical significance of SOA’s superior performance. MLBSA and GBO followed SOA with values of 2.827586 and 3, ranking second and third, respectively. The PSO_W algorithm showed a significant improvement with the value of 5.482759, ranking sixth, but still lagged SOA.
A
Table 22
Comparative Performance of Optimization Algorithms on PV Models Parameter Estimation For the PV module model of Photo Watt-PWP 201, SOA achieved the lowest value with 1.654201, maintaining its first rank. The PSO algorithm had the highest value with 8.017241, ranking ninth. The significant Wilcoxon Test results indicate that SOA’s performance is statistically superior to other algorithms. MLBSA and PGJAYA also demonstrated strong performance with values of 2.655172 and 2.965517, ranking second and third, respectively. The GBO algorithm, with a value of 6.844827, ranked seventh, showing a moderate performance compared to SOA.
Click here to download actual image
Click here to download actual image
(a)
(b)
Click here to download actual image
(c)
Figure 27. SOA and other optimization algorithms convergence curves for three models: (a) Single-diode SD; (b) Double-diode DD; (c) PV module.
In Fig. 27, the convergence performance of the SOA algorithm is compared with other optimization algorithms across three PV models: Single-diode (SD), Double-diode (DD), and PV module. The SOA algorithm (green dashed line) consistently achieves faster convergence and lower fitness values across all models, indicating a more efficient search towards optimal solutions. Other algorithms, such as PSO and PGJAYA, show slower convergence and higher final fitness values, particularly in the early iterations. Notably, CL-PSO and GBO display high fitness in the initial stages but gradually converge, although not as effectively as SOA. This demonstrates the robustness and efficiency of SOA for PV model parameter optimization.
6. Application to CNN Hyperparameter Optimization
In order to show the real-world usability of the Secant Optimization Algorithm (SOA), we used it to optimize the hyperparameters of a convolutional neural network (CNN) for image classification problems. This meets the criterion of realistic problem instances, since hyperparameter optimization is a classic problem in machine learning with real-world applications in computer vision and other areas. We evaluated SOA-CNN on four datasets: MNIST, MNIST-RD, Convex, and Rectangle-I, real-world-inspired image classification tasks of different complexities [30]. Table 23 lists the specifications of the datasets, such as input size, number of classes, and train/test splits.
The tests were conducted on a powerful Rocky Linux 9.4 (Blue Onyx) system with 1 TiB RAM and an AMD EPYC 7713 64-core Processor for stable and effective testing. All the algorithms, SOA and the 19 state-of-the-art comparison algorithms enumerated in Section 4.3, were set with a population size of 30 and 2500 as the maximum number of function evaluations, whereas SOA was configured for 10 iterations. The hyperparameters of the CNN architecture optimized by SOA include convolutional layer output channels, dropout rate, fully connected layer units, and learning rate.
Table 23
Characteristics of Datasets Used for CNN Hyperparameter Optimization Details the input size, number of classes, and training/testing sample sizes for MNIST, MNIST-RD, Convex, and Rectangle-I datasets.
Dataset
Input size
Number of classes
Number of training
Number of testing
MNIST
28 x 28 x 1
10
60.000
10.000
MNIST-RD
28 x 28 x 1
10
12.000
50.000
Convex
28 x 28 x 1
2
8.000
50.000
Rectangle-I
28 x 28 x 1
2
12.000
50.000
Table 24 lists the ranges of these hyperparameters, which significantly impact CNN performance by managing model capacity, regularization, and training dynamics.The influence of these hyperparameters is as follows: increased convolutional output channels (conv1_out_channels, conv2_out_channels, conv3_out_channels) enhance feature extraction at the cost of computation; an increased dropout_rate prevents overfitting; fc1_units regulate the capacity of the model in the dense layer; and the learning_rate regulates the rate of convergence. The suitable adjustment of these parameters, achieved by SOA, balances model accuracy and generalization.
Table 24
Hyperparameter Ranges for CNN Optimization Defines the minimum and maximum values for convolutional output channels, dropout rate, fully connected layer units, and learning rate used in SOA-CNN.
Hyperparameters
Minimum value
Maximum value
conv1_out_channels
32
128
conv2_out_channels
64
256
conv3_out_channels
128
512
dropout_rate
0.2
0.5
fc1_units
128
512
learning_rate
0.0001
0.001
Table 25 presents the quantitative SOA-CNN results, including accuracy, precision, recall, F1-score (macro-averaged), and the optimal hyperparameters for each dataset. The optimal hyperparameter order is as follow: [conv1_out_channels, conv2_out_channels, conv3_out_channels, dropout_rate, fc1_units, learning_rate]. SOA-CNN performs excellently well, achieving 99.40% on MNIST, 96.24% on MNIST-RD, 97.39% on Convex, and 98.27% on Rectangle-I, demonstrating its capacity to handle complex hyperparameter tunings.
Table 25
Performance Metrics and Optimal Hyperparameters for SOA-CNN Reports accuracy, precision, recall, F1-score (macro-averaged), and optimal hyperparameters for SOA-CNN on each dataset.
Dataset
Accuracy
Precision
(macro)
recall
(macro)
F1-score
(macro)
CNN Optimal Hyperparameters
MNIST
99.40
99.00
99.00
99.00
[101, 254, 489,0.2529, 486, 0.000524]
MNIST-RD
96.24
96.00
96.00
96.00
[36, 136, 321, 0.2031, 235, 0.000456]
Convex
97.39
98.00
97.00
97.00
[62, 191, 270, 0.2614, 256, 0.000425
Rectangle-I
98.27
98.00
98.00
98.00
[102, 123, 229, 0.2409, 217, 0.000646]
The comparison with advanced competitive methods, shown in Table 26, highlights SOA-CNN’s competitive edge. For instance, SOA-CNN outperforms most methods on MNIST-RD (96.24%) and Rectangle-I (98.27%), while remaining comparable to CPOCNN on MNIST (99.40% vs. 99.77%). These results underscore SOA’s ability to deliver robust solutions for realistic machine learning tasks, complementing its performance on synthetic benchmarks and PV system optimization.
Table 26
Accuracy Comparison of SOA-CNN with Advanced Competitive Methods Compares the classification accuracy of SOA-CNN against CPOCNN, psoCNN, evoCNN, MPSO-CNN, PCANet-2, RandNet-2, and LDANet-2 across all datasets.
Model
MNIST
MNIST-MRD
Convex
Rectangle-I
CPOCNN 138
99.77
95.44
97.80
97.18
psoCNN 139
99.56
83.58
96.10
96.06
evoCNN 140
98.72
84.54
94.61
94.03
MPSO-CNN 141
99.13
88.41
90.33
--
PCANet-2 142
98.94
91.48
95.81
86.61
RandNet-2 142
98.73
91.53
94.55
83.00
LDANet-2 142
98.60
95.48
92.78
83.80
Proposed SOA-CNN
99.40
96.24
97.39
98.27
7. Conclusion
Secant Optimization Algorithm (SOA) is a revolutionary new development in math-inspired metaheuristic optimization that skillfully blends historical mathematical theory and modern computational style. By transferring the derivative-free iterative efficacy of the Secant Method into the population-based framework, SOA achieves an optimal balance of exploration and exploitation, minimizing its reliance on randomness while maximizing variability in complex high-dimensional solution spaces. Comparative experiments on the CEC2021 and CEC2020 benchmark suites, as well as on benchmarks against 11 mathematically inspired metaheuristics and 9 state-of-the-art optimizers, demonstrate SOA's scalability, stability, and competitive performance across a broad spectrum of problem dimensionalities. Moreover, its successful implementation to optimize Single-Diode, Double-Diode, and full PV Module models demonstrates its practical applicability in solving real-world problems, particularly in energy systems. These findings verify the usefulness of SOA as a versatile, powerful tool with broad applicability across fields such as engineering, finance, and computational science. Through its provision of a computationally sound extension to traditional metaheuristics like PSO and GA, particularly for hyperparameter optimization and multimodal, non-differentiable problems, SOA contributes meaningfully to the evolving state of optimization methods. Future research can explore further enhancements to SOA's framework and its extension to other real-world issues, solidifying its place in further advancing optimization methods.
Data Availability
The source code and datasets generated and/or analyzed during the current study are available in the GitHub repository, https://github.com/MohammedQaraad/SOA
Conflict of interest
The authors declare no competing interests
Declarations
Additional information
Correspondence and requests for materials should be addressed to M.Q.
Appendices
Appendix 1
Comparison with some recent and Mathematically Inspired optimizers using CEC2020 with 50 dimensions.
  
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
AOA
Avg
1.21742E + 11
1.67678E + 04
4.23022E + 06
5.39453E + 06
1.45164E + 09
2.39866E + 10
3.45518E + 10
1.60017E + 04
6.86149E + 04
3.20713E + 04
Std
6.39670E + 09
3.98294E + 02
4.46398E + 05
1.69067E + 06
5.11222E + 08
7.59346E + 09
1.17097E + 10
8.97308E + 02
1.67519E + 03
3.91411E + 03
Med
1.22911E + 11
1.67662E + 04
4.31467E + 06
5.73055E + 06
1.40428E + 09
2.27747E + 10
3.38069E + 10
1.60161E + 04
6.89597E + 04
3.15185E + 04
CGO
Avg
6.95132E + 10
1.23771E + 04
2.22669E + 06
4.54600E + 05
2.82736E + 07
3.81142E + 07
2.59597E + 09
9.92556E + 03
5.50107E + 04
1.05328E + 04
Std
5.44813E + 09
8.75116E + 02
1.45218E + 05
8.77084E + 04
2.25586E + 07
2.82109E + 07
1.85842E + 09
1.87004E + 03
4.60543E + 03
8.34228E + 02
Med
7.12541E + 10
1.24993E + 04
2.27564E + 06
4.72112E + 05
1.70177E + 07
3.68508E + 07
1.86207E + 09
9.98418E + 03
5.58908E + 04
1.06852E + 04
Circle
SA
Avg
1.83967E + 10
1.25879E + 04
7.68514E + 05
2.79135E + 04
3.48756E + 07
1.37709E + 07
9.40745E + 08
9.23814E + 03
2.75416E + 04
6.33334E + 03
Std
8.24718E + 09
1.50070E + 03
3.85532E + 05
1.94233E + 04
7.42746E + 07
4.05409E + 07
2.06577E + 09
3.04699E + 03
1.09800E + 04
1.14033E + 03
Med
1.65051E + 10
1.25340E + 04
6.88122E + 05
2.11086E + 04
1.55757E + 07
1.11021E + 06
8.45329E + 07
9.19729E + 03
2.54470E + 04
6.41877E + 03
EO
Avg
4.49865E + 03
8.28995E + 03
2.15502E + 03
1.94545E + 03
1.30671E + 05
2.83018E + 03
1.43347E + 05
2.73384E + 03
2.91856E + 03
3.33220E + 03
Std
5.56322E + 03
8.65033E + 02
4.23998E + 02
1.25275E + 01
7.43999E + 04
6.24719E + 02
1.27086E + 05
1.05866E + 03
3.83579E + 02
9.25272E + 01
Med
2.11175E + 03
8.44473E + 03
2.14599E + 03
1.94016E + 03
1.26603E + 05
2.65684E + 03
1.15333E + 05
2.46627E + 03
2.60089E + 03
3.29438E + 03
INFO
Avg
3.82327E + 08
9.35204E + 03
2.29710E + 04
2.03527E + 03
3.58389E + 06
8.51820E + 04
5.14402E + 06
4.16631E + 03
4.06732E + 03
3.66810E + 03
Std
5.65066E + 08
1.06223E + 03
1.65459E + 04
7.42661E + 01
2.72266E + 06
1.24473E + 05
2.70272E + 06
2.46324E + 03
1.12097E + 03
2.56755E + 02
Med
1.13886E + 08
9.47808E + 03
2.10884E + 04
2.01240E + 03
2.57137E + 06
4.66769E + 04
4.70205E + 06
2.67468E + 03
3.80015E + 03
3.58622E + 03
CDO
Avg
7.87160E + 10
1.37552E + 04
2.41925E + 06
6.35439E + 05
5.12266E + 07
1.02455E + 08
5.63515E + 09
7.44203E + 03
5.34228E + 04
1.13026E + 04
Std
8.85427E + 08
7.36882E + 02
3.05794E + 04
3.28437E + 04
1.16324E + 07
2.19641E + 07
2.75835E + 08
6.39945E + 02
6.20021E + 02
2.36191E + 02
Med
7.87896E + 10
1.39254E + 04
2.42350E + 06
6.35850E + 05
4.97396E + 07
1.01271E + 08
5.64612E + 09
7.31389E + 03
5.36257E + 04
1.13242E + 04
PSS
Avg
1.57456E + 10
1.45609E + 04
4.92658E + 05
5.17668E + 03
1.88358E + 07
3.76274E + 06
7.47945E + 07
2.72862E + 03
1.55470E + 04
5.45645E + 03
Std
2.06193E + 09
5.98172E + 02
7.02010E + 04
2.28136E + 03
8.48384E + 06
2.16691E + 06
2.62347E + 07
3.92676E + 01
1.17792E + 03
5.40417E + 02
Med
1.55073E + 10
1.46297E + 04
4.85173E + 05
4.82159E + 03
1.63709E + 07
3.22547E + 06
6.48340E + 07
2.72684E + 03
1.55333E + 04
5.32029E + 03
RUN
Avg
1.54487E + 04
7.66858E + 03
2.15090E + 03
2.03364E + 03
2.37271E + 05
2.29871E + 03
1.41415E + 05
2.65813E + 03
5.26359E + 03
3.38027E + 03
Std
5.54287E + 03
7.96255E + 02
3.67172E + 02
2.57471E + 01
7.86073E + 04
2.81830E + 02
3.96088E + 04
1.03697E + 02
1.35687E + 03
7.52264E + 01
Med
1.58235E + 04
7.71282E + 03
2.16914E + 03
2.03070E + 03
2.15812E + 05
2.28810E + 03
1.40670E + 05
2.63528E + 03
5.31193E + 03
3.38333E + 03
EVO
Avg
6.48965E + 10
1.21165E + 04
2.28103E + 06
6.42755E + 05
7.70802E + 07
9.59710E + 08
1.74686E + 09
4.54825E + 03
5.28455E + 04
1.39585E + 04
Std
6.38173E + 10
2.68977E + 03
4.52901E + 05
3.64656E + 05
5.39881E + 07
8.71406E + 08
1.56726E + 09
1.06036E + 03
6.16464E + 03
3.53872E + 03
Med
6.38173E + 10
1.10121E + 04
2.18956E + 06
4.93937E + 05
5.50266E + 07
6.53498E + 08
1.03147E + 09
4.20905E + 03
5.44144E + 04
1.32276E + 04
SHIO
Avg
1.24441E + 10
1.02976E + 04
1.16725E + 06
5.85572E + 04
1.22827E + 07
3.89776E + 08
1.44805E + 08
4.52467E + 03
3.30690E + 04
6.50777E + 03
Std
1.24441E + 10
6.55665E + 02
2.96689E + 05
6.33851E + 04
2.02876E + 07
7.78593E + 08
1.89687E + 08
1.36422E + 03
5.68993E + 03
1.03709E + 03
Med
3.59587E + 10
1.02216E + 04
1.15940E + 06
3.17003E + 04
6.37342E + 06
6.08408E + 07
3.74404E + 07
4.21428E + 03
3.20392E + 04
6.56187E + 03
FLA
Avg
2.05027E + 08
8.46253E + 03
8.34911E + 03
1.93892E + 03
2.38484E + 06
1.89561E + 04
3.91001E + 06
2.41875E + 03
3.85612E + 03
3.44075E + 03
Std
4.62364E + 07
7.47978E + 02
1.11017E + 03
4.80338E + 00
1.02404E + 06
1.20835E + 04
3.23771E + 06
6.42118E + 00
2.92159E + 02
1.22692E + 02
Med
2.06020E + 08
8.65257E + 03
8.31537E + 03
1.93887E + 03
2.17591E + 06
1.50996E + 04
3.02603E + 06
2.41875E + 03
3.99015E + 03
3.41473E + 03
SOA
Avg
3.45076E + 03
8.61011E + 03
1.13646E + 03
1.93158E + 03
3.89912E + 05
3.59799E + 03
1.28458E + 05
2.45962E + 03
2.68109E + 03
3.33015E + 03
Std
2.86416E + 03
1.34294E + 03
1.71221E + 02
2.86160E + 01
1.58407E + 05
8.34383E + 02
6.73289E + 04
2.59620E + 01
1.39981E + 02
5.20875E + 01
Med
2.50355E + 03
8.89722E + 03
1.08883E + 03
1.92284E + 03
3.62250E + 05
3.62954E + 03
1.03401E + 05
2.45276E + 03
2.60002E + 03
3.32304E + 03
Appendix 2
Comparison with some recent and variants optimizers using CEC2020 with 50 dimensions.
  
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
AO
Avg
1.10988E + 11
1.50672E + 04
4.25534E + 06
4.47703E + 06
6.97062E + 08
5.56663E + 09
2.04437E + 10
1.30566E + 04
6.66648E + 04
3.35933E + 04
Std
6.46830E + 09
5.56700E + 02
2.44434E + 05
1.29360E + 06
3.45601E + 08
2.63018E + 09
1.01094E + 10
2.45279E + 03
1.54672E + 03
3.98344E + 03
Med
1.12576E + 11
1.50958E + 04
4.27888E + 06
4.70974E + 06
6.57644E + 08
5.25362E + 09
1.82743E + 10
1.36182E + 04
6.64429E + 04
3.39788E + 04
BBOA
Avg
1.05214E + 11
1.38832E + 04
3.89829E + 06
2.83373E + 06
3.21500E + 08
7.17522E + 09
1.39359E + 10
1.11044E + 04
6.41158E + 04
2.59237E + 04
Std
9.72760E + 09
5.84703E + 02
4.24983E + 05
1.26323E + 06
2.43796E + 08
3.61096E + 09
9.01524E + 09
1.62864E + 03
2.54262E + 03
4.39826E + 03
Med
1.06373E + 11
1.39980E + 04
3.96877E + 06
2.69811E + 06
2.85554E + 08
6.93255E + 09
1.15208E + 10
1.12461E + 04
6.41621E + 04
2.73332E + 04
FATA
Avg
1.00367E + 11
1.52148E + 04
3.31374E + 06
2.23527E + 06
1.29138E + 08
2.23766E + 09
3.49399E + 09
9.50931E + 03
6.40758E + 04
1.92205E + 04
Std
6.73354E + 09
3.82731E + 02
4.48265E + 05
1.16056E + 06
7.71087E + 07
1.76881E + 09
4.00176E + 09
1.27850E + 03
2.40585E + 03
3.86541E + 03
Med
1.00000E + 11
1.52791E + 04
3.47951E + 06
2.30587E + 06
1.20564E + 08
2.03607E + 09
2.64910E + 09
9.87130E + 03
6.46246E + 04
1.94732E + 04
HBA
Avg
2.71438E + 10
1.05691E + 04
9.91002E + 05
3.23198E + 04
7.39361E + 06
9.36109E + 05
2.07368E + 07
4.09952E + 03
3.48195E + 04
6.07887E + 03
Std
7.06332E + 09
8.85487E + 02
2.68937E + 05
2.39777E + 04
6.06327E + 06
2.07399E + 06
2.44732E + 07
8.31388E + 02
9.13358E + 03
1.09643E + 03
Med
2.52765E + 10
1.05587E + 04
9.32320E + 05
2.48629E + 04
6.29794E + 06
1.57314E + 05
1.04985E + 07
4.02228E + 03
3.64329E + 04
5.82950E + 03
HGS
Avg
3.42824E + 10
1.30882E + 04
1.43233E + 06
9.82153E + 04
2.60240E + 07
5.22235E + 06
1.61613E + 08
1.11009E + 04
5.11087E + 04
7.63841E + 03
Std
5.82111E + 09
1.62683E + 03
3.27858E + 05
6.66508E + 04
2.48251E + 07
9.37625E + 06
3.97698E + 08
1.34732E + 03
6.58941E + 03
1.60815E + 03
Med
3.53235E + 10
1.34770E + 04
1.42857E + 06
7.88086E + 04
1.77325E + 07
2.44465E + 06
6.87412E + 07
1.10289E + 04
5.33777E + 04
7.46394E + 03
EnhancedTWO
Avg
1.56790E + 06
7.77134E + 03
1.49957E + 03
1.97654E + 03
1.86931E + 06
1.13365E + 04
2.14686E + 06
2.39537E + 03
2.75854E + 03
3.33998E + 03
Std
1.61177E + 05
8.89734E + 02
4.92595E + 01
9.28289E + 00
1.23754E + 06
7.70133E + 03
1.46057E + 06
3.93989E + 00
1.40235E + 02
3.30034E + 01
Med
1.59214E + 06
7.72588E + 03
1.50299E + 03
1.97815E + 03
1.48505E + 06
1.03280E + 04
1.63628E + 06
2.39444E + 03
2.69887E + 03
3.34055E + 03
QleSCA
Avg
9.46980E + 10
1.39926E + 04
3.49287E + 06
2.23336E + 06
1.94101E + 08
2.62065E + 09
3.92038E + 09
9.01492E + 03
6.31149E + 04
2.15737E + 04
Std
1.03778E + 10
7.41779E + 02
4.93451E + 05
1.12053E + 06
1.11951E + 08
1.69866E + 09
2.82683E + 09
2.68752E + 03
3.00163E + 03
5.03179E + 03
Med
9.66459E + 10
1.40440E + 04
3.59419E + 06
2.03750E + 06
1.68786E + 08
2.06960E + 09
3.56667E + 09
8.05342E + 03
6.37000E + 04
2.22343E + 04
RIME
Avg
8.37445E + 05
7.35512E + 03
1.44118E + 03
1.92782E + 03
1.98061E + 06
2.40733E + 04
2.66706E + 06
2.51221E + 03
2.71230E + 03
3.38331E + 03
Std
2.14477E + 05
7.30179E + 02
1.19431E + 02
5.69696E + 00
1.06037E + 06
9.82897E + 03
1.58172E + 06
3.62465E + 02
1.13890E + 02
1.37277E + 02
Med
8.13470E + 05
7.34542E + 03
1.42345E + 03
1.92791E + 03
1.58473E + 06
2.10340E + 04
2.39708E + 06
2.44588E + 03
2.66679E + 03
3.34393E + 03
ArachOA
Avg
1.09115E + 11
1.61466E + 04
4.03474E + 06
4.04804E + 06
8.54080E + 08
1.10324E + 10
1.94033E + 10
1.35918E + 04
6.56180E + 04
2.85803E + 04
Std
1.10935E + 11
5.51569E + 02
4.76010E + 05
1.55314E + 06
3.72218E + 08
5.81445E + 09
7.72869E + 09
1.28345E + 03
3.24603E + 03
6.06117E + 03
Med
1.10935E + 11
1.62306E + 04
4.08060E + 06
3.79086E + 06
8.22686E + 08
1.01387E + 10
1.86767E + 10
1.39628E + 04
6.64888E + 04
2.89451E + 04
SOA
Avg
3.45076E + 03
8.61011E + 03
1.13646E + 03
1.93158E + 03
3.89912E + 05
3.59799E + 03
1.28458E + 05
2.45962E + 03
2.68109E + 03
3.33015E + 03
Std
2.86416E + 03
1.34294E + 03
1.71221E + 02
2.86160E + 01
1.58407E + 05
8.34383E + 02
6.73289E + 04
2.59620E + 01
1.39981E + 02
5.20875E + 01
Med
2.50355E + 03
8.89722E + 03
1.08883E + 03
1.92284E + 03
3.62250E + 05
3.62954E + 03
1.03401E + 05
2.45276E + 03
2.60002E + 03
3.32304E + 03
Click here to Correct
Appendix Fig. 1
Convergence behavior of SOA and other mathematically inspired meta-heuristic techniques on some of the CEC2020 test suites with 50 dimensions.
Click here to Correct
Appendix Fig. 2
Convergence behavior of SOA and other recent variants and new meta-heuristic techniques on some of the CEC2020 test suites with 50 dimensions.
A
Author Contribution
M. Kasim: Conceptualization, Methodology, Writing – Original Draft, Formal Analysis.M. Qaraad: Supervision, Methodology, Project Administration, Writing – Review & Editing.N. K. Hussein: Conceptualization, Investigation, Resources, Formal Analysis, Data Curation.M.A. Farag: Validation, Writing – Review & Editing, Formal Analysis.D. Guinovart: Writing – Review & Editing, Project Administration, Writing – Review & Editing, Supervision.
Reference
1.
Osaba, E. et al. A Tutorial On the design, experimentation and application of metaheuristic algorithms to real-World optimization problems. Swarm Evol. Comput. 64, 100888 (2021).
2.
Ali, S. A., Gunjan, V. K., Shaik, F. & Karimullah, S. A Comprehensive Study on Significance of Optimization Algorithms Applied in Various Fields for Better Results. in International Conference on Information and Management Engineering 679–690Springer, (2023).
3.
Diaz, C. A. B., Aslam, T., Ng, A. H. C., Flores-García, E. & Wiktorsson, M. Simulation-based multi-objective optimization for reconfigurable manufacturing system configurations analysis. in Winter Simulation Conference (WSC) 1527–1538 (IEEE, 2020). 1527–1538 (IEEE, 2020). (2020).
4.
Xu, Y., Tang, X., Huang, L., Ullah, H. & Ning, Q. Multi-Objective Optimization for Resource Allocation in Space–Air–Ground Network with Diverse IoT Devices. Sensors 25, 274 (2025).
5.
Tang, A. D., Han, T., Zhou, H. & Xie, L. An improved equilibrium optimizer with application in unmanned aerial vehicle path planning. Sensors 21, 1814 (2021).
6.
Perrin, S. & Roncalli, T. Machine learning optimization algorithms & portfolio allocation. Mach. Learn. Asset Manag New. Dev. Financ Appl. 261–328. 10.48550/arxiv.1909.10233 (2020).
7.
Zeng, L., Hu, M., Zhang, C., Yuan, Q. & Wang, S. A. Multi-Strategy-Improved Northern Goshawk Optimization Algorithm for Global Optimization and Engineering Design. Comput Mater. Contin 80, (2024).
8.
Deng, L. & Liu, S. Snow ablation optimizer: A novel metaheuristic technique for numerical optimization and engineering design. Expert Syst. Appl. 225, 120069 (2023).
9.
Deng, L., Liu, S. A. & Novel Hybrid Grasshopper Optimization Algorithm for Numerical and Engineering Optimization Problems. Neural Process. Lett. 55, 9851–9905 (2023).
10.
Okwu, M. O. & Tartibu, L. K. Metaheuristic Optimization: Nature-Inspired Algorithms Swarm and Computational Intelligence, Theory and Applicationsvol. 927 (Springer Nature, 2020).
11.
Sowmya, R., Premkumar, M. & Jangir, P. Newton-Raphson-based optimizer: A new population-based metaheuristic algorithm for continuous optimization problems. Eng. Appl. Artif. Intell. 128, 107532 (2024).
12.
Deng, L. & Liu, S. A multi-strategy improved slime mould algorithm for global optimization and engineering design problems. Comput. Methods Appl. Mech. Eng. 404, 115764 (2023).
13.
Houssein, E. H., Saad, M. R., Hashim, F. A., Shaban, H. & Hassaballah, M. Lévy flight distribution: A new metaheuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 94, 103731 (2020).
14.
Deng, L. & Liu, S. An enhanced slime mould algorithm based on adaptive grouping technique for global optimization. Expert Syst. Appl. 222, 119877 (2023).
15.
Deng, L. & Liu, S. Incorporating Q-learning and gradient search scheme into JAYA algorithm for global optimization. Artif. Intell. Rev. 56, 3705–3748 (2023).
16.
Deng, L. & Liu, S. Advancing photovoltaic system design: An enhanced social learning swarm optimizer with guaranteed stability. Comput. Ind. 164, 104209 (2025).
17.
Trojovský, P. A new human-based metaheuristic algorithm for solving optimization problems based on preschool education. Sci. Rep. 13, 21472 (2023).
18.
Brahim, D. B., Kobayashi, M., Ali, M., Al, Khatir, T. & Elmeliani, M. E. A. E. Metaheuristic Optimization Algorithms: an overview. HCMCOU J. Sci. – Adv. Comput. Struct. 14, 34–62 (2024).
19.
Tsai, C. W. & Chiang, M. C. Handbook of Metaheuristic Algorithms: From Fundamental Theories to Advanced Applications (Elsevier, 2023).
20.
Guilmeau, T., Chouzenoux, E. & Elvira, V. Simulated annealing: A review and a new scheme. in 2021 IEEE statistical signal processing workshop (SSP) 101–105IEEE, (2021).
21.
Pacheco, J. & Casado, S. Variable neighborhood search approach to face-shield delivery during pandemic periods. Int. Trans. Oper. Res. 32, 719–744 (2025).
22.
Laganà, D., Malaguti, E., Monaci, M., Musmanno, R. & Paronuzzi, P. An iterated local search matheuristic approach for the multi-vehicle inventory routing problem. Comput. Oper. Res. 169, 106717 (2024).
23.
Martí, R., Martínez-Gavara, A. & Glover, F. Tabu Search. in Discrete Diversity and Dispersion Maximization: A Tutorial on Metaheuristic Optimization 137–149 (Springer, (2023).
24.
Ahmadianfar, I., Heidari, A. A., Noshadian, S., Chen, H. & Gandomi, A. H. INFO: An efficient optimization algorithm based on weighted mean of vectors. Expert Syst. Appl. 195, 116516 (2022).
25.
Gao, Y., Zhang, J., Wang, Y., Wang, J. & Qin, L. Love evolution algorithm: A stimulus–value–role theory-inspired evolutionary algorithm for global optimization. J Supercomput 1–62 (2024).
26.
Rajwar, K., Deep, K. & Das, S. An exhaustive review of the metaheuristic algorithms for search and optimization: taxonomy, applications, and open challenges. Artif. Intell. Rev. 56, 13187–13257 (2023).
27.
Alhijawi, B. & Awajan, A. Genetic algorithms: Theory, genetic operators, solutions, and applications. Evol. Intell. 17, 1245–1256 (2024).
28.
Abualigah, L. et al. Particle swarm optimization algorithm: Review and applications. Metaheuristic Optim. algorithms 1–14 (2024).
29.
Naruei, I. & Keynia, F. A new optimization method based on COOT bird natural life model. Expert Syst. Appl. 183, 115352 (2021).
30.
Su, H. et al. A physics-based optimization. Neurocomputing 532, 183–214 (2023).
31.
Azizi, M. Atomic orbital search: A novel metaheuristic algorithm. Appl. Math. Model. 93, 657–683 (2021).
32.
Zhao, S., Zhang, T., Cai, L. & Yang, R. Triangulation topology aggregation optimizer: A novel mathematics-based meta-heuristic algorithm for continuous optimization and engineering applications. Expert Syst. Appl. 238, 121744 (2024).
33.
Devi, R. M. et al. IRKO: An Improved Runge-Kutta Optimization Algorithm for Global Optimization Problems. Comput Mater. Contin 70, (2022).
34.
Abdel-Basset, M., El-Shahat, D., Jameel, M. & Abouhawwash, M. Exponential distribution optimizer (EDO): a novel math-inspired algorithm for global optimization and engineering problems. Artif. Intell. Rev. 56, 9329–9400 (2023).
35.
Abualigah, L., Diabat, A., Mirjalili, S., Abd Elaziz, M. & Gandomi, A. H. The Arithmetic Optimization Algorithm. Comput Methods Appl. Mech. Eng 376, (2021).
36.
Faridmehr, I., Nehdi, M. L., Davoudkhani, I. F. & Poolad, A. Mountaineering team-based optimization: A novel human-based metaheuristic algorithm. Mathematics 11, 1273 (2023).
37.
Matoušová, I., Trojovský, P., Dehghani, M., Trojovská, E. & Kostra, J. Mother optimization algorithm: A new human-based metaheuristic approach for solving engineering optimization. Sci. Rep. 13, 10312 (2023).
38.
Ni, L., Ping, Y., Yao, N., Jiao, J. & Wang, G. Literature research optimizer: A new human-based metaheuristic algorithm for optimization problems. Arab. J. Sci. Eng. 49, 12817–12865 (2024).
39.
Oladejo, S. O., Ekwe, S. O., Akinyemi, L. A. & Mirjalili, S. A. The deep sleep optimizer: A human-based metaheuristic approach. IEEE Access. 11, 83639–83665 (2023).
40.
Fang, N., Xu, C., Gong, X. & Wu, Z. A new human-based offensive defensive optimization algorithm for solving optimization problems. Sci. Rep. 15, 12119 (2025).
41.
Hamadneh, T. et al. Paper Publishing Based Optimization: A New Human-Based Metaheuristic Approach for Solving Optimization Tasks. Int J. Intell. Eng. Syst 18, (2025).
42.
Tian, Z. & Gai, M. Football team training algorithm: A novel sport-inspired meta-heuristic optimization algorithm for global optimization. Expert Syst. Appl. 245, 123088 (2024).
43.
Givi, H. & Hubálovská, M. Billiards Optimization Algorithm: A New Game-Based Metaheuristic Approach. Comput Mater. Contin 74, (2023).
44.
Zeidabadi, F. A. & Dehghani, M. P. O. A. Puzzle Optimization Algorithm. Int J. Intell. Eng. Syst 15, (2022).
45.
Dehghani, M., Montazeri, Z., Malik, O. P., Givi, H. & Guerrero, J. M. Shell game optimization: A novel game-based algorithm. Int. J. Intell. Eng. Syst. 13, 246–255 (2020).
46.
Doumari, S. A., Givi, H., Dehghani, M. & Malik, O. P. Ring toss game-based optimization algorithm for solving various optimization problems. Int. J. Intell. Eng. Syst. 14, 545–554 (2021).
47.
Montazeri, Z. et al. Golf optimization algorithm: A new game-based metaheuristic algorithm and its application to energy commitment problem considering resilience. Biomimetics 8, 386 (2023).
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).
A
49.
Ezugwu, A. E. et al. Metaheuristics: a comprehensive overview and classification along with bibliometric analysis. Artif. Intell. Rev. 54, 4237–4316 (2021).
50.
Trojovský, P., Dehghani, M., Trojovská, E. & Milkova, E. On a new human-based metaheuristic optimization algorithm based on imitating foreign language education process. (2022).
51.
Adam, S. P., Alexandropoulos, S. A. N., Pardalos, P. M. & Vrahatis, M. N. No free lunch theorem: A review. Approx Optim 57–82 (2019).
52.
Tomar, V., Bansal, M. & Singh, P. Metaheuristic Algorithms for Optimization: A Brief Review. Eng. Proc. 59, 238 (2024).
53.
Price, K. V. Differential evolution. in Handbook of optimization 187–214 (Springer, (2013).
54.
Langdon, W. B. & Poli, R. Foundations of Genetic Programming. Foundations of Genetic Programming (Springer Science & Business Media, 2013). 10.1007/978-3-662-04726-2
55.
Hansen, N., Arnold, D. V. & Auger, A. Evolution strategies. Springer Handb. Comput. Intell 871–898 (2015).
56.
Riahi-Madvar, H., Gholami, M. & Eslamian, S. Gene expression models. in Handbook of Hydroinformatics 221–241 (Elsevier, (2023).
57.
Zheng, Y. et al. Biogeography-Based Optimization (Springer, 2019).
58.
Radhika, S. & Chaparala, A. Optimization using evolutionary metaheuristic techniques: a brief review. Brazilian J. Oper. Prod. Manag. 15, 44–53 (2018).
59.
Sharma, A., Sharma, A., Pandey, J. K. & Ram, M. Swarm Intelligence: Foundation, Principles, and Engineering Applications (CRC, 2022).
60.
Braik, M. S. Chameleon Swarm Algorithm: A bio-inspired optimizer for solving engineering design problems. Expert Syst. Appl. 174, 114685 (2021).
61.
Braik, M., Hammouri, A., Atwan, J., Al-Betar, M. A. & Awadallah, M. A. White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems. Knowledge-Based Syst. 243, 108457 (2022).
62.
Hashim, F. A. & Hussien, A. G. Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowledge-Based Syst. 242, 108320 (2022).
63.
MiarNaeimi, F., Azizyan, G. & Rashki, M. Horse herd optimization algorithm: A nature-inspired algorithm for high-dimensional optimization problems. Knowledge-Based Syst. 213, 106711 (2021).
64.
Dehghani, M., Hubálovský, Š. & Trojovský, P. Northern goshawk optimization: a new swarm-based algorithm for solving optimization problems. Ieee Access. 9, 162059–162080 (2021).
65.
Gharehchopogh, F. S., Ucan, A., Ibrikci, T., Arasteh, B. & Isik, G. Slime mould algorithm: A comprehensive survey of its variants and applications. Arch. Comput. Methods Eng. 30, 2683–2723 (2023).
66.
Yang, Y., Chen, H., Heidari, A. A. & Gandomi, A. H. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst. Appl. 177, 114864 (2021).
67.
Tu, J., Chen, H., Wang, M. & Gandomi, A. H. The Colony Predation Algorithm. J. Bionic Eng. 18, 674–710 (2021).
68.
Assiri, A. S., Hussien, A. G. & Amin, M. Ant lion optimization: variants, hybrids, and applications. IEEe Access. 8, 77746–77764 (2020).
69.
Zhiheng, W. & Jianhua, L. Flamingo search algorithm: a new swarm intelligence optimization algorithm. IEEE Access. 9, 88564–88582 (2021).
70.
Xue, J. & Shen, B. A novel swarm intelligence optimization approach: sparrow search algorithm. Syst. Sci. Control Eng. 8, 22–34 (2020).
71.
Seyyedabbasi, A. & Kiani, F. Sand Cat swarm optimization: A nature-inspired algorithm to solve global optimization problems. Eng. Comput. 39, 2627–2651 (2023).
72.
Al-Betar, M. A. et al. Equilibrium optimizer: a comprehensive survey. Multimed Tools Appl. 83, 29617–29666 (2024).
73.
Pereira, J. L. J. et al. Lichtenberg algorithm: A novel hybrid physics-based meta-heuristic for global optimization. Expert Syst. Appl. 170, 114522 (2021).
74.
Kaveh, A., Akbari, H. & Hosseini, S. M. Plasma generation optimization: a new physically-based metaheuristic algorithm for solving constrained optimization problems. Eng. Comput. 38, 1554–1606 (2021).
75.
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. Knowledge-based Syst. 268, 110454 (2023).
76.
Mirjalili, S. S. C. A. A Sine Cosine Algorithm for solving optimization problems. Knowledge-Based Syst. 96, 120–133 (2016).
77.
Khalilpourazari, S. & Pasandideh, S. H. R. Sine–cosine crow search algorithm: theory and applications. Neural Comput. Appl. 32, 7725–7742 (2019).
78.
Bureerat, S. & Pholdee, N. Adaptive Sine Cosine Algorithm Integrated with Differential Evolution for Structural Damage Detection. Computational Science and Its Applications – ICCSA 2017 71–86 at (2017). https://doi.org/10.1007/978-3-319-62392-4_6
79.
Oliva, D., Hinojosa, S. & Elaziz, M. A. Ortega-Sánchez, N. Context based image segmentation using antlion optimization and sine cosine algorithm. Multimed Tools Appl. 77, 25761–25797 (2018).
80.
Lan, S., Fan, W., Liu, T. & Yang, S. A hybrid SCA–VNS meta-heuristic based on Iterated Hungarian algorithm for physicians and medical staff scheduling problem in outpatient department of large hospitals with multiple branches. Appl. Soft Comput. 85, 105813 (2019).
A
81.
Abdel-Fatah, S., Ebeed, M. & Kamel, S. Optimal reactive power dispatch using modified sine cosine algorithm. in International Conference on Innovative Trends in Computer Engineering (ITCE) 510–514 (IEEE, 2019). 510–514 (IEEE, 2019). (2019).
82.
Zhou, T. & Shang, C. Parameter identification of solar photovoltaic models by multi strategy sine–cosine algorithm. Energy Sci. Eng. 12, 1422–1445 (2024).
A
83.
Akay, R. & Yildirim, M. Y. Multi-strategy and self-adaptive differential sine–cosine algorithm for multi-robot path planning. Expert Syst. Appl. 232, 120849 (2023).
84.
Tanyildizi, E. & Demir, G. Golden sine algorithm: a novel math-inspired algorithm. Adv Electr. Comput. Eng 17, (2017).
85.
Ghanbari, M. & Goldani, M. Support vector regression parameters optimization using Golden Sine algorithm and its application in stock market. arXiv Prepr. arXiv2103.11459 (2021).
86.
Xie, J., Huang, S., Wei, D. & Zhang, Z. Scheduling of Multisensor for UAV Cluster Based on Harris Hawks Optimization With an Adaptive Golden Sine Search Mechanism. IEEE Sens. J. 22, 9621–9635 (2022).
87.
Liu, Q. et al. A hybrid arithmetic optimization and golden sine algorithm for solving industrial engineering design problems. Mathematics 10, 1567 (2022).
88.
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).
89.
Kaveh, A. & Hamedani, K. B. Elsevier,. Improved arithmetic optimization algorithm and its application to discrete structural optimization. in Structures vol. 35 748–764 (2022).
90.
Mirza, A. F. et al. High-efficiency hybrid PV-TEG system with intelligent control to harvest maximum energy under various non-static operating conditions. J. Clean. Prod. 320, 128643 (2021).
91.
Xu, Y. P., Tan, J. W., Zhu, D. J., Ouyang, P. & Taheri, B. Model identification of the proton exchange membrane fuel cells by extreme learning machine and a developed version of arithmetic optimization algorithm. Energy Rep. 7, 2332–2342 (2021).
92.
Abualigah, L., Diabat, A., Sumari, P. & Gandomi, A. H. A novel evolutionary arithmetic optimization algorithm for multilevel thresholding segmentation of covid-19 ct images. Processes 9, 1155 (2021).
93.
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).
94.
Ahmadianfar, I., Bozorg-Haddad, O. & Chu, X. Gradient-based optimizer: A new metaheuristic optimization algorithm. Inf. Sci. (Ny). 540, 131–159 (2020).
95.
Wang, D., Li, H., Zhang, Y. & Zhang, B. Gradient-Based Optimizer for Scheduling Deadline-Constrained Workflows in the Cloud. in The 7th Int. Workshop on Advanced Computational Intelligence and Intelligent Informatics (IWACIII) (2021).) (2021). (2021).
96.
Shahid, M., Ashraf, Z., Shamim, M. & Ansari, M. S. A novel portfolio selection strategy using gradient-based optimizer. in Proceedings of International Conference on Data Science and Applications: ICDSA Volume 2 287–297 (Springer, 2022). (2021).
97.
Huang, X., Lin, Y., Zhang, Z., Guo, X. & Su, S. A gradient-based optimization approach for task scheduling problem in cloud computing. Cluster Comput. 25, 3481–3497 (2022).
98.
AboRas, K. M., Ragab, M., Shouran, M., Alghamdi, S. & Kotb, H. Voltage and frequency regulation in smart grids via a unique Fuzzy PIDD2 controller optimized by Gradient-Based Optimization algorithm. Energy Rep. 9, 1201–1235 (2023).
99.
Tang, D. Spherical evolution for solving continuous optimization problems. Appl. Soft Comput. 81, 105499 (2019).
100.
Yang, H. et al. An improved spherical evolution with enhanced exploration capabilities to address wind farm layout optimization problem. Eng. Appl. Artif. Intell. 123, 106198 (2023).
A
101.
Weng, X. et al. Laplacian Nelder-Mead spherical evolution for parameter estimation of photovoltaic models. Energy Convers. Manag. 243, 114223 (2021).
A
102.
Zhou, W. et al. Metaphor-free dynamic spherical evolution for parameter estimation of photovoltaic modules. Energy Rep. 7, 5175–5202 (2021).
103.
Qais, M. H. et al. Circle Search Algorithm: A Geometry-Based Metaheuristic Optimization Algorithm. Math. 2022. 10, Page 1626 (10), 1626 (2022).
104.
Ghazi, G. A. et al. Circle search algorithm-based super twisting sliding mode control for MPPT of different commercial PV modules. IEEE Access (2024).
105.
Ding, G. & Chen, H. A RUL prediction method for lithium-ion batteries based on improved singular spectrum analysis and CSA-KELM. Microelectron. Reliab. 144, 114975 (2023).
106.
Qais, M. H. et al. Optimal PEM fuel cell model using a novel circle search algorithm. Electronics 11, 1808 (2022).
107.
Ahmadianfar, I., Heidari, A. A., Gandomi, A. H., Chu, X. & Chen, H. RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method. Expert Syst. Appl. 181, 115079 (2021).
108.
Shaban, H. et al. Identification of parameters in photovoltaic models through a runge kutta optimizer. Mathematics 9, 2313 (2021).
109.
Isen, E. Determination of different types of controller parameters using metaheuristic optimization algorithms for buck converter systems. IEEE Access. 10, 127984–127995 (2022).
110.
Van Thieu, N., Nguyen, N. H., Sherif, M., El-Shafie, A. & Ahmed, A. N. Integrated metaheuristic algorithms with extreme learning machine models for river streamflow prediction. Sci. Rep. 14, 13597 (2024).
111.
Ali, H. H. & Fathy, A. Reliable exponential distribution optimizer-based methodology for modeling proton exchange membrane fuel cells at different conditions. Energy 292, 130600 (2024).
112.
Alanazi, A., Alanazi, M., Memon, Z. A., Awan, A. B. & Deriche, M. Reliability and Uncertainty-Aware Optimization of Capacitors and DSTATCOM Using Improved Exponential Distribution Optimizer. (2024).
113.
Hashim, F. A. et al. An enhanced exponential distribution optimizer and its application for multi-level medical image thresholding problems. Alexandria Eng. J. 93, 142–188 (2024).
114.
Ji, J. Y., Tan, Z., Zeng, S., See-To, E. W. K. & Wong, M. L. A surrogate-assisted evolutionary algorithm for seeking multiple solutions of expensive multimodal optimization problems. IEEE Trans. Emerg. Top. Comput. Intell. 8, 377–388 (2023).
115.
Ji, J. Y., Tan, Z., Zeng, S. & Wong, M. L. An ɛ-constrained multiobjective differential evolution with adaptive gradient-based repair method for real-world constrained optimization problems. Appl. Soft Comput. 152, 111202 (2024).
116.
Ji, J. Y., Yu, W. J., Zhong, J. & Zhang, J. Density-enhanced multiobjective evolutionary approach for power economic dispatch problems. IEEE Trans. Syst. Man. Cybern Syst. 51, 2054–2067 (2019).
117.
Ji, J. Y., Zeng, S. & Wong, M. L. ε-Constrained multiobjective differential evolution using linear population size expansion. Inf. Sci. (Ny). 609, 445–464 (2022).
118.
Papakonstantinou, J. M. & Tapia, R. A. Origin and evolution of the secant method in one dimension. Am. Math. Mon. 120, 500–517 (2013).
119.
Omar, H. A. Homotopy Analysis-Based Hybrid Genetic Algorithm and Secant Method to Solve IVP and Higher-Order BVP. IEEE Access. 9, 65101–65115 (2021).
120.
Mahmood, B. S., Hussein, N. K., Aljohani, M. & Qaraad, M. A. Modified Gradient Search Rule Based on the Quasi-Newton Method and a New Local Search Technique to Improve the Gradient-Based Algorithm: Solar Photovoltaic Parameter Extraction. Math. 2023. 11, Page 4200 (11), 4200 (2023).
121.
Liang, J., Qu, B., Gong, D. & Intelligence, C. Y. C. undefined. Problem definitions and evaluation criteria for the CEC 2019 special session on multimodal multiobjective optimization. Res. Liang, B Qu, DW Gong, C YueComputational Intell. Lab. Zhengzhou Univ. 2019•researchgate.net. (2019).
122.
Qi, A. et al. FATA: An Efficient Optimization Method Based on Geophysics. Neurocomputing 128289 (2024).
123.
Hashim, F. A., Hussain, K., Houssein, E. H., Mabrouk, M. S. & Al-Atabany, W. Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl. Intell. 51, 1531–1551 (2021).
124.
Nguyen, T., Hoang, B., Nguyen, G. & Nguyen, B. M. A New Workload Prediction Model Using Extreme Learning Machine and Enhanced Tug of War optimization. Procedia Comput. Sci. 170, 362–369 (2020).
125.
Prakash, T., Singh, P. P., Singh, V. P. & Singh, N. A. Novel Brown-bear Optimization Algorithm for Solving Economic Dispatch Problem. Adv. Control Optim. Paradig Energy Syst. Oper. Manag. 137–164. 10.1201/9781003337003-6 (2022). /NOVEL-BROWN-BEAR-OPTIMIZATION-ALGORITHM-SOLVING-ECONOMIC-DISPATCH-PROBLEM-TAPAN-PRAKASH-PRAVEEN-PRAKASH-SINGH-VINAY-PRATAP-SINGH-SRI-NIWAS-SINGH
126.
Hashim, F. A., Houssein, E. H., Hussain, K., Mabrouk, M. S. & Al-Atabany, W. Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Math. Comput. Simul. 192, 84–110 (2022).
127.
Abualigah, L. et al. Aquila Optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 157, 107250 (2021).
128.
Hamad, Q. S., Samma, H., Suandi, S. A. & Mohamad-Saleh J. Q-learning embedded sine cosine algorithm (QLESCA). Expert Syst. Appl. 193, 116417 (2022).
129.
Talatahari, S. & Azizi, M. Chaos game optimization: a novel metaheuristic algorithm. Artif. Intell. Rev. 54, 917–1004 (2021).
130.
Faramarzi, A., Heidarinejad, M., Stephens, B. & Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowledge-Based Syst. 191, 105190 (2020).
131.
Shehadeh, H. A. Chernobyl disaster optimizer (CDO): a novel meta-heuristic method for global optimization. Neural Comput. Appl. 35, 10733–10749 (2023).
132.
Shaqfa, M. & Beyer, K. Pareto-like sequential sampling heuristic for global optimisation. Soft Comput. 25, 9077–9096 (2021).
133.
Azizi, M., Aickelin, U. & Khorshidi, A. Baghalzadeh Shishehgarkhaneh, M. Energy valley optimizer: a novel metaheuristic algorithm for global and engineering optimization. Sci. Rep. 13, 1–23 (2023).
134.
Fakhouri, H. N., Hamad, F. & Alawamrah, A. Success history intelligent optimizer. J. Supercomput. 78, 6461–6502 (2022).
135.
Hashim, F. A., Mostafa, R. R., Hussien, A. G., Mirjalili, S. & Sallam, K. M. Fick’s Law Algorithm: A physical law-based algorithm for numerical optimization. Knowledge-Based Syst. 260, 110146 (2023).
136.
Qaraad, M. et al. Quadratic interpolation and a new local search approach to improve particle swarm optimization: Solar photovoltaic parameter estimation. Expert Syst. Appl. 236, 121417 (2024).
137.
Qaraad, M. et al. Photovoltaic parameter estimation using improved moth flame algorithms with local escape operators. Comput. Electr. Eng. 106, 108603 (2023).
138.
Chegeni, M. K., Rashno, A. & Fadaei, S. Convolution-layer parameters optimization in Convolutional Neural Networks. Knowledge-Based Syst. 261, 110210 (2023).
139.
Fernandes Junior, F. E. & Yen, G. G. Particle swarm optimization of deep neural networks architectures for image classification. Swarm Evol. Comput. 49, 62–74 (2019).
140.
Sun, Y., Xue, B., Zhang, M. & Yen, G. G. Evolving Deep Convolutional Neural Networks for Image Classification. IEEE Trans. Evol. Comput. 24, 394–407 (2020).
141.
Singh, P., Chaudhury, S. & Panigrahi, B. K. Hybrid MPSO-CNN: Multi-level Particle Swarm optimized hyperparameters of Convolutional Neural Network. Swarm Evol. Comput. 63, 100863 (2021).
142.
Chan, T. H. et al. PCANet: A Simple Deep Learning Baseline for Image Classification? IEEE Trans. Image Process. 24, 5017–5032 (2015).
Secant Optimization Algorithm for Global Optimization Effectively
Total words in MS: 19423
Total words in Title: 7
Total words in Abstract: 171
Total Keyword count: 6
Total Images in MS: 19
Total Tables in MS: 36
Total Reference count: 142