Professional Documents
Culture Documents
Addax Optimization Algorithm: A Novel Nature-Inspired Optimizer For Solving Engineering Applications
Addax Optimization Algorithm: A Novel Nature-Inspired Optimizer For Solving Engineering Applications
Addax Optimization Algorithm: A Novel Nature-Inspired Optimizer For Solving Engineering Applications
net/publication/380316313
CITATIONS READS
0 146
7 authors, including:
35 PUBLICATIONS 23 CITATIONS
Shiraz University
58 PUBLICATIONS 2,242 CITATIONS
SEE PROFILE
SEE PROFILE
All content following this page was uploaded by Dr. Saikat Gochhait on 03 May 2024.
1
Department of Matematics, Al Zaytoonah University of Jordan, Amman 11733, Jordan
2
Faculty of Information Technology, Al-Ahliyya Amman University, Amman, 19328, Jordan
3
Department of Mathematics, Faculty of Science,
The Hashemite University, P.O. Box 330127, Zarqa 13133, Jordan
4
Department of Information Electronics, Fukuoka Institute of Technology, Japan
5
Symbiosis Institute of Digital and Telecom Management,
Constituent of Symbiosis International Deemed University, Pune 412115, India
6
Neuroscience Research Institute, Samara State Medical University, 89 Chapaevskaya str., 443001 Samara, Russia
7
Faculty of Social Sciences, Lobachevsky University, 603950 Nizhny Novgorod, Russia
8
Author’s Department of Power and Control Engineering, School of Electrical and Computer Engineering, Shiraz
University, Shiraz 71557-13876, Iran
* Corresponding author’s Email: eguti@fit.ac.jp
Abstract: This paper introduces a novel nature-inspired optimization algorithm called the Addax Optimization
Algorithm (AOA), which emulates the natural behavior of addax in the wild. The core inspiration for AOA is drawn
from the addax's foraging strategy and digging skills. The theoretical foundation of AOA is expounded and
mathematically modeled in two phases: (i) exploration based on modeling addax position change during foraging and
(ii) exploitation based on addax position change modeling during digging. The efficiency of AOA in handling real-
world engineering applications is evaluated on four engineering design problems. The optimization results show that
AOA is achieved effective solutions for optimization problems with its high ability in exploration, exploitation, and
establishing a balance between them during the search process. The outcomes derived from applying AOA are
compared with the performance of twelve well-known optimization algorithms. The simulation results show that AOA
is provided superior performance compared to competitor algorithms, by achieving better results and ranking as the
first best optimizer. The simulation findings show that the proposed AOA approach has an effective performance for
handling optimization tasks in engineering applications.
Keywords: Optimization, Optimization algorithm, Engineering application, Bio-inspired, addax, Exploration,
Exploitation.
random operators and trial and error processes, these • The basic inspiration of AOA is taken from
algorithms can uncover suitable solutions [5]. The addax's foraging and digging capabilities.
nature of this random optimization approach means • The theory of AOA is articulated and
that there is no assurance or promise of reaching the mathematically modeled in two phases: (i)
global optimum with the use of metaheuristic exploration based on the simulation of the
algorithms. Hence, the solutions achieved through foraging process and (ii) exploitation based on the
these methods are deemed quasi-optimal. This simulation of the drilling skill.
realization, coupled with the aspiration to attain • The effectiveness of AOA in handling real-world
improved quasi-optimal results, serves as the primary engineering applications is challenged to
driving force and motivation for researchers working optimize four engineering design problems.
on advancing various metaheuristic algorithms [6]. • The outcomes obtained from AOA are compared
Two crucial concepts that play a key role in the with the performance of twelve widely
effective implementation of metaheuristic algorithms recognized metaheuristic algorithms.
for navigating random searches within problem- The paper is organized as follows: Section 2
solving spaces are exploration and exploitation. presents the literature review, followed by the
Exploration refers to the algorithm's capacity for introduction and modeling of the proposed Addax
conducting broad searches across the problem- Optimization Algorithm (AOA) in Section 3. The
solving space, allowing it to avoid getting trapped in efficiency of AOA in addressing real-world
local solutions and to pinpoint global optimal regions engineering applications is explored in Section 4.
through thorough exploration. Exploitation, on the Section 5 concludes the paper with recommendations
other hand, refers to the algorithm's ability to conduct for future research.
focused searches around identified solutions and
promising areas within the problem-solving space, 2. Literature review
aiming to yield improved solutions. Alongside the
important roles of exploration and exploitation, a Inspired by natural processes, living organisms,
critical factor contributing to the success of physics laws, genetics, biology, human behavior, and
metaheuristic algorithms in optimization is the other natural evolutionary phenomena, metaheuristic
skillful balance between these two aspects algorithms have been created. They are classified into
throughout the search process [7]. five groups based on their design inspiration: swarm-
In the realm of metaheuristic algorithms, a key based, evolutionary-based, physics-based, human-
question arises regarding the need for continued based, and game-based approaches.
development and introduction of new algorithms, Swarm-based metaheuristic algorithms mimic the
despite the plethora of existing ones. The No Free collective behavior seen in various creatures in nature
Lunch (NFL) theorem [8] addresses this by such as birds, animals, insects, reptiles, and aquatic
highlighting that the effectiveness of a metaheuristic organisms. Some of the well-known examples of
algorithm in solving specific optimization problems these algorithms include Ant Colony Optimization
does not guarantee similar success across all (ACO) [9], Particle Swarm Optimization (PSO) [10],
problems. This implies that no single algorithm can Artificial Bee Colony (ABC) [11], and Firefly
be universally deemed the best optimizer for all Algorithm (FA) [12]. ACO is inspired by the
optimization tasks. The NFL theorem underscores the effective communication strategy of ant swarms in
unpredictability of implementing a metaheuristic finding the shortest path to food sources. PSO draws
algorithm in any given optimization scenario, fueling from the group movements of fish and birds to
ongoing research efforts to devise more efficient effectively locate food. ABC models the hierarchical
solutions through the innovation of new behaviors within a bee colony to efficiently gather
metaheuristic algorithms. food. FA takes its cue from the coordination and
This paper introduces a novel and innovative exchange of information among fireflies. The diverse
contribution through the development of the Addax abilities and behaviors seen in wildlife, like hunting,
Optimization Algorithm (AOA), a bio-inspired foraging, migrating, and digging, are harnessed in
metaheuristic designed to tackle optimization developing metaheuristic algorithms such as: Termite
challenges across diverse scientific fields and Alate Optimization Algorithm (TAOA) [13], Reptile
engineering applications. The distinctive Search Algorithm (RSA) [14], Tunicate Swarm
contributions of this research are summarized as Algorithm (TSA) [15], Electric Eel Foraging
follows: Optimization (EEFO) [16], Grey Wolf Optimizer
• AOA is crafted by emulating the natural (GWO) [17], African Vultures Optimization
behaviors of addax in their habitat. Algorithm (AVOA) [18], Whale Optimization
International Journal of Intelligent Engineering and Systems, Vol.17, No.3, 2024 DOI: 10.22266/ijies2024.0630.57
Received: March 13, 2024. Revised: April 19, 2024. 734
Algorithm (WOA) [19], and White Shark Optimizer optimizer (MLO) [32], and Mixed Leader Based
(WSO) [20]. Optimizer (MLBO) [33].
Evolutionary-inspired metaheuristic algorithms Game-based metaheuristic algorithms are
are created by mimicking principles and concepts developed by imitating the rules of individual and
from biological and genetic sciences. These group games as well as the behavior of players,
algorithms are influenced by ideas like natural coaches, referees and other influential people in these
selection, survival of the fittest, Darwin's theory of games. Darts Game Optimizer (DGO) is one of the
evolution, and genetic principles. Genetic Algorithm most prominent game-based metaheuristic
(GA) [21] and Differential Evolution (DE) [22] are algorithms, which is inspired by the efforts of players
among the most well-known algorithms in this in the game of darts in order to collect more points in
category, developed by replicating the natural their throws towards the scoreboard [34]. The design
reproduction process and incorporating genetic of Golf Optimization Algorithm (GOA) is imitated
concepts like mutation, crossover, and selection. the skills of players in hitting the ball in the game of
Artificial Immune System (AIS) design is based on golf to put the ball in the hole [35]. Hide Object Game
mimicking the defense mechanisms of the human Optimizer (HOGO) is introduced based on players'
body against pathogens and illnesses [23]. efforts to find the hidden object on the playing field
Physic-based metaheuristic algorithms involve [36]. Holding league matches and competition
mimicking various phenomena, cycles, processes, between clubs has been a source of inspiration in
laws, forces, and other concepts from the field of designing algorithms such as: Football Game Based
physics. Simulated Annealing (SA) is a well-known Optimization (FGBO) [37] and Volleyball Premier
example of such algorithms, which mirrors the League (VPL) [38]. Some other game-based
melting and freezing process of annealing metals, metaheuristic algorithms are Shell game optimization
where metals are heated to a liquid state and then (SGO) [39], Orientation Search Algorithm (OSA)
slowly cooled to form crystalline structures [24]. [40], Puzzle Optimization Algorithm (POA) [41],
Physical forces and Newton's laws of motion are Ring toss game based optimization (RTGBO) [42],
employed in designing algorithms such as: Spring and Dice Game Optimizer (DGO) [43].
Search Algorithm (SSA) by imitating Hooke's law According to the literature review, there hasn't
and the tension force of a spring in a system been any metaheuristic algorithm developed yet that
consisting of weights connected to springs [25], is influenced by the natural behavior of addax in their
Gravitational Search Algorithm (GSA) by imitating habitat. Nevertheless, the foraging strategy and
the gravitational attraction between masses that are at digging prowess displayed by addax showcase
different distances from each other [26], and intelligent behaviors that could serve as the
Momentum Search Algorithm (MSA) by imitating foundation for a novel optimizer. To fill this research
the force resulting from the impact of two balls [27]. gap on metaheuristic algorithms, this paper
Human-based metaheuristic algorithms are introduces a novel algorithm that is inspired by the
created by mimicking the behaviors, choices, mathematical representation of addax natural
thoughts, decisions, communication, interactions, behaviors in the wild, as elaborated in the subsequent
and other activities exhibited by humans in their section.
personal and social lives. Among these algorithms,
Teaching-Learning Based Optimization (TLBO) 3. Addax optimization Algorithm
stands out as it replicates the educational dynamics
In this section, first, the basic inspiration
between teachers and students working together in a
employed in designing the proposed Addax
classroom setting [28]. The Mother Optimization
Optimization Algorithm (AOA) approach is
Algorithm (MOA) draws its inspiration from Eshrat's
described, then its implementation steps are
attentive care towards her children [6]. Similarly, the
mathematically modeled.
Election-Based Optimization Algorithm (EBOA)
models the strategies employed in elections and 3.1 Inspiration of AOA
voting systems [29]. Reflecting on the importance of
collaboration in team settings, the Teamwork The addax, also known as the screwhorn antelope
Optimization Algorithm (TOA) focuses on and white antelope, is a species of antelope that native
emphasizing cooperation and teamwork to attain to the Sahara Desert. This animal's coat varies in
common goals [30]. Other examples of human- color based on the season, with a nearly all-white or
inspired algorithms include the: Random Selected sandy blonde appearance in the summer and a
Leader Based Optimizer (RSLBO) [31], Multi leader grayish-brown color with white hindquarters and legs
in the winter, along with long, brown hair on the head,
International Journal of Intelligent Engineering and Systems, Vol.17, No.3, 2024 DOI: 10.22266/ijies2024.0630.57
Received: March 13, 2024. Revised: April 19, 2024. 735
shoulders, and neck [44]. Addax has prominent red values for design variables based on its location in the
nostrils and scraggly beards. The head of this animal problem-solving space. Consequently, the position of
has black and brown patches. Black and long hair each addax within the population serves as a potential
protrudes between the spiral and curved horns of the solution for the given problem. In the AOA
addax and ends in a short mane on the neck [45]. framework, the habitat of addaxes mirrors the
Females’ addaxes stand from 95 to 110 cm at the problem-solving space, with the position of each
shoulder, with male from 105 to 115 cm. The body addax representing a candidate solution.
and head length are 120 to 130 cm in both sexes, with Mathematically, the position of each addax,
a long tail from 25 to 35 cm. The weight of females considered a candidate solution, can be represented
varies from 60 to 90 kg, and that of males varies from as a vector with a length equal to the number of
100 to 125 kg [44]. An image of the addax is shown decision variables. Additionally, the AOA population,
in Fig. 1. comprising addaxes and their associated vectors, can
Addax's diet mainly consists of grasses, and be formally modeled as a matrix using Eq. (1). The
leaves of any available shrubs, leguminous herbs and initial placement of addaxes in the problem-solving
bushes. Considering that addax can live without space is randomly initialized according to Eq. (2).
water for a long time, this animal is well adapted to
live in its desert habitat. Addax herds consist of five 𝑋1 𝑥1,1 ⋯ 𝑥1,𝑑 ⋯ 𝑥1,𝑚
to twenty members of both female and male species, ⋮ ⋮ ⋱ ⋮ ⋰ ⋮
led by the oldest female [46]. With its good digging 𝑋 = 𝑋𝑖 = 𝑖,1 ⋯ 𝑥𝑖,𝑑 ⋯ 𝑥𝑖,𝑚
𝑥 (1)
ability, Addax digs inside the sand in order to rest and ⋮ ⋮ ⋰ ⋮ ⋱ ⋮
deal with the heat. Also, these dug depressions [𝑋𝑁 ]𝑁×𝑚 [𝑥𝑁,1 ⋯𝑥𝑁,𝑑 ⋯𝑥𝑁,𝑚 ]𝑁×𝑚
protect addax from sandstorms. Addax usually rests
in shady and dug-out places and wander widely only
to forage. This animal has a good ability to track 𝑥𝑖,𝑑 = 𝑙𝑏𝑑 + 𝑟 ∙ (𝑢𝑏𝑑 − 𝑙𝑏𝑑 ) (2)
rainfall and as a result moves to areas with more
vegetation [47]. In this context, 𝑋 denotes the population matrix
Within the natural behaviors exhibited by of AOA, 𝑋𝑖 refers to the ith addax (candidate
addaxes in their habitat, (i) the foraging strategy and solution), and 𝑥𝑖,𝑑 signifies its dth dimension in the
(ii) digging skills stand out prominently. The search space (decision variable). N represents the
proposed Addax Optimization Algorithm (AOA) number of addax in the population, m is the count of
leverages mathematical modeling of these intelligent decision variables, r is a random number within the
activities in nature, as elaborated below. interval [0,1], while 𝑙𝑏𝑑 and 𝑢𝑏𝑑 stand for the lower
3.2 Algorithm Initialization and upper bounds of the dth decision variable,
respectively.
The proposed AOA methodology presents a Given that the position of each addax serves as a
population-based metaheuristic algorithm where candidate solution, the corresponding objective
addaxes form the population. AOA excels in offering function for each addax can be assessed. The values
effective solutions to optimization challenges evaluated for the objective function form a vector as
through an iterative process, harnessing the search per Eq. (3).
capabilities of its members. Each addax defines
𝐹1 𝐹(𝑋1 )
⋮ ⋮
𝐹 = 𝐹𝑖 = 𝐹(𝑋𝑖 ) (3)
⋮ ⋮
[𝐹𝑁 ]𝑁×1 [𝐹(𝑋𝑁 )]𝑁×1
the addax group, while the worst calculated value In this context, 𝐶𝐴𝑖 represents the set of potential
corresponds to the worst member. Given that AOA areas with appropriate vegetation for foraging for the
operates on an iterative basis with the addax's ith addax. 𝑋𝑘 denotes the population member with a
position being adjusted in every iteration, it becomes better objective function value compared to the ith
imperative to update and retain the best member as addax, and 𝐹𝑘 represents its objective function value.
the prime candidate solution in each iteration. In the design of AOA, it is assumed that each
addax randomly chooses one of these designated
3.3 Mathematical modelling of AOA areas in order to forage. Based on the modeling of the
movement of addax towards suitable vegetation areas
The proposed AOA approach is a population-
in the foraging process, a new position for each
based metaheuristic algorithm that imitates the
member of the AOA population has been calculated
natural behavior of addax in the wild in order to
using Eq. (5). Subsequently, if this new position
update the position of its population members in the
results in an enhancement in the objective function
problem solving space. Addaxes have a high ability
value, it supersedes the previous position of the
to track rain and identify areas with more vegetation
corresponding member as outlined in Eq. (6).
in order to foraging. In addition, this animal has a
high skill in digging in order to create suitable
𝑃1
depressions in order to rest and deal with sandstorms. 𝑥𝑖,𝑗 = 𝑥𝑖,𝑗 + 𝑟𝑖,𝑗 ∙ (𝑆𝐴𝑖,𝑗 − 𝐼𝑖,𝑗 ∙ 𝑥𝑖,𝑗 ), (5)
These clever addax behaviors are the main sources of
inspiration in the design of AOA. According to this,
𝑋 𝑃1 , 𝐹𝑖𝑃1 ≤ 𝐹𝑖 ,
in AOA design, the position of each addax in the 𝑋𝑖 = { 𝑖 (6)
problem solving space is updated in each iteration 𝑋𝑖 , 𝑒𝑙𝑠𝑒 ,
based on two phases (i) exploration based on foraging
process simulation and (ii) exploitation based on In this context, 𝑆𝐴𝑖 denotes the chosen area for
digging skill simulation. Each of these update phases foraging by the ith addax, 𝑆𝐴𝑖,𝑗 represents its jth
is described in detail below and is mathematically dimension in that area. 𝑋𝑖𝑃1 signifies the newly
modeled. computed position for the ith addax, derived from the
𝑃1
foraging phase of the proposed AOA, where 𝑥𝑖,𝑗
3.3.1 Phase 1: foraging process (exploration
denotes its jth dimension. 𝐹𝑖𝑃1 corresponds to the
phase)
objective function value for the ith addax in this
During the first phase of AOA, the adjustment of phase. Additionally, 𝑟𝑖,𝑗 represents random numbers
the population members' positions in the problem- drawn from the interval [0, 1] , and 𝐼𝑖,𝑗 denotes
solving space is determined by mathematically randomly selected numbers, taking values of 1 or 2.
modeling the shifts observed in the addaxes' positions
during foraging. Residing in arid landscapes, addaxes 3.3.2 Phase 2: digging skill (exploitation phase)
primarily feed on grasses, shrub leaves, leguminous
plants, herbs, and existing bushes. Their adept In the second phase of AOA, the adjustment of
foraging process stems from their ability to track population members' positions in the problem-
rainfall and locate areas with abundant vegetation. solving space is determined by mathematically
Despite being part of a herd, addaxes conduct modeling the shifts in the addaxes' positions during
individual and extensive searches to locate food the sand-digging process. Addaxes start digging in
sources. The extensive positional changes in addaxes shady places during the day and rest in the
during foraging are modeled in AOA, resulting in depressions created. This digging process and
significant shifts in the positions of population depressions also protect addaxes from sandstorms.
members within the problem-solving space. As it is known, during the drilling process, the
Consequently, this enhances the algorithm's position of addaxes will have small changes. The
exploration capability for global search management. modeling of these minor positional adjustments
In the AOA design, each addax considers the during digging leads to corresponding slight changes
positions of other addaxes with better objective in the positions of AOA population members within
function values as suitable foraging areas, as defined the problem-solving space, thereby enhancing the
by Eq. (4). algorithm's exploitation power for effective local
search management.
In the AOA design, informed by the modeled
𝐶𝐴𝑖 = {𝑋𝑘 : 𝐹𝑘 < 𝐹𝑖 𝑎𝑛𝑑 𝑘 ≠ 𝑖}, changes in addax positions during digging, a new
(4)
where 𝑖 = 1,2, … , 𝑁 and 𝑘 ∈ {1,2, … , 𝑁} position is computed for each AOA population
International Journal of Intelligent Engineering and Systems, Vol.17, No.3, 2024 DOI: 10.22266/ijies2024.0630.57
Received: March 13, 2024. Revised: April 19, 2024. 737
member using Eq. (7). Subsequently, if this new Tunicate Swarm Algorithm (TSA) [15], African
position results in an improvement in the objective Vultures Optimization Algorithm (AVOA) [18],
function value, it supersedes the previous position of Whale Optimization Algorithm (WOA) [19], and
the corresponding member in accordance with Eq. (8). White Shark Optimizer (WSO) [20].
𝑃2
𝑢𝑏𝑗 − 𝑙𝑏𝑗
𝑥𝑖,𝑗 = 𝑥𝑖,𝑗 + (1 − 2 𝑟𝑖,𝑗 ) ∙ (7) Algorithm 1. Pseudocode of AOA.
𝑡
Start AOA.
𝑋 𝑃2 , 𝐹𝑖𝑃2 ≤ 𝐹𝑖
𝑋𝑖 = { 𝑖 (8) Input problem information: variables, objective
𝑋𝑖 , 𝑒𝑙𝑠𝑒 1.
function, and constraints.
In this context, 𝑋𝑖𝑃2 denotes the newly calculated 2. Set AOA population size (N) and iterations (T).
position for the ith addax, derived from the digging
phase of the proposed AOA, 𝑥𝑖,𝑗 𝑃2
represents its 𝑗th Generate the initial population matrix at random using
3.
𝑃2 Eq. (2). 𝑥𝑖,𝑑 ← 𝑙𝑏𝑑 + 𝑟 ∙ (𝑢𝑏𝑑 − 𝑙𝑏𝑑 )
dimension, 𝐹𝑖 corresponds to its objective function
value, 𝑟𝑖,𝑗 represents random numbers drawn from 4. Evaluate the objective function.
the interval [0, 1] , and 𝑡 stands for the iteration
counter. 5. For 𝑡 = 1 to T
3.4 Repetition process, pseudocode, and flowchart
of AOA 6. For 𝑖 = 1 to 𝑁
Where 140.45𝑥1
𝑥2 𝑔3 (𝑥) = 1 − ≤ 0
𝑥22 𝑥3
𝜏(𝑥) = √(𝜏 ′ )2 + (2𝜏𝜏 ′ ) + (𝜏")2 , 𝑥 +𝑥
2𝑅 𝑔4 (𝑥) = 1 2 − 1 ≤ 0,
6000 1.5
𝜏′ = , With
√2𝑥1 𝑥2 0.05 ≤ 𝑥1 ≤ 2, 0.25 ≤ 𝑥2 ≤ 1.3
𝑀𝑅 𝑥2
𝜏" = , 𝑀 = 6000 (14 + ), and 2 ≤ 𝑥3 ≤ 15.
𝐽 2
𝑥22 𝑥1 + 𝑥3 2 Results shown in Table 4 illustrate how the AOA
𝑅 =√ +( ) , outperformed competitor algorithms when tackling
4 2 the tension/compression spring design problem.
𝑥22 𝑥1 + 𝑥3 2 Upon analyzing the simulation outcomes, it is clear
𝐽 = 2 {𝑥1 𝑥2 √2 [ + ( ) ]} , that AOA is delivered the optimal design, with design
12 2
504000 variable values of (0.0516891, 0.3567177,
𝜎(𝑥) = ,
𝑥4 𝑥32 11.288966) and objective function value of
65856000 (0.0126019). These results indicate that AOA
𝛿 (𝑥) = ,
(30 ∙ 106 )𝑥4 𝑥33 outshines its competitors by providing better values
𝑥 𝑥 2 6 for design variables and demonstrating superior
4.013(30 ∙ 106 )√ 3364 performance in optimizing tension/compression
𝑝𝑐 (𝑥) = (1 spring design.
196
5. Conclusions and future Works
𝑥3 30 ∙ 106
− √ ). This paper introduces a novel bio-inspired
28 4(12 ∙ 106 )
metaheuristic algorithm named the Addax
With Optimization Algorithm (AOA), which mimics the
0.1 ≤ 𝑥1 , 𝑥4 ≤ 2 and 0.1 ≤ 𝑥2 , 𝑥3 ≤ 10. behavior of the addax in its natural environment.
Drawing on the natural foraging and sand-digging
The outcomes of addressing the welded beam strategies of the addax, the AOA algorithm was
design challenge using the AOA and alternative developed. The approach of AOA was delineated and
techniques are presented in Table 3. According to the further formalized into two key phases: (i)
simulation results, AOA has produced the optimal exploration based on the modeling of addax position
design, characterized by specific values for the design change during foraging and (ii) exploitation based on
variables—namely, (0.2057296, 3.4704887, the addax position change modeling during digging.
9.0366239, 0.2057296)—and an associated objective To assess its effectiveness in real-world engineering
function value of (1.7246798). The results indicate applications, AOA was applied to address four
that AOA surpasses competing algorithms in tackling engineering design challenges. The optimization
the welded beam design challenge, yielding superior outcomes revealed that AOA excels in exploration,
values for both design variables and the objective exploitation, and maintaining a balance between
function. them throughout the search process, leading to
effective solutions for optimization problems. The
4.4 Tension/compression spring design problem performance of AOA was then benchmarked against
twelve well-known metaheuristic algorithms to
The tension/compression spring is an
gauge its efficacy. The findings from the simulation
optimization challenge in engineering with the main
revealed that AOA outperformed the other
goal of minimizing construction costs. The
algorithms in the competition by delivering superior
mathematical model used for this design is outlined
results across all four studied engineering design and
in [19]:
securing the overall top position as the best optimizer.
Consider: 𝑋 = [𝑥1 , 𝑥2 , 𝑥3 ] = [𝑑, 𝐷, 𝑃].
The obtained results showed that AOA, while
Minimize: 𝑓(𝑥) = (𝑥3 + 2)𝑥2 𝑥12 .
providing better results compared to competitor
Subject to:
algorithms, has effective performance for handling
𝑥23 𝑥3 optimization tasks in real-world engineering
𝑔1 (𝑥) = 1 − ≤ 0,
71785𝑥14 applications.
4𝑥22 − 𝑥1 𝑥2 1
𝑔2 (𝑥) = 3) + − 1 ≤ 0,
12566(𝑥2 𝑥1 5108𝑥12
International Journal of Intelligent Engineering and Systems, Vol.17, No.3, 2024 DOI: 10.22266/ijies2024.0630.57
Received: March 13, 2024. Revised: April 19, 2024. 740
International Journal of Intelligent Engineering and Systems, Vol.17, No.3, 2024 DOI: 10.22266/ijies2024.0630.57
Received: March 13, 2024. Revised: April 19, 2024. 741
The introduction of AOA opens up several directs optimization duo for Internet-of-Things”,
for future research endeavors. This study particularly Internet of Things, pp. 101067, 2024.
highlights the potential for developing binary and [6] I. Matoušová, P. Trojovský, M. Dehghani, E.
multi-objective versions of AOA. Also, using AOA Trojovská, and J. Kostra, “Mother optimization
to address optimization issues in various sciences and algorithm: a new human-based metaheuristic
real-world applications are among the other research approach for solving engineering optimization”,
proposals of this paper for further work in the future. Scientific Reports, Vol. 13, No. 1, pp. 10312,
2023.
Conflicts of Interest [7] M. Qaraad, S. Amjad, N. K. Hussein, M. Farag,
S. Mirjalili, and M. A. Elhosseini, “Quadratic
“The authors declare no conflict of interest.”
interpolation and a new local search approach to
improve particle swarm optimization: Solar
Author Contributions photovoltaic parameter estimation”, Expert
Conceptualization, T.H, K.K, and O.A; Systems with Applications, Vol. 236, pp. 121417,
methodology, TH, M.D, and K.E; software, K.E, S.G, 2024.
I.L, K.K, and O.A; validation, K.E, M.D, S.G, and I.L; [8] D. H. Wolpert, and W. G. Macready, “No free
formal analysis, M.D, K.E, and S.G; investigation, lunch theorems for optimization”, IEEE
K.K, O.A, and I.L; resources, T.H, K.K; data curation, Transactions on Evolutionary Computation, Vol.
K.E and O.A; writing—original draft preparation, 1, No. 1, pp. 67-82, 1997.
M.D, T.H, S.G, and I.L; writing—review and editing, [9] M. Dorigo, V. Maniezzo, and A. Colorni, “Ant
O.A and K.K; visualization, K.E; supervision, M.D; system: optimization by a colony of cooperating
project administration, K.E, T.H, and S.G; funding agents”, IEEE Transactions on Systems, Man,
acquisition, K.E. and Cybernetics, Part B (Cybernetics), Vol. 26,
No. 1, pp. 29-41, 1996.
Acknowledgments [10] J. Kennedy, and R. Eberhart, “Particle swarm
optimization”, In: Proc. of ICNN'95-
Acknowledgments are to show that the article is
international conference on neural networks,
supported by what organization. For example, “This
vol. 4, pp. 1942-1948, 1995.
work was supported by the National Nature Science
[11] D. Karaboga, and B. Basturk, “Artificial bee
Foundation under Grant No. 405”.
colony (ABC) optimization algorithm for
solving constrained optimization problems”, In:
References Proc. of International fuzzy systems association
[1] A. Taheri, K. RahimiZadeh, A. Beheshti, J. world congress, Berlin, Heidelberg: Springer
Baumbach, R. V. Rao, S. Mirjalili, and A. H. Berlin Heidelberg, pp. 789-7982007.
Gandomi, “Partial reinforcement optimizer: An [12] X.-S. Yang, “Firefly algorithm, stochastic test
evolutionary optimization algorithm”, Expert functions and design optimisation”,
Systems with Applications, vol. 238, pp. 122070, International Journal of Bio-inspired
2024. Computation, Vol. 2, No. 2, pp. 78-84, 2010.
[2] N. Singh, X. Cao, S. Diggavi, and T. Başar, [13] A. Majumder, “Termite alate optimization
“Decentralized multi-task stochastic algorithm: a swarm-based nature inspired
optimization with compressed communications,” algorithm for optimization problems”,
Automatica, vol. 159, pp. 111363, 2024. Evolutionary Intelligence, Vol. 16, No. 3, pp.
[3] W. G. Alshanti, I. M. Batiha, M. m. A. Hammad, 997-1017, 2023.
and R. Khalil, “A novel analytical approach for [14] L. Abualigah, M. Abd Elaziz, P. Sumari, Z. W.
solving partial differential equations via a tensor Geem, and A. H. Gandomi, “Reptile Search
product theory of Banach spaces”, Partial Algorithm (RSA): A nature-inspired meta-
Differential Equations in Applied Mathematics, heuristic optimizer”, Expert Systems with
vol. 8, pp. 100531, 2023. Applications, Vol. 191, pp. 116158, 2022.
[4] A. A. Al-Nana, I. M. Batiha, and S. Momani, “A [15] S. Kaur, L. K. Awasthi, A. L. Sangal, and G.
numerical approach for dealing with fractional Dhiman, “Tunicate Swarm Algorithm: A new
boundary value problems”, Mathematics, Vol. bio-inspired based metaheuristic paradigm for
11, No. 19, pp. 4082, 2023. global optimization”, Engineering Applications
[5] G. Kumar, R. Saha, M. Conti, T. Devgun, and R. of Artificial Intelligence, Vol. 90, pp. 103541,
Thomas, “GREPHRO: Nature-inspired 2020.
International Journal of Intelligent Engineering and Systems, Vol.17, No.3, 2024 DOI: 10.22266/ijies2024.0630.57
Received: March 13, 2024. Revised: April 19, 2024. 742
[16] W. Zhao, L. Wang, Z. Zhang, H. Fan, J. Zhang, [28] R. V. Rao, V. J. Savsani, and D. Vakharia,
S. Mirjalili, N. Khodadadi, and Q. Cao, “Electric “Teaching–learning-based optimization: a novel
eel foraging optimization: A new bio-inspired method for constrained mechanical design
optimizer for engineering applications”, Expert optimization problems”, Computer-Aided
Systems with Applications, Vol. 238, pp. 122200, Design, Vol. 43, No. 3, pp. 303-315, 2011.
2024. [29] P. Trojovský, and M. Dehghani, “A new
[17] S. Mirjalili, S. M. Mirjalili, and A. Lewis, “Grey optimization algorithm based on mimicking the
Wolf Optimizer”, Advances in Engineering voting process for leader selection”, PeerJ
Software, Vol. 69, pp. 46-61, 2014. Computer Science, Vol. 8, pp. e976, 2022.
[18] B. Abdollahzadeh, F. S. Gharehchopogh, and S. [30] M. Dehghani, and P. Trojovský, “Teamwork
Mirjalili, “African vultures optimization Optimization Algorithm: A New Optimization
algorithm: A new nature-inspired metaheuristic Approach for Function
algorithm for global optimization problems”, Minimization/Maximization”, Sensors, Vol. 21,
Computers & Industrial Engineering, Vol. 158, No. 13, pp. 4567, 2021.
pp. 107408, 2021. [31] F. A. Zeidabadi, M. Dehghani, and O. P. Malik,
[19] S. Mirjalili, and A. Lewis, “The whale “RSLBO: Random Selected Leader Based
optimization algorithm”, Advances in Optimizer”, International Journal of Intelligent
Engineering Software, Vol. 95, pp. 51-67, 2016. Engineering and Systems, Vol. 14, No. 5, pp.
[20] M. Braik, A. Hammouri, J. Atwan, M. A. Al- 529-538, 2022, doi: 10.22266/ijies2021.1031.46.
Betar, and M. A. Awadallah, “White Shark [32] M. Dehghani, Z. Montazeri, A. Dehghani, R. A.
Optimizer: A novel bio-inspired meta-heuristic Ramirez-Mendoza, H. Samet, J. M. Guerrero,
algorithm for global optimization problems”, and G. Dhiman, “MLO: Multi leader optimizer”,
Knowledge-Based Systems, pp. 108457, 2022. International Journal of Intelligent Engineering
[21] D. E. Goldberg, and J. H. Holland, “Genetic and Systems, Vol. 13, pp. 364-373, 2020, doi:
Algorithms and Machine Learning,” Machine 10.22266/ijies2020.1231.32.
Learning, Vol. 3, No. 2, pp. 95-99, 1988. [33] F. A. Zeidabadi, S. A. Doumari, M. Dehghani,
[22] R. Storn and K. Price, “Differential evolution–a and O. P. Malik, “MLBO: Mixed Leader Based
simple and efficient heuristic for global Optimizer for Solving Optimization Problems”,
optimization over continuous spaces,” Journal International Journal of Intelligent Engineering
of global optimization, Vol. 11, No. 4, pp. 341- and Systems, Vol. 14, No. 4, pp. 472-479, 2021,
359, 1997. doi: 10.22266/ijies2021.0831.41.
[23] L. N. De Castro, and J. I. Timmis, “Artificial [34] M. Dehghani, Z. Montazeri, H. Givi, J. M.
immune systems as a novel soft computing Guerrero, and G. Dhiman, “Darts game
paradigm”, Soft computing, Vol. 7, No. 8, pp. optimizer: A new optimization technique based
526-544, 2003. on darts game”, International Journal of
[24] S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Intelligent Engineering and Systems, Vol. 13, pp.
“Optimization by simulated annealing”, Science, 286-294, 2020, doi: 10.22266/ijies2020.1031.26.
Vol. 220, No. 4598, pp. 671-680, 1983. [35] Z. Montazeri, T. Niknam, J. Aghaei, O. P. Malik,
[25] M. Dehghani, Z. Montazeri, G. Dhiman, O. M. Dehghani, and G. Dhiman, “Golf
Malik, R. Morales-Menendez, R. A. Ramirez- Optimization Algorithm: A New Game-Based
Mendoza, A. Dehghani, J. M. Guerrero, and L. Metaheuristic Algorithm and Its Application to
Parra-Arroyo, “A spring search algorithm Energy Commitment Problem Considering
applied to engineering optimization problems”, Resilience”, Biomimetics, 2023.
Applied Sciences, Vol. 10, No. 18, pp. 6173, [36] M. Dehghani, Z. Montazeri, S. Saremi, A.
2020. Dehghani, O. P. Malik, K. Al-Haddad, and J. M.
[26] E. Rashedi, H. Nezamabadi-Pour, and S. Guerrero, “HOGO: Hide objects game
Saryazdi, “GSA: a gravitational search optimization”, International Journal of
algorithm”, Information Sciences, Vol. 179, No. Intelligent Engineering and Systems, Vol. 13,
13, pp. 2232-2248, 2009. No. 10, 2020, doi: 10.22266/ijies2020.0831.19.
[27] M. Dehghani and H. Samet, “Momentum search [37] M. Dehghani, M. Mardaneh, J. M. Guerrero, O.
algorithm: A new meta-heuristic optimization Malik, and V. Kumar, “Football game based
algorithm inspired by momentum conservation optimization: An application to solve energy
law”, SN Applied Sciences, Vol. 2, No. 10, pp. commitment problem”, International Journal of
1-15, 2020. Intelligent Engineering and Systems, Vol. 13, pp.
514-523, 2020, doi: 10.22266/ijies2020.1031.45.
International Journal of Intelligent Engineering and Systems, Vol.17, No.3, 2024 DOI: 10.22266/ijies2024.0630.57
Received: March 13, 2024. Revised: April 19, 2024. 743