Gani Sophia Irene
Gani Sophia Irene
R. Sophia Porchelvi
Department of Mathematics, A. D. M. College for Women (Autonomous),
Nagappattinam-611 001, Tamil Nadu, India
[email protected]
A.Nagoorgani
PG & Research Department of Mathematics, Jamal Mohamed College (Autonomous),
Tiruchirappalli-620020, Tamil Nadu, India
[email protected]
R.Irene Hepzibah
Department of Mathematics, A.V.C.College of Engineering,
Mayiladuthurai - 609305, Tamil Nadu, India
[email protected]
Abstract
In this Paper, a ranking procedure based on fuzzy numbers distance is applied to
Multi -objective Linear Programming Problem with fuzzy coefficients. Here the
problem is transformed into a Crisp problem and then solved by Preemptive
optimization method. Numerical Examples are provided to illustrate its feasibility.
1. Introduction
61
International Journal of Algorithms, Computing and Mathematics
MOFLPP. In section 5, numerical examples are discussed. The last section draws some
concluding remarks.
Let R be the set of real numbers. Then closed interval [a, b] is said to be an interval number,
where a, b R, a< b.
Let a = [a1, a2], b = [b1, b2] be two interval numbers. Then the distance between a, b, denoted
by d (a, b), is defined by
1
2
a1 a2 b1 b2
d ( a, b) x(a2 a1 ) x(b2 b1 ) dx
1 2 2
2
The fuzzy set A in the set of real numbers is called a fuzzy number. If its membership
function is
a x
L 2 , a x a2 ,
a2 a1 1
1, a2 x a3 ,
A
( x) ……… (2.1)
x a3
R ,a x a4 ,
a4 a3 3
0, x < a1 , x > a 4 ,
where L and R are strictly decreasing functions in (0,1), and satisfy
L(x) = R(x) = 1 (x 0); L(x) = R(x) = 0 (x 1).
When L(x) = R(x) = 1- x, fuzzy number defined in (2.1) is a Trapezoidal fuzzy number,
denoted by A = (a1,a2,a3,a4); when L(x) = R(x) = 1- x and a2 = a3, fuzzy number defined in
(2.1) is a Triangular fuzzy number, denoted by A = (a1,a2,a3).
For any [0, 1], - level cut of fuzzy number à is an interval number
1 a2 x
à = [aL( ), aR( )]. Let LA denote the inverse function of à = L about the
a2 a1
a2 x 1 x a3
variant ; RA denote the inverse function of à = R about the
a2 a1 a4 a3
x a3
variant . So, aL( ) = a2 - (a2 - a1) LA 1
; aR( ) = a3 - (a4 – a3) RA 1
.
a4 a3
62
An Algorithmic Approach to Multi Objective Fuzzy Linear Programming Problem
Let Ã, B be two fuzzy numbers. The distance between the fuzzy numbers à and B is defined
1
by D( A, B) d ( A , B )d , ……… (2.2)
0
3. Ranking Algorithm
Qiu – peng Gu and Bing – Yuan Cao [1] developed a ranking procedure by defining a
distance between fuzzy numbers (see [1]). Based on this ranking procedure, a ranking
algorithm is developed for Triangular and Trapezoidal Fuzzy numbers. Moreover, it is
applied to MOFLPP under constraints with fuzzy coefficients.
Algorithm:
~
Step 1: Consider the fuzzy numbers à & B which are either triangular or trapezoidal.
Step 2: Find supremum M = sup (s (A) s (B)), where s (A) = support set of à and s
~
(B) = support set of B .
~
Step 3: If à and B are triangular fuzzy numbers, then go to step 6.
~
Step 4: Otherwise, Take à = (a1, a2, a3, a4) & B = (b1, b2, b3, b4) as trapezoidal fuzzy
numbers.
a1 a2 a3 a4 b b b b
Step 5: Calculate D( A, M ) M & D( B, M ) M 1 2 3 4
4 4
and go to step 8.
~
Step 6: Take à = (a1, a2, a3) and B = (b1, b2, b3).
a1 2a2 a3 b 2b2 b3
Step 7: Calculate D( A, M ) M & D( B, M ) M 1
4 4
~ ~
Step 8: If D (Ã, M) < D ( B , M) then à is greater than B
~ ~
If D (Ã, M) = D ( B , M) then à is equal to B
~ ~
If D (Ã, M) > D ( B , M) then à is less than B
Step 9: Stop.
In this paper, we discuss a multi-objective model in the constraint conditions with fuzzy
coefficients. Although a multi-objective model may have several objective criteria, they are
rarely of equal importance. Hence, they can be considered in priority order with respect to the
problem undertaken. Moreover, the objectives may be of all minimization type or all
maximization type or mixed with both minimization and maximization types. In this paper,
we discuss a model whose standard form is
Maximize Z1= c1 x
Minimize Z2 = c2 x, ………
subject to AX b, x 0,
where ci = (ci1 ,ci2 ,.......,cin ) is an n-dimensional crisp row vector, Ã = aij is an m x n fuzzy
T
number matrix, b b1 , b2 ,....., bm is an m-dimensional fuzzy line vector and
X ( x1 , x2 ,......, xn )T is an n-dimensional decision variable vector.
63
International Journal of Algorithms, Computing and Mathematics
We now consider a bi-objective Fuzzy Linear Programming Problem with constraints having
fuzzy coefficients is given by
By Zadeh’s Extension principle, the sum of any triangular fuzzy numbers is still a triangular
one. The above formulation can be written as
Maximize Z1 = c11x1 + c12 x 2 + ....... + c1n x n
Minimize Z2 = c21x1 + c22 x 2 + ....... + c2n x n
subject to (a i11x1 +a i21x 2 +......+a in1x n , a i12 x1 +a i22 x 2 +......+a in2 x n ,
a i13x1 +a i23x 2 +......+a in3x n ) (bi1,bi2 ,bi3 ),
x1, x 2 ,......,x n 0 , i = 1,2, .....,m.
By the ranking algorithm, the above MOFLPP is transformed into a MOLPP as follows:
Maximize Z1 = c11x1 + c12 x 2 + ....... + c1n x n
Minimize Z2 = c21x1 + c22 x 2 + ....... + c2n x n
subject to (a i11x1 +a i21x 2 +......+a in1x n ) + 2(a i12 x1 +a i22 x 2 +......+a in2 x n )
+ (a i13 x1 +a i23x 2 +......+a in3x n ) bi1 + 2bi2 +bi3 ,
x1, x 2 ,......,x n 0 , i = 1,2, .....,m. ........ I
By the same ranking algorithm, a MOFLPP using trapezoidal fuzzy numbers can similarly be
transformed into a MOLPP as follows:
Maximize Z1 = c11x1 + c12 x 2 + ....... + c1n x n
Minimize Z2 = c21x1 + c22 x 2 + ....... + c2n x n
subject to (a i11x1 +a i21x 2 +......+a in1x n ) + 2(a i12 x1 +a i22 x 2 +......+a in2 x n )
+ 2(a i13x1 +a i23x 2 +......+a in3x n ) + (a i14 x1 +a i24 x 2 +......+a in4 x n )
bi1 +2bi2 +2bi3 +bi4 , x1 , x 2 ,......,x n 0 , i = 1,2,....., m. ........ II
In this method, the most important objective subject to the fuzzy constraints is considered
first. Using I or II, this can be converted into a single objective problem subject to constraints
with transformed crisp number coefficients and hence solved accordingly. Then the next
objective is optimized subject to a requirement that the first achieve its optimal value which
is nothing but the preemptive optimization.
Similarly, multi-objective problems with more than two objectives can also be solved using
the above procedure subject to a requirement that the previous objectives achieve its optimal
value. Here, in the very first stage itself the problem is transformed into a crisp problem and
afterwards there will be no more fuzziness in the constraints as well as in the problem.
64
An Algorithmic Approach to Multi Objective Fuzzy Linear Programming Problem
5. Numerical Examples
Next, we proceed to solve the problem with minimization objective and an additional
constraint x1 + x2 2.4706, obtained from previous step.
Minimize z 2 = 2x1 + 3x 2
subject to 12x1 +8.5x 2 21, 4x 2 8.5, x1 + x 2 2.4706, x1 ,x 2 0.
Now, the optimal solution is x1 = 0 , x 2 = 2.4706 and Min z2 = 7.4118.
When all the fuzzy numbers are in their peak values, the MOLPP takes the form
Maximize z1 = x1 + x 2 , Minimize z2 = 2x1 + 3x 2
subject to 3x1 + 2x 2 5, x 2 2, x1 , x 2 0.
The optimal solution to the above problem is x1 = 1/3, x 2 = 2, Max z1 = 7/3 and Min z2 = 20/3.
When all the fuzzy numbers are in the highest possible values, the MOLPP becomes
Maximize z1 = x1 + x 2 , Minimize z2 = 2x1 + 3x 2
subject to 4x1 + 3x 2 7, x1 + 1.5x 2 3, x1 , x 2 0.
The optimal solution to the above problem is x1 = 1/2, x 2 = 5/3, Max z1 = 13/6 and Min z 2 = 6.
65
International Journal of Algorithms, Computing and Mathematics
Moreover, x1 [0,1/2], x 2 [5/3,8/3], Max z1 [7/3,8/3] and Min z2 [6,8], so the solution is
feasible and the same problem can also be solved with trapezoidal fuzzy numbers by using II.
Consider the following Bi-objective FLPP model with both the objectives of minimization
type.
Minimize z1 = 10x1 + 20x 2
Minimize z 2 = 20x1 + 30x 2
subject to ã11x1 + ã12 x 2 b1
ã 21 x1 + ã 22 x 2 b2 , x1 ,x 2 0,
where ã11 =(1,1,2), ã12 =(0,1,2), b1 =(4,5,7 ), ã 21 =(1,3,5), ã 22 =(3,5,5), b 2 = (6,7,8).
The optimal solution obtained by using the above procedure is given by x1 = 4.2, x2 = 0, Minimum
Value = 84. The feasibility of the solution is verified for the smallest, peak and highest values of the
fuzzy numbers. After analyzing, we get x1 [7/2,5], x2 [0,2/3] and the minimum lies in the interval
[70,100]. So, the solution is feasible and the same problem can also be solved with trapezoidal fuzzy
numbers.
6. Conclusion
In this paper, Multi-objective Fuzzy Linear Programming Problem under constraints with
fuzzy coefficients is considered. A specific ranking method based on distance between fuzzy
numbers is used for developing the ranking algorithm. By the Ranking algorithm, MOFLPP
using triangular fuzzy numbers is transformed into MOLPP and then solved by Preemptive
optimization method. Again it remains to research MOFLPP with general fuzzy numbers and
MOFLPP with fuzziness in objective functions.
References
[1] Bell man, R. and L.Zadeh (1970), “Decision Making in a fuzzy environment”, Management
Science, vol.17, 141-164.
[2] Chen S.H., Hsieh C.H., (1999), “Graded Mean Integration representation of generalized fuzzy
number”, Journal of Chinese Fuzzy systems, 5(2), 1-7.
[3] Qiu – Peng Gu., Bing – Yuan Cao, (2005), “Approach to linear programming with fuzzy
coefficients based on Fuzzy numbers distance”. IEEE Transactions, 447 – 450.
[4] Ronald L. Rardin (2003), “Optimization in Operations Research”, Pearson Education Pvt. Ltd.,
New Delhi.
[5]Tanaka.H,Asai.K., 1984. “Fuzzy linear programming problems with fuzzy numbers”, Fuzzy sets
and Systems, 13, 1-10.
[6]Tanaka.H,Tchinashi and Asai.K, 1984. “A Formulation of fuzzy linear programming problem
based on comparison of fuzzy numbers”, Control Cybernetics, 13(3), 184-194.
[7]Tong Shaocheng, 1994. “Interval Number and Fuzzy number linear programmings”, Fuzzy sets
and Systems, 66, 301-306.
[8]Zimmermann.H.J., 1976. “Discretion and optimization of fuzzy systems”, International Journal
General Systems, 2, 209-215.
[9] Zimmermann, H. (1991), “Fuzzy set theory and its applications”, Second edition, Kluwer
Academic Publishers, Germany.
66