Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

Economics Ecology Socium Vol. 8 No.

1 2024

DOI: 10.61954/2616-7107/2024.8.1-x ISSN 2616-7107

UDC Add ANALYSIS OF RELIABILITY AND COST OF


JEL: Add 3-5 codes COMPLEX SYSTEMS WITH METAHEURISTIC
ALGORITHMS

Shivani Choudhary Introduction. The assessment of the reliability and cost


Graphic Era Deemed to be University, of complex systems, such as complex bridge systems (CBS)
Dehradun, India and life support systems in space capsules (LSSSC), is
ORCID iD: 0000-0000-0000-0000 fascinating. To obtain the best system design with various
restrictions and improve the overall system reliability,
Mangey Ram* researchers have extensively investigated system reliability
Department of Mathematics,
and cost optimization problems. Hence, the significant
Computer Science and Engineering,
Graphic Era Deemed to be University, advancement in metaheuristic methods is the primary source
Dehradun, India of further system reliability and cost optimization process
ORCID iD: 0000-0000-0000-0000 refinement.
Aim and tasks. The aim of this study is to optimize the
Nupur Goyal reliability and cost of a complex system named CBC and
Graphic Era Deemed to be University, LSSSC has been presented.
Dehradun, India Results. The structure is based on a few recent
ORCID iD: 0000-0000-0000-0000 metaheuristic techniques, such as Moth Flame Optimization
(MFO), Whale Optimization Algorithm (WOA), Gazelle
Seema Saini Optimization Algorithm (GOA), Dragonfly Algorithm (DA),
Graphic Era Deemed to be University, and Coati Optimization Algorithm (COA). Comparing the
Dehradun, India
acquired findings to those found in other proposed techniques
ORCID iD: 0000-0000-0000-0000
demonstrates the usefulness of a methodology based on COA.
The proposed COA algorithm exhibits enhanced efficiency by
offering superior solutions to reliability and cost-optimization
*Corresponding author: problems. In addition, a non-parametric Friedman ranking was
Email: mangeyram@gmail.com performed for validation. The findings of this study are based
on enhancing the reliability of the parameters and minimizing
the cost of the complex system utilized by the five
metaheuristic techniques. Observing the convergence graph,
Friedman ranking, statistical results test, and tables determined
that COA is the best algorithm for a complex system’s cost
Received: 17/10/2023 and reliability parameters compared to other existing
Accepted: xx/02/2023 approaches, and also provided a faster solution.
Conclusions. This study suggests novel strategies to
reduce the cost and maximize the parameter reliability of
complex systems. After analysing the comparative solution,
the authors found that when comparing these approaches
DOI: 10.61954/2616-7107/2024.8.1-x
(GOA, DA, MFO, WOA, and COA), the COA provided the
best minimum solution for the cost and reliability of complex
systems. Hence, the suggested COA procedure was more
successful than that described in this study.
© Economics Ecology Socium, 2023 Keywords: complex bridge systems, LSSSC, cost,
CC BY-NC 4.0 license reliability, metaheuristic algorithms.

1
Economics Ecology Socium Vol. 8 No.1 2024

1. Introduction. These systems are designed to provide


A complex system is a network of astronauts with the essential elements needed
interrelated elements or components that for life, such as air, water, and temperature
frequently defy basic expectations and exhibit regulations, while managing waste and ensuring
emerging features. These systems exist in their overall well-being. LSSSC in space
many spheres, including the natural world, capsules is a marvel of engineering and
human civilization, and technology. Because of innovation, allowing astronauts to embark on
their ability to shed light on the complexity and lengthy missions beyond the Earth’s atmosphere
unpredictability of the world, these systems are with confidence in their safety and sustainability
an exciting and crucial field of expertise for [4, 5].
educational institutions from various This study suggests five approaches for
disciplines. Complex systems are characterized analysing the cost and reliability of complex
by their intricate interdependencies, where the systems: COA, DA, MFO, GOA, and WOA.
failure of a single component can trigger a The objectives of this research paper as a
cascade of disruptions throughout the entire solution to the complex system’s cost and
system. reliability are highlighted below.
The reliability and cost of complex • Utilizing CBC and LSSSC as examples
systems have become increasingly critical for designing complex systems, which allows
concerns in today’s interconnected and the authors to quickly determine cost and
technologically advanced world. As systems reliability.
grow in scale and incorporate intricate • Five novel algorithms, namely COA,
networks of components, processes, and DA, MFO, GOA, and WOA, were introduced to
interactions, their reliable functioning becomes deliver the optimum results.
paramount. Whether it is a sprawling industrial • Nonlinear constraint optimization
facility, a sophisticated transportation network, problems are utilized to create the objective
or an intricate software ecosystem, the function, with the main objective of reducing
reliability of these systems can have far- the cost when reliability is a constraint.
reaching consequences on efficiency, safety, Improving the cost and reliability of the CBC
and even societal well-being [1]. and LSSSC.
Hence, to calculate the cost and • To analyse the efficacy of the proposed
reliability of complex systems, the two issues methods, the cost function and its results are
taken in this study as examples are the compared with those of each of the five
Complex Bridge System (CBS) and the Life approaches to evaluate which method provides
Support System in Space Capsule (LSSSC) [2- the best solution. Furthermore, it offers a
3]. CBS refers to a bridge or network of Friedman ranking test and a performance
bridges with intricate structural configurations evaluation of the planned work’s cost, duration,
and numerous interconnected components. and efficiency.
These systems are characterized by a The rest of the study is organized as
high level of complexity and are subjected to follows: the literature on existing strategies and
rigorous analysis to assess their dependability complex systems is presented in Section 2.
and resilience. The study of complex bridge Section 3 presents the optimization approaches,
systems using reliability theory involves and the mathematical model of the problem is
evaluating the structural integrity, presented in Section 4. Section 5 explains the
performance, and safety of these critical pieces model analysis and experimental findings. In
of infrastructure. Engineers and reliability Section 6, conclusions and future work are
experts aim to ensure that these CBS meet provided.
stringent reliability standards, thereby 2. Literature review.
minimizing risk and cost. LSSSC is a critical
technology and equipment that enables This section summarizes contemporary research
astronauts to survive and function in hostile on complex systems and optimization methods
space environments. (Metaheuristic Methods).

2
Economics Ecology Socium Vol. 8 No.1 2024

2.1. Metaheuristic Approaches. For a series system with parallel


redundancy and multiple-choice constraints,
The Ant Lion Optimizer (ALO) used by
Bhunia et al. [29] introduced the use of a
Umamaheswari et al. to obtain the optimal
hybrid algorithm to solve reliability
maintenance schedules is the primary aim of
optimization problems. The goal is to minimize
the preventive maintenance scheduling (PMS)
system costs while maintaining a minimum
problem, dealing with the objectives of
level of system reliability and maximizing
reliability, risk, and cost [6]. Beji et al. [7] used
system reliability within budgetary constraints.
a hybrid particle swarm optimisation and local
Kumar et al. [30] optimized the complex
search approach to study the series-parallel
system cost and also gave a brief introduction
redundant reliability concerns when the
to reliability, reliability measure,
components' mixing was considered. Wei and
multiobjective particle swarm optimization,
Liu [8] discussed the reliability optimisation
birth-death process, and supplementary
for series and parallel systems in the presence
variable technique. Mettas [31] determined an
of random shocks when the constituents
optimal component reliability that satisfies the
originate from a diverse population comprising
reliability target requirement of the system and
various discrete subpopulations. A meta-
subsequently reduces the cost of the system.
heuristic approach called hybrid artificial
Abd Alsharify and Hassan [32] used three
grasshopper optimization (HAGOA) was
alternative cost functions — the logarithmic,
proposed by Dahiya [9] to enhance exploration
the exponential, and the tangent functions — to
and exploitation within a specified search
determine the most excellent reliability for a
space. Durgadevi and Shanmugavadivoo [10]
complicated network while maintaining low
increased the power system’s ability to operate
costs. The excellent deluge method, a global
reliably by applying reliability indices and a
optimization meta-heuristic, was enhanced and
metaheuristic-based algorithm before and after
used by Ravi to improve the robustness of
incorporating DGs into the feeder system.
complex systems [33]. To show how well the
Choudhary et al. [11] optimised the reliability
method works, two optimization problems are
and cost of a series-parallel system using PSO.
solved: (i) optimal redundancy allocation in a
Many authors have recently presented a variety
multi-stage mixed system with restrictions on
of metaheuristic methods: Gray wolf optimizer
weight and cost, and (ii) reliability
(GWO) [12, 13], Water Cycle Algorithm [14],
optimization of a complex system with
Shuffled Frog Leaping Algorithm (SFLA) [15],
limitations on cost and weight.
Moth Flame Optimization (MFO) algorithm
The redundancy allocation problem
[16, 17], whale optimization algorithm (WOA)
(RAP), the reliability-allocation problem, and
[18, 19], Dwarf Mongoose Optimization
the reliability redundancy-allocation problem
Algorithm (DMOA) [20], Flying Squirrel
(RRAP) are just a few examples of the
Optimizer (FSO) [21], Cat and Mouse Based
different kinds of system reliability
Optimizer (CMBO) [22], Coati Optimization
optimization problems considered by Coit and
Algorithm (COA) [23], Gazelle Optimization
Zio [34]. The three categories of reliability
Algorithm [GOA] [24], Dragonfly Algorithm
optimization challenges discussed by Rocco
(DA) [25], Crystal Structure Algorithm (CSA)
[35] are redundancy (number of redundant
[26], and Stochastic Paint Optimizer (SPO)
components), component reliability, and both
[27], which are few meta-heuristics approaches
redundancy and component reliability. This
used in reliability
study provides a novel method that employs
2.2. Complex System Optimization. cellular evolutionary strategies (CES) to
Hariesh [28] used an interactive approach address each of these difficulties. Khorshidi
to solve the bi-objective reliability-cost and Nikfalazar provide an optimization model
problem of a series-parallel system, and a for multi-state weighted k-out-of-n systems to
genetic algorithm was used to solve the maximize system reliability and reduce cost
inherited problem after it was identified using [36]. Abdullah and Hassan [37] measured the
the particle swarm optimization (PSO) reliability of complex systems as a complex
technique. system utilizing minimal pathways.

3
Economics Ecology Socium Vol. 8 No.1 2024

The probability that a system operates Update the global best solution (brightest
satisfactorily for a predetermined amount of flame): best_solution = argmin (f (xi)).
time under specified conditions is defined as IV. For Each Moth.For each Moth xi in the
the reliability given by Wang et al. [38]. To population:
highlight the necessity for additional studies Calculate light intensity (fitness) for the
using actual case studies, a brief discussion on current position: I (xi) = f (xi).
integrating human aspects into systems to Calculate the distance to the brightest
analyze lower levels of autonomous cars is also flame:
included. Zhang et al. [39] suggested a k-out- d (xi, best_solution) = || xi - best_solution||.
of-n: G subsystems, a brand-new general Calculate the movement vector towards
reliability model optimization model based on the brightest flame: move_vector =
a mixed redundancy strategy and a continuous- (xi - best_solution) / d(|| xi - best_solution)
time Markov chain used to establish. RAP and + epsilon)),
RRAP optimizations were performed using a where epsilon is a small positive constant
pseudo-parallel genetic algorithm (PPGA). to avoid division by zero.
Negi et al. [40] optimized the complex Apply a random perturbation to the
system’s reliability and cost using GWO. Moth’s position for exploration: rand_vector =
random_vector().
3. Methodology. Update the position of the Moth:
This segment gives the details about the xi = xi + step_size * move_vector +
proposed algorithm. exploration step_size rand_vector,
Where, step_size and exploration
3.1. Moth Flame Optimization step_size are control parameters.
Algorithm (MFO). Evaluate the fitness of the new position:
The Moth-Flame Optimization (MFO) f_new = f (xi).
algorithm is a nature-inspired metaheuristic If f_new is better than the previous fitness,
optimization algorithm developed based on the update xi and f (xi).
behaviour of Moths attracted to light sources. It V. Optional Mechanisms.
was proposed by Seyedali Mirjalili in 2015 [17]. Increment the iteration counter: iteration
MFO falls under the category of swarm = iteration + 1.
intelligence algorithms and is designed to solve End of While Loop.
optimization problems by mimicking the natural VI. Result.
behaviour of moths. Return the best solution found:
Here is a more concise mathematical best_solution.
representation of the MFO algorithm:
3.2. Whale Optimization Algorithm
I. Initialization. Initialize a population of
(WOA).
Moths with random positions:
M = {x1, x2,………. xn}, The Whale Optimization Algorithm
where xi represents the position of the ith (WOA) is a metaheuristic optimization
Moth in the search space. algorithm introduced by Seyedali Mirjalili in
Evaluate the fitness of each Moth in the 2016 [19]. The WOA approach is inspired by
population: f (xi). humpback whales' social behaviour and
II. Main Loop. Set the maximum hunting strategies, which work together to
iterations: max_iterations. catch prey. The main idea behind the WOA is
Prepare the iteration counter: iteration = 0. to mimic the hunting behaviour of Whales to
Initialize global best solution (brightest flame): find optimal solutions to optimization
best_solution = argmin (f (xi)). problems.
III. While Loop. Certainly, here’s a concise mathematical
While iteration < max_iterations). representation of the WOA:
Sort Moths based on their fitness I. Initialization. Initialize a population of
(brightness): M = sort (M, f (xi)). Whales:
X= {x1, x2,………. xn},

4
Economics Ecology Socium Vol. 8 No.1 2024

where xi represents the position of the ith 3.3. Coati – Optimization Algorithm
Whale in the search space. (COA).
Define the search space boundaries: xmin The Coati-Optimization Algorithm
and xmax. (COA) is a new bio-inspired metaheuristic
II. Evaluation Objective Function. optimization approach introduced by Dehghani
Evaluate the fitness of each Whale’s in 2023. The Coatis are regarded as population
position: members of this metaheuristic’s population-
f (xi) for i = 1, 2,…….N. based COA strategy. The placement of each
III. Main Optimization Loop. coati within the search region defines the
While a termination requirement is not values of the choice variables. Consequently,
satisfied. the coatis’ viewpoint is a possible solution to
(I). Exploration Phase this problem in the COA.
Select a leader Whale with the best The mathematical representation of the
fitness: xleader = min (f (xi)). COA is:
Update the positions of the follower I. Initialization.
Whales using the encircling equation: Xi : = xij =lbj + r (ubj - lbj),
D = | xleader - xi |, where, Xi= the ith Coati’s location in the
A = 2. r1- 1 (where r1is a random number search space, xij = the jth decision variable’s
between 0 and 1), value, n, m = Coati number and decision
C = 2. r2 (where r2 is another random variable number respectively, r = random real
number between 0 and 1), number in the interval [0, 1], lbj, ubj = Lower
b = 1 (constant), bound and upper bound of ith decision variable,
p = (A . D . e ^ b . A. cos (C . D)). respectively.
Update the position of the ith follower II. The population matrix of Coatis.
Whale: xi = xleader – p.
(II). Exploitation Phase
Update the positions of the follower
Whales using the spiral equation:
D = | xleader - xi |,
A = 2. r1- 1 (where r1is a random number
between 0 and 1),
C = 2. r2 (where r2 is another random
When possible, various values for the
number between 0 and 1),
problem’s objective function are assessed.
b = 1 (constant),
Solutions are placed in decision variables,
p = (A . D . e ^ b . A. cos (C . D)).
Update the position of the ith follower
Whale:
xi = xleader – p.
IV. Boundary Check.
Ensure that the positions of Whales
remain within the defined search space
boundaries: F – obtained objective function’s vector,
xi = clip (xmin, xmax, xi). and Fi – obtained the objective function’s value
V. Update Best Solution. of the determined using the ith coati.
After each iteration, update the best III. Updating the position of COA.
solution found so far: xbest = min (f (xi). Here update on the new positions of Coats using
This mathematical representation the exploration and exploitation phase
summarizes the key components and equations (I) Exploration phase (Hunting and attacking
of the WOA. This provides a structured strategy on Iguana)
overview of the main operations of the
algorithms.

5
Economics Ecology Socium Vol. 8 No.1 2024

For new position:

,
Once the Iguana touches down, its
location within the search region is randomly
chosen. Here, = New position for the ith Coat,
Based on this random position, ground-
based Coats move into the virtual search space, = Objective function value,
r= Random real number between [0, 1],
t= Iteration counter’
= The jth decision variable’s
lower local and higher local, respectively,
= Decision variable’s lower bound
and upper bound, respectively.
IV. Update the best solution found.
V. End COA algorithm.
Updated new position-
3.4. Gazelle Optimization Algorithm
(GOA).
The Gazelle Optimization Algorithm
(GOA) is a natural population-based
, optimization method introduced by Agushaka
in 2023 [25].
Here, = New position for the ith Coat, The mathematical representation of the
GOA is as follows:
= Objective function value, I. Initialization.
r= Random-real number between 0 and 1, Initialize a population of Gazelle in matrix
Iguana = Iguana’s position in search form,
space,
I = Randomly integer number between {1,
2},
= Position of the Iguana on the
ground,
= Value of objective function,
= Floor function.
(II). Exploitation phase X = current candidate position generated
Relative to each Coati’s location, a by randomly using the below equation,
random position is produced using the equation
below:
,
where, ubj, lbj = Upper and lower bound,
rand= random number, Xi,j = Position of the jth
dimension of the ith population.
II. Compute the fitness function of Gezelle.
III. Construct Elite Gazelle matrix.
The strongest Gazelles are selected as top
Gazelles to build an Elite matrix for selecting
6
Economics Ecology Socium Vol. 8 No.1 2024

the next step for the Gazelles, and the best VII. Update the best solution.
outcomes are established after each iteration: VIII. End GOA.
3.5. Dragonfly Algorithm (DA).
The Dragonfly Algorithm (DA) is a
nature-inspired optimization algorithm that
draws inspiration from the hunting behavior of
dragonflies. It was first proposed by Mirjalili in
2016 [25]. The algorithm was designed to solve
optimization problems by simulating the
foraging behavior of dragonflies in search of
prey. The key features and principles of DA are
as follows.
where, = Top Gazelle vector.
Here are the key features and principles of
IV. Start the main loop of GOA.
the DA:
Here update on the new position using
I. Initialization.
exploitation and exploration phases.
Initialize a population of Dragonflies:
(I) Exploitation Phase.
D = {d1, d2,…… di}, where di represents
Update the position of Gazelles,
the position of the ith Dragonfly in the search
space.
Define the search space boundaries:
d_min and d_max.
where, = Solution at the current II. Objective Function Evaluation.
iteration, Evaluate the fitness of each Dragonfly’s
position: f(di) for (i = 1, 2,……..N.
= Solution of the next iteration, III. Main Optimization Loop.
= Vector containing random number, While a termination condition is not met
R= Vector of a uniform random number in (e.g., a maximum number of iterations or a
[0, 1], convergence criterion):
s=Grazing speed of the Gazelles. (I) Exploration Phase (Swarming
(II). Exploration Phase Behavior). Randomly select a leader Dragonfly
Update the position of Gazelles in the from the population as the “group leader”.
exploration phase, Update the positions of the other
Dragonflies (followers) using the swarming
equation, which encourages exploration,
Update the position of the ith follower
Dragonfly:
where, S = Top speed, = Random
number’s vector based on Levy distributions. r1 and r2 are random numbers between
How the Predator Chased the Gazelle: 0 and 1,
v is a random vector,
c1 and c2 are control parameters,
stepi = step size.
(II). Exploitation Phase (Hunting
Behavior). Update the position of the leader
where, dragonfly based on hunting behavior to exploit
this represents the parameter that controls promising areas,
the movement of the predator. Adjust the leader’s position using an
V. Elite update. equation inspired by the hunting behavior of
VI. Applying PSR effect and update. dragonflies.
IV. Boundary Check.

7
Economics Ecology Socium Vol. 8 No.1 2024

Ensure that the positions of dragonflies The following mathematical equations


remain within the defined search space have been used to optimize the overall system
boundaries: cost with nonlinear constraints.
. Minimize subjected to:
V. Update Best Solution.
After each iteration, update the best
solution found so far:
. Fig. 1 shows the block diagram of CBS.
VI. End of DA algorithm.

4. Modelling the Framework and


Objective Function for Complex Systems. 1 4
This section presents the mathematical IN 3 OUT
formulation and block diagrams of the
objective function, that is, a complex system 2 5
with a mixed configuration. This type of
system is neither a series nor a parallel
configuration. There are two main objectives, Fig. 1. Block Diagram of CBS.
CBS and LSSSC, to verify the efficiency of all Source: based on [2,5].
five recent metaheuristic algorithms.
4.2. The Life Support System in Space
4.1. Complex Bridge System (CBS). Capsule (LSSSC).
It is difficult to solve a system that has a To protect astronauts from harshness of
redundant unit and is not set up in a pure series. space, a physical habitat for space travel must
A block diagram of the complex bridge system be developed and studied. LSSSC [2, 5] must
is shown in Fig. 1 [2, 5]. This system also be regenerative to satisfy the requirements
comprises five parts, each of which has a for human survival. The LSSSC is divided into
component reliability of Rl (l = 1, 2, 3, 4, 5). four parts, each of which has a reliability rating
The complicated bridge system is composed of of Rl (l = 1, 2, 3, 4), as shown in Fig. 2 (block
two subsystems: the first subsystem consists of diagram). The system has two redundant
components 1 and 4 connected in series, subsystems, each consisting of components 1
whereas the second subsystem consists of and 4, and only one path is necessary for the
components 2 and 5. Component 3 was system to function properly. In a series-parallel
inserted between these two subsystems, which configuration, redundant subsystems are
connected in series with component 2, forming
were connected in a parallel manner. is the
two identical routes. Component 3 was placed
nonlinear reliability function of the variable Rl (l
as a third path and backup for the pair. Parallel
= 1, 2, 3, 4, 5). The system reliability ( ) is component 4 serves as the backup of
the probability of the system succeeding, and component 1. There are two equal pathways,
each of which contains component 2 after the
the system cost ( ) is the cost of the system.
stages composed of components 1 and 4. These
The main objective of this problem is to reduce
two parallel, equal pathways allow for
system cost. Here is the mathematical
guaranteed results if either is successful.
representation of the and :
Let (system reliability) be the
probability of the system’s success and -
The cost of the system. and can be
mathematically represented as:

8
Economics Ecology Socium Vol. 8 No.1 2024

This subsection examines the efficacy of


the proposed five algorithms and explains the
optimized overall cost and reliability
parameters of the CBS and LSSSC systems.
To examine the validity of COA [24],
DA [26], MFO [17], GOA [25], and WOA
Where, L1=100, L2=100, L3=200, L4=150 and [19]. compared these metaheuristic algorithms,
and to prevent repetition, at least 10 different
=0.6, l=1, 2, 3, 4. runs were carried out.
The mathematical formation of the On MATLAB 2021a, the algorithms have
objective function, that is, minimizing the been performed. The following is a list of the
overall system cost with nonlinear constraints, is settings of the algorithm components for the
given as below: cost and reliability parameters (Table 1).
Minimize subjected to Table 1. Add title

Parameter Settings
where, Rl = Reliability of lth component. No. of iterations 350
Fig. 2 shows the block diagram of the Lower boundary limit 0.50
LSSSC. Upper boundary limit 0.99
No. of variables for CBS 5
1 No. of variables for LSSSC 4
2 Search agent no 10
4 5.2. Analysis of the Cost Using the
Suggested Techniques for Complex
IN 3 OUT
Systems.

1 This subsection provides the


2 convergence behavior of all comparative
4 methodologies and effectively shows the
performance curves. The CBS system curve
Fig. 2. Block Diagram of LSSSC. (Fig. 3) shows the overall cost analysis using
Source: based on [2,5]. the suggested strategies by varying the number
5. Results. of iterations.
When compared to each of the five
This section discusses and explains the proposed methodologies, this evaluation aids
outcomes that have been accomplished. in identifying lower cost convergence.
5.1. Setup for Simulation.

9
Economics Ecology Socium Vol. 8 No.1 2024

Fig. 3. CBS Convergence Graph for All Approaches (COA, WOA, GOA, MFO, DA).
From the observation of the graph, the solutions for LSSSC, as shown in the
authors found that COA is the best algorithm convergence graph below (Fig. 4). Analysis of
for CBS’s cost and reliability parameters as all five approaches (COA, GOA, DA, MFO,
compared to other existing approaches, and and WOA) provided the best solution for the
also provided a faster solution. The suggested overall system’s cost and reliability
methods provide the most cost-effective parameters.

Fig. 4. LSSSC Convergence Graph for All Approaches (COA, WOA, GOA, MFO, DA).

5.3. Performance Analyses of All statistical technique for evaluating differences


Proposed Methods for Complex between several groups or treatments when the
Systems. data may not match the assumptions of a
parametric test. A key advantage of the
In this subsection, the performance of all
Friedman test is its versatility. In addition to
algorithms is evaluated using the Friedman
the standard statistical analysis, which includes
men ranking test and CPU time. The Friedman
the best, mean, worst, and standard deviation,
rank test [41] is an effective non-parametric

10
Economics Ecology Socium Vol. 8 No.1 2024

this test was used to assess the significance of COA, GOA, WOA, DA, and MFO algorithms.
the data. This non-parametric test is also Furthermore, Fig. 6 shows the CPU time of all
employed to rank the algorithms for the approaches.
complex system costs that have been Table 2. Friedman Ranking Test.
examined. Algorithms Mean Rank Sum Rank
The Friedman test’s null hypothesis, H0
COA 1.4 1
(p-value > 5%), denotes that there was no
GOA 3.2 3
discernible difference between the algorithms
MFO 2.9 3
under comparison.
The counter-hypothesis H1, which is true DA 5.1 5
for all 10 runs, indicates a significant variation WOA 4 4
between the compared five algorithms.
Each algorithm is assigned a rank based A comparison of the best results obtained
on how well it performs in this test. The best by COA for complex systems using the four
algorithms were those that used small ranks. approaches is presented in Table 3 and Table 4.
The Friedman rank test results are displayed in The optimal solution is highlighted in the
Table 2 and the corresponding Fig. 5 for the tables below.

Fig. 5. Friedman Ranking Graph. Figure 6. CPU Timing Graph.

Table 3. Comparison of the Best Outcomes of CBS with Different Metaheuristic


Algorithms.
Algorithms Ccost Rrel R1 R2 R3 R4 R5
COA 5.01991833 0.9900008 0.931853 0.931577 0.93185 0.93048 0.9323445
GOA 5.02146954 0.9900000 0.933816 0.932887 0.782265 0.937000 0.936507

MFO 5.02010132 0.9900010 0.935625 0.935625 0.791589 0.936582 0.935621


DA 5.02262918 0.9900000 0.934080 0.923082 0.833828 0.926066 0.934562
WOA 5.02933931 0.99000005 0.922895 0.919269 0.563333 0.981652 0.933852

Table 4. Comparison of the Best Outcomes of LSSSC with Different Metaheuristic


Algorithms.

11
Economics Ecology Socium Vol. 8 No.1 2024

Algorithms Ccost Rrel R1 R2 R3 R4

COA 641.7895895 0.990000 0.784045 0.995263 0.558563 0.952548


GOA 643.8673604 0.990000 0.556987 0.556982 0.806395 0.992586
MFO 641.8125865 0.990000 0.551235 0.902062 0.550458 0.901523
DA 641.7925632 0.990000 0.556932 0.995862 0.552526 0.787042
WOA 641.8532132 0.990000 0.788254 0.988752 0.559632 0.708052

12
Economics Ecology Socium Vol. 8 No.1 2024

5.4. Statistical Analysis of Algorithms. According to the statistical data, COA


was found to be the most appropriate and
The maximum, minimum, mean, and
effective parameter optimization strategy.
standard deviation of five algorithms are listed
in Table 5 and Table 6 for both complex.

Table 5. Statistical Outcomes of All Proposed Approaches for CBS.


Algorithm Minimum (Best) Maximum (Worst) Mean SD
COA 5.01991833 5.02925865 5.02010135 0.000301452
WOA 5.02146954 5.03025896 5.02022070 0.000254563
DA 5.02010132 5.02814562 5.02212315 0.004525896
MFO 5.02256291 5.03012545 5.02123524 0.000350586
GOA 5.02933931 5.02325156 5.02214562 0.000256348

Table 6. Statistical Outcomes of All Proposed Approaches for LSSSC.


Algorithm Minimum (Best) Maximum (Worst) Mean SD
COA 641.7895895 671.611779 644.256586 1.562548
WOA 643.8673604 677.341961 648.254548 4.056893
DA 641.8125865 672.109578 647.586226 2.569874
MFO 641.7925632 671.625265 650.596352 1.895426
GOA 641.8532132 654.258963 648.895146 3.256816

6. Conclusions. In summary, this study suggests novel


The objective of this study is to present strategies for reducing the cost of complex
five novel approaches for reducing the overall systems.
complex system cost. The author considers two The effectiveness of the COA as an
systems: CBS and LSSSC, for example, a algorithm for cost and reliability parameter
complex system. Finally, the performance of optimization was demonstrated. The results of
the model was assessed and compared with that this study show that the suggested COA
of each proposed optimization strategy. In procedure is more successful than the other
addition, the authors analyzed the comparative procedures described in this article. The
solution and observed that the COA provided following are ideas for future research:
the best minimum solution for the overall • Develop more models that can be used
complex system as compared to the other four in real-time.
(GOA, DA, MFO, and WOA) approaches. The • Extending the model to multi-objective
statistical results and Friedman ranking test metaheuristic approaches.
demonstrated that COA has the first rank and • Take a hybrid metaheuristic and
minimum SD, which indicates that COA is the heuristic method for more complex systems.
best algorithm.

13
Economics Ecology Socium Vol. 8 No.1 2024

REFERENCES

1. Rocco, C. M., Miller, A. J., Moreno, J. A., & Carrasquero, N. (2000). A cellular
evolutionary approach applied to reliability optimization of complex systems. In Annual Reliability
and Maintainability Symposium. 2000 Proceedings. International Symposium on Product Quality
and Integrity (Cat. No. 00CH37055) (pp. 210-215). IEEE.
2. F. A. Tilman, C. Hwang, L. Fan, K. C. Lal (1970). Optimal Reliability of a Complex
System. Transactions on Reliability, vol. R-19, no. 3, (pp. 95–100), IEEE.
3. Kumar, A., Pant, S., & Singh, S. B. (2017). Reliability optimization of complex systems
using a cuckoo search algorithm. In Mathematical Concepts and Applications in Mechanical
Engineering and Mechatronics (pp. 94-110). IGI global.
4. Kumar, A., Pant, S., & Ram, M. (2017). System reliability optimization using gray wolf
optimizer algorithm. Quality and Reliability Engineering International, 33(7), 1327-1335.
5. Kumar, A., Pant, S., Singh, M. K., Chaube, S., Ram, M., & Kumar, A. (2023). Modified
Wild Horse Optimizer for Constrained System Reliability Optimization. Axioms, 12(7), 693.
6. Umamaheswari, E., Ganesan, S., Abirami, M., & Subramanian, S. (2018). Reliability/risk
centered cost-effective preventive maintenance planning of generating units. International Journal
of Quality & Reliability Management, 35(9), 2052-2079.
7. Beji, N., Jarboui, B., Eddaly, M., & Chabchoub, H. (2010). A hybrid particle swarm
optimization algorithm for the redundancy allocation problem. Journal of Computational
Science, 1(3), 159-167.
8. Wei, Y., & Liu, S. (2023). Reliability analysis of series and parallel systems with
heterogeneous components under random shock environment. Computers & Industrial
Engineering, 179, 109214.
9. Dahiya, B. P., Rani, S., & Singh, P. (2019). A hybrid artificial grasshopper optimization
(HAGOA) meta-heuristic approach: A hybrid optimizer for discover the global optimum in given
search space. International Journal of Mathematical, Engineering and Management Sciences, 4(2),
471.
10. Durgadevi, A., & Shanmugavadivoo, N. (2023). Availability Capacity Evaluation and
Reliability Assessment of Integrated Systems Using Metaheuristic Algorithm. Computer Systems
Science & Engineering, 44(3).
11. Choudhary, S., Ram, M., Goyal, N., & Saini, S. (2023). Reliability and cost optimization
of series–parallel system with metaheuristic algorithm. International Journal of System Assurance
Engineering and Management, 1-11.
12. Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimizer. Advances in
Engineering Software, 69, 46-61.
13. Pahuja, G. L. (2020). Solving reliability redundancy allocation problem using grey wolf
optimization algorithm. In Journal of Physics: Conference Series, 1706(1), 012155. IOP
Publishing.
14. Mahdavi-Nasab, N., Abouei Ardakan, M., & Mohammadi, M. (2020). Water cycle
algorithm for solving the reliability-redundancy allocation problem with a choice of redundancy
strategies. Communications in Statistics-Theory and Methods, 49(11), 2728-2748.
15. Gandhi, B. R., & Bhattacharjya, R. K. (2020). Introduction to shuffled frog leaping
algorithm and its sensitivity to the parameters of the algorithm. Nature-Inspired Methods for
Metaheuristics Optimization: Algorithms and Applications in Science and Engineering, 16, 105-
117.
16. Mirjalili, S. (2015). Moth-flame optimization algorithm: A novel nature-inspired heuristic
paradigm. Knowledge-based systems, 89, 228-249.
17. Sahoo, S. K., Saha, A. K., Ezugwu, A. E., Agushaka, J. O., Abuhaija, B., Alsoud, A. R., &
Abualigah, L. (2023). Moth flame optimization: theory, modifications, hybridizations, and
applications. Archives of Computational Methods in Engineering, 30(1), 391-426.
18. Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in

14
Economics Ecology Socium Vol. 8 No.1 2024

engineering software, 95, 51-67.


19. Dao, T. K., Pan, T. S., & Pan, J. S. (2016, November). A multi-objective optimal mobile
robot path planning based on whale optimization algorithm. In 2016 IEEE 13th international
conference on signal processing (ICSP) (pp. 337-342). IEEE.
20. Agushaka, J. O., Ezugwu, A. E., & Abualigah, L. (2022). Dwarf mongoose optimization
algorithm. Computer methods in applied mechanics and engineering, 391, 114570.
21. Azizyan, G., Miarnaeimi, F., Rashki, M., & Shabakhty, N. (2019). Flying Squirrel
Optimizer (FSO): A novel SI-based optimization algorithm for engineering problems. Iranian
Journal of Optimization, 11(2), 177-205.
22. Dehghani, M., Hubálovský, Š., & Trojovský, P. (2021). Cat and mouse-based optimizer:
A new nature-inspired optimization algorithm. Sensors, 21(15), 5214.
23. Dehghani, M., Montazeri, Z., Trojovská, E., & Trojovský, P. (2023). Coati Optimization
Algorithm: A new bio-inspired metaheuristic algorithm for solving optimization
problems. Knowledge-Based Systems, 259, 110011.
24. Agushaka, J. O., Ezugwu, A. E., & Abualigah, L. (2023). Gazelle optimization algorithm:
a novel nature-inspired metaheuristic optimizer. Neural Computing and Applications, 35(5), 4099-
4131.
25. Mirjalili, S. (2016). Dragonfly algorithm: a new meta-heuristic optimization technique for
solving single-objective, discrete, and multi-objective problems. Neural computing and
applications, 27, 1053-1073.
26. Khodadadi, N., Azizi, M., Talatahari, S., & Sareh, P. (2021). Multi-objective crystal
structure algorithm (MOCryStAl): Introduction and performance evaluation. IEEE Access, 9,
117795-117812.
27. Kaveh, A., Talatahari, S., & Khodadadi, N. (2020). Stochastic paint optimizer: theory and
application in civil engineering. Engineering with Computers, 1-32.
28. Garg, H. (2021). Bi-objective reliability-cost interactive optimization model for series-
parallel system. International Journal of Mathematical, Engineering and Management
Sciences, 6(5), 1331.
29. Bhunia, A. K., Duary, A., & Sahoo, L. (2017). A genetic algorithm-based hybrid approach
for reliability redundancy optimization problem of a series system with multiple-
choice. International Journal of Mathematical, Engineering and Management Sciences, 2(3), 185-
212.
30. Kumar, A., Pant, S., & Ram, M. (2018). Complex system reliability analysis and
optimization. Advanced Mathematical Techniques in Science and Engineering, 2, 185-99.
31. Mettas, A. (2000, January). Reliability allocation and optimization for complex systems.
In Annual reliability and maintainability symposium. 2000 Proceedings. International symposium
on product quality and integrity (Cat. No. 00CH37055) (pp. 216-221). IEEE.
32. Abd Alsharify, F. H., & Hassan, Z. A. H. (2022). Optimization of complex system
reliability: Bat algorithm-based approach. International journal of health sciences, 6, S1.
33. Ravi, V. (2004). Optimization of complex system reliability by a modified great deluge
algorithm. Asia-Pacific Journal of Operational Research, 21(04), 487-497.
34. Coit, D. W., & Zio, E. (2019). The evolution of system reliability optimization. Reliability
Engineering & System Safety, 192, 106259.
35. Rocco, C. M., Miller, A. J., Moreno, J. A., & Carrasquero, N. (2000, January). A cellular
evolutionary approach applied to reliability optimization of complex systems. In Annual Reliability
and Maintainability Symposium. 2000 Proceedings. International Symposium on Product Quality
and Integrity (Cat. No. 00CH37055) (pp. 210-215). IEEE.
36. Khorshidi, H. A., & Nikfalazar, S. (2015). Comparing two meta-heuristic approaches for
solving complex system reliability optimization. Applied and Computational Mathematics, 4(2-1),
1-6.
37. Abdullah, G., & Hassan, Z. A. H. (2020, November). Using of particle swarm
optimization (PSO) to addressed reliability allocation of complex network. In Journal of Physics:

15
Economics Ecology Socium Vol. 8 No.1 2024

Conference Series (Vol. 1664, No. 1, p. 012125). IOP Publishing.


38. Wang, F., Araújo, D. F., & Li, Y. F. (2023). Reliability assessment of autonomous
vehicles based on the safety control structure. Proceedings of the Institution of Mechanical
Engineers, Part O: Journal of Risk and Reliability, 237(2), 389-404.
39. Zhang, J., Lv, H., & Hou, J. (2023). A novel general model for RAP and RRAP
optimization of k-out-of-n: G systems with mixed redundancy strategy. Reliability Engineering &
System Safety, 229, 108843.
40. Negi, G., Kumar, A., Pant, S., & Ram, M. (2021). Optimization of complex system
reliability using hybrid grey wolf optimizer. Decision Making: Applications in Management and
Engineering, 4(2), 241-256.
41. Derrac, J., García, S., Molina, D., & Herrera, F. (2011). A practical tutorial on the use of
nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence
algorithms. Swarm and Evolutionary Computation, 1(1), 3-18.

16

You might also like