A Review of Nature-Inspired Algorithms On Single-Objective Optimization Problems From 2019 To 2023
A Review of Nature-Inspired Algorithms On Single-Objective Optimization Problems From 2019 To 2023
https://doi.org/10.1007/s10462-024-10747-w
Abstract
The field of nature inspired algorithm (NIA) is a vital area of research that consistently aids
in solving optimization problems. One of the metaheuristic algorithm classifications that
has drawn attention from researchers in recent decades is NIA. It makes a significant con-
tribution by addressing numerous large-scale problems and achieving the best results. This
research aims to identify the optimal NIA for solving single-objective optimization prob-
lems. The NIA discovered between 2019 and 2023 is presented in this study with a brief
description. About 83 distinct NIAs have been studied in this study in order to address
the optimization issues. In order to accomplish this goal, we have taken into consideration
eight real-world single-objective optimization problems: the 3-bar truss design problem,
the rolling element bearing, the pressure vessel, the cantilever beam, the I beam, the design
of a welded beam, and the design of a spring. Based on a comparative study and biblio-
graphic analysis, we have determined that two algorithms—the flow direction algorithm,
and prairie dog optimization—give us the best results and optimal solutions for all eight of
the engineering problems listed. Lastly, some perspectives on the limitations, difficulties,
and future course are provided. In addition to providing future research guidelines, this will
assist the novice and emerging researcher in providing a more comprehensive perspective
on advanced NIA.
* Sarika Jain
[email protected]
* Harish Garg
[email protected]
Rekha Rani
[email protected]
1
Department of Mathematics, Amity School of Applied Sciences, Amity University Haryana,
Gurugram, India
2
Department of Mathematics, Thapar Institute of Engineering and Technology (Deemed
University), Patiala, Punjab 147004, India
13
Vol.:(0123456789)
126 Page 2 of 51 R. Rani et al.
Abbreviations
HHO Harris Hawks optimization
SFO Sailfish optimizer
PFA Pathfinder algorithm
SOA Seagull optimization algorithm
OBA Optimization booster algorithm
HGSO Henry gas solubility optimization
SLnO Sea lion optimization
NMR Naked mole-rat algorithm
NRO Nuclear reaction optimization
ASO Atom search optimization
SAR Search and rescue optimization
WHO Wildebeest herd optimization
BOA Butterfly optimization algorithm
BMA Blue monkey algorithm
EPC Emperor penguins colony optimizer
FSA Future search algorithm
ChOA Chimp optimization algorithm
SMA Slime MouldAlgorithm
GBO Gradient-based optimizer
MPA Marine predators algorithm
MOA Mayfly optimization algorithm
MRFO Manta ray foraging optimization
BOA Billiards-inspired optimization algorithm
EO Equilibrium optimizer
COA Coronavirus optimization algorithm
SSA Sparrow search algorithm
SOA Sandpiper optimization algorithm
BWO Black widow optimization algorithm
FBI Forensic-based investigation
BES Bald eagle search
LCBO Life choice-based optimization
SSD Social ski-driver optimization
AEO Artificial ecosystem-based optimization
HBO Heap-based optimizer
CHA Color harmony algorithm
SPO Stochastic paint optimizer
PO Political optimizer
WSA Water strider algorithm
NMA Newton metaheuristic algorithm
GPC Giza pyramids construction based optimizer
GSK Gaining sharing knowledge-based algorithm
AVOA African vulture’s optimization algorithm
ROA Remora optimization algorithm
CSA Chameleon swarm algorithm
GTO Artificial gorilla troops optimizer
CHIO Coronavirus herd immunity optimizer
FDA Flow direction algorithm
AO Aquila optimizer
13
A review of nature‑inspired algorithms on single‑objective… Page 3 of 51 126
13
126 Page 4 of 51 R. Rani et al.
1 Introduction
The primary objective of optimization is to identify the best solution among all feasi-
ble solutions. It is one of the most crucial tools for decision-making and physical system
analysis. According to Hajipour et al. (2015), an optimization procedure is the process of
determining the best values for specific system characteristics in order to finish the system
design at the lowest possible cost. One way to achieve this is to convert the problem into a
mathematical model, which includes an objective function, maximization or minimization
and set of restrictions. The set of variables associated with the problems is the key role to
find the best objective among the different available resources. In the literature, there are
different categories associated with the nature of the objective problems such as continu-
ous versus discrete optimization, unconstrained versus constraint optimization, single and
multi-objective optimization, deterministic versus stochastic optimization, etc. Continuous
optimization problems are those that involve continuous variables; discrete optimization
problems are those that involve discrete variables; unconstrained optimization problems
are those that do not have any constraints; constraint optimization problems are those that
do. On the other hand, the optimization problems which contain only one objective are
called single objective problems while which contains more than one objective is called
many objective problems. Stochastic optimization refers for the use of randomness in the
objective function or optimization process. The classification of the different types of opti-
mization methods are summarized in Fig. 1 (Janga Reddy and Nagesh Kumar 2020).
Combinatorial optimization approaches are divided into two groups namely as exact and
approximate methods. An exact method is one that produces an optimal solution with pre-
cision, while an approximate method produces a solution that is close to the exact solution.
The dynamic programming and branch and bound method falls in the category of exact
method. Combinatorial optimization considers an optimal object selected from the finite
set, where the feasible solution set is either discrete or may be brought down to a discrete
set. On the other hand, there are two types of programming approaches for continuous opti-
mization problems: linear and nonlinear. Artificial intelligence and machine learning chal-
lenges and applications in the actual world are typically discrete, unconstrained, or discrete
in nature (Mou et al. 2023; Hajipour et al. 2014; Zhu et al. 2023). According to Reddy
and Kumar (2012), these conventional techniques might not be able to discover a work-
able solution for big nonlinear models. A non-linear and approximate method is divided
into two categories: local search, which finds the best solution from a particular area of
the search space, and global search, which finds the best solution from the entire search
space. The three components of the global search method are heuristic, metaheuristic and
random search. Heuristic algorithms are population-based algorithms that draw inspiration
from the phenomenon of biological or human intelligence. These algorithms will converge
to optimal solution or near to optimal solution. In random search (RS) methods, functions
may or may not be continuous and differentiable. Such optimization methods are also
known as derivative-free methods. Local search technique is divided into gradient-based
optimization and non-gradient-based optimization. Gradient based optimization presents a
powerful method if the objective function of an optimization problem is differentiable and
gradient information is consistent. If the objective function is differentiable but finding the
derivative is difficult then derivative free methods are extremely useful optimization tools.
All the above listed algorithms (traditional algorithms) are suffered from a number of
drawbacks, including convergent to local optima, an unidentified search space as well as
premature convergence (Shen et al. 2023). Furthermore, they only provide a single-based
13
A review of nature‑inspired algorithms on single‑objective… Page 5 of 51 126
Optimization method
Combinatorial Continuous
Simulated Tabu search Geography Bio-inspired Physics based Chemical Human based
annealing based based
..
.. …
Hybrid algorithm
solution (Hashim et al. 2019). In recent years, researchers have been paying more attention
to metaheuristic algorithm which are inspired by nature to solve the complex optimiza-
tion problems and to address these issues (Cao et al. 2021; Li et al. 2023).Metaheuris-
tic algorithm has a great position in various field like science and engineering to solve
different type of optimization problems (Chen et al. 2023). Metaheuristics are one of the
well-known approaches for solving a number of complex real-world problem and multi-
objective optimization problems (Zhang et al. 2008; Xu et al. 2022; Cao et al. 2023). The
Greek terms “meta” and “heuristic” which mean “away from” and “to discover” respec-
tively, are combined to form the metaheuristic (Muazu et al. 2022). The meta heuristics is a
recurrent generation process carried out by collaboratively similar intelligent techniques to
explore the exploration space, learning rules used to assemble information to reach effec-
tively close to the optimal solutions. In many cases, the metaheuristics require less comput-
ing time to arrive the optimal or near to optimal solution that the other iterative techniques,
optimization algorithm and heuristic methods (Cao et al. 2020a). Metaheuristic algorithm
13
126 Page 6 of 51 R. Rani et al.
gives better outcomes as compared to traditional method for different type of problems
by inspiring congestion and evolutionary behavior of organism in the real world (Ghare-
hchopogh et al. 2023; Gharehchopogh and Ibrikci 2023).
Every metaheuristic NIA, based on multiple physical, biological and ethological issues
(Suman and Kumar 2006). Typically, these methods are discretized into two categories:
single solution-based algorithms and population-based metaheuristic. Single solution-
based NIA employes single candidate solution and refines its finding through the local
search. However, the outcome obtained from a single search solution could suffer from
premature convergence and stuck in local optima. Tabu search and Simulated Annealing
are the two well-known single-solution dependent metaheuristics. On the other hand, the
population-based NIA algorithm starts from the group of population from the search space
and find the optimal solution use exploration and exploitation phases. Such algorithms are
classified into four major categories, namely based on bio-inspired, physical, chemical and
social and human-thinking. Bio-inspired algorithms can be further subdivided into three
categories: evolutionary algorithm, swarm intelligence and plant-based algorithm. These
algorithms can be combined to increase the overall accuracy of the solution.
In literature, several kinds of nature-inspired algorithms were developed between 2019
and 2023 by the researchers to address the single-objective optimization problems. In this
present work, we examined 83 such algorithms and discussed their features and problem-
solving approach. To the best of the authors’ knowledge, no research article has been pub-
lished that claims this specific algorithm is the most effective at solving the single objec-
tive optimization problems. In order to select the best algorithms among the 83 existing
NIAs, we have examined all such algorithms and taken into account the engineering design
optimization problems as a benchmark function to compare their performances.
The rest of the work is organized into six sections. An introduction is provided in
Sects. 1 and 2, a description of all existing 83 NIAs is provided. Section 3 give the differ-
ent structural engineering design problems and their solution by using existing NIAs. The
four best algorithms are identified and listed in this section too. In Sect. 4, we discussed the
performance of the four obtained best algorithms on the 13 new benchmark functions. In
Sect. 5, we conduct an experiment and results are presented through bibliographic analysis
to validate the result. Finally, conclusion and future research direction are listed in Sect. 6.
This section aims to provide summarizing information about the earlier surveys on NIA
discovered between 2019 to 2023.The list of the NIA discovered in this period is reported
in Table 1. Along with algorithm and author name few remarks are also given in Table 1
which gives the source of inspiration of all newly developed algorithms. Each algorithm
has initially worked on some benchmark problems for validation then thereafter few engi-
neering problems have been solved using these algorithms. In the last column, we also
have mentioned a list of those engineering problems.
Along with developing new algorithms, few researchers also have written review papers
in between 2019 to 2023 and the details of them is mentioned in Table 2.
A large number of new NIA algorithms have been developed by the researchers between
2019 and 2023. To demonstrate the superiority of their algorithms over others, researchers
have employed benchmark functions and variety of engineering design problems. To the
13
Table 1 List of NIA discovered from 2019 to 2023
S.no. Name of Author name Remarks Problems
the algo-
rithm
1 HHO Heidari et al. (2019) HHO is motivated by the chasing style and cooperative TBTD, TSD, PVD, WBD, MDCB, REB, benchmark
activities by the hawks functions
2 SFO Shadravan et al. (2019) SFO is encouraged by the hunting selfish group. SFO IBD, WBD, TBTD, Benchmark functions
contains two type of population, selfish population to
increase the best search and modify the search space
of the population of crowd. SFO technique outper-
form for non-separable, non-convex and scalable test
functions
3 PFA Yapici and Cetinkaya (2019) PFA is stimulated by the cooperative behavior of TSD, WBD, PVD, CBD and Benchmark functions
animals in exploration of food. PFA was discovered to
solve multi objective problems. PFA display very com-
bative result related to famous NIA such as particle
swarm optimization
A review of nature‑inspired algorithms on single‑objective…
4 SOA Dhiman and Kumar (2019) SOA is motivated by repositioning and aggressive PVD, SRP, WBD, TSD, REB and Benchmark functions
behavior of seagull in nature. The behavior of seagull
is modeled mathematically and applied to highlight
exploitation and exploration in a specified search
space. Investigational results find that SOA method is
useful to solve extensive optimization difficulty and is
extremely competitive to other famous NIA
5 OBA Pakzad-Moghaddam et al. (2019) OBA is enthused by human intelligence along with PVD, WBD and benchmark functions
to boost the business in exchange market. The main
objective in replace market is to raise the profit
ultimately
6 HGSO Hashim et al. (2019) HGSO algorithm is stimulated by the assemble actions WBD, TSD, SRP, benchmark functions
of gas to steadiness investigation and management in
Page 7 of 51
13
Table 1 (continued)
126
13
rithm
7 SLnO Masadeh et al. (2019) SLnO method is inspired by the confine activities of Benchmark functions
Page 8 of 51
14 BMA Mahmood and Al-Khateeb (2019) BMA is encouraged by the presentation of blue monkey Benchmark functions
crowd in nature. This algorithm is well-organized in
field of dissolving real problems with boundaries and
mysterious search space
15 EPC Harifi et al. (2019) EPC method is encouraged from the performance of Benchmark functions
emperor penguins. This algorithm is proscribed by the
heat of the body waves of the penguins and curved-
like faction of them in their settlement
16 FSA Elsisi (2019) FSA is inspired by the person’s life. Inhabitants in the Benchmark functions
world investigate for the best life. If some person
initiates that his life is not good quality, he tries to
modify it and he imitates the victorious persons. This
algorithm is converted into mathematical equations
A review of nature‑inspired algorithms on single‑objective…
13
Table 1 (continued)
126
13
rithm
20 MPA Faramarzi et al. (2020a, b) MPA is motivated by the common foraging approach PVD, WBD, and TSD, benchmark functions
specifically enlist and tectonic activities in marine
Page 10 of 51
27 SOA Kaur et al. (2020) SOA is encouraged from the resettlement and striking PVD, SRP, WBD, TSD, REB and benchmark functions
activities by the sandpipers
28 BWO Hayyolalam and Kazem (2020) BWO is enthused from the distinctive coupling perfor- PVD, WBD, and TSD, benchmark functions
mance by the black widow spiders. BWO is helpful to
solve non linearand continuous optimization problems
29 FBI Chou and Nguyen (2020) FBI is motivated from the guess inquiry spot recognition Benchmark functions
procedure that is worn by police force. FBI is an easily
operated algorithm that requires unarranged operating
parameters
30 BES Alsattar et al. (2020) BES is influenced from the hunting approach or sharp Benchmark functions
collective actions by the bald eagles like they investi-
gate for prey
31 LCBO Khatri et al. (2020) LCBO mimics the distinctive judgment-making capabil- PVD, CBD and benchmark functions
A review of nature‑inspired algorithms on single‑objective…
13
Table 1 (continued)
126
13
rithm
34 HBO Askari et al. (2020a, b) HBO is encouraged by a set of inhabitants running for SRP, REB and benchmark functions
a frequent aim but may not complete their aim except
Page 12 of 51
41 GSK Mohamed et al. (2021) GSK is useful for continuous optimization difficulty. Benchmark functions
GSK technique mimics the procedure of sharing and
gaining information throughout the individual life
period. GSK is capable of solving high dimensional
optimization problem
42 AVOA Abdollahzadeh et al. (2021a, b) AVOA is encouraged by African vultures’ way of life. TBTD, WBD, PVD, TSD, REB and benchmark functions
AVOA simulates African vultures’ foraging and map-
reading behaviors
43 ROA Jia et al. (2021) The idea for ROA is primarily due to the bloodsucking IBD, WBD, PVD, TBTD, REB, benchmark functions
behavior of remora. ROA is more trending to give a
new proposal for memetic algorithm
44 CSA Braik (2021) CSA is revealed for global mathematical optimization WBD, PVD, TSD, SRP, REB, benchmark functions
difficulty. CSA is motivated by the activities of chame-
A review of nature‑inspired algorithms on single‑objective…
48 AO Abualigah et al. (2021a, b) AO method is stimulated by the behaviors of Aquila’s in TSD, PVD, WBD, TBTD, SRP, CBD, and benchmark
environment during contagious the prey functions
126
13
Table 1 (continued)
126
13
rithm
49 QANA Zamani et al. (2021) QANA is a novel differential evolution (DE) algorithm TSD, PVD, TBTD, WBD, benchmark functions
stimulated by the amazing correctness routing of
Page 14 of 51
56 HGS Yang et al. (2021a, b) HGS is aggravated by appetite activities and behavioral WBD, IBD, benchmark functions
preference of animals. HGS is a method of energetic
nature, easy composition and good performance in
conditions of convergence and satisfactory value of
answers, showing to be extra resourceful than the
present optimization techniques
57 HOA MiarNaeimi et al. (2021) HOA is stimulated by horses’ herding activities for Benchmark functions
multi dimensional optimization difficulty. HOA has a
good optimization tool for solving high dimensional
complex problems
58 POA Wei et al. (2021) POA is encouraged by the “preachers” social activities. PVD, WBD, TSD, benchmark functions
Convergence accuracy of POA becomes better quality
by developing the primary choice of offspring persons
A review of nature‑inspired algorithms on single‑objective…
13
Table 1 (continued)
126
13
rithm
62 PPF Naik and Satapathy (2021) PPF is stimulated the experience of the organization TSD, WBD, CBD, TBT, benchmark functions
gain from a victorious person in the world. PPF is
Page 16 of 51
68 RSA Abualigah et al. (2022) RSA is aggravated from the hunting actions by PVD, WBD, TSD, TBTD, SRP, CBD, Benchmark func-
crocodiles. Two main stages of crocodile activities tions
are executed, like encompassing that is executed by
high strolling or stomach strolling, and trapping that
is executed by trapping management or trapping col-
laboration
69 DTBO Dehghani et al. (2022) DTBO is encouraged by the human action of driv- PVD and WBD, Benchmark functions
ing guidance. DTBO is stimulated by the education
procedure of operate in the operating school and the
guidance of the operating coach. DTBO is accurately
customized in three stages: guidance by the operating
coach, affecting of students by teacher expertise and
performs
A review of nature‑inspired algorithms on single‑objective…
70 POA Trojovský and Dehghani (2022) POA mimic the ordinary activities of pelicans through- PVD, SRP, WBD, and TSD, Benchmark functions
out trapping. In POA, hunt members are pelicans that
investigate for origin of the food
71 CSBO Ghasemi et al. (2022) CSBO is a bio-stimulated method is revealed to crack TSD, TBTD, PVD, Benchmark functions
big level optimization problems. CSBO is modeled
mathematically based on body’s blood vessels func-
tion in the body with two distinguishing circuits, i.e.
systematic and pulmonary circuits
72 CO Akbari et al. (2022) Cheetahs normally use three plans of action for trapping Benchmark functions
quarry i.e., penetrating, sitting, awaiting and castigat-
ing. These game plans are affected in this vocation.
CO can be effectively crack big scale and demanding
optimization issues and provide a major improvement
over dissimilar principles and enhanced and mixture
Page 17 of 51
accessible methods
126
13
Table 1 (continued)
126
13
rithm
73 PDO Ezugwu et al. (2022) PDO is encouraged from the performance by the WBD, PVD, TSD, SRP, TBTD, CBD, IBD, Benchmark
prairie dogs in his ordinary habitation. PDO uses four functions
Page 18 of 51
79 WHO Naruei and Keynia (2022) The social interactions of wild horses inspire WHO. TSD, TBTD, REB, benchmark functions
Horses typically live in herds that include a stallion,
numerous mares, and foals. The proposed algorithm
was primarily inspired by the horse’s decent behavior
80 PBSO Guo et al. (2023) PBSO employs a unique approach for constructing a Benchmark functions
pairs of barracuda, successfully justifying the chal-
lenges faced by high dimensionality
81 NMHK Kapoor et al. (2023) NMHK is advanced version of GSK to solve multiobjec- Benchmark functions
tive optimization problems
82 LSO Rabie et al. (2023a, b) LSO is inspired by the hunting strategy of leopard seals. LSO is tested against other algorithms as a feature selec-
LSO has a high flexibility to solve real world optimiza- tion algorithm using two metrices execution time and
tion problems in a minimum time without trapping accuracy
into local optima
A review of nature‑inspired algorithms on single‑objective…
83 RPO Rabie et al. (2023a, b) RPO is inspired by the social hunting behavior of red Feature selection problem
Piranha. RPO can be applied to solve big scale optimi-
zation problems covering different disciplines
Page 19 of 51
126
13
Table 2 Review papers on NIA from 2019 to 2023
126
13
1 Dokeroglu et al. (2019) In this paper the nature stimulated metaheuristic algorithms of the previous two decades are reviewed.
As per their review, a metaheuristic algorithm developed before the year 2000 is called a “classical”
metaheuristic algorithm. They briefly explained these classical metaheuristics along with fourteen new
metaheuristic algorithms discovered between 2000 and 2020
Page 20 of 51
2 Yang (2020) The focus of this study is on the search processes and mathematical underpinnings of some recent nature-
inspired algorithms. Five unresolved concerns relating to the investigation of algorithmic convergence
and stability, parameter tuning, the mathematical framework, the function of benchmarking and scal-
ability are highlighted. The first concern is to create a unified framework for mathematically analyz-
ing all nature-inspired algorithms in order to learn in-depth details about their convergence, rate of
convergence, stability, and robustness, and second concern is to best adjust an algorithm’s parameters in
order to get the best results for a specific set of problems and control these parameters so as to maximize
the performance of an algorithm. The third concern is the use of benchmark functions to examine how
the new algorithm might perform in contrast to other algorithms is a vital study for any new algorithm,
especially one inspired by nature. Through this benchmarking, researchers can better understand the
algorithm’s convergence behavior, stability, benefits, and drawbacks. The important query, though, is
what benchmarks should be utilized for a given set of problems. All algorithms must therefore exert the
same amount of computational effort in order to be fair, which is typically accomplished by limiting the
number of function evaluations. The fourth concern is that the computational time must be same to com-
pare the performance of algorithms. It seems to reason that even a poor algorithm may be able to produce
acceptable results if given a lot more time to run than the others. The fifth concern is that how to most
effectively scale up algorithms that solve small-scale problems to effectively handle truly large-scale,
practical problems
R. Rani et al.
Table 2 (continued)
Sr. no. Author Summary
3 Wang et al. (2021) This study presents an organized review of the literature on the nature-inspired method in logistics.
Logistics includes the planning, monitoring, and control of product storage between the levels of use
and manufacture. They divided the articles into three categories: forwarding logistics, reverse logis-
tics, and integrated logistics. In conventional forward logistics, raw materials are often purchased from
suppliers and then turned into completed goods. Following that, distribution centre provides these
products to customers in order to satisfy their wants. Reverse logistics are used to process the flow of
returned goods from customers back to gathering points. Since developing reverse and forward logistics
separately results in suboptimal plans in relation to supply chain objectives, the two must be combined.
Both vertical and horizontal integration can be used to describe this process. The first type consists of a
mix of activities that are in the same planning stage. Five important algorithms have been studied in this
study: artificial bee colony, genetic algorithm, memetic algorithm, ant colony optimization, and particle
swarm optimization. The outcomes of actual case studies show that the PSO is capable of handling actual
reverse logistics issues in international search areas. They can observe that, so far, hybrids of genetic
algorithms have proven to be the most effective. In order to optimize the logistics and select a suitable
distribution, it is imperative to conduct research on the logistics distribution route optimization, employ-
ing cutting-edge, nature-inspired algorithms
A review of nature‑inspired algorithms on single‑objective…
4 Tzanetos and Dounias (2021) This study tried to describe NIA and also to examine whether there is an actual requirement to continue
on proposing new similar approaches in literature. This study proposed the creation of a database with
well-known standard benchmarks for comparing the effectiveness of NI algorithms as a crucial step for
the near future. The necessity of unreasonably introducing new nature-inspired intelligent (NII) algo-
rithms in literature is also questioned, and the potential negative effects of NII algorithms encountered
in literature are examined. In an effort to reduce the deceptive appearance of metaheuristic variation as
nature-inspired optimization algorithms, rules for the creation of new nature-inspired algorithms are also
put forward. In order to assess the significance and potential of each NI technique, the applications of the
NI algorithms to real-world issues were examined in this research
5 Rai et al. (2022) This study provides an in-depth review of the novel NIA developed in 2019–2021.The most important
challenges that come throughout the development of multi-thresholding model of an image based on
NIA are presented in their review. Their study focuses on new NIA and multi-level thresholding (MLT)
applications during the past three years (2019–2021)
Page 21 of 51
126
13
Table 2 (continued)
126
13
6 Muazu et al. (2022) NIA that emerged between 2001 and 2021, including the Ebola optimization algorithm, the Corona virus
optimization algorithm, and others is described in this paper. The purpose of this study is to present a
review of these algorithms and their use in their current state and for future inspiration in the area of con-
nective t-way testing for improved optimization. They give brief knowledge about NIA and divide them
Page 22 of 51
into four classes: evolution-inspired technique, swarm-inspired technique, human-inspired technique, and
physics-inspired technique. Some future research direction is given in this study for the use of recently
developed metaheuristic like season optimization (SO), Tree growth algorithm (TGA), corona virus
optimization algorithm (COA), Tunicate swarm algorithm (TSA) etc. for solving combinatorial t-way
optimization difficulty, use of nature stimulated metaheuristic algorithm in image segmentation difficulty,
engineering problem, feature assortment problems, initiate a privacy problem in connective t-way testing
7 Vinod Chandra and Anand (2022) This paper gives a brief overview of computing models influenced by nature, hybrid metaheuristic models,
and hyper heuristic models. This study shows a major involvement in constructing a hyper heuristics
technique from metaheuristic techniques for any common problem field. Traditional and non-traditional
(new generation) metaheuristic algorithms have also well described in this paper. Here, nature-inspired
computing models are partitioned in three computing models inspired by bio, evolution and swarm-
based. The basic inspiration of hyperheuristics is to build up new techniques by joining known heuristics.
Heuristic selection and heuristic generation are two main categories of hyper-heuristics. The main
objective of hyperheuristics is to increase computational speed, results that are sensibly understandable,
reliable in quality, notable and good presentation across a broad scale of problems that divide ordinary
features. An uncomplicated hill climbing example using dual heuristic is given in this paper to show how
the performance can be enhanced using hyperheuristic
8 Nayak (2023) In this study, use of NIA into schedule task is discussed. Task scheduling with different type of NIA like
genetic algorithm, water cycle algorithm etc. are presented in this paper
9 Mandal (2023) This review paper gives a detail of recent use of NIA and classical method to solve single and multi-
objective optimization problems. In this paper NIA is classified into three categories named as swarm
intelligence-based NIA, evolutionary algorithm and other metaheuristic. Evolutionary algorithm and
swarm intelligence-based NIA are further divided into five subcategories. This survey provides a
comprehensive perspective to selected the best method to solve different type of optimization problems
according the complexity of the problems
R. Rani et al.
A review of nature‑inspired algorithms on single‑objective… Page 23 of 51 126
best of the authors’ knowledge, no research article has been published that claims this spe-
cific algorithm is the most effective at solving the single objective optimization problems.
Thus, this paper will help the researchers to identify the importance of each algorithm and
their applications to solve the various engineering design optimization problems. Table 1
shows that of the 83 NIA algorithms, 40 worked on WBD, 38 on TSD, 37 on PVD, 15 on
CBD, 8 on IBD, 15 on REB, 24 on SRP and 18 on TBTD. We have considered these NIAs
in this study, as most of the researchers have frequently used these algorithms to compare
the performance of their newly developed algorithm.
3 Comparative analysis
This study’s main goal is to review the several algorithms that may be used to solve single-
objective constrained problems and determine the best solution. In this section, we have
attempted to identify the most effective and efficient algorithms for solving the optimi-
zation problems. For this purpose, we studied all newly developed algorithms from 2019
to 2023 and will report the optimal solution obtained from them. From the 83 research
publications listed in Table 1, we identified eight common engineering problems, namely
welded beam design (WBM), tension spring design (TSD), pressure-vessel design (PVD),
cantilever beam design (CBD), I Beam Design (IBD), Rolling Element Bearing (REB),
speed reducer problem (SRP) and Three Bar Truss Design (TBTD). We have reported the
results of all existing algorithms on these eight problems and compare their performances.
The optimal results are obtained by considering 30 independent runs of each algorithm and
iteration number as 500 to 1000 as a stopping criteria.
The goal of this problem is to decrease the welded cost of a WBD. The constraints are as
follow:
This problem includes four variables likebreadth of weld (t1), the length of the con-
nected part of the block (t2) height of the block (t3) and the thickness of the block (t4). The
mathematical formulation of this design problem is listed as below:
[ ]
Consider ⃗t = t1 t2 t3 t4 ,
() ( )
Minimize f ⃗t = 1.10471t12 t2 + 0.04811t3 t4 14.0 + t2 ,
Subject to
() ()
y1 ⃗t = μ ⃗t − μmax ≤ 0,
13
126 Page 24 of 51 R. Rani et al.
()
y2 ⃗t = φ(t) − φmax ≤ 0,
() ()
y3 ⃗t = Υ ⃗t − Υmax ≤ 0,
()
y4 ⃗t = t1 − t4 ≤ 0,
() ( )
y5 ⃗t = T − Bc x�⃗ ≤ 0,
()
y6 ⃗t = 0.125 − t1 ≤ 0,
() ( )
y7 ⃗t = 1.10471t21 + 0.04811t3 t4 14.0 + t2 − 5.0 ≤ 0,
T � � 4Tl3 � � 6TX
μ� = √ ; Υ ⃗t = 2 ; 𝜑 ⃗t = ,
2t1 t2 Et3 t4 t4 t23
√
( ( )2
UV t ) t22 t1 + t 3
μ =��
; U=T X+ 2 ; V = + ,
W 2 12 2
�
� � � � �� � �
6
t23 t4 �
√ t22 t1 + t3 2 � � 4.013E 36 t E
W=2 2t1 t2 ; Bc ⃗t = 1− 3 ,
4 2 X2 2X 4G
The aim of this problem is to get the lowest weight of TSD. The constraints are
described as lowest deflection/shear stress and surge frequency together with design
variables as well as mean coin diameter (t2 ), wire diameter (t1) and numeral of active
coils ( t3).
The mathematical formulation of the problem is as follow:
13
A review of nature‑inspired algorithms on single‑objective… Page 25 of 51 126
13
126 Page 26 of 51 R. Rani et al.
() ( )
Minimize f ⃗t = t3 + 2 t2 t21 .
Subject to
() t32 t3
y1 ⃗t = 1 − ≤ 0,
71785t41
() 4t22 − t1 t2 1
y2 ⃗t = + − 1 ≤ 0,
12566(t2 t31 − t41 ) 5108t21
() 140.45
y3 ⃗t = 1 − 3 ≤ 0,
t2 t3
( ) t +t
y4 ⃗t = 1 2 − 1 ≤ 0.
1.5
Variable range
0.05 ≤ t1 ≤ 2, 0.25 ≤ t2 ≤ 1.30, 2 ≤ t3 ≤ 15.
Out of 83 research papers, 38 researchers have worked on the same problem. We have com-
pared the optimum cost of each 38 algorithms in Table 4 for coin diameter (t2), wire diameter
(t1) and numeral of active coils (t3).The AO method shows the optimal weight out of all.
In PVD, we reduce the manufacturecost and it contains four constraints, four parameters and
four variables t1 to t4:St(t1, width of the shell), Ht(t2 , width of the head), M (t3, internal radius),
N (t4, length of the component without head).
The mathematical model of this problem is as follow:
[ ]
Consider ⃗t = [t1 , t2 , t3 , t4 ] = St , H t , M, N ,
()
Minimize f ⃗t = 0.6224t1 t3 t4 + 1.7781t2 t32 + 3.1661t21 t4 + 19.84t21 t3 .
Subject to
()
y1 ⃗t = −t1 + 0.0193t3 ≤ 0,
()
y2 ⃗t = −t2 + 0.00954t3 ≤ 0,
() 4
y3 ⃗t = −Πt23 t4 − Πt33 + 1, 296, 000 ≤ 0,
3
13
A review of nature‑inspired algorithms on single‑objective… Page 27 of 51 126
13
126 Page 28 of 51 R. Rani et al.
13
A review of nature‑inspired algorithms on single‑objective… Page 29 of 51 126
()
y4 ⃗t = −t4 − 240 ≤ 0,
Variable range
0 ≤ t1 ≤ 99, 0 ≤ t2 ≤ 99, 10 ≤ t3 ≤ 200, 10 ≤ t4 ≤ 200.
Out of 83 research papers 37 researchers have worked on the same problem. We have
compared the optimum cost of each 37 algorithms in Table 5 for St (width of the shell),
Ht (width of the head), M (internal radius), N (length of the component without head).The
PDO method shows the optimal cost out of all.
The cantilever beam is built from five components, each component contains a vacant cross
section with stable thickness. There is outer force performing at the open end of the can-
tilever. The mass of the beam is to be reduced while the higher limit is assigning on the
vertical displacement of the free end. The devise variables are the width or height, ui of the
cross section of each component. The problem is formulated mathematically using classi-
cal beam theory are as follow:
Minimize f itness = 0.0624 × (u1 + u2 + u + u4 + u5 ).
Subject to
61 37 19 7 1
g(x) = + 3 + 3 + 3 + 3 − 1 ≤ 0.
u31 u2 u3 u4 u5
Variable ranges
13
126 Page 30 of 51 R. Rani et al.
0.01 ≤ u1 , u2 , u3 , u4 , u5 ≤ 100.
Out of 83 research papers 15 researchers have worked on same problem. We have com-
pared the optimum cost of each 15 algorithms in Table 6 for u1 , u2 , u3 , u4 , u5 (height of five
hollow square blocks with constant thickness) and found PDO method shows the optimal
cost out of all.
The objective of this problem is to minimize the vertical deflection of the beam depend
on correlated parameters. The IBD isfocus to two devise constraints: stress and the load’s
cross-sectional area. This problem contain four design variables are as follows: the width
of the flange’s (v), the height of component (u), the thickness of the web’s (Wt, ), and the
thickness of the flange’s (F t ).
The formulation of this design is as follow:
5000
Minimize fitness = ( )2 .
1 ( )3 v−Ft
W v
12 t,
− 2Ft + 16 uFt3 + 2uFt 2
Subject to:
( )3
y1 (x) = 2uFt + Wt, v − 2Ft ≤ 300,
Out of 83 research papers 8 researchers have worked on the same problem. We have
compared the optimum cost of each 8 algorithms in Table 7 for width of the flange’s (v),
the height of component (u), the thickness of the web’s (Wt, ), and the thickness of the
flange’s (F t ) and found that ROA shows the optimal weight.
13
A review of nature‑inspired algorithms on single‑objective… Page 31 of 51 126
The aim of this engineering problem is to maximize the carrying capacity of dynamic
load of REBin so far as possible. Outcomes of this difficulty included 10 decision
variables like diameter of a ball ( Bb ), diameter of a pitch ( Bm ), total number of balls
(n), curvature coefficients of inner ( Xi ) and outer ( X0 ) raceway, KGmin , KGmax , 𝜇, 𝜈, 𝝋. The
mathematical expression of this difficulty given below:
{ 2
Maximize Z = Fc × n 3 × B1.8
b
; ifBb ≤ 25.4 .
3.647 × Fc × n2∕3 × B1.4 b
; otherwise
Subject to:
( ) 𝜃0
h1 x�⃗ = − n + 1 ≤ 1,
−1 Bb
2sin ( B )
m
( )
h2 x�⃗ = 2Bb − KGmin (G − g) ≥ 0,
( )
h3 x�⃗ = KGmax (G − g) − 2Bb ≥ 0,
( )
h4 x�⃗ = 𝜑Wb − Bb ≤ 0,
( )
h5 x�⃗ = Bm − 0.5 × (G + g) ≥ 0,
( )
h6 x�⃗ = Bm − (0.5 + 𝜈) × (G + g) − Bm ≥ 0,
( ) ( )
h7 x�⃗ = 0.5 G − Bm − Bb − 𝜇Bb ≥ 0,
( )
h8 x�⃗ = Xi ≥ 0.515,
( )
h9 x�⃗ = X0 ≥ 0.515,
where
� � � � 10∕3 ⎤−0.3 � � � �0.41
⎡ � �1.72 X 2X − 1 0.41
1 + 𝜎 𝜎 0.3 (1 − 𝜎)1.39 2Xi
Fc = 37.91⎢1 + ⎥
i 0
× × ,
⎢ 1−𝜎 Xo (2XI − 1 ⎥ (1 + 𝜎)1∕3 2Xi − 1
⎣ ⎦
[{ ]
( )}2 { }2 { g }
G−g L G L L 2
k= −3 + − − Bb − + ,
2 4 2 4 2 4
13
126
13
Table 8 Performance of different algorithms to solve REB
Page 32 of 51
1 GBO 21.8750 125.0000 0.5150 0.5150 11.2882 0.4148 0.6287 0.3000 0.0203 0.6721 85,245.0611
2 HHO 21.0000 125.0000 0.5150 0.5150 11.0921 0.4000 0.6000 0.3000 0.0505 0.6000 83,011.8833
3 SOA 21.4189 125.0000 0.5150 0.5150 10.9412 0.4000 0.7000 0.3000 0.0200 0.6000 85,068.0520
4 MRFO 21.4255 125.7190 0.5150 0.5150 11.0000 0.4051 0.6906 0.6926 0.3000 0.0537 85,549.2390
5 HBO 21.4230 125.7194 0.5150 0.5150 11.0000 0.4881 0.6794 0.3000 0.0690 0.6082 85,532.5700
6 AEO 21.4256 125.7189 0.5150 0.5150 11.0000 0.4102 0.6384 0.3000 0.0470 0.6095 85,549.0559
7 SOA 21.4190 125.0000 0.5150 0.5150 10.9411 0.4000 0.7000 0.3000 0.0200 0.6000 85,068.8570
8 AVOA 21.4233 125.7227 0.5150 0.5150 11.0012 0.4044 0.6187 0.3000 0.0691 0.6025 85,539.1579
9 CSA 21.4180 125.0000 0.5150 0.5150 11.3560 0.4000 0.7000 0.3000 0.0200 0.6120 85,201.6410
10 ROA 22.0660 127.4109 0.5250 0.5252 11.9023 0.4078 0.6116 0.3058 0.0260 0.6117 87,971.8530
11 RSO 21.4177 125.0000 0.5150 0.5150 10.9403 0.4000 0.7000 0.3000 0.0200 0.6000 85,069.0210
12 RSA 21.2973 125.1722 0.5153 0.5178 10.8852 0.4125 0.6323 0.3019 0.0244 0.6024 83,486.6400
13 WHO 14,614.1357
14 HPO 21.8750 125.0000 0.5150 0.5157 10.7770 0.4000 0.7000 0.3000 0.0290 0.6000 83,918.4925
15 MGA 21.8745 125.0003 0.5150 0.5150 10.7171 0.4059 0.6556 0.3000 0.0775 0.6000 83,912.8798
{ ( )} { }
G−g L G L
l=2 −3 × − − Bb ,
2 4 2 4
( )
k
𝜃0 = 2Π − cos−1 ,
l
where Wb = 30, G = 160, g = 90, ui = u0 = 11.033, 𝜎 = , , ,
Bb ui u0
Bm
Xi = Bb
Xo = Bb
L = G − g − 2Bb, 0.15 ≤ (G − g) ≤ Bb ≤ 0.45, 4 ≤ n ≤ 50, 0.515 ≤ Xi , X0 ≤ 0.60,
0.4 ≤ KGmin ≤ 0.5, 0.6 ≤ KGmax ≤ 0.7, 0.3 ≤ μ ≤ 0.4, 0.02 ≤ 𝜈 ≤ 0.1, 0.6 ≤ 𝜑 ≤ 0.85.
Out of 83 research papers 15 researchers have worked on the above problem. We have
compared the optimum cost of each 41 algorithms in Table 8 for diameter of a ball ( Bb ),
diameter of a pitch ( Bm ), total number of balls (n), curvature coefficients of inner ( Xi ) and
outer ( X0 ) raceway curvature coefficient, KGmin , KGmax , 𝜇, 𝜈, 𝝋. The ROA method shows the
optimal cost out of all.
The main objective is to minimize the weight of speed reducer in so far as possible through
subject to constraints:
SRP contain seven design variables (u1 to u7) named as width of the face (u1), a set of
teeth (u2), total number of pinion teeth (u3), initial shaft distance between bearing (u4),
second shaft distance between bearing (u5), first shaft diameter (u6) and second shaft
diameter (u7).
( )
Minimize z = 0.7854u1 u22 × 3.3333 × u23 + 14.9334 × u3 − 43.0934
( )
− 1.508 × u26 + u27 + 7.4777(u36 + u37 ).
Subject to
( ) 27
t1 u�⃗ = ( 2 ) − 1 ≤ 0,
u1 u2 × u3
( ) 397.5
t2 u�⃗ = − 1 ≤ 0,
(u1 u22 × u23 )
( ) 1.93u34
t3 u�⃗ = − 1 ≤ 0,
(u2 u3 × u46 )
13
126 Page 34 of 51 R. Rani et al.
( ) 1.93u35
t4 u�⃗ = − 1 ≤ 0,
(u2 u3 × u47 )
√( )
√
( ) √ 745u2
×√
1 4
t5 u�⃗ = + 16.9 × 106 − 1 ≤ 0,
110 × u36 u2 u3
√( )
√
( ) √ 745u2
t6 u�⃗ =
1
× √ 5
+ 157.5 × 106 − 1 ≤ 0,
85 × u37 u2 u3
( ) u u
t7 u�⃗ = 2 3 − 1 ≤ 0,
40
13
A review of nature‑inspired algorithms on single‑objective… Page 35 of 51 126
( ) 5u
t8 u�⃗ = 2 − 1 ≤ 0,
u1
( ) u
t9 u�⃗ = 1 − 1 ≤ 0,
12u2
( ) 1.5u6 + 1.9
t10 u�⃗ = − 1 ≤ 0,
u4
( ) 1.1u7 + 1.9
t11 u�⃗ = − 1 ≤ 0,
u5
where 2.6 ≤ u1 ≤ 3.6, 0.7 ≤ u2 ≤ 0.8, 17 ≤ u3 ≤ 28, 7.3 ≤ u4 ≤ 8.3, 7.8 ≤ u5 ≤ 8.3,
2.9 ≤ u6 ≤ 3.9, 5.0 ≤ u7 ≤ 5.5.
Out of 83 research papers, 24 researchers have worked on same problem. We have
compared the optimum cost of each 24 algorithms in Table 9 for width of the face ( u1), a
set of teeth (u2 ), total number of pinion teeth (u3), initial shaft distance between bearing
(u4 ), second shaft distance between bearing (u5), first shaft diameter (u6 ) and second
shaft diameter (u7 ) and found FDA method best among all.
TBTD problem is considered as one of the essential engineering problems, which focuses
to find the smallest value under constraints such as bending, stress and bucking. This diffi-
culty contains two decision variables, together with the region of the first, second and third
bar.
The third bar truss problem is expressed mathematically as follow:
� � � √ �
Minimize Fitness x�⃗ = 2 2xB1 + xB2 × u.
Subject to
√
� � 2xB1 + xB2
t1 x�⃗ = √ L − 𝜎 ≤ 0,
2xB1 2 + 2xB1 xB2
� � xA 2
t2 x�⃗ = √ L − 𝜎 ≤ 0,
2xB1 2 + 2xB1 xB2
� � 1
t3 x�⃗ = √ L − 𝜎 ≤ 0,
2xB2 + xB1
2KN 2KN
0 ≤ xB1 , xB2 ≤ 1;u = 100 cm, L = 2
,𝜎 = .
cm cm2
13
126 Page 36 of 51 R. Rani et al.
Out of 83 research papers 18 researchers have worked on the same problem. After com-
paring the results for xB1 (area of the first and third bar) and xB2 (area of the second bar) in
Table 10 we found that PDO method performs better for the above-mentioned problem.
NIA are stochastic investigation techniques, can move about to any convoluted search
space and situate optimal (near optimal) solutions in suitable computational time. They
can present solutions to every complex optimization difficulty that is not easily solved
by the predictable nonlinear programming (NLP) techniques because of their nature that
may involve point of discontinuities of the search domain, non-differentiable objective
functions, unfocused advice and values of the function. The algorithm discovered over
the last 5 years is presented in this study with their brief description. We have tried to
find out some best NIA to solve real world single objective optimization problems. For
13
A review of nature‑inspired algorithms on single‑objective… Page 37 of 51 126
∑n ∏n � �
F11 f (x) = 1 + 1 2
− cos
x
√i
4000 i=1 xi i=1 i
F12 � � ∑n � �2
f (x) = Πn 10sinΠy1 ) + i=1 yi − 1
� � � ∑ n � ��
1 + 10sin2 Πyi+1 + i=1 u xi , 10, 100, 4 ,
⎧ k(x − a)m ;ifx > a
xi+1 � ⎪ i� i
where yi = 1 + , u xi , a, k, m = ⎨ 0;if − a ≤ xi ≥ a
4
⎪ k(xi − a) ; − a ≤ xi
m
⎩
� 2� �� ∑n � � �� � �
F13 f (x) = 0.1 sin 3Πx1 + i=1 (xi − 1)2 + 1 + sin2 3Πxi + 1 + (xn − 1)2 + sin2 2Πxn
∑n
+ i=1 u(xi , 5, 100, 4)
Table 13 Comparison of Benchmark ROA for D = 100 (iteration AO for D = 100 (iteration
ROA and AO for average and function 500, population size 30) 500, population size 30)
standard deviation for dimension
(D) = 100 on 13 benchmark Average S.D Average S.D
function
F1 0.00E+00 0.00E+00 0.00E+00 0.00E+00
F2 0.00E+00 0.00E+00 5.09E−217 0.00E+00
F3 1.84E−209 0.00E+00 0.00E+00 0.00E+00
F4 1.21E−171 0.00E+00 2.51E−219 0.00E+00
F5 2.70E+01 4.59E−01 2.47E−02 4.27E−02
F6 3.43E−02 8.11E−05 5.43E−04 9.29E−04
F7 1.13E−05 5.68E−05 8.95E−04 7.03E−04
F8 2.61E+03 4.74E+01 − 9.91E+03 2.45E+03
F9 0.00E+00 0.00E+00 0.00E+00 0.00E+00
F10 8.88E−16 0.00E+00 8.88E−16 0.00E+00
F11 0.00E+00 0.00E+00 0.00E+00 0.00E+00
F12 1.16E−03 7.21E−03 7.33E−06 8.70E−06
F13 2.40E−02 8.76E−02 1.84E−05 1.65E−05
13
126 Page 38 of 51 R. Rani et al.
Table 14 Comparison of FDA, AO and PDO for average and standard deviation for D = 100 on 13 bench-
mark function
Benchmark FDA for D = 100 (iteration AO for D = 100 (iteration PDO for D = 100 (iteration
function 1000, population size 30) 1000, population size 30) 1000, population size 50)
Average S.D Average S.D Average S.D
this purpose, we have found eight engineering problems and take the common algo-
rithms for each problem from Table 1 to compare the performance of these algorithms.
Tables 3 and 4 show that AO gives best result for WBD and TSD problem. Tables 5, 6
and 10 shows that PDO gives best result for PVD, CBD and TBTD problem. Tables 7
and 8 shows ROA gives significantly better result for IBD and REB problem. Table 9
shows that FDA gives best result for SRP problem. A summary of these results can
be seen in Table 11. A little bit more analysis has been done considering those 4 algo-
rithms mentioned in Table 11. Since all these algorithms have also been solved using
benchmark problems so their average and standard deviation are compared for solution
of 13 benchmark problems mentioned in Table 12 (Rezaei et al. 2022).The run time has
been taken as 30.
After comparing the results of Tables 13 and 14 we found that FDA and PDO give
us comparatively better results for solving single objective optimization problem. The
major difference of FDA with other algorithms is using precise strategies to assign some
interval of investigation process to global search and remaining to local search. This
rule is archived by defining an area radius that decreases from highest values to small
values, and sink filling procedure that helps to prevent from local solutions. The PDO
break search space of the problem into some coteries, and the optimization procedure is
passed out in each of the coteries. The solutions are combined, and the best solution is
selected.
Table 12 shows some commonly used unimodal and multimodal benchmark functions
which are used in all 83-researchpaper to check the efficiency of their algorithms.
13
Table 15 Detail of 83 review papers in terms of Author name, Journal name, Impact factor and citation
S.no. Paper name Author name Journal name Impact factor (IF) Citation
1 Harris hawks optimization: Algorithm and Heidari et al. (2019) Future Generation Computing Systems 7.187 2466
applications
2 The Sailfish Optimizer: A novel nature-inspired Shadravan et al. (2019) Engineering Applications of Artificial Intel- 7.802 292
metaheuristic algorithm for solving con- ligence
strained engineering optimization problems
3 A New Meta-Heuristic Optimizer: Pathfinder Yapici and Cetinkaya (2019) Applied Soft Computing Journal 8.263 186
Algorithm
4 Seagull Optimization Algorithm: Theory and Dhiman and Kumar (2019) Knowledge-Based Systems 8.139 552
its Applications for Large Scale Industrial
Engineering Problems
5 A Novel Optimization Booster Algorithm Pakzad-Moghaddam et al. (2019) Computers & Industrial Engineering 7.18 12
6 Henry gas solubility optimization: a novel Hashim et al. (2019) Future Generation Computer Systems 7.307 503
physics-based algorithm
7 Sea Lion Optimization Algorithm Masadeh et al. (2019) International Journal of Advanced Computer 1.092 151
A review of nature‑inspired algorithms on single‑objective…
13 Butterfly optimization algorithm: a novel Arora and Singh (2019) Soft Computing 4.2 804
approach for global optimization
126
13
Table 15 (continued)
126
S.no. Paper name Author name Journal name Impact factor (IF) Citation
13
14 The blue monkey: A new nature inspired Mahmood and Al-Khateeb (2019) Periodicals of Engineering and Natural Sciences 1.162 9
metaheuristic optimization algorithm
15 Emperor Penguins Colony: a new metaheuristic Harifi et al. (2019) Evolutionary Intelligence 2.96 106
Page 40 of 51
28 Black Widow Optimization Algorithm: A novel Hayyolalam and Kazem (2020) Engineering Applications of Artificial Intel- 7.802 343
meta-heuristic approach for solving engineer- ligence
ing optimization problems
29 FBI inspired meta-optimization Chou and Nguyen (2020) Applied Soft Computing Journal 8.263 73
30 Novel meta-heuristic bald eagle search optimisa- Alsattar et al. (2020) Artificial Intelligence Review 9.588 203
tion algorithm
31 A novel life choice-based optimizer Khatri et al. (2020) Soft Computing 3.732 24
32 Parameters optimization of support vector Tharwat and Gabel (2020) Neural Computing and Applications 5.102 77
machines for imbalanced data using social ski
driver algorithm
33 Artificial ecosystem-based optimization: a novel Zhao et al. (2020a, b) Neural Computing and Applications 5.102 188
nature-inspired meta-heuristic algorithm
34 Heap-based optimizer inspired by corporate rank Askari et al. (2020a, b) Expert Systems with Applications 8.665 156
hierarchy for global optimi‐ zation
A review of nature‑inspired algorithms on single‑objective…
35 Color harmony algorithm: an art-inspired Zaeimi and Ghoddosian (2020) Soft Computing 3.732 23
metaheuristic for mathematical function
optimization
36 Stochastic paint optimizer: theory and applica- Kaveh et al. (2020a, b, c) Engineering with Computers 8.083 42
tion in civil engineering
37 Political Optimizer: A novel socio-inspired Askari et al. (2020a, b) Knowledge-Based Systems 8.139 208
meta-heuristic for global optimizatio
38 Water strider algorithm: A new metaheuristic Kaveh et al. (2020a, b, c) Structures 4.01 102
and applications
39 A new Newton metaheuristic algorithm for dis- Gholizadeh et al. (2020) Computers and Structures 5.372 62
crete performance-based design optimization
of steel moment frames
40 Giza Pyramids Construction: an ancient-inspired Harifi et al. (2021) Evolutionary Intelligence 2.96 50
Page 41 of 51
13
Table 15 (continued)
126
S.no. Paper name Author name Journal name Impact factor (IF) Citation
13
41 Gaining-sharing knowledge based algorithm Mohamed et al. (2021) International Journal of Machine Learning and 4.377 185
for solving optimization problems: a novel Cybernetics
nature-inspired algorithm
Page 42 of 51
42 African vultures optimization algorithm: A new Abdollahzadeh et al. (2021a, b) Computers & Industrial Engineering 7.18 282
nature-inspired metaheuristic algorithm for
global optimization problems
43 Remora optimization algorithm Jia et al. (2021) Expert Systems With Applications 8.665 66
44 Chameleon Swarm Algorithm: A bio-inspired Braik (2021) Expert Systems With Applications 8.665 95
optimizer for solving engineering design
problems
45 Artificial gorilla troops optimizer: A new nature‐ Abdollahzadeh et al. (2021a, b) International Journal of Intelligent Systems 8.709 235
inspired metaheuristic algorithm for global
optimization problems
46 Coronavirus herd immunity optimizer (CHIO) Al-Betar et al. (2021) Neural Computing and Applications 5.102 108
47 Flow Direction Algorithm (FDA): A Novel Karami et al. (2021) Computers & Industrial Engineering 7.18 63
Optimization Approach for Solving Optimiza-
tion Problems
48 Aquila Optimizer: A novel meta-heuristic opti- Abualigah et al. (2021a, b) Computers & Industrial Engineering 7.18 744
mization algorithm
49 QANA: Quantum-based avian navigation opti- Zamani et al. (2021) Engineering Applications of Artificial Intel- 7.802 70
mizer algorithm ligence
50 Atomic orbital search: A novel metaheuristic Azizi (2021) Applied Mathematical Modelling 5.336 91
algorithm
51 The Arithmetic Optimization Algorithm Abualigah et al. (2021a, b) Computer Methods in Applied Mechanics and 6.588 934
Engineering
52 Dingo Optimizer: A Nature-Inspired Bairwa et al. (2021) Mathematical Problems in Engineering 1.43 29
Metaheuristic Approach for Engineering
Problems
R. Rani et al.
Table 15 (continued)
S.no. Paper name Author name Journal name Impact factor (IF) Citation
53 The Red Colobuses Monkey: A New Nature– Al-Kubaisy et al. (2021) International Journal of Computational Intel- 2.259 12
Inspired Metaheuristic Optimization Algo- ligence Systems
rithm
54 Archimedes optimization algorithm: a new Hashim et al. (2021) Applied Intelligence 5.019 344
metaheuristic algorithm for solving optimiza-
tion problems
55 A novel algorithm for global optimization: Rat Dhiman et al. (2021) Journal of Ambient Intelligence and Humanized 3.662 171
Swarm Optimizer Computing
56 Hunger games search: Visions, conception, Yang et al. (2021a, b) Expert Systems With Applications 8.665 410
implementation, deep analysis, perspectives,
and towards performance shifts
57 Horse herd optimization algorithm: A nature- MiarNaeimi et al. (2021) Knowledge-Based Systems 8.139 110
inspired algorithm for high-dimensional
optimization problems
58 Preaching-inspired swarm intelligence algorithm Wei et al. (2021) Knowledge-Based Systems 8.139 18
A review of nature‑inspired algorithms on single‑objective…
13
Table 15 (continued)
126
S.no. Paper name Author name Journal name Impact factor (IF) Citation
13
65 Material Generation Algorithm: A Novel Talatahari et al. (2021) Processes 3.352 43
Metaheuristic Algorithm for Optimization of
Engineering Problems
Page 44 of 51
66 Child Drawing Development Optimization Abdulhameed and Rashid (2022) Arabian Journal for Science and Engineering 2.807 18
Algorithm Based on Child’s Cognitive Devel-
opment
67 Bonobo optimizer (BO): an intelligent heuristic Das and Pratihar (2022) Applied Intelligence 5.019 33
with self-adjusting parameters over continu-
ous spaces and its applications to engineering
problems
68 Reptile Search Algorithm (RSA): A nature- Abualigah et al. (2022) Expert Systems With Applications 8.665 326
inspired meta-heuristic optimizer
69 A new human-based metaheuristic algorithm for Dehghani et al. (2022) Scientifc Reports 4.379 10
solving optimization problems on the base of
simulation of driving training process
70 Pelican Optimization Algorithm: A Novel Trojovský and Dehghani (2022) Sensors 3.847 45
Nature-Inspired Algorithm for Engineering
Applications
71 Circulatory System Based Optimization Ghasemi et al. (2022) Engineering Applications of Computational 8.391 4
(CSBO): an expert multilevel biologically Fluid Mechanics
inspired metaheuristic algorithm
72 The cheetah optimizer: a nature-inspired Akbari et al. (2022) Scientifc Reports 4.379 5
metaheuristic algorithm for large-scale optimi-
zation problems
73 Prairie Dog Optimization Algorithm Ezugwu et al. (2022) Neural Computing and Applications 5.102 41
74 Gazelle optimization algorithm: a novel nature- Agushaka et al. (2022) Neural Computing and Applications 5.102 6
inspired metaheuristic optimizer
R. Rani et al.
Table 15 (continued)
S.no. Paper name Author name Journal name Impact factor (IF) Citation
75 Mountain Gazelle Optimizer: A new Nature- Abdollahzadehet al. (2022) Advances in Engineering Software 4.255 3
inspired Metaheuristic Algorithm for Global
Optimization Problems
76 A new human-based metahurestic optimization Trojovská and Dehghani (2022) Scientifc Reports 4.379 5
method based on mimicking cooking training
77 Hunter–prey optimization: algorithm and Naruei et al. (2022) Soft Computing 3.732 18
applications
78 A novel swarm intelligence algorithm inspired Kivi and Majidnezhad (2022) Journal of Ambient Intelligence and Humanized 3.662 12
by the grazing of sheep Computing
79 Wild horse optimizer: a new meta-heuristic Naruei and Keynia (2022) Engineering with Computers 8.083 87
algorithm for solving engineering optimization
problems
80 Pair barracuda swarm optimization algorithm: a Guo et al. (2023) Scientific Reports 4.6 1
natural-inspired metaheuristic method for high
dimensional optimization problems
A review of nature‑inspired algorithms on single‑objective…
81 A Knowledge based Meta-heuristic knowledge- Kapoor et al. (2023) Journal of Engineering Mathematics 1.444 0
based for solving multi-objective optimization
problems
82 Leopard seal optimization (LSO): a natural Rabie et al. (2023a, b) Communications in Nonlinear Science and 3.9 5
inspired meta-heuristic algorithm Numerical Simulation
83 Red piranha optimization RPO): a natural Rabie et al. (2023a, b) Journal of Ambient Intelligence and Humanized 6.163 3
inspired meta-heuristic algorithm for solving Computing
complex optimization problems
Page 45 of 51
126
13
126 Page 46 of 51 R. Rani et al.
5 Bibliographic analysis
From previous section we concluded that FDA and PDO are better as compare to other
advanced NIA for solving single objective optimization problems. We also have done some
bibliographic analysis to verify our results. The same can be seen in Table 15. Serial Num-
ber. 43, 47, 48 and 73 are the details of NIA algorithms ROA (IF 8.665, Citation 66) FDA
(IF 7.18, Citation 63), AO (IF 7.18, Citation 744) and PDA (IF 5.10 and Citation 41). From
this table also we can conclude that all four algorithms (ROA, FDA, AO and PDO) are rea-
sonable have good citation and impact factor. Overall, our analysis suggests that out of 83
algorithms, FDA and PDO are better to solve single objective optimization problem.
This paper reviewed the recent developed the nature-inspired algorithm from the year
2019 to 2023. The goal of this study is to identify the best nature-inspired algorithms to
tackle the constrained and other optimization problems, and for that we considered the
83 well-known algorithms that were found between 2019 and 2023. We have selected
eight common benchmark engineering design optimization problems from 83 research
publications and compared their solutions of all standard algorithms to these problems in
order to access their performance. From the analysis, it is determined that AO provides
the best solution for WBD and TSD problems, PDO provides the best solution for PVD,
CBD and TBTD problems, ROA provides the best solution for IBD and REB problems,
while FDA give best result for SRP problem. Further, to determine, which algorithm from
AO, FDA, ROA and PDO is the best, more analysis is done by considering the benchmark
CEC problems. From the analysis, it is concluded that FDA and PDA are more effective at
solving the large-scale optimization problems among the available 83 different algorithms.
In the future, we shall extend our research to analyze more on this issue and their
application to diverse field such as object detection (Zhang et al. 2023), feature selection
problem (Liu et al. 2023), neural network, control design problems (Govindan et al. 2023),
resource-constrained (Xuemin et al. 2023). One may try to apply these algorithms on multi
objective optimization problems (Cao et al. 2020b) and they may be clubbed with machine
learning to improve the efficiency.
Author contributions A.B. Ms Rekha and Dr Sarika has written the manuscript.B and C. Dr. Sarika and Dr.
Harish has given proper guidance to her time to time. How to write paper, all figures and tables guidance
has been provided by them.All authors reviewed the manuscript.
Declarations
Conflict of interest The authors declare that they have no conflict of interest.
Ethical approval This article does not contain any studies with human participants or animals performed by
any of the authors.
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License,
which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long
13
A review of nature‑inspired algorithms on single‑objective… Page 47 of 51 126
as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Com-
mons licence, and indicate if changes were made. The images or other third party material in this article
are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the
material. If material is not included in the article’s Creative Commons licence and your intended use is not
permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly
from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
References
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021a) African vultures optimization algorithm: a
new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng
158:107408
Abdollahzadeh B, SoleimanianGharehchopogh F, Mirjalili S (2021b) Artificial gorilla troops optimizer:
a new nature-inspired metaheuristic algorithm for global optimization problems. Int J Intell Syst
36(10):5887–5958
Abdollahzadeh B, Gharehchopogh FS, Khodadadi N, Mirjalili S (2022) Mountain gazelle optimizer: a
new nature-inspired metaheuristic algorithm for global optimization problems. Adv Eng Softw
174:103282
Abdulhameed S, Rashid TA (2022) Child drawing development optimization algorithm based on child’s
cognitive development. Arab J Sci Eng 47(2):1337–1351
Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021a) The arithmetic optimization algo-
rithm. Comput Methods Appl Mech Eng 376:113609
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-Qaness MA, Gandomi AH (2021b) Aquila optimizer:
a novel meta-heuristic optimization algorithm. Comput Ind Eng 157:107250
Abualigah L, Abd Elaziz M, Sumari P, Geem ZW, Gandomi AH (2022) Reptile search algorithm (RSA): a
nature-inspired meta-heuristic optimizer. Expert Syst Appl 191:116158
Agrawal P, Abutarboush HF, Ganesh T, Mohamed AW (2021) Metaheuristic algorithms on feature selec-
tion: a survey of one decade of research (2009–2019). IEEE Access 9:26766–26791
Agushaka JO, Ezugwu AE, Abualigah L (2022) Gazelle optimization algorithm: a novel nature-inspired
metaheuristic optimizer. Neural Comput Appl 1:1–33
Ahmadianfar I, Bozorg-Haddad O, Chu X (2020) Gradient-based optimizer: a new metaheuristic optimiza-
tion algorithm. Inf Sci 540:131–159
Akbari MA, Zare M, Azizipanah-Abarghooee R, Mirjalili S, Deriche M (2022) The cheetah optimizer: a
nature-inspired metaheuristic algorithm for large-scale optimization problems. Sci Rep 12(1):1–20
Al-Betar MA, AlyasseriZAA AMA, Abu Doush I (2021) Coronavirus herd immunity optimizer (CHIO).
Neural Comput Appl 33(10):5011–5042
Al-kubaisy WJ, Yousif M, Al-Khateeb B, Mahmood M, Le DN (2021) The red colobuses monkey: a new
nature–inspired metaheuristic optimization algorithm. Int J Comput Intell Syst 14(1):1108–1118
Alsattar HA, Zaidan AA, Zaidan BB (2020) Novel meta-heuristic bald eagle search optimisation algorithm.
Artif Intell Rev 53(3):2237–2264
Amali D, Dinakaran M (2019) Wildebeest herd optimization: a new global optimization algorithm inspired
by wildebeest herding behaviour. J Intell Fuzzy Syst 37(6):8063–8076
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft
Comput 23(3):715–734
Askari Q, Saeed M, Younas I (2020a) Heap-based optimizer inspired by corporate rank hierarchy for global
optimization. Expert Syst Appl 161:113702
Askari Q, Younas I, Saeed M (2020b) Political optimizer: a novel socio-inspired meta-heuristic for global
optimization. Knowl Based Syst 195:105709
Azizi M (2021) Atomic orbital search: a novel metaheuristic algorithm. Appl Math Model 93:657–683
Bairwa AK, Joshi S, Singh D (2021) Dingo optimizer: a nature-inspired metaheuristic approach for engi-
neering problems. Math Probl Eng 2021:2571863. https://doi.org/10.1155/2021/2571863
Braik MS (2021) Chameleon swarm algorithm: a bio-inspired optimizer for solving engineering design
problems. Expert Syst Appl 174:114685
Cao B, Zhao J, Gu Y, Ling Y, Ma X (2020a) Applying graph-based differential grouping for multiobjective
large-scale optimization. Swarm Evol Comput 53:100626
13
126 Page 48 of 51 R. Rani et al.
Cao B, Zhao J, Yang P, Gu Y, Muhammad K, Rodrigues JJPC, de Albuquerque VHC (2020b) Multiobjec-
tive 3-D topology optimization of next-generation wireless data center network. IEEE Trans Ind Inf
16(5):3597–3605
Cao B, Gu Y, Lv Z, Yang S, Zhao J, Li Y (2021) RFID reader anticollision based on distributed parallel
particle swarm optimization. IEEE Internet Things J 8(5):3099–3107
Cao B, Li Z, Liu X, Lv Z, He H (2023) Mobility-aware multiobjective task offloading for vehicular edge
computing in digital twin environment. IEEE J Sel Areas Commun 41(10):3046–3055
Chen H, Li C, Mafarja M, Heidari AA, Chen Y, Cai Z (2023) Slime mould algorithm: a comprehensive
review of recent variants and applications. Int J Syst Sci 54(1):204–235
Chou JS, Nguyen NM (2020) FBI inspired meta-optimization. Appl Soft Comput 93:106339
Das AK, Pratihar DK (2022) Bonobo optimizer (BO): an intelligent heuristic with self-adjusting parameters
over continuous spaces and its applications to engineering problems. Appl Intell 52(3):2942–2974
Dehghani M, Hubálovský Š, Trojovský P (2021) Cat and mouse based optimizer: a new nature-inspired
optimization algorithm. Sensors 21(15):5214
Dehghani M, Trojovská E, Trojovský P (2022) A new human-based metaheuristic algorithm for solving
optimization problems on the base of simulation of driving training process. Sci Rep 12(1):1–21
Dhiman G, Kumar V (2019) Seagull optimization algorithm: theory and its applications for large-scale
industrial engineering problems. Knowl Based Syst 165:169–196
Dhiman G, Garg M, Nagar A, Kumar V, Dehghani M (2021) A novel algorithm for global optimiza-
tion: rat swarm optimizer. J Amb Intell Hum Comput 12(8):8457–8482. https://doi.org/10.1007/
s12652-020-02580-0
Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algo-
rithms. Comput Ind Eng 137:106040
Elsisi M (2019) Future search algorithm for optimization. Evol Intell 12(1):21–31
Ezugwu AE, Agushaka JO, Abualigah L, Mirjalili S, Gandomi AH (2022) Prairie dog optimization algo-
rithm. Neural Comput Appl 34:1–49
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020a) Marine predators algorithm: a nature-
inspired metaheuristic. Expert Syst Appl 152:113377
Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020b) Equilibrium optimizer: a novel optimization
algorithm. Knowl Based Syst 191:105190
Gharehchopogh FS, Ibrikci T (2023) An improved African vultures optimization algorithm using different
fitness functions for multi-level thresholding image segmentation. Multimed Tools Appl 83:1–47
Gharehchopogh FS, Abdollahzadeh B, Barshandeh S, Arasteh B (2023) A multi-objective mutation-based
dynamic Harris Hawks optimization for botnet detection in IoT. Internet Things 24:100952
Ghasemi M, Akbari MA, Jun C, Bateni SM, Zare M, Zahedi A, Chau KW (2022) Circulatory system based
optimization (CSBO): an expert multilevel biologically inspired meta-heuristic algorithm. Eng Appl
Comput Fluid Mech 16(1):1483–1525
Gholizadeh S, Danesh M, Gheyratmand C (2020) A new Newton metaheuristic algorithm for discrete per-
formance-based design optimization of steel moment frames. Comput Struct 234:106250
Govindan V, Jayaprakash J, Park C, Lee JR, Cangul IN (2023) Optimization-based design and control of
dynamic systems. Babylonian J Math 2023:30–35. https://doi.org/10.58496/BJM/2023/006
Guo J, Zhou G, Yan K, Sato Y, Di Y (2023) Pair barracuda swarm optimization algorithm: a natural-
inspired metaheuristic method for high dimensional optimization problems. Sci Rep 13(1):18314
Hajipour V, Mehdizadeh E, Tavakkoli-Moghaddam R (2014) A novel pareto-based multi-objective vibra-
tion damping optimization algorithm to solve multi-objective optimization problems. Sci Iran
21(6):2368–2378
Hajipour V, Kheirkhah A, Tavana M, Absi N (2015) Novel pareto-based meta-heuristics for solving multi-
objective multi-item capacitated lot-sizing problems. Int J Adv Manuf Technol 80:31–45
Harifi S, Khalilian M, Mohammadzadeh J, Ebrahimnejad S (2019) Emperor penguins colony: a new
metaheuristic algorithm for optimization. Evol Intel 12(2):211–226
Harifi S, Mohammadzadeh J, Khalilian M, Ebrahimnejad S (2021) Giza pyramids construction: an ancient-
inspired metaheuristic algorithm for optimization. Evol Intel 14(4):1743–1761
Hashim FA, Houssein EH, Mabrouk MS, Al-Atabany W, Mirjalili S (2019) Henry gas solubility optimiza-
tion: a novel physics-based algorithm. Futur Gener Comput Syst 101:646–667
Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W (2021) Archimedes optimization algo-
rithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 51(3):1531–1551
Hayyolalam V, Kazem AAP (2020) Black widow optimization algorithm: a novel meta-heuristic approach
for solving engineering optimization problems. Eng Appl Artif Intell 87:103249
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algo-
rithm and applications. Futur Gener Comput Syst 97:849–872
13
A review of nature‑inspired algorithms on single‑objective… Page 49 of 51 126
Janga Reddy M, Nagesh Kumar D (2020) Evolutionary algorithms, swarm intelligence methods, and their
applications in water resources engineering: a state-of-the-art review. H2Open J 3(1):135–188
Jia H, Peng X, Lang C (2021) Remora optimization algorithm. Expert Syst Appl 185:115665
Kapoor M, Pathak BK, Kumar R (2023) A nature-inspired meta-heuristic knowledge-based algorithm for
solving multiobjective optimization problems. J Eng Math 143(1):5
Karami H, Anaraki MV, Farzin S, Mirjalili S (2021) Flow direction algorithm (FDA): a novel optimization
approach for solving optimization problems. Comput Ind Eng 156:107224
Kaur A, Jain S, Goel S (2020) Sandpiper optimization algorithm: a novel approach for solving real-life engi-
neering problems. Appl Intell 50(2):582–619
Kaveh A, Eslamlou AD, Khodadadi N (2020a) Dynamic water strider algorithm for optimal design of skel-
etal structures. Period Polytech Civil Eng 64(3):904–916
Kaveh A, Khanzadi M, Moghaddam MR (2020b) Billiards-inspired optimization algorithm; a new meta-
heuristic method. Structures 27:1722–1739
Kaveh A, Talatahari S, Khodadadi N (2020c) Stochastic paint optimizer: theory and application in civil
engineering. Eng Comput 1:1–32
Khan W (2013) Image segmentation techniques: a survey. J Image Graph 1(4):166–170
Khatri A, Gaba A, Rana KPS, Kumar V (2020) A novel life choice-based optimizer. Soft Comput
24(12):9121–9141
Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338
Kivi ME, Majidnezhad V (2022) A novel swarm intelligence algorithm inspired by the grazing of sheep. J
Ambient Intell Humaniz Comput 13(2):1201–1213
Li S, Chen H, Chen Y, Xiong Y, Song Z (2023) Hybrid method with parallel-factor theory, a support vec-
tor machine, and particle filter optimization for intelligent machinery failure identification. Machines
11(8):837. https://doi.org/10.3390/machines11080837
Liu X, Wang S, Lu S, Yin Z, Li X, Yin L, Zheng W (2023) Adapting feature selection algorithms for the
classification of Chinese texts. Systems 11(9):483. https://doi.org/10.3390/systems11090483
Mahmood M, Al-Khateeb B (2019) The blue monkey: a new nature inspired metaheuristic optimization
algorithm. Period Eng Nat Sci 7(3):1054–1066
Mandal PK (2023) A review of classical methods and nature-inspired algorithms (NIAs) for optimization
problems. Results Control Optimiz 13:100315
Martínez-Álvarez F, Asencio-Cortés G, Torres JF, Gutiérrez-Avilés D, Melgar-García L, Pérez-Chacón R,
Troncoso A (2020) Coronavirus optimization algorithm: a bioinspired metaheuristic based on the
COVID-19 propagation model. Big Data 8(4):308–322
Masadeh R, Mahafzah BA, Sharieh A (2019) Sea lion optimization algorithm. Int J Adv Comput Sci
Appl 10(5):2019. https://doi.org/10.14569/IJACSA.2019.0100548
MiarNaeimi F, Azizyan G, Rashki M (2021) Horse herd optimization algorithm: a nature-inspired algo-
rithm for high-dimensional optimization problems. Knowl Based Syst 213:106711
Mohamed AW, Abutarboush HF, HadiAA MAK (2021) Gaining-sharing knowledge based algorithm
with adaptive parameters for engineering optimization. IEEE Access 9:65934–65946
Mou J, Gao K, Duan P, Li J, Garg A, Sharma R (2023) A machine learning approach for energy-efficient
intelligent transportation scheduling problem in a real-world dynamic circumstances. IEEE Trans
Intell Transp Syst 24(12):15527–15539
Muazu AA, Hashim AS, Sarlan A (2022) Review of nature inspired metaheuristic algorithm selection
for combinatorial t-way testing. IEEE Access 10:27404–27431
Naik A, Satapathy SC (2021) Past present future: a new human-based algorithm for stochastic optimiza-
tion. Soft Comput 25(20):12915–12976
Naruei I, Keynia F (2022) Wild horse optimizer: a new meta-heuristic algorithm for solving engineering
optimization problems. Eng Comput 38(4):3025–3056
Naruei I, Keynia F, Sabbagh Molahosseini A (2022) Hunter–prey optimization: algorithm and applica-
tions. Soft Comput 26(3):1279–1314
Nayak SK (2023) Nature inspired algorithms in dynamic task scheduling: a review. World J Adv Res
Rev 20(2):829–833
Pakzad-Moghaddam SH, Mina H, Mostafazadeh P (2019) A novel optimization booster algorithm. Com-
put Ind Eng 136:591–613
Rabie AH, Mansour NA, Saleh AI (2023a) Leopard seal optimization (LSO): a natural inspired meta-
heuristic algorithm. Commun Nonlinear Sci Numer Simul 125:107338
Rabie AH, Saleh AI, Mansour NA (2023b) Red piranha optimization (RPO): a natural inspired meta-
heuristic algorithm for solving complex optimization problems. J Ambient Intell Hum Comput
14(6):7621–7648
RahkarFarshi T (2021) Battle royale optimization algorithm. Neural Comput Appl 33(4):1139–1157
13
126 Page 50 of 51 R. Rani et al.
Rahman CM, Rashid TA (2021) A new evolutionary algorithm: learner performance based behavior
algorithm. Egypt Inform J 22(2):213–223
Rai R, Das A, Dhal KG (2022) Nature-inspired optimization algorithms and their significance in multi-
thresholding image segmentation: an inclusive review. Evol Syst 13:1–57.
Reddy MJ, Kumar DN (2012) Computational algorithms inspired by biological processes and evolution.
Curr Sci 1:370–380
Rezaei F, Safavi HR, Abd Elazi M, Abualigah L, Mirjalili S, Gandomi AH (2022) Diversity-based evo-
lutionary population dynamics: a new operator for grey wolf optimizer. Processes 10(12):2615
Salgotra R, Singh U (2019) The naked mole-rat algorithm. Neural Comput Appl 31(12):8837–8857
Shabani A, Asgarian B, Gharebaghi SA, Salido MA, Giret A (2019) A new optimization algorithm
based on search and rescue operations. Math Probl Eng 2019:1–23
Shadravan S, Naji HR, Bardsiri VK (2019) The Sailfish Optimizer: A novel nature-inspired metaheuris-
tic algorithm for solving constrained engineering optimization problems. Eng Appl Artif Intell
80:20–34
Shen Y, Zhang C, Gharehchopogh FS, Mirjalili S (2023) An improved whale optimization algorithm
based on multi-population evolution for global optimization and engineering design problems.
Expert Syst Appl 215:119269
Singh A, Sharma S, Singh J (2021) Nature-inspired algorithms for wireless sensor networks: a compre-
hensive survey. Comput Sci Rev 39:100342
Suman B, Kumar P (2006) A survey of simulated annealing as a tool for single and multiobjective opti-
mization. J Oper Res Soc 57(10):1143–1160
Talatahari S, Azizi M, Gandomi AH (2021) Material generation algorithm: a novel metaheuristic algo-
rithm for optimization of engineering problems. Processes 9(5):859
Tharwat A, Gabel T (2020) Parameters optimization of support vector machines for imbalanced data
using social ski driver algorithm. Neural Comput Appl 32(11):6925–6938
Trojovská E, Dehghani M (2022) A new human-based metahurestic optimization method based on mim-
icking cooking training. Sci Rep 12(1):1–24
Trojovský P, Dehghani M (2022) Pelican optimization algorithm: a novel nature-inspired algorithm for
engineering applications. Sensors 22(3):855
Tzanetos A, Dounias G (2021) Nature inspired optimization algorithms or simply variations of
metaheuristics. Artif Intell Rev 54(3):1841–1862
Vinod Chandra SS, Anand HS (2022) Nature inspired meta heuristic algorithms for optimization prob-
lems. Computing 104(2):251–269
Wang C, Qian Y, Shaic S (2021) The applications of nature-inspired algorithms in logistic domains: a com-
prehensive and systematic review. Arab J Sci Eng 46(4):3443–3464
Wei Z, Huang C, Wang X, Han T, Li Y (2019) Nuclear reaction optimization: a novel and powerful physics-
based algorithm for global optimization. IEEE Access 7:66084–66109
Wei D, Wang Z, Si L, Tan C (2021) Preaching-inspired swarm intelligence algorithm and its applications.
Knowl Based Syst 211:106552
Xie L, Han T, Zhou H, Zhang ZR, Han B, Tang A (2021) Tuna swarm optimization: a novel swarm-based
metaheuristic algorithm for global optimization. Comput Intell Neurosci. https://doi.org/10.1155/
2021/9210050
Xu X, Lin Z, Li X, Shang C, Shen Q (2022) Multi-objective robust optimisation model for MDVRPLS
in refined oil distribution. Int J Prod Res 60(22):6772–6792. https://doi.org/10.1080/00207543.2021.
1887534
Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm. Syst
Sci Control Eng 8(1):22–34
Xuemin Z, Ying R, Zenggang X, Haitao D, Fang X et al (2023) Resource-constrained and socially self-
ish-based incentive algorithm for socially aware networks. J Signal Process Syst Signal Image Video
Technol 95(12):1439–1453. https://doi.org/10.1007/s11265-023-01896-2
Yang XS (2020) Nature-inspired optimization algorithms: challenges and open problems. J Comput Sci
46:101104
Yang Y, Chen H, Heidari AA, Gandomi AH (2021a) Hunger games search: visions, conception, implemen-
tation, deep analysis, perspectives, and towards performance shifts. Expert Syst Appl 177:114864
Yang Z, Deng L, Wang Y, Liu J (2021b) Aptenodytes forsteri optimization: algorithm and applications.
Knowl Based Syst 232:107483
Yapici H, Cetinkaya N (2019) A new meta-heuristic optimizer: pathfinder algorithm. Appl Soft Comput
78:545–568
Zaeimi M, Ghoddosian A (2020) Color harmony algorithm: an art-inspired metaheuristic for mathematical
function optimization. Soft Comput 24(16):12027–12066
13
A review of nature‑inspired algorithms on single‑objective… Page 51 of 51 126
Zamani H, Nadimi-Shahraki MH, Gandomi AH (2021) QANA: quantum-based avian navigation optimizer
algorithm. Eng Appl Artif Intell 104:104314
Zervoudakis K, Tsafarakis S (2020) A mayfly optimization algorithm. Comput Ind Eng 145:106559
Zhang L, Li Y, Nevatia R (2008) Global data association for multi-object tracking using network flows. In:
2008 IEEE conference on computer vision and pattern recognition. IEEE, pp 1–8
Zhang R, Li L, Zhang Q, Zhang J, Xu L, Zhang B, Wang B (2023) Differential feature awareness network
within antagonistic learning for infrared-visible object detection. IEEE Trans Circuits Syst Video
Technol. https://doi.org/10.1109/TCSVT.2023.3289142
Zhao W, Wang L, Zhang Z (2019) Atom search optimization and its application to solve a hydrogeologic
parameter estimation problem. Knowl Based Syst 163:283–304
Zhao W, Wang L, Zhang Z (2020a) Artificial ecosystem-based optimization: a novel nature-inspired meta-
heuristic algorithm. Neural Comput Appl 32(13):9383–9425
Zhao W, Zhang Z, Wang L (2020b) Manta ray foraging optimization: an effective bio-inspired optimizer for
engineering applications. Eng Appl Artif Intell 87:103300
Zhu B, Sun Y, Zhao J, Han J, Zhang P, Fan T (2023) A critical scenario search method for intelligent
vehicle testing based on the social cognitive optimization algorithm. IEEE Trans Intell Transp Syst
24(8):7974–7986
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and
institutional affiliations.
13