Next Article in Journal
A Unified Solution for Surrounding Rock of Roadway Considering Seepage, Dilatancy, Strain-Softening and Intermediate Principal Stress
Next Article in Special Issue
Mechanical Responses of Soil-Geosynthetic Composite (SGC) Mass under Failure Load
Previous Article in Journal
Recent Environmental Legislation in Brazil and the Impact on Cerrado Deforestation Rates
Previous Article in Special Issue
Prediction of Permeability Coefficient k in Sandy Soils Using ANN
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Minimum Safety Factor Evaluation of Slopes Using Hybrid Chaotic Sand Cat and Pattern Search Approach

1
Engineering Faculty of Khoy, Urmia University of Technology, Urmia 57166-17165, Iran
2
School of Mining Engineering, College of Engineering, University of Tehran, Tehran 14399-57131, Iran
3
Department of Civil Engineering, Thammasat School of Engineering, Thammasat University, Bangkok 12120, Thailand
4
Department of Civil Engineering, McMaster University, Hamilton, ON L8S 4M6, Canada
*
Authors to whom correspondence should be addressed.
Sustainability 2022, 14(13), 8097; https://doi.org/10.3390/su14138097
Submission received: 15 May 2022 / Revised: 28 June 2022 / Accepted: 29 June 2022 / Published: 2 July 2022

Abstract

:
This study developed an efficient evolutionary hybrid optimization technique based on chaotic sand cat optimization (CSCO) and pattern search (PS) for the evaluation of the minimum safety factor of earth slopes under static and earthquake loading conditions. To improve the sand cat optimization approach’s exploration ability, while also avoiding premature convergence, the chaotic sequence was implemented. The proposed hybrid algorithm (CSCPS) benefits from the effective global search ability of the chaotic sand cat optimization, as well as the powerful local search capability of the pattern search method. The suggested CSCPS algorithm’s efficiency was confirmed by using mathematical test functions, and its findings were compared with standard SCO, as well as some efficient optimization techniques. Then the CSCPS was applied for the calculation of the minimum safety factors of the earth slope exposed to both static and seismic loads, and the objective function was modeled based on the Morgenstern–Price limit equilibrium method, along with the pseudo-static approach. The CSCPS’s efficacy for the evaluation of the minimum safety factor of slopes was investigated by considering two case studies from the literature. The numerical experiments demonstrate that the new algorithm could generate better optimal solutions via calculating lower values of safety factors by up to 10% compared with some other methods in the literature. Furthermore, the results show that, through an increase in the acceleration coefficient to 0.1 and 0.2, the factor of safety decreased by 19% and 32%, respectively.

1. Introduction

Slope failure is a common cause of fatalities and property damage. As a result, geotechnical engineers must determine the minimal slope safety factor and find the critical slip surface [1,2]. In general, slope safety testing is performed while the slope is subjected to static loads. In an earthquake-prone area, the stability assessment of a slope exposed to dynamic loads should be thoroughly investigated. Various methods, such as finite element analysis, limit equilibrium, limit analysis method, probabilistic analysis methods, and others, have been developed for this analysis. However, limit equilibrium is the most widely used analytical approach for geotechnical studies [3]. These methods function by slicing the entire slide slope mass into a fixed number of vertical slices and evaluating the probable slip surfaces and their associated safety factors in terms of various active forces. In the limit equilibrium approach, the slope’s stability is determined by the lowest factor of safety (FOS) connected to the major failure surface. For seismic slope safety analysis, the pseudo-static technique is the most popular process. This concept has been used in limit equilibrium methods, in which an equivalent static force (Fh) can be used to predict the outcome of an earthquake. The horizontal acceleration coefficient (Kh) and projected sliding mass weight determine the magnitude of this force [4].
In the analysis of earth slopes, the main slip surface correlated to the lowest factor of safety needs to be discovered among viable trial slip surfaces. This issue may be solved by using either traditional deterministic or newer metaheuristic optimization techniques. Slope-stability evaluation is essentially a nondeterministic polynomial-time complete (NPC) problem and is one of the most difficult types of problems due to variation in soil properties, ground conditions, and external forces [5]. When the search space comprises numerous local minima and the computational complexity environment is high, traditional deterministic techniques fail to provide a feasible solution. On the other hand, metaheuristic algorithms have simple notions and structures, derivation-free methods, and are successful for both continuous and discrete functions. Accordingly, several research efforts have been attempted to implement various metaheuristic strategies for slope stability estimation based on these benefits. Some of these studies include implementation of a genetic algorithm [6,7], simulated annealing and harmony search [8], imperialistic competitive algorithm [9], biogeography-based optimization [10], and particle swarm optimization [11,12].
Despite the fact that metaheuristic methods can produce acceptable results, no algorithm outperforms another in solving all optimization problems. Furthermore, the objective function in most geotechnical engineering optimization problems, such as slope stability, foundation, and retaining structures optimization, has a lot of design variables and is discontinuous. Due to this, numerous investigations have been undertaken in order to improve the effectiveness and robustness of the existing metaheuristics. These include modified particle swarm optimization [13,14,15], modified harmony search algorithm [16], modified gravitational search algorithm [17], modified sine cosine algorithm [18], improved salp swarm algorithm [19], modified ant colony optimization [20], modified teaching-learning-based optimization [21], improved tunicate swarm algorithm [22], and modified wild horse optimization [23]. According to the effectiveness of the metaheuristics and their modified versions, these methods have been widely used to solve several geotechnical engineering problems, as presented in Table 1. In addition, a comprehensive review of slope stability analysis methods can be found in References [24,25,26,27].
Proposing novel optimization strategies to solve real-world issues, as evidenced by the literature analysis, is highly desirable. The sand cat optimization (SCO) approach is a newly created bioinspired meta-heuristic optimization strategy inspired by the search and hunting behavior of the sand cat. It was first suggested by Seyyedabbasi and Kiani [60]. The low-frequency noise detection behavior of sand cats to find prey was the subject of the sand cat algorithm development [60]. The SCO outperforms other competitive methods in terms of identifying optimal solutions and is well suited to real-world optimization challenges. The chaotic sand cat optimization (CSCO) is an improved variant of the original SCO introduced in this study that uses chaotic sequences to enhance the algorithm’s searching and exploration capabilities.
A balance of exploitation and exploration must be maintained throughout the search operation to achieve an optimum performance when utilizing any optimization technique. Exploration is the process of investigating the search space as widely as possible and visiting entirely new points in it. Conversely, exploitation is the process of refining those points and the local search ability around the promising areas gained in the exploration phase. Because CSCO is a global search strategy, it searches a large area and may not provide the best result if used alone. Search engine techniques, such as pattern search (PS), take advantage of the local but can perform a comprehensive search [61]. There is scope for hybridizing these methods due to their separate capabilities.
Consequently, the following can be used to summarize the main contributions of this work:
  • An efficient hybrid metaheuristic approach based on chaotic sand cat and pattern search techniques, known as CSCPS, was developed.
  • The performance of CSCPS for numerical function optimization was assessed on thirteen common benchmarking functions, and the results were compared with existing commonly used optimization algorithms.
  • To demonstrate the efficiency of the proposed technique in solving real-world problems, the new method was used to determine the minimum factor of safety of earth slopes.
  • The objective function of a slope stability problem was modeled by using the Morgenstern–Price limit equilibrium approach for the slip surface’s overall shape.
  • The efficiency of the proposed CSCPS for slope stability assessment was investigated by using two benchmark problems based on the literature, and the obtained results were compared with those evaluated previously by the other techniques.

2. Safety Factor Formulation

Geotechnical engineering includes the seismic performance of slopes, particularly in earthquake areas. To assess the constancy of a slope, many traditional approaches are used, such as finite elements, strength reduction, and the limit equilibrium [3]; the limit equilibrium is the most widely used analytical method for geotechnical problems, and it employs Mohr’s coulomb criteria to assess the factor of safety (FOS). Several procedures of analysis derived from the limit equilibrium technique are available, and Duncan [62] has thoroughly reviewed and summarized them. The simple or basic methods, such as the ordinary method of slices and the Bishop method, are relevant to a particular sliding surface shape, whereas the rigorous methodologies, such as the Spencer and Morgenstern–Price approaches, are acceptable to any failure surface shape. The complexity of determining the precise behavior of the soil slope increases when earthquake loads are applied. Consequently, an effective pseudo-static process may be used to assess the reliability of the earth’s steep hills exposed to earthquake stresses. The Morgenstern–Price method of slices and the pseudo-static approach were implemented for seismological slope safety assessment in this study.
Morgenstern and Price [63] established a holistic and robust approach for the general form of failure surfaces that fulfils both the force and the moment equilibrium. In order to accept the dynamic load inside the pseudo-static assessment, each slice’s center receives an equivalent force (Fh) in the horizontal direction, which can be computed by the following equation:
F h = ( a h g × W ) = K h × W
where Kh stands for horizontal acceleration coefficient, ah stands for lateral ground motions, and g stands for gravity acceleration. The Morgenstern–Price model was used to analyze the safety factor under seismic load in this study. This method divides the sliding mass into a number of vertical segments, similar to other limit equilibrium techniques. Consider the loads applied to a standard slice of a slope, as displayed in Figure 1, with the overall shape of the slope.
The scaling factor (λ) and FOS are two unknown factors in the Morgenstern–Price method that are deduced from moment and vertical force equilibriums [63]. Because of the complexity of the obtained equations, evaluating the FOS and λ is often complicated. In order to solve the aforementioned challenges, Zhu et al. [64] developed a concise version of the Morgenstern–Price approach. In this concise method, the inclination of a resultant inter-slice pressure varies symmetrically with the mass of the slide, and the correlation between the shear (T) and normal (E) inter-slice forces is offered as follows:
T = f(x).λ.E
where f(x) denotes the assumed inter-slice force function, and λ denotes the scaling factor.
The following is a detailed description of the FOS evaluation procedure:
Step 1.
Create a trial slip surface and divide it into n vertical segments.
Step 2.
Determine Ri and Ti by using the equations below:
R i = [ W i cos α i   + Q i cos ( δ i α i ) F h sin α i U i ] × tan i + c i b i sec α i  
T i = F h cos α i   + W i sin α i Q i s i n ( δ i α i )
Step 3.
Pick the function for inter-slice forces; f(x) = 1 is assumed in this study.
Step 4.
Consider FOS and λ initial amounts according to the following criteria:
FOS > sin α i λ f i cos α i cos α i + λ f i sin α i tan
The λ and FOS might be set to 0 and 1, respectively, as their initial values [64].
Step 5.
Evaluate Φi and Ψ i−1 based on Equations (6) and (7).
Φ i = ( cos α i + λ f i sin α i ) × FOS + ( sin α i λ f i cos α i ) tan i
Ψ i 1 = [ ( sin α i λ f i 1 cos α i ) tan i + ( cos α i + λ f i 1 sin α i ) × FOS ] / Φ i 1
Step 6.
Calculate FOS based on Equation (8):
FOS = i = 1 n 1 ( R i j = 1 n 1 Ψ j ) + R n i = 1 n 1 ( T i j = 1 n 1 Ψ j ) + T n
Step 7.
Compute Φi and Ψ i−1 and calculate FOS once more by performing Steps 5 and 6 again.
Step 8.
Define Ei and λ based on the Equations (9) and (10).
E i Φ i = FOS × T i R i + Ψ i 1 E i 1 Φ i 1
λ =   [ b i ( E i + E i 1 ) tan α i + F h h i + 2 Q sin δ i h i ]   [ b i ( f i E i + f i 1 E i 1 ) ]    
Step 9.
Reevaluate FOS by using the obtained λ, and this process ends when the distinction between the found FOS and λ falls below 0.005 and 0.01, respectively. For the analysis in this paper, the generation failure surface approach developed by Cheng et al. [65] was implemented for the general form of the failure surface, which divides the assumed failure soil mass into some vertical sections of equal width.

3. Proposed Chaotic Sand Cat and Pattern Search

3.1. Sand Cat Optimization

The sand cat optimization (SCO) method is named according to a unique feature of sand cat behavior in the environment that is the capacity to identify low-frequency sounds [60]. Foraging and attacking the prey are the two major behaviors of the sand cat. Based on the scientific research, the sand cat’s frequency absorption for frequencies below 2 kHz is amazing. Sand cats are around 8 decibels more sensitive than house cats at this frequency [66]. Because of these unique traits, the sand cat can detect sound (prey movement), follow prey, and hunt successfully based on prey position.
Each sand cat in the SCO algorithm represents a problem variable. To begin the SCO method, the candidate matrix of the sand cat population is generated randomly between the lower and higher limits of design variables. The dimension of the candidate matrix for a d-dimensional optimization space with n sand cats is equal to Npop × Nd, (pop = 1, …, n), as shown in Figure 2.
Furthermore, the fitness value (i.e., cost) of each sand cat is calculated by using a specific fitness function. Each sand cat (i.e., candidate solution) will produce a value for the corresponding function. Once an iteration is completed, the sand cat with the lowest value in that iteration is picked as the best solution, and the other candidates (i.e., sand cats) strive to migrate toward this best-chosen cat in the following iteration.
Each sand cat’s solution is denoted by Xi = (xi1, xi2, …, xid), (i = 1, …, n). The SCO algorithm takes advantage of the sand cat’s low-frequency hearing capabilities. As previously stated, the sand cat can detect frequencies below 2 kHz. As a result, it is hypothesized that the sensitivity range of a sand cat starts at 2 kHz and ends at 0 kHz when searching for prey. To represent this mechanism, and in mathematical simulation of the algorithm, the vector r G is introduced that will linearly decrease from two to zero as the iterations increase according to the following equation [60]:
r G = S M ( S M × t t M a x )
The SM value is supposed to be 2 since it is based on the hearing characteristics of sand cats [60]. Moreover, t represents the current iteration, and tMax is the maximum number of iterations.
During the search phase, the position of each search agent is updated by using the following equation based on the best-candidate position ( P o s b ), its current position ( P o s c ), and its sensitivity range ( r ).
P o s   ( t + 1 ) = r · (   P o s b ( t ) r a n d ( 0 ,   1 ) · P o s c ( t ) )
To escape the local optimal trap, each sand cat has a separate sensitivity range ( r ), which is calculated by using Equation (13).
r = r G × r a n d ( 0 ,   1 )
As a result, r G denotes the general sensitivity range, which is linearly reduced from 2 to 0. Furthermore, r shows the sensitivity range of each cat [60].
After searching, and in the attacking stage of SCO, each sand cat’s position is updated based on the following equation [60]:
P o s   ( t + 1 ) = P o s b ( t ) r · P o s r n d · cos ( θ )
where θ is a random angle between 0 and 360, and P o s r n d indicates the position of a randomly selected sand cat based on the following equation:
P o s r n d = | r a n d ( 0 ,   1 ) ·   P o s b ( t ) P o s c ( t ) |
Finally, the R parameter, which is determined from Equation (16), is the last and most important parameter of the algorithm in determining the transition between exploration (searching) and exploitation (attacking) phases [60].
R = 2 × r G × r a n d ( 0 ,   1 ) r G
When R is less than or equal to 1, the SCO algorithm pushes the search agents to exploit; otherwise, they are driven to explore and discover prey [60]. Therefore, Equation (17) represents the final updating position equation of the SCO algorithm [60].
X ( t + 1 ) = { P o s b ( t ) P o s r n d ( t ) · cos ( θ ) · r                   | R | 1 ; e x p l o i t a t i o n r · ( P o s b ( t ) r a n d ( 0 ,   1 ) · P o s c ( t ) )           | R | > 1 ; e x p l o r a t i o n .
As presented in Equation (17), sand cats are ordered to attack their victim when |R| ≤ 1; otherwise, the cats are charged with seeking a new feasible solution in the global region. Algorithm 1 contains the pseudocode for the sand cat optimization (SCO).
Algorithm 1. Sand cat optimization algorithm.
Initialize the population
Calculate the fitness function based on the objective function
Initialize the r, rG, R
While (ttMax)
         For each sand cat
                Get a random angle θ ( 0 ° θ 360 ° )
                If (|R| ≤ 1)
 Update the search agent based on exploitation part of Equation (17); P o s b ( t ) P o s r n d ( t ) · cos ( θ ) · r
               Else
 Update the search agent based on the exploration part of Equation (17); r · ( P o s b ( t ) r a n d ( 0 ,   1 ) · P o s c ( t ) )
               End
      End
    t = t+1
End

3.2. Chaotic Sand Cat Optimization

The present study’s goal is to put the SCO’s global search capability into practice. Therefore, the chaotic series is employed in the sensitivity range parameter of Equation (13) to achieve this goal and to expand the algorithm’s exploring capacity. Chaotic phenomena are deterministic systems with unpredictability, irregularity, and stochastic features that are influenced by the initial circumstances. Chaotic parameters have the capability to fluctuate across certain limits due to their inherent irregularity without repeating. A chaotic record is one that displays some sort of chaotic pattern and can generate chaotic movement. The well-known logistic map is used in this work, which is in accordance with the following equation:
µ (t+1) = a × µ (t) × (1 − µ (t))
where µ (t) denotes the chaotic map; t shows the iteration number; a represents a constant equivalent to 4; and µ (0) should be between 0 and 1 and not equal to 0, 0.25, 0.5, 0.75, or 1.
In the chaotic SCO (CSCO), the chaotic map µ is utilized instead of a simple random number in the sensitivity range ( r ) evaluation equation (i.e., Equation (13)) to enhance the algorithm’s stochastic behavior while preventing premature convergence. Therefore, the position of a sand cat will be updated based on the following equation:
X ( t + 1 ) = { P o s b ( t ) P o s r n d ( t ) · cos ( θ ) · r G × μ                 | R | 1 ; e x p l o i t a t i o n r G × μ · ( P o s b c ( t ) r a n d ( 0 , 1 ) · P o s c ( t ) )     | R | > 1 ; e x p l o r a t i o n
Furthermore, in the suggested CSCO, to enhance the algorithm’s exploration and search capability, at every iteration, the poorest sand cat offering the highest fitness value (in minimization problems) will be changed by a new one, as presented in the following equation:
x w o r s t = { r a n d 1 × P o s b ( t )                                   i f   r a n d 3 0.5 x i   m i n + r a n d 2 × ( x i   m a x x i   m i n )   i f   r a n d 3 > 0.5
where x w o r s t is a sand cat with the highest fitness value; and r a n d 1 , r a n d 2 , and r a n d 3 are random values between 0 and 1. The procedure of the proposed chaotic sand cat is depicted in Figure 3.

3.3. Pattern Search (PS)

PS is a gradient-free approach for fine-tuning local search that can be easily implemented. The PS method produces a group of locations that may or may not be near the ideal point [67]. A mesh (a combination of elements) is formed around an existing element in the first round. In the next round, if a new element in the mesh has a smaller fitness, it becomes the current element.
The PS commences the investigation with a user-defined initial location, P0. The mesh level is taken as 1 in the first round, and the pattern elements are generated as [0 1] + P0, [1 0] + P0, [−1 0] + P0, and [0 −1] + P0, and novel mesh elements are added as depicted in Figure 4. The fitness function is then computed for each created sample element until a value less than P0 is discovered. The poll is successful if there is such an element (f (P1) < f (P0)), and the PS method assumes this element as the basis point.
After a positive poll, the technique advances to the second round and doubles the current mesh size by two (known as the expanding factor) with the following new elements: 2 × [0 1] + P1, 2× [1 0] + P1, 2 × [−1 0] +P1, and 2 × [0 −1] + P1. Then P2 is established if a value less than P1 is discovered, the mesh size is expanded by two, and iterations proceed.
The existing element is left alone, and the mesh size is decreased by a contraction factor if the poll is unsuccessful at any round. These steps were continued until the lowest value was reached or the termination criteria were fulfilled.
A hybrid approach is one that solves the same issue by combining two or more methods. The goal of hybridization is to integrate the benefits of each method to improve the result’s precision [68]. In the current research, the chaotic sand cat—pattern search (CSCPS) approach, which combines chaotic sand cat and pattern search methods, was developed. The chaotic sand cat is a global optimization technique that investigates the solution space effectively and is likely to provide an optimum or near-optimal solution. As a result, it may be used in conjunction with local optimization approaches such as pattern search. Pattern search is useful for exploiting a small area, but it is rarely useful for exploring a larger area. The suggested hybrid approach may take the CSCO’s powerful global searching capabilities, as well as the PS algorithm’s strong local searching capabilities.

3.4. Chaotic Sand Cat–Pattern Search

The global optimum performance of chaotic sand cat optimization (CSCO) is excellent, and it is easy to get out of local minima. The CSCO can increase the precision of the results by raising the number of iterations. However, CSCO seems unable to enhance the precision of the findings when the number of epochs is sufficiently high. Consequently, CSCO’s local investigation power remains poor. The starting point significantly affects the results of the pattern search algorithm, which uses a local optimization methodology and different initial points resulting in significant differences in the outcomes. However, even so, pattern search will be a quick and efficient tactic if a great starting point is selected. In this study, we successfully combined the benefits of CSCO as a global optimization and pattern search as a local optimization to identify the best answer. Because the PS is dependent on the first solution, the suggested hybrid method starts with the CSCO. The CSCO is used to keep searching for a certain number of iterations. The PS is then enabled to perform a local search utilizing the CSCO’s best solution as an initial point. Figure 5 shows the process flow of the suggested hybrid algorithm.

4. Model Verification

In this section, we recount how a set of numerical reference test functions was used to compare and confirm the effectiveness of the proposed chaotic sand cat–pattern search algorithm (CSCPS). In the empirical-evidence literature, these functions are commonly used to determine the performance of optimization algorithms [69,70]. The mathematical model and characteristics of these test functions are shown in Table 2 and Table 3. This standard set is divided into two categories: the exploitation ability of an algorithm was examined by using unimodal functions with a single global best; and the multi-modal functions were examined with multiple local minimums for testing an algorithm’s capability for exploring and avoiding local optima. MATLAB R2020b (Natick, MA, USA) was used to create the suggested algorithms. All of these functions should be minimized. Furthermore, all functions have a dimension of 30. Three-dimensional drawings of these benchmark functions are illustrated in Figure 6 and Figure 7.
The proposed CSCPS is compared to the original SCO, as well as some well-known optimization methods, such as particle swarm optimization (PSO) proposed by Reference [71], firefly algorithm (FA) introduced by Reference [72], multi-verse optimizer (MVO) developed by Reference [73], tunicate swarm algorithm (TSA) introduced by Reference [70], and salp swarm algorithm (SSA). For all methodologies, the size of solutions (N) and the maximum number of iterations (tmax) are set to 30 and 1000, respectively, in order to make a fair comparison between them.
Because the results of a single run of metaheuristic methods are stochastic, they may be incorrect. As a result, statistical analysis should be performed in order to provide a fair comparison and evaluate the algorithms’ efficacy. To address this issue, 30 time runs for the mentioned methods were performed, with the results presented in Table 4 and Table 5.
Table 4 and Table 5 show that, for all functions, the CSCPS might provide better solutions in terms of the mean value of the objective functions than the conventional SCO, as well as other optimization techniques. The results also show that the mean and standard deviation of the CSCPS algorithm are significantly lower than those of the other strategies, indicating that the algorithm is stable. According to the findings, the CSCPS outperforms both the standard method and alternative optimization approaches.

5. Model Application

The suggested CSCPS algorithm is employed for seismically slope stability issues in this section, according to the present study’s main goal. The Morgenstern–Price method was employed to determine the safety factor for static and earthquake stresses for a general form of failure surface. The suggested CSCPS algorithm is used to determine the critical failure associated with the minimum factor of safety. Two series of experiments from previous studies are used to evaluate the potential application and efficacy of the suggested research methods in finding the best FOS value. The number of predetermined slip surface slices is assumed to be 40 in both cases. The algorithm’s parameters are the same as in Section 4. All cases are remedied by taking into account three distinct values of Kh: 0.0, 0.1, and 0.2. Due to their stochastic nature, both algorithms (i.e., SCO and CSCPS) run 30 epochs autonomously for each problem, and the optimum outcomes are presented.

5.1. A Uniform Soil Slope

The primary case study is a dry slope in a relatively homogenous soil, which was studied by Zolfaghari et al. [6]. Figure 8 depicts the slope’s geometric design. The slope is 10.0 m high, with a steepness of 26.56 degrees. The soil’s effective friction angle (ϕ′) is 20°, its effective cohesiveness (c′) is 14.71 kPa, and its unit weight (γ) is 18.63 kN/m3.
Zolfaghari et al. [6] solved this case by using a simple evolutionary genetic algorithm (GA) and the Morgenstern–Price method (2005). Cheng et al. [8] used six heuristic algorithms and Spencer’s technique to solve the problem and find the failure surface. They discovered that the harmony search (HS) and simulated annealing (SA) algorithms could outperform other approaches [8]. Finally, Himanshu and Burman [11] adopted particle swarm optimization (PSO) for the solution, as well as Bishop’s method. In the abovementioned research, the static load is considered. This condition is the same as Case 1 (Kh = 0) in the current study.
This case study is executed by utilizing the proposed CSCPS approach for various values of Kh, and the associated lowest factors of safety are computed and presented in Table 6. Table 6 shows that the minimum FOS calculated by the suggested CSCPS is 1.7132, which is lower than the FOS calculated by the other methodologies when Kh is zero. Furthermore, when compared to the standard method, the CSCPS algorithm could calculate better results for all loading cases.
The foregoing results indicate that CSCPS can reduce FOS and the critical failure surface associated with it, demonstrating its advantage. Furthermore, increasing the Kh to 0.1 and 0.2 reduces the FOS by 19 and 32 percent, respectively. Figure 9 shows the critical slip surfaces for each loading case.

5.2. Slope in a Multi-Layered Soil

The next problem is a four-layer slope with different soil properties presented initially by Zolfaghri et al. [6]. Figure 10 displays the slope geometry, and the surface of the water is represented by a dashed line at an elevation of 46.7 m.
Table 7 contains the soil properties of each layer. For this case, Zolfaghari et al. [6] used an evolutionary genetic algorithm (GA) in conjunction with the Morgenstern–Price method by considering four different loading cases:
No flow of water and no seismic loads for Case 1; flow of water and no seismic loadings for Case 2; seismic load by Kh = 0.1 and no water flow for Case 3; and seismic load by Kh = 0.1 and water flow for Case 4.
This case is solved by utilizing the suggested CSCPS algorithm, and two additional loading conditions are considered in addition to the ones mentioned. No flow of water and seismic load with Kh = 0.2 as Case 5; water flow and seismic load with Kh = 0.2 as Case 6.
Cheng et al. [8] used six optimization approaches with the Spencer technique to solve this case and find the critical failure surface. According to their findings, when compared to other approaches, the PSO may provide a lower FOS value. The minimum factors of safety obtained in the previous studies and those calculated by the proposed methodology are tabulated in Table 8 for different load cases.
Table 8 shows that the lowest FOS obtained by the suggested methodology is much lower than GA’s (nearly 10%) and slightly lower than PSO’s for all load cases. Based on the above findings, it can be found that the present CSCPS algorithm can be used to effectively evaluate the seismic stability of the slope.
The critical slip surfaces connected to the lowest factors of safety for each loading condition obtained by the proposed method are presented graphically in Figure 11.

6. Discussion

In the previous section, two case studies of slope stability problems were solved by using the proposed method, and the obtained results were compared with other approaches. The statistical analysis of the obtained results is presented in this section to discuss the efficiency of the proposed method. As mentioned in Section 6, because of the stochastic nature of SCO and CSCPS, both techniques were run 30 times, and the optimum result obtained by each method is reported. The FOS mean and standard deviation from 30 runs are shown in Figure 12 and Figure 13, respectively. Considering these results, the mean FOS values obtained by CSCPS are slightly lower than those acquired by SCO. Furthermore, the standard deviation of the suggested method’s results is significantly smaller than that of the standard algorithm, demonstrating that the CSCPS significantly reduced the SCO algorithm’s instability. The preceding results show that the suggested method can produce a lower FOS value and the accompanying main slip surface, thus demonstrating its advantage.
In addition, for a slope in a multi-layered soil, the FOS mean and standard deviation from 30 separate runs for various load conditions are shown in Figure 14 and Figure 15. According to these figures, the mean and standard deviation of the results obtained by CSCPS are lower than those obtained by SCO. Based on the above findings, it can be inferred that the novel CSCPS can be used to successfully evaluate the seismic stability of a multi-layered soil slope in the presence of groundwater.
In addition, in this section, we recount how a sensitivity analysis was carried out by using the proposed methodology in order to determine the impact of the horizontal acceleration coefficient and soil characteristics, such as effective friction angle, effective cohesion, and unit weight, on the minimum factor of safety (FOS) for earth slopes. To this aim, the first case study presented in Section 5.1 underwent a sensitivity assessment. The results of the analysis are displayed graphically in Figure 16, Figure 17 and Figure 18.
Figure 16, Figure 17 and Figure 18 depict the minimum FOS for various values of Kh (i.e., Kh = 0.0, Kh = 0.1, and Kh = 0.2) when the soil’s friction angle, cohesion, and unit weight all change within their reasonable boundaries. As seen in Figure 16 and Figure 17, as the soil’s friction angle and cohesion increase, the slope’s FOS will also increase. However, as presented in Figure 18, the relationship between FOS and unit weight is reversed, as expected. In addition, as illustrated in these figures, compared to Kh = 0.0, Kh = 0.1 results in an average 19% reduction in FOS. Moreover, when compared to the zero value of Kh, the decrement in FOS for Kh equal to 0.2 is almost 32 percent.

7. Conclusions

This research provides a hybrid optimization technique based on the chaotic sand cat, as well as pattern search (CSCPS), for assessing the safety of soil slopes subjected to seismic loads. The suggested methodology uses the powerful exploratory ability of the chaos sand cat optimization, as well as the efficient local search capacity of the pattern search technique. A variety of benchmark functions, both unimodal and multimodal, were used to assess the performance of the new approach. Considering the obtained results, the CSCPS outperforms the standard SCO and some other commonly used metaheuristic algorithms such as PSO, FA, MVO, SSA, and TSA. The optimization results of benchmark functions revealed that the new method could reach the global optimum for eight functions and a near-optimal solution for the others. Moreover, the standard deviations obtained by the CSCPS are significantly lower than those obtained by other methods, thus indicating the stability of the algorithm. The proposed CSCPS was then used to find the minimum safety factor and its associated critical failure surface of earth slopes in the existence of seismic loading. Two numerical experiments of single-layered and multi-layered soil slopes were considered from the literature. The findings show that the newly suggested methodology can improve the results of the prior methods (i.e., PSO and GA) by up to 10%, indicating that CSCPS is quite efficient for solving such a complex engineering problem. In future work, the proposed method will be further applied to reinforced slopes, three-dimensional slopes, and other geotechnical engineering optimization problems.

Author Contributions

A.I., methodology, writing—original draft preparation and software; J.K., investigation, data curation, and methodology; S.K., conceptualization, resources, and validation. M.L.N., supervision, project administration, funding acquisition, and writing of final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

This research work abides by the highest standards of ethics, professionalism, and collegiality. All authors have no explicit or implicit conflict of interest of any kind related to this manuscript.

References

  1. Khajehzadeh, M.; Taha, M.R.; El-Shafie, A.; Eslami, M. Locating the general failure surface of earth slope using particle swarm optimization. Civ. Eng. Environ. Syst. 2012, 29, 41–57. [Google Scholar] [CrossRef]
  2. Chen, Z.; Shao, C. Evaluation of minimum factor of safety in slope stability analysis. Can. Geotech. J. 1988, 25, 735–748. [Google Scholar] [CrossRef]
  3. Aryal, K.; Sandven, R.; Nordal, S. Slope stability evaluation by limit equilibrium and finite element methods. In Proceedings of the 16th International Conference on Soil Mechanics and Geotechnical Engineering, Osaka, Japan, 12–16 September 2005; pp. 2471–2476. [Google Scholar]
  4. Baker, R.; Shukha, R.; Operstein, V.; Frydman, S. Stability charts for pseudo-static slope stability analysis. Soil Dyn. Earthq. Eng. 2006, 26, 813–823. [Google Scholar] [CrossRef]
  5. Tang, H.; Liu, X.; Xiong, C.; Wang, Z.; Ez Eldin, M. Proof of nondeterministic polynomial-time complete problem for soil slope-stability evaluation. Int. J. Geomech. 2016, 16, C4015004. [Google Scholar] [CrossRef]
  6. Zolfaghari, A.R.; Heath, A.C.; McCombie, P.F. Simple genetic algorithm search for critical non-circular failure surface in slope stability analysis. Comput. Geotech. 2005, 32, 139–152. [Google Scholar] [CrossRef]
  7. Wang, H.; Moayedi, H.; Kok Foong, L. Genetic algorithm hybridized with multilayer perceptron to have an economical slope stability design. Eng. Comput. 2021, 37, 3067–3078. [Google Scholar] [CrossRef]
  8. Cheng, Y.; Li, L.; Chi, S. Performance studies on six heuristic global optimization methods in the location of critical slip surface. Comput. Geotech. 2007, 34, 462–484. [Google Scholar] [CrossRef]
  9. Kashani, A.R.; Gandomi, A.H.; Mousavi, M. Imperialistic competitive algorithm: A metaheuristic algorithm for locating the critical slip surface in 2-dimensional soil slopes. Geosci. Front. 2016, 7, 83–89. [Google Scholar] [CrossRef] [Green Version]
  10. Gandomi, A.; Kashani, A.; Mousavi, M.; Jalalvandi, M. Slope stability analysis using evolutionary optimization techniques. Int. J. Numer. Anal. Methods Geomech. 2017, 41, 251–264. [Google Scholar] [CrossRef]
  11. Himanshu, N.; Burman, A. Determination of critical failure surface of slopes using particle swarm optimization technique considering seepage and seismic loading. Geotech. Geol. Eng. 2019, 37, 1261–1281. [Google Scholar] [CrossRef]
  12. Khajehzadeh, M.; Taha, M.; El-Shafie, A. Reliability analysis of earth slopes using hybrid chaotic particle swarm optimization. J. Cent. South Univ. Technol. 2011, 18, 1626–1637. [Google Scholar] [CrossRef]
  13. Eslami, M.; Shareef, H.; Mohamed, A.; Khajehzadeh, M. Optimal location of PSS using improved PSO with chaotic sequence. In Proceedings of the International Conference on Electrical, Control and Computer Engineering 2011 (InECCE), Kuantan, Malaysia, 21–22 June 2011; pp. 253–258. [Google Scholar]
  14. Delice, Y.; Aydoğan, E.K.; Özcan, U.; İlkay, M.S. A modified particle swarm optimization algorithm to mixed-model two-sided assembly line balancing. J. Intell. Manuf. 2017, 28, 23–36. [Google Scholar] [CrossRef]
  15. Eslami, M.; Shareef, H.; Mohamed, A. Optimization and coordination of damping controls for optimal oscillations damping in multi-machine power system. Int. Rev. Electr. Eng. 2011, 6, 1984–1993. [Google Scholar]
  16. Cheng, Y.; Li, L.; Lansivaara, T.; Chi, S.; Sun, Y. An improved harmony search minimization algorithm using different slip surface generation methods for slope stability analysis. Eng. Optim. 2008, 40, 95–115. [Google Scholar] [CrossRef]
  17. Khajehzadeh, M.; Taha, M.R.; Eslami, M. Multi-objective optimisation of retaining walls using hybrid adaptive gravitational search algorithm. Civ. Eng. Environ. Syst. 2014, 31, 229–242. [Google Scholar] [CrossRef]
  18. Ji, Y.; Tu, J.; Zhou, H.; Gui, W.; Liang, G.; Chen, H.; Wang, M. An adaptive chaotic sine cosine algorithm for constrained and unconstrained optimization. Complexity 2020, 2020, 6084917. [Google Scholar] [CrossRef]
  19. Hegazy, A.E.; Makhlouf, M.; El-Tawel, G.S. Improved salp swarm algorithm for feature selection. J. King Saud Univ.-Comput. Inf. Sci. 2020, 32, 335–344. [Google Scholar] [CrossRef]
  20. Gao, W. Modified ant colony optimization with improved tour construction and pheromone updating strategies for traveling salesman problem. Soft Comput. 2021, 25, 3263–3289. [Google Scholar] [CrossRef]
  21. Duan, D.; Poursoleiman, R. Modified teaching-learning-based optimization by orthogonal learning for optimal design of an electric vehicle charging station. Util. Policy 2021, 72, 101253. [Google Scholar] [CrossRef]
  22. Li, L.-L.; Liu, Z.-F.; Tseng, M.-L.; Zheng, S.-J.; Lim, M.K. Improved tunicate swarm algorithm: Solving the dynamic economic emission dispatch problems. Appl. Soft Comput. 2021, 108, 107504. [Google Scholar] [CrossRef]
  23. Ali, M.H.; Kamel, S.; Hassan, M.H.; Tostado-Véliz, M.; Zawbaa, H.M. An improved wild horse optimization algorithm for reliability based optimal DG planning of radial distribution networks. Energy Rep. 2022, 8, 582–604. [Google Scholar] [CrossRef]
  24. Qi, C.; Tang, X. Slope stability prediction using integrated metaheuristic and machine learning approaches: A comparative study. Comput. Ind. Eng. 2018, 118, 112–122. [Google Scholar] [CrossRef]
  25. Azarafza, M.; Akgün, H.; Ghazifard, A.; Asghari-Kaljahi, E.; Rahnamarad, J.; Derakhshani, R. Discontinuous rock slope stability analysis by limit equilibrium approaches—A review. Int. J. Digit. Earth 2021, 14, 1918–1941. [Google Scholar] [CrossRef]
  26. Azarafza, M.; Akgün, H.; Feizi-Derakhshi, M.-R.; Azarafza, M.; Rahnamarad, J.; Derakhshani, R. Discontinuous rock slope stability analysis under blocky structural sliding by fuzzy key-block analysis method. Heliyon 2020, 6, e03907. [Google Scholar] [CrossRef] [PubMed]
  27. Azarafza, M.; Akgün, H.; Ghazifard, A.; Asghari-Kaljahi, E. Key-block based analytical stability method for discontinuous rock slope subjected to toppling failure. Comput. Geotech. 2020, 124, 103620. [Google Scholar] [CrossRef]
  28. Goh, A. Search for critical slip circle using genetic algorithms. Civ. Eng. Environ. Syst. 2000, 17, 181–211. [Google Scholar] [CrossRef]
  29. Cheng, Y.M.; Li, L.; Chi, S.-C.; Wei, W. Particle swarm optimization algorithm for the location of the critical non-circular failure surface in two-dimensional slope stability analysis. Comput. Geotech. 2007, 34, 92–103. [Google Scholar] [CrossRef]
  30. Chan, C.M.; Zhang, L.; Ng, J.T. Optimization of pile groups using hybrid genetic algorithms. J. Geotech. Geoenviron. Eng. 2009, 135, 497–505. [Google Scholar] [CrossRef]
  31. Kahatadeniya, K.S.; Nanakorn, P.; Neaupane, K.M. Determination of the critical failure surface for slope stability analysis using ant colony optimization. Eng. Geol. 2009, 108, 133–141. [Google Scholar] [CrossRef]
  32. Khajehzadeh, M.; Taha, M.R.; El-Shafie, A.; Eslami, M. Modified particle swarm optimization for optimum design of spread footing and retaining wall. J. Zhejiang Univ.-Sci. A 2011, 12, 415–427. [Google Scholar] [CrossRef]
  33. Camp, C.V.; Akin, A. Design of retaining walls using big bang–big crunch optimization. J. Struct. Eng. 2012, 138, 438–448. [Google Scholar] [CrossRef]
  34. Camp, C.V.; Assadollahi, A. CO2 and cost optimization of reinforced concrete footings using a hybrid big bang-big crunch algorithm. Struct. Multidiscip. Optim. 2013, 48, 411–426. [Google Scholar] [CrossRef]
  35. Khajehzadeh, M.; Taha, M.R.; Eslami, M. A new hybrid firefly algorithm for foundation optimization. Natl. Acad. Sci. Lett. 2013, 36, 279–288. [Google Scholar] [CrossRef]
  36. Kang, F.; Li, J.; Ma, Z. An artificial bee colony algorithm for locating the critical slip surface in slope stability analysis. Eng. Optim. 2013, 45, 207–223. [Google Scholar] [CrossRef]
  37. Khajehzadeh, M.; Taha, M.R.; Eslami, M. Multi-objective optimization of foundation using global-local gravitational search algorithm. Struct. Eng. Mech. Int. J. 2014, 50, 257–273. [Google Scholar] [CrossRef]
  38. Gordan, B.; Jahed Armaghani, D.; Hajihassani, M.; Monjezi, M. Prediction of seismic slope stability through combination of particle swarm optimization and neural network. Eng. Comput. 2016, 32, 85–97. [Google Scholar] [CrossRef]
  39. Gandomi, A.H.; Kashani, A.R. Construction cost minimization of shallow foundation using recent swarm intelligence techniques. IEEE Trans. Ind. Inform. 2017, 14, 1099–1106. [Google Scholar] [CrossRef]
  40. Aydogdu, I. Cost optimization of reinforced concrete cantilever retaining walls under seismic loading using a biogeography-based optimization algorithm with Levy flights. Eng. Optim. 2017, 49, 381–400. [Google Scholar] [CrossRef]
  41. Mahdiyar, A.; Hasanipanah, M.; Armaghani, D.J.; Gordan, B.; Abdullah, A.; Arab, H.; Majid, M.Z.A. A Monte Carlo technique in safety assessment of slope under seismic condition. Eng. Comput. 2017, 33, 807–817. [Google Scholar] [CrossRef]
  42. Gandomi, A.; Kashani, A.; Zeighami, F. Retaining wall optimization using interior search algorithm with different bound constraint handling. Int. J. Numer. Anal. Methods Geomech. 2017, 41, 1304–1331. [Google Scholar] [CrossRef]
  43. Chen, H.; Asteris, P.G.; Jahed Armaghani, D.; Gordan, B.; Pham, B.T. Assessing dynamic conditions of the retaining wall: Developing two hybrid intelligent models. Appl. Sci. 2019, 9, 1042. [Google Scholar] [CrossRef] [Green Version]
  44. Koopialipoor, M.; Jahed Armaghani, D.; Hedayat, A.; Marto, A.; Gordan, B. Applying various hybrid intelligent systems to evaluate and predict slope stability under static and dynamic conditions. Soft Comput. 2019, 23, 5913–5929. [Google Scholar] [CrossRef]
  45. Yang, H.; Koopialipoor, M.; Armaghani, D.J.; Gordan, B.; Khorami, M.; Tahir, M. Intelligent design of retaining wall structures under dynamic conditions. Steel Compos. Struct. Int. J. 2019, 31, 629–640. [Google Scholar]
  46. Xu, C.; Gordan, B.; Koopialipoor, M.; Armaghani, D.J.; Tahir, M.; Zhang, X. Improving performance of retaining walls under dynamic conditions developing an optimized ANN based on ant colony optimization technique. IEEE Access 2019, 7, 94692–94700. [Google Scholar] [CrossRef]
  47. Kalemci, E.N.; İkizler, S.B.; Dede, T.; Angın, Z. Design of reinforced concrete cantilever retaining wall using Grey wolf optimization algorithm. Structures 2020, 23, 245–253. [Google Scholar] [CrossRef]
  48. Kaveh, A.; Hamedani, K.B.; Bakhshpoori, T. Optimal design of reinforced concrete cantilever retaining walls utilizing eleven meta-heuristic algorithms: A comparative study. Period Polytech. Civ. Eng. 2020, 64, 156–168. [Google Scholar] [CrossRef]
  49. Kashani, A.R.; Gandomi, M.; Camp, C.V.; Gandomi, A.H. Optimum design of shallow foundation using evolutionary algorithms. Soft Comput. 2020, 24, 6809–6833. [Google Scholar] [CrossRef]
  50. Wang, L.; Wu, C.; Tang, L.; Zhang, W.; Lacasse, S.; Liu, H.; Gao, L. Efficient reliability analysis of earth dam slope stability using extreme gradient boosting method. Acta Geotech. 2020, 15, 3135–3150. [Google Scholar] [CrossRef]
  51. Moayedi, H.; Osouli, A.; Nguyen, H.; Rashid, A.S.A. A novel Harris hawks’ optimization and k-fold cross-validation predicting slope stability. Eng. Comput. 2021, 37, 369–379. [Google Scholar] [CrossRef]
  52. Sharma, S.; Saha, A.K.; Lohar, G. Optimization of weight and cost of cantilever retaining wall by a hybrid metaheuristic algorithm. Eng. Comput. 2021, 1–27. [Google Scholar] [CrossRef]
  53. Kaveh, A.; Seddighian, M.R. Optimization of Slope Critical Surfaces Considering Seepage and Seismic Effects Using Finite Element Method and Five Meta-Heuristic Algorithms. Period. Polytech. Civ. Eng. 2021, 65, 425–436. [Google Scholar] [CrossRef]
  54. Temur, R. Optimum design of cantilever retaining walls under seismic loads using a hybrid TLBO algorithm. Geomech. Eng. 2021, 24, 237–251. [Google Scholar]
  55. Li, S.; Wu, L. An improved salp swarm algorithm for locating critical slip surface of slopes. Arab. J. Geosci. 2021, 14, 1–11. [Google Scholar] [CrossRef]
  56. Arabali, A.; Khajehzadeh, M.; Keawsawasvong, S.; Mohammed, A.H.; Khan, B. An Adaptive Tunicate Swarm Algorithm for Optimization of Shallow Foundation. IEEE Access 2022, 10, 39204–39219. [Google Scholar] [CrossRef]
  57. Khajehzadeh, M.; Keawsawasvong, S.; Nehdi, M.L. Effective hybrid soft computing approach for optimum design of shallow foundations. Sustainability 2022, 14, 1847. [Google Scholar] [CrossRef]
  58. Khajehzadeh, M.; Kalhor, A.; Tehrani, M.S.; Jebeli, M. Optimum design of retaining structures under seismic loading using adaptive sperm swarm optimization. Struct. Eng. Mech. 2022, 81, 93–102. [Google Scholar]
  59. Kashani, A.R.; Camp, C.V.; Azizi, K.; Rostamian, M. Multi-objective optimization of mechanically stabilized earth retaining wall using evolutionary algorithms. Int. J. Numer. Anal. Methods Geomech. 2022, 46, 3352. [Google Scholar] [CrossRef]
  60. Seyyedabbasi, A.; Kiani, F. Sand Cat swarm optimization: A nature-inspired algorithm to solve global optimization problems. Eng. Comput. 2022, 1–25. [Google Scholar] [CrossRef]
  61. Dolan, E.D.; Lewis, R.M.; Torczon, V. On the local convergence of pattern search. SIAM J. Optim. 2003, 14, 567–583. [Google Scholar] [CrossRef]
  62. Duncan, J.M. State of the art: Limit equilibrium and finite-element analysis of slopes. J. Geotech. Eng. 1996, 122, 577–596. [Google Scholar] [CrossRef]
  63. Morgenstern, N.R.; Price, V.E. The analysis of the stability of general slip surfaces. Geotechinque 1965, 15, 79–93. [Google Scholar] [CrossRef]
  64. Zhu, D.; Lee, C.; Qian, Q.; Chen, G. A concise algorithm for computing the factor of safety using the Morgenstern–Price method. Can. Geotech. J. 2005, 42, 272–278. [Google Scholar] [CrossRef] [Green Version]
  65. Cheng, Y. Location of critical failure surface and some further studies on slope stability analysis. Comput. Geotech. 2003, 30, 255–267. [Google Scholar] [CrossRef]
  66. Huang, G.; Rosowski, J.; Ravicz, M.; Peake, W. Mammalian ear specializations in arid habitats: Structural and functional evidence from sand cat (Felis margarita). J. Comp. Physiol. A 2002, 188, 663–681. [Google Scholar]
  67. Torczon, V. On the convergence of pattern search algorithms. SIAM J. Optim. 1997, 7, 1–25. [Google Scholar] [CrossRef]
  68. Cherki, I.; Chaker, A.; Djidar, Z.; Khalfallah, N.; Benzergua, F. A Sequential Hybridization of Genetic Algorithm and Particle Swarm Optimization for the Optimal Reactive Power Flow. Sustainability 2019, 11, 3862. [Google Scholar] [CrossRef] [Green Version]
  69. Zervoudakis, K.; Tsafarakis, S. A mayfly optimization algorithm. Comput. Ind. Eng. 2020, 145, 106559. [Google Scholar] [CrossRef]
  70. Kaur, S.; Awasthi, L.K.; Sangal, A.; Dhiman, G. Tunicate swarm algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef]
  71. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November 1995; pp. 1942–1948. [Google Scholar]
  72. Yang, X.S. Firefly algorithms for multimodal optimization. Lect. Notes Comput. Sci. 2009, 5792, 169–178. [Google Scholar]
  73. Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
Figure 1. Forces acting on a typical slice.
Figure 1. Forces acting on a typical slice.
Sustainability 14 08097 g001
Figure 2. Initial candidate matrix generation.
Figure 2. Initial candidate matrix generation.
Sustainability 14 08097 g002
Figure 3. Chaotic sand cat optimization algorithm.
Figure 3. Chaotic sand cat optimization algorithm.
Sustainability 14 08097 g003
Figure 4. Pattern-search mesh elements.
Figure 4. Pattern-search mesh elements.
Sustainability 14 08097 g004
Figure 5. Hybrid chaotic sand cat–pattern search algorithm.
Figure 5. Hybrid chaotic sand cat–pattern search algorithm.
Sustainability 14 08097 g005
Figure 6. Three-dimensional plots of unimodal test functions.
Figure 6. Three-dimensional plots of unimodal test functions.
Sustainability 14 08097 g006
Figure 7. Three-dimensional plots of multimodal test functions.
Figure 7. Three-dimensional plots of multimodal test functions.
Sustainability 14 08097 g007
Figure 8. Slope in a uniform soil.
Figure 8. Slope in a uniform soil.
Sustainability 14 08097 g008
Figure 9. Critical failure surfaces for single-layered slope.
Figure 9. Critical failure surfaces for single-layered slope.
Sustainability 14 08097 g009
Figure 10. Multi-layered slope.
Figure 10. Multi-layered slope.
Sustainability 14 08097 g010
Figure 11. Critical failure surfaces for multi-layered slope.
Figure 11. Critical failure surfaces for multi-layered slope.
Sustainability 14 08097 g011
Figure 12. Average values of FOS for slope in a uniform soil.
Figure 12. Average values of FOS for slope in a uniform soil.
Sustainability 14 08097 g012
Figure 13. Standard deviation of FOS for slope in a uniform soil.
Figure 13. Standard deviation of FOS for slope in a uniform soil.
Sustainability 14 08097 g013
Figure 14. Average values of FOS for multi-layered soil slope.
Figure 14. Average values of FOS for multi-layered soil slope.
Sustainability 14 08097 g014
Figure 15. Standard deviation of FOS for multi-layered soil slope.
Figure 15. Standard deviation of FOS for multi-layered soil slope.
Sustainability 14 08097 g015
Figure 16. Effect of Kh and effective friction angle on FOS.
Figure 16. Effect of Kh and effective friction angle on FOS.
Sustainability 14 08097 g016
Figure 17. Effect of Kh and effective cohesion on FOS.
Figure 17. Effect of Kh and effective cohesion on FOS.
Sustainability 14 08097 g017
Figure 18. Effect of Kh and unit weight on FOS.
Figure 18. Effect of Kh and unit weight on FOS.
Sustainability 14 08097 g018
Table 1. Application of metaheuristic algorithms for geotechnical engineering problems.
Table 1. Application of metaheuristic algorithms for geotechnical engineering problems.
Author, YearReferenceOptimization MethodApplication
Goh, 2000[28]Genetic algorithmLocate the critical circular slip surface in slope stability analysis
Zolfaghari, Heath, and McCombie, 2005[6]Genetic algorithmIn slope stability, look for critical non-circular failure surfaces.
Cheng et al., 2007[29]Particle swarm optimizationTwo-dimensional slope stability analysis
Cheng et al., 2008[16]Improved harmony search algorithmSlope stability analysis
Chan, Zhang, and Ng, 2009[30]Hybrid genetic algorithmsOptimization of pile groups
Kahatadeniya, Nanakorn, and Neaupane, 2009[31]Ant colony optimizationDetermination of the critical failure surface of earth slope
Khajehzadeh et al., 2011[32]Modified particle swarm optimizationOptimum design of spread footing and retaining wall
Camp and Akin, 2012[33]Big bang–big crunch optimizationOptimum design of retaining wall
Camp and Assadollahi, 2013[34]Hybrid big bang–big crunch algorithmOptimizing the cost and CO2 of concrete footings
Khajehzadeh, Taha, and Eslami, 2013[35]hybrid firefly algorithmMinimize of total cost and CO2 emissions of the foundation subjected to geotechnical and structural requirements.
Kang, Li, and Ma, 2013[36]Artificial bee colony algorithmIn slope stability, finding the critical slip surface
Khajehzadeh, Taha, and Eslami, 2014[37]Adaptive gravitational search algorithmMulti-objective optimization of foundation
Kashani, Gandomi, and Mousavi, 2016[9]Imperialistic competitive algorithmLocating the critical slip surface of earth slope
Gordan et al., 2016[38]Particle swarm optimization and neural networkPrediction of seismic slope stability
Gandomi and Kashani, 2017[39]Accelerated particle swarm optimization, firefly algorithm, levy-flight krill herd, whale optimization algorithm, ant lion optimizer, grey wolf optimizer, moth–flame optimization algorithm, and teaching-learning-based optimization algorithm Construction cost minimization of shallow foundation
Aydogdu, 2017[40]Biogeography-based optimization algorithmCost optimization of retaining wall
Gandomi et al., 2017[10]Genetic algorithm, differential evolution, evolutionary strategy, and biogeography-based optimizationSlope stability analysis
Mahdiyar et al., 2017[41]Monte Carlo simulation techniqueSafety assessment of slope
Gandomi, Kashani, and Zeighami, 2017[42]Interior search algorithmRetaining wall optimization
Chen et al., 2019[43]Hybrid imperialist competitive algorithm and artificial neural network Prediction of safety factor values of retaining walls
Koopialipoor et al., 2019[44]Imperialist competitive algorithm, genetic algorithm, particle swarm optimization, and artificial bee colony combined with artificial neural networkPredict the slope safety exposed to static and dynamic conditions
Yang et al., 2019[45]Neural network systemDesign retaining wall structures based on smart and optimal systems
Xu et al., 2019[46]Hybrid artificial neural network and ant colony optimizationDynamic conditions of retaining wall structures
Himanshu and Burman, 2019[11]Particle swarm optimizationDetermination of critical failure surface considering seepage and seismic loading
Kalemci et al., 2020[47]Grey wolf optimization algorithmOptimization of retaining walls
Kaveh, Hamedani, and Bakhshpoori, 2020[48]Eleven meta-heuristic algorithmsOptimal design of cantilever retaining walls
Kashani et al., 2020[49]Differential algorithm, evolution strategy, and biogeography-based optimization algorithmOptimum design of shallow foundation
Wang et al., 2020[50]Extreme gradient boosting methodEvaluating the earth dam slopefailure probability.
Moayedi et al., 2021[51]Harris hawks’ optimizationPredicting the factor of safety in the presence of rigid foundations
Sharma, Saha, and Lohar, 2021[52]Hybrid butterfly and symbiosis organism search algorithmOptimization of retaining wall
Kaveh and Seddighian, 2021[53]Black hole mechanics optimization, firefly algorithm, evolution strategy, sine cosine algorithmSlope critical surfaces optimization with seepage and seismic effects
Temur, 2021[54]Teaching-learning based optimizationOptimization of retaining wall
Li and Wu, 2021[55]Improved salp swarm algorithmLocating critical slip surface of slopes
Arabali et al., 2022[56]Adaptive tunicate swarm algorithmOptimization of construction cost and CO2 emissions of shallow foundation
Khajehzadeh, Keawsawasvong, and Nehdi, 2022[57]Artificial neural networks combined with rat swarm optimizationPrediction of the ultimate bearing capacity of shallow foundations and their optimum design
Khajehzadeh, Kalhor, et al., 2022[58]Adaptive sperm swarm optimizationOptimum design of retaining structures under seismic load
Kashani et al., 2022[59]Multi-objective particle swarm optimization, multi-objective multi-verse optimization, and Pareto envelope-based selection algorithmMulti-objective optimization of mechanically stabilized earth retaining wall
Table 2. Unimodal functions.
Table 2. Unimodal functions.
FunctionRange f m i n n (Dim)
F 1 ( X ) = i = 1 n x i 2 [ 100 ,   100 ] n 030
F 2 ( X ) = i = 1 n | x i | + i = 1 n | x i | [ 10 ,   10 ] n 030
F 3 ( X ) = i = 1 n ( j = 1 i x j ) 2 [ 100 ,   100 ] n 030
F 4 ( X ) = max i   { | x i | ,   1 i n   } [ 100 ,   100 ] n 030
F 5 ( X ) = i = 1 n 1 [ 100 ( x i + 1 x i 2 ) 2 + ( x i 1 ) 2 ] [ 30 ,   30 ] n 030
F 6 ( X ) = i = 1 n ( [ x i + 0.5 ] ) 2 [ 100 ,   100 ] n 030
F 7 ( X ) = i = 1 n i x i 4 + r a n d o m [ 0 ,   1 ) [ 1.28 ,   1.28 ] n 030
Table 3. Multimodal functions.
Table 3. Multimodal functions.
FunctionRange f m i n n (Dim)
F 8 ( X ) = i = 1 n x i sin ( | x i | ) [ 500 ,   500 ] n 428.9829 × n30
F 9 ( X ) = i = 1 n [ x i 2 10 cos ( 2 π x i ) + 10 ] [ 5.12 ,   5.12 ] n 030
F 10 ( X ) = 20   exp ( 0.2 1 n i = 1 n x i 2 ) e x p ( 1 n i = 1 n cos ( 2 π x i ) ) + 20 + e           [ 32 ,   32 ] n 030
F 11 ( X ) = 1 4000 i = 1 n x i 2 i = 1 n cos ( x i i ) + 1 [ 600 ,   600 ] n 030
F 12 ( X ) =
  π n { 10 sin ( π y 1 ) + i = 1 n 1 ( y i 1 ) 2 [ 1 + 10 sin 2 ( π y i + 1 ) ] + ( y n 1 ) 2 } + i = 1 n u ( x i , 10 ,   100 ,   4 )

y i = 1 + x i + 4 4   u ( x i , a ,   k ,   m ) = { k ( x i a ) m                                       x i > a       0                                                       a <   x i < a   k ( x i a ) m                                 x i < a
[ 50 ,   50 ] n 030
F 13 ( X ) = 0.1 { sin 2 ( 3 π x 1 ) + i = 1 n ( x i 1 ) 2 [ 1 + sin 2 ( 3 π x i + 1 ) ] + ( x n 1 ) 2 [ 1 + sin 2 ( 2 π x n ) ] } + i = 1 n u ( x i , 5 ,   100 ,   4 ) [ 50 ,   50 ] n 030
Table 4. Results comparison of unimodal functions.
Table 4. Results comparison of unimodal functions.
FIndexCSCPSSCOPSOFAMVOSSATSA
F1Mean0.002.42 × 10−974.98 × 10−97.11 × 10−32.81 × 10−13.29 × 10−78.31 × 10−56
SD0.00 7.22 × 10−971.40 × 10−83.21 × 10−31.11 × 10−15.92 × 10−71.02 × 10−58
F2Mean0.00 1.16 × 10−527.29 × 10−44.34 × 10−13.96 × 10−11.91118.36 × 10−35
SD0.00 2.55 × 10−521.84 × 10−31.84 × 10−11.41 × 10−11.61429.86 × 10−35
F3Mean0.00 7.84 × 10−811.40 × 101.66 × 1034.31 × 101.50 × 1031.51 × 10−14
SD0.00 3.49 × 10−807.136.72 × 1028.97707.056.55 × 10−14
F4Mean0.00 4.57 × 10−466.00 × 10−11.11 × 10−18.80 × 10−12.44 × 10−51.95 × 10−5
SD0.00 9.98 × 10−461.72 × 10−14.75 × 10−22.50 × 10−11.89 × 10−54.49 × 10−4
F5Mean7.22 × 10−82.80 × 104.93 × 107.97 × 101.18 × 102136.5628.4
SD4.78 × 10−98.73 × 10−13.89 × 107.39 × 101.43 × 102154.000.842
F6Mean0.00 2.156.92 × 10−26.94 × 10−32.02 × 10−25.72 × 10−73.67
SD0.00 4.47 × 10−12.87 × 10−23.61 × 10−37.43 × 10−32.44 × 10−70.3353
F7Mean1.39 × 10−51.51 × 10−48.94 × 10−26.62 × 10−25.24 × 10−28.82 × 10−50.0018
SD2.65 × 10−51.33 × 10−40.02064.23 × 10−21.37 × 10−26.94 × 10−54.62 × 10−4
Table 5. Results comparison of multimodal functions.
Table 5. Results comparison of multimodal functions.
FIndexCSCPSSCOPSOFAMVOSSATSA
F8Mean−1.25 × 104−1.01 × 104−6.01 × 103−5.85 × 103−6.92 × 103−7.46 × 103−7.89 × 103
SD0.00 1.70 × 1031.30 × 1031.61 × 1039.19 × 102634.67599.26
F9Mean0.00 0.00 4.72 × 101.51 × 101.01 × 10255.45 151.45
SD0.00 0.00 1.03 × 101.25 × 101.89 × 1018.27 35.87
F10Mean8.88 × 10−168.77 × 10−163.86 × 10−24.58 × 10−21.15 2.84 2.409
SD0.00 0.00 2.11 × 10−11.20 × 10−27.87 × 10−16.58 × 10−11.392
F11Mean0.00 0.00 5.50 × 10−34.23 × 10−35.74 × 10−12.29 × 10−10.0077
SD0.00 0.00 7.39 × 10−31.29 × 10−31.12 × 10−11.29 × 10−10.0057
F12Mean1.57 × 10−321.25 × 10−11.05 × 10−23.13 × 10−41.27 6.82 6.373
SD2.88 × 10−485.41 × 10−22.06 × 10−21.76 × 10−41.02 2.72 3.458
F13Mean1.35 × 10−321.99 4.03 × 10−12.08 × 10−36.60 × 10−221.312.897
SD2.95 × 10−482.51 × 10−15.39 × 10−19.62 × 10−44.33 × 10−216.99 0.643
Table 6. The best FOSs for slope in a uniform soil.
Table 6. The best FOSs for slope in a uniform soil.
Optimization MethodAnalysis MethodNumber of SlicesMinimum FOS
Kh = 0.0Kh = 0.1Kh = 0.2
GA [6]Morgenstern–Price-1.75__
SA [8]Spencer’s method401.7267__
HS [8]Spencer’s method401.7264__
PSO [11]Bishop’s method401.7195__
SCO (current study)Morgenstern–Price401.7275 1.4012 1.1897
CSCPS (current study)Morgenstern–Price401.71321.38031.1424
Table 7. Soil properties for multi-layered slope.
Table 7. Soil properties for multi-layered slope.
Soil PropertiesUnitLayer Number
1234
Unit weight, γkN/m318.6318.6318.6318.63
Cohesion, c′kPa14.716.74.934.3
Friction angle, ϕDegree20211028
Table 8. The best FOSs for multi-layered slope.
Table 8. The best FOSs for multi-layered slope.
Optimization MethodAnalysis MethodLoading Case
123456
GA [6]Morgenstern–Price1.481.361.370.98__
PSO [8]Spencer method1.33721.211.04740.9451__
SCO (current study)Morgenstern–Price1.3421.2061.05460.9850.8490.69
CSCPS (current study)Morgenstern–Price1.3221.1781.0190.9160.8140.657
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Iraji, A.; Karimi, J.; Keawsawasvong, S.; Nehdi, M.L. Minimum Safety Factor Evaluation of Slopes Using Hybrid Chaotic Sand Cat and Pattern Search Approach. Sustainability 2022, 14, 8097. https://doi.org/10.3390/su14138097

AMA Style

Iraji A, Karimi J, Keawsawasvong S, Nehdi ML. Minimum Safety Factor Evaluation of Slopes Using Hybrid Chaotic Sand Cat and Pattern Search Approach. Sustainability. 2022; 14(13):8097. https://doi.org/10.3390/su14138097

Chicago/Turabian Style

Iraji, Amin, Javad Karimi, Suraparb Keawsawasvong, and Moncef L. Nehdi. 2022. "Minimum Safety Factor Evaluation of Slopes Using Hybrid Chaotic Sand Cat and Pattern Search Approach" Sustainability 14, no. 13: 8097. https://doi.org/10.3390/su14138097

APA Style

Iraji, A., Karimi, J., Keawsawasvong, S., & Nehdi, M. L. (2022). Minimum Safety Factor Evaluation of Slopes Using Hybrid Chaotic Sand Cat and Pattern Search Approach. Sustainability, 14(13), 8097. https://doi.org/10.3390/su14138097

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop