Professional Documents
Culture Documents
ARTIFICIAL BEE COLONY (ABC) ALGORITHM APPLIED TO SLOPESTABILITY IN SEARCHING THE CRITICAL SURFACE
Dr. Abhijit Saha
Deputy Director (Hydrology), Central Design Office, Irrigation & Waterways Department, Govt. of West Bengal, Kolkata-700091
Email: ovijeet@rediffmail.com
ABSTRACT: The popularity of nature-inspired meta-heuristics in solving complex multidimensional and combinatorial optimization
problems is on the rise. The biologically inspired computation and their solution frameworks abstracted from the natural world are
largely due to its flexibility of hybridization and customization to different problem environments. Swarm intelligence is a research
field that models the collective intelligence in swarms of insects or animals. Artificial Bee Colony (ABC) algorithm is one of the most
recently introduced (Karaboga, 2005) swarm-based algorithms that simulates the intelligent foraging behaviour of a honeybee swarm.
A slight modified version of ABC algorithm proposed by the author is initially tested on some hard benchmark test functions and then
applied in searching the critical failure surface in soil slopes where the independent design variables are the abscissa (CX), ordinate
(CY) of slip circle centre, and depth factor (Nd) of the slip surface. The objective function is the factor of safety (FOS) against failure.
The stability analysis is carried out integrating the present tool with Bishop's simplified method (1955) and results compared with
examples from literature to highlight the robustness of the present methodology. Results produced by ABC and some other natureinspired meta-heuristics like Genetic Algorithm (GA), Genetic Algorithm-Simulated Annealing (GA-SA) hybrid, Big Bang-Big
Crunch (BB-BC) method have been compared (Saha 2003, 2008, 2011, 2013) to demonstrate its versatility.
1
INTRODUCTION
elaborated in APPENDIX
69
Geotechnique Today- Prediction, Modelling & Construction: Proceedings of Indian Geotechnical Society, Kolkata Chapter, Feb.28th -March 1st, 2014.
(2),
1 f x , f m xm 0
m
m
fit m xm
1 f m xm , f m xm 0
(3),
Pm
fit m xm
fit x
(4),
SN
m 1
70
Geotechnique Today- Prediction, Modelling & Construction: Proceedings of Indian Geotechnical Society, Kolkata Chapter, Feb.28th -March 1st, 2014.
c / b i b i h i
sec i
/
1 ru tan
/
H H
i 1 H H
1 tan i tan
.
F
n
b i h i
sin i
i 1 H H
(-0.10B, 3.15H)
INITIAL FEASIBLE SEARCH SPACE
Center
of
circle
CX, CY
i
O
(-0.10B, 1.05H)
(B, 3.15H)
SUB-SOIL DATA
c/
H = 0.02
/= 40 deg.
u
ub
ru = W = h = 0.50
c/
P
= F + ( l- u)
/
tan
F
(B, 1.05H)
xi
bi
H=30
NH
d
(0,0)
= i i
i
=
i i
i
After finding the food source, the bee utilizes its own capability
to memorize the location and then immediately starts exploiting
it. Hence, the bee will become an employed forager. The
foraging bee takes a load of nectar from the source and returns to
the hive, unloading the nectar to a food store. After unloading
the food, the bee has the following options:
(i) It might become an uncommitted follower after abandoning
the food source (UF).
(ii) It might dance and then recruit nest mates before returning
to the same food source (EF1).
(iii) It might continue to forage at the food source without
recruiting after bees (EF2).
5
i
0.10B=6
B=60
i
i
li
i= i
i i= i
71
Geotechnique Today- Prediction, Modelling & Construction: Proceedings of Indian Geotechnical Society, Kolkata Chapter, Feb.28th -March 1st, 2014.
1.060444125
1.001917336
1.073072326
1.073072326
1.002094521
1.002486514
1.04667637
10
1.036020143
1.002486514
1.002486514
1.036020143
1.002486514
1.036020143
1.002486514
1.036020143
1.002486514
1.036020143
1
1.002486514
1.037867167
1.003713273
1.037867167
1.008294726
1.037867167
1.008670345
1.037867167
0.1
1.008670345
1.027497541
1.008670345
1.027497541
1.008670345
1.027497541
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.010308419
1.010308419
1.009828788
1.009828788
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
Fitne ss (F i)=FOSmax.-FOSi(WINDOWING)
48
44
40
36
32
28
Cyc le
24
20
16
0.1
1.08
1.07
1.06
1.05
1.04
1.03
1.02
1.01
1.00
0.99
0.98
G1 to G50
49
45
41
37
33
29
25
21
17
13
FOS Value
F (i))av.
Initial Mean of Fitness Func tion (Fi) of Food Sources/ Flower Patches
Intermediate
Mean of Fitness Function (Fi) of Food Sources/ Flower Patches
0.50
Final Mean of Fitness Function (Fi) of Flower Patches before Scout Bee Phase
0.48
0.46
0.44
0.42
Random movement with steady
inc rease in average fitness value
(de fine d be low) in suc cessive c yc les
Fitness (F i)=1/ (1+FOSmin.)
0.40
0.38
0.36
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
Min.FoS Vs. Nd
Objective Function=FOSS
Cyc le
1.060444125
1.001917336
1.073072326
1.002094521
1.073072326
1.002486514
1.04667637
1.002486514
1.036020143
1.00
1.002486514
1.036020143
1.002486514
1.036020143
1.002486514
1.036020143
0.95
1.002486514
1.036020143
1.002486514
1.037867167
1.003713273
1.037867167
0.90
1.008294726
1.037867167
1.008670345
1.037867167
0.85
1.008670345
1.027497541
1.008670345
1.027497541
1.008670345
1.027497541
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.010308419
1.009828788
1.010308419
1.009828788
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
Cyc le
49
46
43
40
37
34
31
28
25
19
16
13
10
Cyc le
Space,
49
45
41
37
33
29
25
21
17
13
0.1
CX at Local Optimization
CY at Local Optimization
Nd at Local Optimization
f(x)
10
22
100
Min.FoS Vs. CY
Fmin.=1.002095
F max.=1.02663
10
12
G1 to G50
1.060444125
1.001917336
1.073072326
1.002094521
1.073072326
100
1.002486514
1.04667637
1.002486514
1.036020143
95
1.002486514
1.036020143
1.002486514
1.036020143
90
1.002486514
1.036020143
85
1.002486514
1.036020143
80
1.002486514
1.037867167
75
1.003713273
1.037867167
70
1.008294726
1.037867167
65
60
1.008670345
1.037867167
55
1.008670345
1.027497541
1.008670345
1.027497541
1.008670345
1.027497541
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.016502211
1.008670345
1.010308419
1.009828788
1.010308419
1.009828788
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
Fmin.=1.002095
F max.=1.02663
Min.FoS Vs. CX
100
1.060444125
1.073072326
1.036020143
1.036020143
1.036020143
1.037867167
1.037867167
1.027497541
1.016502211
1.016502211
1.010308419
1.010308419
1.010308419
1.010308419
1.010308419
1.009828788
1.008670345
1.008670345
1.008670345
1.008670345
1.008294726
1.002486514
1.002486514
1.002486514
1.002486514
1.001917336
Fmin.=1.002095
F max.=1.02663
Cyc le
72
Geotechnique Today- Prediction, Modelling & Construction: Proceedings of Indian Geotechnical Society, Kolkata Chapter, Feb.28th -March 1st, 2014.
Searc h Spac e,
f(x)
10
0.1
Change in Standard Deviation of Objective Function (FOS)
after Local Exploitation of Search Space in sucessive cycles
49
46
43
40
37
34
31
28
25
22
19
16
13
10
0.01
Cyc le
11
1.04
1.03
7
6
5
4
3
1.02
1.01
49
47
45
43
41
39
37
35
33
31
29
27
25
21
19
17
15
13
23
49
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
49
47
45
43
41
39
37
35
33
31
Cyc le
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
0.80
29
0.82
0.19
27
Greedy Selection by Employed Bees between Initial Random Food Source &
Random Food Source selected in its Neighbourhood
Greedy Selection by Onlooker Bees betn. their Initial Random Food Source &
Source shown by Employed Bees, based on Fitness Probability
Abondoned Food Source (Nd) replaced by Random Food Source within Search
Space for Scout Bees for next phase
0.84
25
0.86
23
0.88
21
0.90
19
0.92
17
0.22
0.94
13
0.23
0.96
11
Design Variable, Nd
0.98
0.24
1.00
0.25
0.20
Cyc le
1.02
Cyc le
0.21
11
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
13
11
Greedy Selection by Employed Bees between Initial Random Food Source &
Random Food Source selected in its Neighbourhood
Greedy Selection by Onlooker Bees betn. their Initial Random Food Source &
Source shown by Employed Bees, based on Fitness Probability
Abondoned Food Source (CY) replaced by Random Food Source within Search
Space for Scout Bees for next phase
99
97
95
93
91
89
87
85
83
81
79
77
75
73
71
69
67
65
Design Variable, CY
0.1
Cyc le
10
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
Cyc le
100
1.00
1.05
1.06
1.07
10
Design Variable, CX
1.08
15
Initial Std. Dev. of Food Sourc es/ Flower Patc hes (FOS)
100
Intermediate Std. Dev. of Food Sourc es/ Flower Patc hes (FOS)
Final Std. Dev. of Flower Patc hes (FOS) before Sc out Bee Phase
Cyc le
CONCLUSION
Detailed in APPENDIX
73
100
90
80
70
60
50
40
60
50
40
70
60
50
40
90
80
70
60
50
40
60
50
40
30
20
10
G30:Employed Bees
Design Variable, CX
G30:OnlookerBees
100
90
80
70
60
50
40
60
50
40
30
20
10
60
50
40
30
20
10
30
G40:Employed Bees
Design Variable, CX
G40:OnlookerBees
80
-10
100
30
90
60
50
40
30
20
10
G20:Employed Bees
Design Variable, CX
G20:OnlookerBees
100
30
-10
30
10
30
Design Variable, CY
-10
60
50
40
30
20
10
-10
30
20
40
50
10
Design Variable, CY
60
12
70
100
90
80
70
60
50
40
30
-10
14
80
Design Variable, CY
16
90
-10
18
100
Design Variable, CY
Design Variable, CY
Geotechnique Today- Prediction, Modelling & Construction: Proceedings of Indian Geotechnical Society, Kolkata Chapter, Feb.28th -March 1st, 2014.
G50:Employed Bees
G50:OnlookerBees Design Variable, CX
Cycle (G)
- 4.6628, 94.3152
90
1.9062, 77.9340
1.5817, 78.7950
3.1973, 75.0109
80
10
Slope Profile
SpencerArc
SpencerCenter
GA Arc (n=20, Generation=70th)
GA Center(n=20, Generation=70th)
GA-SA Hybrid: Arc (n=20, Generation=37th)
GA-SA Hybrid: Centre (n=20, Generation=37th)
BB-BC(ES) Arc (n=30, Generation=43)
BB-BC(ES) Center(n=30, Generation=43)
ABC Center(n=20, Generation=50)
ABC Arc (n=20, Generation=50)
70
Height in metres
100
9.6317, 63.7615
60
ARTIFICIALBEE COLONY
50
FoS=1.002095
0.1
Fitness (F i)=FOSmax.-FOSi(WINDOWING)
1st Simulation Run
3rd Simulation Run
20
SOILDATA
B = 60 m
H = 30 m
= 26.50 deg.
c//H = 0.02
30
FoS=1.0104
Genetic Algorithm-Simulated Annealing Hybrid
CX=- 4.663, CY=94.315, Nd=0.995
R=f(CX,CY,Nd) =94.304
10
FoS=1.00249
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
0.01
Cyc le
0
-5
-10
15
25
35
45
55
65
75
FoS=1.0045
Distance in metres
APPENDIX
f x
100 x
n 1
i 1
i 1
2
1
1 x i
f x 10n
x
n
i 1
2
i
10Cos 2 x i ,
74
100
f(x)
Geotechnique Today- Prediction, Modelling & Construction: Proceedings of Indian Geotechnical Society, Kolkata Chapter, Feb.28th -March 1st, 2014.
10
Change in Mean Value
of Objec tive Func tion in
suc c essive c yc les
1
0.1
0.01
0.001
0.0001
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
68
72
76
80
84
88
92
96
100
Cyc le
f(x)
1
0.1
0.01
0.001
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
68
72
76
80
84
88
92
96
100
0.0001
Cyc le
100
10
1
0.1
0.01
0.001
0.00001
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
0.000001
Cyc le
10000
1000
100
1.00
0.96
0.92
0.88
0.84
0.80
0.76
0.72
0.68
0.64
0.60
0.56
0.52
Fitness (F i) = f(x)max.-f(x)i
(WINDOWING TECHNIQUE)
Random c hange in Av. Probability of
fitness func tion in suc cessive c yc les
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
68
72
76
80
84
88
92
96
100
0.0001
10
1
0.1
Cyc le
1000
100
10
1
0.1
0.01
0.001
0.0001
0.00001
0.000001
0.001
0.0000001
0.01
200
190
180
170
160
150
140
130
120
110
90
100
80
70
60
50
40
30
20
10
0.0001
Cyc le (G)
Cycle
75
Geotechnique Today- Prediction, Modelling & Construction: Proceedings of Indian Geotechnical Society, Kolkata Chapter, Feb.28th -March 1st, 2014.
i a v.
100
10
1
0.1
0.01
0.001
Cycle
15
13
11
9
7
5
3
1
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
68
72
76
80
84
88
92
96
100
Cyc le
0.0000001
Cyc le
100
10
1
0.1
0.01
0.001
Cyc le (G)
REFERENCES
76