Professional Documents
Culture Documents
Design
Guerraiche K1., Rahli M1., and Dekhici L2.
1Laboratory, optimization of electrical networks, University
of Sciences and the Technology (USTO-MB)
BP 1505 El MNaouer, Oran, Algeria,
2 LAMOSI laboratory, Mathematics and Computer Science
Faculty
University of Sciences and the Technology (USTO-MB)
31000, Oran, Algeria
khguerraiche@yahoo.fr, rahlim@yahoo.fr
latifa.dekhici@univ-usto.dz
I.
INTRODUCTION
Zeblah A.
University of Sidi Bel Abbes,
B.P. 22000, Sidi Jillali, Sidi Bel Abbes, Algeria.
zeblaha@yahoo.fr
rates. When they tend to get close to its prey, the pulse
rate increases, while the loudness decreases. BA
algorithm mimics this idea, i.e., the design parameters are
the bat position and the prey is the objective [5].
II.
C =
Minimize
Subject To
III.
Vi
i =1
j =1
ij
c ij
(1)
A(d , t , k1 , k2 ,..., k N ) A0
ABBREVIATIONS AND ACRONYMS
A. Parallel devices
n
(u1 ( z ), u 2 ( z )) = ( Pi z ai ,
i =1
= Pi Q j z
B. Series devices
( u 1 ( z ), u 2 ( z )) = Pi z a ,
i =1
PQ
i
min a i , b j
Q
j =1
b
z j
(6)
R (W ) = P{ f W } = 1 P{ W }
(2)
The procedure used to estimate this index is based on
a modern mathematical technique: the UMGF (or utransform) technique in [24,25,26].This method was first
applied to real power system reliability assessment and
optimization in [15], and represent an extension of
ordinary moment generating function [22]. The UMGF,
in our case, of a discrete variable E is defined as a
polynomial
J
i =1 j =1
u ( z ) = Pj z
i =1 j =1
W: Demand levels.
IV.
bj
ai + b j
j =1
(5)
Q z
gj
BAT METHOD
A. A brief review
The bat algorithm (BA) was first presented in [27] and it
has been applied to benchmark functions. The standard
bat algorithm has been applied in lot of area of
optimization such as economic power dispatch problems
[20], data compression technique [4], bloom filter
optimization [19] and phishing website detection [6]. Kmeans clustering was studied in [13] using bat algorithm
.In [12] [11], authors combined it with fuzzy logic in the
context for e-learning [10], to classify micro array data
[18]. Authors in [17] used bat algorithm to minimize the
makespan and mean flow time to solve multi-processors
flexible flow shop scheduling problems. In the area of
Image Processing, it was used to full body human pose
estimation [1], Image matching [9]. In Other
Applications, we can find its application in: optimal
capacitor placement for loss reduction in distribution
systems [21] and exergy modelling [14] [23].
j =1
(3)
Consider single devices with total failures and each
device i has nominal performance i and reliability Ai.
The UMGF of such an device has only two terms can be
defined as:
u ( z ) = (1 A ) z + A z
0
Ei
= (1 Ai ) + Ai z i
(4)
To evaluate the MSS availability of a series-parallel
system, two basic composition operators are introduced.
These operators determine the polynomial u(z) for a
group of devices.
B. Echolocation of bats
Bats are fascinating animals and most of them have the
advanced capability of echolocation.
The bat algorithm (BA) is inspired from an
idealization of echolocation that can be summarized as
follows:
A virtual bat flies randomly at position(solution)xi
with a velocity vi with a varying frequency or wavelength
Fi and loudness Ai. As it searches and finds its prey, it
changes frequency, pulse emission rate r and loudness.
Search is step up by a local random walk. Selection of
the best continues until certain stop criteria are met.
The algorithm, for simplicity, uses the following
idealized principles:
D. Pseudo code
Using all assumptions the pseudo-code of Bat
algorithm can be as follow:
Algorithm 1. Pseudo code of bat algorithm
0< <1; >0 //for example = =0.9
Initialize fmin=0; fmax=100; //to be ajusted
fi=fmin+[fmax-fmin] rand( )
(7)
rand[0,1]
(8)
VI.
A. Test DATA
TABLE I.
Or randomly :
xi=besti + random(-1,1) .Amoy
(11)
Cost
Capacity
C [mln $]
[%]
0.980
0.590
120
0.977
0.535
100
0.982
0.470
85
0.978
0.420
85
0.983
0.400
48
0.920
0.180
31
0.984
0.220
26
HT
0.995
0.205
100
Transf
ormer
0.996
0.189
92
0.997
0.091
53
Versions
Power
1
Units
Subsystems
COMPUTATIONAL RESULTS
0.997
0.056
28
VII. CONCLUSION
0.998
0.042
21
0.971
7.525
100
HT
0.973
4.720
60
lines
0.971
3.590
40
0.976
2.420
20
0.977
0.180
115
0.978
0.160
100
0.978
0.150
91
MT
0.983
0.121
72
Transf
ormer
0.981
0.102
72
0.971
0.096
72
0.983
0.071
55
0.982
0.049
25
0.977
0.044
25
0.984
0.986
128
MT
0.983
0.825
100
Lines
0.987
0.490
60
0.981
0. 475
[2]
[3]
51
[4]
[5]
[6]
[7]
Wm [%]
100
80
50
20
Tm [h]
4203
788
1228
2536
REFERENCES
[1]
TABLE II.
0.950
0.970
0.99
Bat algorithm
A
0,964
0,971
0.997
Optimal
Power
Design
11,87
6[6]-2[7]
5[4]-5
2-3
6[8]
3[4]
14,5
16.96
5-5[7]
6[2]-4
1
7[4]-9
2[4]-5[3]
7[6]
4[3]-4[5]
2[2]-3
6-2[7]
4[4]
[8]
[9]
Du, Z. Y., Liu B.,. Image matching using a bat algorithm with
mutation, Applied Mechanics and Materials, 2012, Vol. 203, No.
1, pp. 8893.
[10] Khan, K., and Sahai, A.,. A comparison of BA, GA, PSO, BP and
LM for training feed forward neural networks in e-learning
context, Int. J. Intelligent Systems and Applications [IJISA],
2012a, Vol. 4,No.7, pp. 2329.
[11] Khan, K., and Sahai, A.,. A fuzzy c-means bi-sonar-based
Metaheuristic optimization algorithm, INt. J. of Interactive
Multimedia and Artificial Intelligence, 2012b, Vol. 1, no. 7, pp.
2632.
[12] Khan, K., Nikov, A., Sahai A., 2011, A fuzzy bat clustering
method for ergonomic screening of office workplaces, S3T 2011,
Advances in Intelligent and Soft Computing, 2011, Volume
101/2011, pp. 5966.
[13] Komarasamy, G., and Wahi, A., An optimized K-means clustering
tech- niqueusing bat algorithm, European J. Scientific Research,
2012. Vol. 84, No. 2, pp. 263-273.
[14] Lemma, T. A., Bin Mohd Hashim, F., Use of fuzzy systems and
Bat algorithm for exergy modelling in a gas turbine generator,