Professional Documents
Culture Documents
Research Article: Numerical Computation of Homogeneous Slope Stability
Research Article: Numerical Computation of Homogeneous Slope Stability
Research Article
Numerical Computation of Homogeneous Slope Stability
Copyright © 2015 Shuangshuang Xiao et al. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.
To simplify the computational process of homogeneous slope stability, improve computational accuracy, and find multiple potential
slip surfaces of a complex geometric slope, this study utilized the limit equilibrium method to derive expression equations of overall
and partial factors of safety. This study transformed the solution of the minimum factor of safety (FOS) to solving of a constrained
nonlinear programming problem and applied an exhaustive method (EM) and particle swarm optimization algorithm (PSO) to
this problem. In simple slope examples, the computational results using an EM and PSO were close to those obtained using other
methods. Compared to the EM, the PSO had a small computation error and a significantly shorter computation time. As a result,
the PSO could precisely calculate the slope FOS with high efficiency. The example of the multistage slope analysis indicated that this
slope had two potential slip surfaces. The factors of safety were 1.1182 and 1.1560, respectively. The differences between these and
the minimum FOS (1.0759) were small, but the positions of the slip surfaces were completely different than the critical slip surface
(CSS).
C(xc , yc )
𝑥𝑛+1 R A mr A n
2
𝐼𝑟𝑧 = ∫ 𝑅sec 𝛼𝑑𝑥 = 𝑅 (𝛿𝑛+1 − 𝛿0 ) Am
𝑥0
···
𝑛 𝑥𝑖+1
𝐼𝑐𝑧 = ∑ ∫ 𝑅 (𝑦𝑥𝑖 − 𝑦𝑎 ) cos 𝛼𝑑𝑥
𝑖=0 𝑥𝑖 ···
D
H
𝑛
1
= 𝑃𝑛+1 − 𝑃0 + ∑ [ 𝑘𝑖 (𝑆𝑖 3 − 𝑆𝑖+1 3 )
𝑖=0 3 Al
A1
0 xlr xmr x
1
+ (𝑘𝑖 𝑥𝑐 + 𝑏𝑖 − 𝑦𝑐 ) (𝑇𝑖+1 − 𝑇𝑖 )]
2 Figure 2: Sketch of slopes partial stability analysis.
𝑛 𝑥𝑖+1
𝐼𝑠𝑧 = ∑ ∫ 𝑅 (𝑦𝑥 𝑖 − 𝑦𝑎 ) sin 𝛼𝑑𝑥 where
𝑖=0 𝑥𝑖
𝑥𝑚+1
𝑛 𝐼𝑟𝑗 = ∫ 𝑅sec 𝛼𝑑𝑥 = 𝑅2 (𝛿𝑚+1 − 𝛿𝑙 )
1 1 𝑥𝑙
= 𝑆0 3 − 𝑆𝑛+1 3 + ∑𝑊𝑖 ,
3 3 𝑖=0 𝑚 𝑥𝑖+1
(7) 𝐼𝑐𝑗 = ∑ ∫ 𝑅 (𝑦𝑥𝑖 − 𝑦𝑎 ) cos 𝛼𝑑𝑥
𝑖=𝑙 𝑥𝑖
𝑚
where 1
= 𝑃𝑚+1 − 𝑃𝑙 + ∑ [ 𝑘𝑖 (𝑆𝑖 3 − 𝑆𝑖+1 3 )
𝑖=𝑙
3
𝑥𝑖 − 𝑥𝑐 (10)
2
𝛿𝑖 = arcsin ( ), 𝑆𝑖 = √𝑅2 − (𝑥𝑖 − 𝑥𝑐 ) , 1
+ (𝑘𝑖 𝑥𝑐 + 𝑏𝑖 − 𝑦𝑐 ) (𝑇𝑖+1 − 𝑇𝑖 )]
𝑅 2
1 3 𝑚 𝑥𝑖+1
𝑇𝑖 = (𝑥𝑖 − 𝑥𝑐 ) 𝑆𝑖 + 𝑅2 𝛿𝑖 , 𝑃𝑖 = 𝑅2 𝑥𝑖 − (𝑥 − 𝑥𝑐 ) , 𝐼𝑠𝑗 = ∑ ∫ 𝑅 (𝑦𝑥𝑖 − 𝑦𝑎 ) sin 𝛼𝑑𝑥
3 𝑖 𝑥𝑖
𝑖=𝑙
1 1
𝑊𝑖 = 𝑘𝑖 (𝑥𝑖+1 3 − 𝑥𝑖 3 ) + (𝑏𝑖 − 𝑘𝑖 𝑥𝑐 − 𝑦𝑐 ) (𝑥𝑖+1 2 − 𝑥𝑖 2 ) 1 1 𝑚
3 2 = 𝑆𝑙 3 − 𝑆𝑚+1 3 + ∑𝑊𝑖 ,
3 3 𝑖=𝑙
+ 𝑥𝑐 (𝑦𝑐 − 𝑏𝑖 ) (𝑥𝑖+1 − 𝑥𝑖 )
where 𝑥𝑚+1 = 𝑥𝑚𝑟 in 𝛿𝑚+1 , 𝑆𝑚+1 , 𝑇𝑚+1 , 𝑃𝑚+1 , and 𝑊𝑚 and
𝑥𝑙 = 𝑥𝑙𝑟 in 𝛿𝑙 , 𝑆𝑙 , 𝑇𝑙 , 𝑃𝑙 , and 𝑊𝑙 .
(𝑖 = 0, 1, 2, . . . , 𝑛) .
(8)
3. Calculation of Slope FOS
When 𝑥𝑖 = 𝑥𝑖+1 , the line equation was 𝑥 = 𝑥𝑖 , 𝑦𝑖 ≤ 𝑦 ≤ 3.1. Calculation of Overall Slope FOS. Equations (7) were
𝑦𝑖+1 ; the corresponding integral in the range of this line would substituted into (6). Equations (10) were substituted into
be zero. (16). For the known slope, its FOS 𝐹 is the function of the
horizontal and vertical coordinates of the center of the critical
arc, 𝑥𝑐 and 𝑦𝑐 , as well as the radius 𝑅. However, it is difficult
2.2. Integral Expression Equation for the Partial Slope FOS. to obtain the minimum value of this function using the
Figure 2 shows that the slip surface intercepts with the analytical method. The selection of the searching variable for
slope surface. Assuming that top and bottom intercepts have the precalculation is needed to solve the problem.
coordinates of (𝑥𝑚𝑟 , 𝑦𝑚𝑟 ) and (𝑥𝑙𝑟 , 𝑦𝑙𝑟 ), thus 𝑥𝑙 ≤ 𝑥𝑙𝑟 ≤ From the geometrical relationship in Figure 1, it is known
𝑥𝑙+1 (0 ≤ 𝑙 ≤ 𝑛 − 2), 𝑥𝑚 ≤ 𝑥𝑚𝑟 ≤ 𝑥𝑚+1 (𝑙 + 2 ≤ 𝑚 ≤ 𝑛; that
in addition, 𝑚 < 𝑛 when 𝑙 = 0). 𝐻2 + 𝑥𝑛+1 2 − 𝑥0 2 𝐻𝑦𝑐
According to (1)–(5), the partial FOS can be obtained 𝑥𝑐 = − , (11)
2 (𝑥𝑛+1 − 𝑥0 ) 𝑥𝑛+1 − 𝑥0
through integration:
2 2
𝑅 = √(𝑥𝑛+1 − 𝑥𝑐 ) + (𝑦𝑐 − 𝐻) . (12)
𝑀𝑟𝑗 𝑐𝐼𝑟𝑗 + 𝛾 tan 𝜑𝐼𝑐𝑗 For a known slope, when 𝑥0 , 𝑥𝑛+1 , and 𝑦𝑐 are determined,
𝐹𝑗 = = , (9)
𝑀𝑠𝑗 𝛾𝐼𝑠𝑗 𝑥𝑐 and 𝑅 can be determined using (11) and (12), respectively;
4 Computational Intelligence and Neuroscience
that is, the CSS can be obtained. Therefore, 𝑥0 , 𝑥𝑛+1 , and Start
𝑦𝑐 can be selected as the searching variables, in which
𝑥𝑛+1 ≥ 𝑥𝑛 , 𝑥0 ≤ 0. To reduce the searching range, a
Initialize the necessary
restrained range of value of 𝑥0 , 𝑥𝑛+1 , 𝑦𝑐 should be empirically parameters: Fzm , x0 ,
evaluated to ensure that 𝑦𝑐 ≤ 𝑦𝑐 max , 𝑥0 ≥ 𝑥0 min , 𝑥𝑛+1 ≥ xn+1 , yc , etc.
𝑥(𝑛+1) max . In addition, to avoid occurrence of a broken arc,
√(𝑥𝑖 − 𝑥𝑐 )2 + (𝑦𝑖 − 𝑦𝑐 )2 ≤ 𝑅 (𝑖 = 1, 2, . . . , 𝑛) should be sat- Assign x0min , x(n+1)max , ycmax , etc.
isfied. Under this circumstance, solving for the minimum
FOS requires solving the following constrained nonlinear
programming problem: No
Search point in the
search area
𝐹𝑧𝑚 = min 𝐹𝑧 (𝑥0 , 𝑥𝑛+1 , 𝑦𝑐 )
Yes
s.t. 𝑥0 min ≤ 𝑥0 ≤ 0
Calculate Fz
𝑥𝑛 ≤ 𝑥𝑛+1 ≤ 𝑥(𝑛+1) max
(13) Yes Fzm > Fz
Fzm = Fz
𝑦𝑐 ≤ 𝑦𝑐 max
No
√(𝑥𝑖 − 𝑥𝑐 )2 + (𝑦𝑖 − 𝑦𝑐 )2 ≤ 𝑅
Change the position
of search point
(𝑖 = 1, 2, . . . , 𝑛) .
𝑦𝑐 max = (1 + 𝜆) 𝑦𝑐 max , (14) Figure 3: Flow chart of calculating the minimum FOS.
where 𝜆 is a coefficient.
This study applied an EM and PSO to solve (13). The result
yielded from the EM was compared in order to validate the
result of the PSO. the fitness function. Assuming that the searching space is 𝐷-
dimension, the particle swarm consists of 𝑁 particles. The
3.1.1. Exhaustive Method. The EM is a method that allows location of the 𝑖th particle at the 𝑡th time step is O𝑡𝑖 =
𝑡 𝑡 𝑡
the range of 𝑥0 , 𝑥𝑛+1 , and 𝑦𝑐 to vary according to a specified (𝑂𝑖1 , 𝑂𝑖2 , . . . , 𝑂𝑖𝐷 ); the velocity is V𝑡𝑖 = (𝑉𝑖1𝑡 , 𝑉𝑖2𝑡 , . . . , 𝑉𝑖𝐷
𝑡
).
step interval. The FOS 𝐹𝑧 should be solved at every step Thus the procedure of searching for the CSS of the slope using
for each value, in which the minimum value would be the PSO can be expressed as follows.
minimum FOS 𝐹𝑧𝑚 . The detailed solving procedure is shown (1) Parameter initialization, including the swarm size 𝑁,
in Figure 3. This procedure can be easily carried out using a particle location O𝑡𝑖 and velocity V𝑡𝑖 , the maximum velocity of
set of programmed computer codes. the particle Vmax , and maximum iteration step 𝑡max .
(2) Examination of the particle location to check if the
3.1.2. Particle Swarm Optimization Algorithm. The PSO is geometric condition is satisfied, that is, to ensure a broken
a swarm intelligent heuristic algorithm that was proposed arc does not occur in the determined slip surface: if the
by Dr. Eberhart and Dr. Kennedy [24]. It utilizes individual conditions were satisfied, the calculation would enter step (3);
coordination and information sharing in the swarm to seek otherwise, the particle location should be adjusted to satisfy
the optimum solution through iteration. The concept of the geometric condition and then enter step (3).
PSO is simple. There are few adjusting parameters and the (3) Calculating the fitness function value of each particles,
convergence speed is fast, so it has been widely used in that is, calculating the FOS of each slip surface 𝐹𝑧𝑖𝑡 =
𝑡 𝑡 𝑡
discrete and continuous optimization problems [25, 26]. 𝐹𝑧 (𝑂𝑖1 , 𝑂𝑖2 , . . . , 𝑂𝑖𝐷 ).
During the searching process of the CSS on the slope (4) Comparing the fitness function value of each particle
using the PSO, each precalculated slip surface can be treated 𝐹𝑧𝑖𝑡 with the corresponding fitness function value at the best
as a particle. The number of searching variables is the position where the particle passed 𝐹𝑧𝑝𝑖 : if 𝐹𝑧𝑖𝑡 ≤ 𝐹𝑧𝑝𝑖 , the
dimension of the searching space. The FOS function 𝐹𝑧 is particle passed best position of O𝑝𝑖 = O𝑡𝑖 and the optimal
Computational Intelligence and Neuroscience 5
and the overall fitness function value was 𝐹𝑧𝑔 = 𝐹𝑧𝑖𝑡 ; other- Assign t = 0, t1 = tc ,
wise, O𝑔 and 𝐹𝑧𝑔 maintained the same values. Fzgo = 1000 and 𝜀 = 0.001
(6) According to (15) and (16), the velocity and location
of each particle were updated:
Positions of the
Change the No
particles satisfy geometric
V𝑡+1
𝑖 = 𝑤V𝑡𝑖 + 𝑐1 𝑟1 (O𝑝𝑖 − O𝑡𝑖 ) + 𝑐2 𝑟2 (O𝑔 − O𝑡𝑖 ) , positions
conditions
{ 𝑉𝑖𝑗𝑡+1
if 𝑉𝑖𝑗𝑡+1 ≤ 𝑉𝑗 max Yes
{
{ 𝑡+1 (15) Calculate fitness value
𝑉𝑖𝑗𝑡+1 = { 𝑉𝑖𝑗
{
{ 𝑡+1 𝑉𝑗 max if 𝑉𝑖𝑗𝑡+1 > 𝑉𝑗 max , Identify Opi ,
{ 𝑉𝑖𝑗 Og , Fzpi and Fzg
O𝑡+1
𝑖 = O𝑡𝑖 + V𝑡+1
𝑖 , (16) Update Oit , Vit
Yes
where 𝑖 = 1, 2, . . . , 𝑁, 𝑗 = 1, 2, . . . , 𝐷; 𝑐1 and 𝑐2 are the t < t1 t= t+1
acceleration coefficients, with a typical value of 𝑐1 = 𝑐2 = 2. No
𝑟1 and 𝑟2 are random number in the range of [0, 1]. 𝑤 is the t > tmax or No t = t + 1,
inertial factor, which is determined using (17) [27]. |Fzgo − Fzg | ⩽ 𝜀 t1 = t1 + tc, and
Fzgo = Fzg
In (16), when the particle runs out of the searching range, Yes
that is, 𝑂𝑖𝑗𝑡+1 > 𝑂𝑗 max or 𝑂𝑖𝑗𝑡+1 < 𝑂𝑗 min , the “reflecting walls” Export
approach would be used [28]. Let 𝑉𝑖𝑗𝑡 = −𝑉𝑖𝑗𝑡 and 𝑂𝑖𝑗𝑡+1 = 𝑂𝑖𝑗𝑡 −
𝑉𝑖𝑗𝑡 . Consider End
where 𝑤max is initial iteration inertial factor and 𝑤min is the 3.2. Calculation of the Partial Slope FOS. It can be seen from
inertial factor at the final iteration. Let 𝑤max = 0.9, 𝑤min = 0.4 the geometric relationship in Figure 2 that
[29]; 𝑡max is the maximum iteration step and 𝑡 is the current
interaction step.
(7) If 𝑡 < 𝑡1 , let 𝑡 = 𝑡 + 1. Then the procedure steps back 𝑦𝑚𝑟 2 − 𝑦𝑙𝑟 2 + 𝑥𝑚𝑟 2 − 𝑥𝑙𝑟 2 𝑦𝑚𝑟 − 𝑦𝑙𝑟
to (2); otherwise, it enters the next step. 𝑥𝑐 = − 𝑦, (19)
2 (𝑥𝑚𝑟 − 𝑥𝑙𝑟 ) 𝑥𝑚𝑟 − 𝑥𝑙𝑟 𝑐
(8) If the overall optimal fitness function value satisfies
(18) [30, 31] or the iteration 𝑡 > 𝑡max , the searching process 2
𝑅 = √(𝑥𝑚𝑟 − 𝑥𝑐 ) + (𝑦𝑐 − 𝑥𝑚𝑟 ) .
2 (20)
would be ended. At this point, 𝐹𝑧𝑔 is the minimum FOS and
the corresponding slip surface is the CSS. Otherwise, let 𝑡 =
𝑡 + 1, 𝑡1 = 𝑡1 + 𝑡𝑐 , 𝐹𝑧𝑔𝑜 = 𝐹𝑧𝑔 , and the procedure enter step (2) For a known slope, when 𝑥𝑙𝑟 and 𝑥𝑚𝑟 are known, 𝑦𝑙𝑟 and
and the next iteration. Consider 𝑦𝑚𝑟 can also be determined. If 𝑦𝑐 were also known, 𝑥𝑐 and 𝑅
could be determined through (19) and (20), respectively. 𝑥𝑙𝑟 ,
𝐹𝑧𝑔𝑜 − 𝐹𝑧𝑔 ≤ 𝜀, (18) 𝑥𝑚𝑟 , and 𝑦𝑐 can be selected as the searching variables. Since
the range of 𝑥𝑚𝑟 and 𝑥𝑙𝑟 is known, that is, 𝑥𝑚 ≤ 𝑥𝑚𝑟 ≤ 𝑥𝑚+1
and 𝑥𝑙 ≤ 𝑥𝑙𝑟 ≤ 𝑥𝑙+1 , therefore, selecting the value range
where 𝐹𝑧𝑔𝑜 and 𝐹𝑧𝑔 are the overall optimal fitness function for 𝑦𝑐 to let 𝑦𝑐 ≤ 𝑦𝑐 max is the only requirement. Under this
values at the iteration steps 𝑡1 and 𝑡1 + 𝑡𝑐 , respectively. 𝜀 is the circumstance, solving for the minimum FOS requires solving
expected minimum degree of error. In (18), after 𝑡𝑐 iteration the following constrained nonlinear programming problem:
steps, the variation of the overall optimal fitness function
value becomes small.
The detailed procedure is shown in Figure 4. 𝐹𝑗𝑚 = min 𝐹𝑗 (𝑥𝑚𝑟 , 𝑥𝑙𝑟 , 𝑦𝑐 )
Given a swarm size 𝑁, maximum iteration step 𝑡max can
be determined through sensitivity analysis [32]. s.t. 𝑥𝑙 ≤ 𝑥𝑙𝑟 ≤ 𝑥𝑙+1
6 Computational Intelligence and Neuroscience
2.065
2 2
√(𝑥𝑖 − 𝑥𝑐 ) + (𝑦𝑖 − 𝑦𝑐 ) ≤ 𝑅, 2.060
2.055
(21)
2.050
2.045
where 0 ≤ 𝑙 ≤ 𝑛 − 2, 𝑙 + 2 ≤ 𝑚 ≤ 𝑛, 𝑚 − 𝑙 < 𝑛, and 𝑖 =
𝑙 + 1, 𝑙 + 2, . . . , 𝑚. 2.040
The solving method for (21) is the same with that of (13), 2.035
which is not repeated here. For the slope with 𝑛 points on 0 10 20 30 40 50 60
the slope surface shown in Figure 2, there are totally 𝑛(𝑛 − Iteration
1)/2 − 1 possible partial slip surfaces; that is, there are totally Figure 5: Minimum FOS versus iterations.
𝑛(𝑛 − 1)/2 − 1 possible values for 𝑚 and 𝑙. Equation (21) can
be used to calculate the minimum FOS for each situation.
the PSO was also small, indicating that the PSO is feasible for
4. Case Study calculating the FOS of a slope.
In these calculations, the step for each searching variable
4.1. Simple Slope Calculation. To validate the calculation in the EM was 0.1 m; the swarm size of PSO of 𝑁 was 20. The
method for the slope FOS in this study, a set of computational maximum iteration 𝑡max was 100. Under the same conditions
programs was developed. The EM and PSO were used to cal- such as the searching range, the total iteration in the EM was
culate the FOS for 5 simple slopes found in the literature. The much larger than in the PSO. With regard to a large slope, the
results were compared with those from the literature and were iteration in EM could reach several tens of millions requiring
listed in Table 1. It should be noted that the FOS of the slope significant computation time as shown in Table 2.
was calculated using the variable metric method (VMM) [14], Therefore, compared with the EM, the PSO had a smaller
analytical method 1 (AM1) [7], analytical method 2 (AM2) computation error and it also reduced the computation time.
[6], ordinary method (OM) [33], and genetic algorithms It is a more efficient and accurate method for calculating the
(GA) [34] reported in the literature. FOS of a slope.
In Table 1, it can be seen that the computational results The swarm size and iteration steps can significantly
from the EM and the PSO are very close to that of other affect the computational results in the PSO. To determine
methods, indicating that the computational methods are the optimum swarm size and iteration steps, this study
valid for calculating the FOS of a slope. Taking the first slope calculated several swarm sizes, iteration steps and estimated
as an example, VMM calculated the FOS as 1.23, while the their influence on the convergence speed, computation load,
EM and the PSO in this study were estimated as 1.23 and and the results.
1.24, respectively. The result of employing the EM was that Using the second slope as an example, letting 𝑁 = 20, the
it was more accurate. Compared to the EM, the error from minimum FOS and location of the particles were investigated
Computational Intelligence and Neuroscience 7
50 50
t=1
t = 10
40 40
yc (m)
yc (m)
30 30
20 20
10 10
−10 0 10 20 30 −10 0 10 20 30
xc (m) xc (m)
50 50
t = 30
t = 50
40 40
yc (m)
30 30
yc (m)
20 20
10 10
−10 0 10 20 30 −10 0 10 20 30
xc (m) xc (m)
50 50
t = 70 t = 100
40 40
yc (m)
yc (m)
30 30
20 20
10 10
−10 0 10 20 30 −10 0 10 20 30
xc (m) xc (m)
Particles Particles
Global best particle Global best particle
2.50 20
2.45 A5
2.40 15
3
2.35
10
Average fitness
y (m)
2.30
2.25 5
2.20 1 2
A1
2.15 0
2.10
2.05 −5
−10 −5 0 5 10 15 20 25 30 35
2.00
0 25 50 75 100 125 150 175 200 x (m)
Iteration
Figure 8: Cross section of slope and computation results.
N=5 N = 20
N = 10 N = 50
N = 15 20
5
as the variation in the iteration steps. The results of this
analysis can be seen in Figures 5 and 6. In Figure 5, it appears 0
that the FOS of the slope decreased with the increase of −5
the iteration and reached the minimum value at the 20th
iteration. In Figure 6, under the initial condition, that is, 𝑡 = 1, −10
particles dispersed around the global best particle. With the −15 −10 −5 0 5 10 15 20 25 30 35 40
increase of iterations, the particles gradually approached the Figure 9: Results of Swedish circle method.
global best particle. Although the particles were concentrated
in the final computation stage, these particles were not
clustered in the location of the global best particle, which was
primarily due to the particles being caught in the vicinity of 4.2. Multistage Slope Calculation. Figure 8 shows a multistage
the point with the local extreme value in the PSO. slope, with the unit weight 𝛾 = 20 kN/m3 , cohesion 𝑐 =
Thereafter, letting 𝑡max = 200, this study analyzed the 10 kPa, and internal friction angle 𝜑 = 20∘ . Utilizing the PSO,
convergence feature of the PSO with a swarm size 𝑁 of 5, the minimum FOS was calculated to be 1.076 and the CSS is
10, 15, 20, and 50. The results are presented in Figure 7. In surface 1 in Figure 8. In addition, two different slip surfaces at
the figure, it can be seen that the convergence results were completely different locations were calculated with the factors
good for the swarm size of 15, 20, and 50. Moreover, for of safety close to the minimum FOS as represented by surfaces
different swarm sizes, the convergence was attained before 3 in Figure 8. Their factors of safety were 1.118 and 1.156. If
100 iterations, indicating that the PSO converged quickly. reinforcement was performed only to slip surface 1, the slope
Therefore, when using the PSO to calculate the slope FOS, might slide along surfaces 2 and 3.
selecting 𝑡max = 100 and 𝑁 = 20 should satisfy the The overall FOS using the Swedish circle method in the
requirements. software was calculated to be 1.145 as shown in Figure 9.
Computational Intelligence and Neuroscience 9
[17] W. Wan, P. Cao, T. Feng, and H.-P. Yuan, “Analysis of slope [34] W.-J. Niu, “Determination of slope safety factor with analyt-
stability for underground vacant areas based on improved ical solution and searching critical slip surface with genetic-
genetic algorithm,” Rock and Soil Mechanics, vol. 27, no. 11, pp. traversal random method,” The Scientific World Journal, vol.
2015–2019, 2006. 2014, Article ID 950531, 13 pages, 2014.
[18] M.-Q. You, “Analysis of homogeneous soil slope slipping in
circular arc,” Rock and Soil Mechanics, vol. 29, no. 8, pp. 2025–
2032, 2008.
[19] Y. M. Cheng, “Global optimization analysis of slope stability by
simulated annealing with dynamic bounds and Dirac function,”
Engineering Optimization, vol. 39, no. 1, pp. 17–32, 2007.
[20] L. Li, S.-C. Chi, and G. Lin, “Improved complex method based
on particle swarm optimization algorithm and its application to
slope stability analysis,” Rock and Soil Mechanics, vol. 26, no. 9,
pp. 1393–1398, 2005.
[21] W. Wan, P. Cao, T. Feng, and H.-P. Yuan, “Searching for the
most dangerous failure surface of complex slope based on accel-
erating hybrid genetic algorithm,” Chinese Journal of Geotechni-
cal Engineering, vol. 28, no. 4, pp. 475–479, 2006.
[22] G. D. Zou, “A global optimization method of the slice method
for slope stability analysis,” Chinese Journal of Geotechnical
Engineering, vol. 24, no. 3, pp. 309–312, 2002.
[23] Z. H. Dai and P. S. Shen, “Numerical solution of simplified
Bishop method for stability analysis of soil slopes,” Rock and Soil
Mechanics, vol. 23, no. 6, pp. 760–764, 2002.
[24] J. Kennedy and R. Eberhart, “Particle swarm optimization,”
in Proceedings of the IEEE International Conference on Neural
Networks, pp. 1942–1948, Perth, Australia, December 1995.
[25] H. T. Ye, W. G. Luo, and Z. Q. Li, “Convergence analysis of par-
ticle swarm optimizer and its improved algorithm based on
velocity differential evolution,” Computational Intelligence and
Neuroscience, vol. 2013, Article ID 384125, 7 pages, 2013.
[26] F.-F. Wang and C.-T. Su, “Enhanced fuzzy-connective-based
hierarchical aggregation network using particle swarm opti-
mization,” Engineering Optimization, vol. 46, no. 11, pp. 1501–
1519, 2014.
[27] Y. Shi and R. C. Eberhart, “Parameter selection in particle
swarm optimization,” in Proceedings of the 7th Annual Confer-
ence on Evolutionary Programming, pp. 591–600, Springer, New
York, NY, USA, December 1998.
[28] J. Robinson and Y. Rahmat-Samii, “Particle swarm optimization
in electromagnetics,” IEEE Transactions on Antennas and Prop-
agation, vol. 52, no. 2, pp. 397–407, 2004.
[29] Y. Shi and R. C. Eberhart, “Modified particle swarm optimizer,”
in Proceedings of the IEEE International Conference on Evolu-
tionary Computation (ICEC ’98), pp. 69–73, Anchorage, Alaska,
USA, May 1998.
[30] Y. M. Cheng, L. Li, S.-C. Chi, and W. B. Wei, “Particle swarm
optimization algorithm for the location of the critical non-
circular failure surface in two-dimensional slope stability analy-
sis,” Computers and Geotechnics, vol. 34, no. 2, pp. 92–103, 2007.
[31] Y. M. Cheng, L. Li, and S. C. Chi, “Performance studies on six
heuristic global optimization methods in the location of critical
slip surface,” Computers and Geotechnics, vol. 34, no. 6, pp. 462–
484, 2007.
[32] M. Clerc and J. Kennedy, “The particle swarm-explosion, sta-
bility, and convergence in a multidimensional complex space,”
IEEE Transactions on Evolutionary Computation, vol. 6, no. 1,
pp. 58–73, 2002.
[33] D. G. Fredlund and J. Krahn, “Comparison of slope stability
methods of analysis,” Canadian Geotechnical Journal, vol. 14, no.
3, pp. 429–439, 1977.
Advances in Journal of
Industrial Engineering
Multimedia
Applied
Computational
Intelligence and Soft
Computing
The Scientific International Journal of
Distributed
Hindawi Publishing Corporation
World Journal
Hindawi Publishing Corporation
Sensor Networks
Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
Advances in
Fuzzy
Systems
Modelling &
Simulation
in Engineering
Hindawi Publishing Corporation
Hindawi Publishing Corporation Volume 2014 http://www.hindawi.com Volume 2014
http://www.hindawi.com
International Journal of
Advances in Computer Games Advances in
Computer Engineering Technology Software Engineering
Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
International Journal of
Reconfigurable
Computing