Professional Documents
Culture Documents
org
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
Abstract
This paper deals with redundancy allocation problem of
complex system with ten subsystems connected in parallel
with identical components. The reliability of each
component is considered to be imprecise. This impreciseness
has been represented by different fuzzy numbers. Then the
corresponding problem has been transformed to crisp
constrained
optimization
problem
using
different
defuzzification methods. The transformed problem has been
converted into unconstrained optimization problem by BigM penalty technique, then solved by real coded genetic
algorithm with advanced operators. Finally, to illustrate the
methodology, a numerical example has been applied for
different defuzzification methods and the obtained results
have been compared.
Keywords
Reliability-redundancy Allocation; Genetic Algorithm; Fuzzy
Number; Defuzzification; Penalty Function
Introduction
Due to the development of modern technology, the
design of a system is dependent on the selection
of components and configurations to meet the
requirement as well as the performance. For a system
with known cost, reliability, weight, volume and other
parameters, the corresponding design problem is
known as combinatorial optimization problem. The
well known reliability design problem is referred to as
redundancy allocation problem whose fundamental
objective is to determine the number of redundant
components that maximize the system reliability or
minimize the system cost subject to the several
resource constraints. As redundancy allocation problem
is a nonlinear integer programming problem, it can
106
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
www.iji-cs.org
of
A or
grade
of
where [0,1] .
Support of a fuzzy set: The support of fuzzy set A
denoted by S ( A ) is the crisp set of all x X such that,
A ( x) > 0 .
If A =
{x X : A ( x) > } , it is called strong -level
set or strong -cut.
Normal Fuzzy Set: A fuzzy set A is called a normal
fuzzy set if there has at least one x X such
that A ( x) = 1 .
Fuzzy Number: A fuzzy number is a fuzzy set which
is both convex and normal as well as a special case of a
fuzzy set. Different definitions and properties of fuzzy
numbers are encountered in the literature but they all
agree on that a fuzzy number represents the notion of
a set of real numbers closer to a where a is the
number being fuzzified.
Triangular Fuzzy Number (TFN)
A triangular fuzzy number A is represented by the
triplet (a1 , a2 , a3 ) and defined by its continuous
membership function A ( x) : X [0,1] given by
x a1
a a
2 1
1
A ( x) =
a3 x
a3 a2
if a1 x a2
if x = a2
if a2 x a3
otherwise
107
www.iji-cs.org
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
a2 a1
if x = a2
1
A ( x) =
2
x a2
if a2 x a3
1
a3 a2
0
otherwise
xCOA =
if a1 x a2
if a2 x a3
if a3 x a4
otherwise
A ( x) =
R
(
x
)
a
3 x a4
0
otherwise
x A ( x ) dx
x
A ( x ) dx
x
A ( x ) dx =
a1
a4
A ( x ) dx.
xBOA
Defuzzification
Defuzzification is the process of producing a
quantifiable result in fuzzy logic, given the fuzzy sets
and the corresponding degrees of membership. There
108
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
RWP( A) =
www.iji-cs.org
1
1
f ( )d
0
1
= ( LA ( ) + RA ( ) ) f ( )d
0
1 2 when [ 0,1 2]
.
where f ( ) =
2 1 when [1 2,1]
is given by
1
PdGw ( A ) =
x {(1 w) L
( x) + wR 1 ( x) dx
FIG. 2 POSITION OF DEFUZZIFYING POINTS IN DIFFERENT
DEFUZZIFICATION METHODS
0
1
xdx
0
1
=2 x (1 w) L ( x) + wR ( x) dx
0
distance metric d is Cd ( A ) = AL ( )d , AR ( )d ,
0
0
where
d ( A , B ) =
{ AL ( ) BL ( )}
0
d + { AR ( ) BR ( )} d .
2
1
1
(1)
, i 1, 2, , m , where
subjected to gi ( x) bi =
x = ( x1 , x2 ,..., xn ) , 1 l j x j u j , x j is integer, j =
1,..., n ,
x = ( x1 , x2 ,..., xn ) , 1 l j x j u j , x j is integer, j =
1,..., n
109
www.iji-cs.org
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
=
i 1, 2, , m.
( )
( )
where
=
S
defuz ( b ) , j
{x : defuz ( g ( x , x ,..., x ) ) =
j
1, 2,..., m
( )
denotes the
110
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
Chromosome Representation
www.iji-cs.org
www.iji-cs.org
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
Initialization of Population
After representation of chromosome, the next step is to
initialize the chromosome that will take part in the
artificial genetics. To initialize the population, first of
all we have to find the independent variables and their
bounds for the given problem. Then the initialization
process produces population size number of
chromosomes in which every component for each
chromosome is randomly generated within the
bounds of the corresponding decision variable. There
are several procedures to select a random number of
integer type. In this work, the following algorithm has
been applied to select of an integer random number.
An integer random number between a and b can be
generated as either x= a + g or, x= b g , where g is a
random integer between 1 and a b .
Evaluation of Fitness Function
Evaluation of fitness function is same for natural
evolution process in the biological and physical
environments. After initialization of chromosomes of
potential solutions, we need to see how relatively
good they are. Therefore, the fitness value for each
chromosome has to be calculated. In our work, the
value of objective function of the reduced
unconstrained optimization problems corresponding
to the chromosome is considered as the fitness value of
that chromosome.
1 ( x ) R
2 ( x)
Max R s = R
s
s
subjected to
112
10
10
x j
j =1
j =1
p j x 2j P , c j x j + exp 4 C ,
10
xj
j =1
w j x j exp 4 W and
x j 1, j =
1, 2,...,10
where
1 R
2 +Q
R
R1S ( x) =
R
2 3 R 4 + Q1 R 2 R 3 R 4 + R1 Q 2 Q 3 R 4 R 5
R
2 R
3Q
R
5
+Q
1
and
6 R
7 + Q
R
R 2 S ( x) =
R
7 8 R 9 + Q 6 R 7 R8 R 9 + R 6 Q 7 Q8 R 9 R10
R
7 R
8Q
R
10
+Q
6
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
TrFN CASE
www.iji-cs.org
TrFN CASE
Concluding Remarks
The reliability of a component in a system might be
imprecise rather than precise for several reasons. This
impreciseness may be represented by diverse ways. In
this paper, we have represented this by fuzzy number.
Then the problem has been converted into crisp
nonlinear programming problem after defuzzification
in which the objective functions and all the constraints
are crisp valued. For further research, one may apply
other heuristic methods, like, DE, SA, PSO, etc. to
solve the problem discussed in this paper. Also, the
proposed technique may be applied in solving the
realistic engineering and other optimization problems.
ACKNOWLEDGEMENT
113
www.iji-cs.org
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
Management
Science,
17(4),
B141-
B164,1970.
Bhunia, A.K., Sahoo, L., and Roy, D. Reliability stochastic
1997.
problems
Applied
Mathematics
and
Optimization
Problems
in
Complex
optimization,
IEEE
Transactions
on
reliability
design:
Fundamentals
and
2001.
1997.
Goldberg, D.E. Genetic Algorithms: Search, Optimization
and Machine Learning, Reading, MA, Addison Wesley,
1989.
Gopal, K., Aggarwal, K.K. and Gupta, J.S. An improved
algorithm for reliability optimization, IEEE Transactions
on Reliability, 29, pp. 325-328, 1978.
Gopal, K., Aggarwal, K.K. and Gupta, J.S. A new method
for reliability optimization problem, IEEE Transactions
on Reliability, 29, pp. 36-37, 1980.
Grzegorzewski, P. Nearest interval approximation of a
fuzzy number, Fuzzy Sets and Systems, 1320, pp. 321330, 2002.
114
International Journal of Information and Computer Science Volume 2 Issue 6, September 2013
www.iji-cs.org
Optimal
Reliability
Allocation,
IEEE
155, 1977a.
Tillman, F. A., Hwang, C.L. and Kuo, W. Determining
component reliability and redundancy for optimum
Effect of different
338-353, 1965.
209-215, 1976.
weighted
point,
International
Journal
of
International
Journal
of
Industrial
problems,
Quality
and
Reliability
115