Simplex Method For Fuzzy Variable Linear Programming Problems
Simplex Method For Fuzzy Variable Linear Programming Problems
S.H. Nasseri, Department of Mathematical and Computer Sciences, F (R ) be the set of trapezoidal fuzzy numbers. Note that, we
Sharif University of Technology, Tehran, Iran (corresponding author: e-mail:
[email protected]). consider F ( R ) throughout this paper.
E. Ardil is with Department of Computer Engineering, Trakya University,
Edirne Turkey (e-mail: [email protected]).
198
World Academy of Science, Engineering and Technology 8 2005
199
World Academy of Science, Engineering and Technology 8 2005
rank (A ) = m . Partition A as [ B N ] where B , x%B + B −1 Nx% N = B −1b% , and also for objective function
ℜ
m × m , is nonsingular. It is obvious that rank ( B ) = m .
z% + (cB B N − cN ) x% N = cB B −1b%.
−1
Let y j be the solution to By =a j . It is apparent that the ℜ
z = cB ~
and the corresponding fuzzy objective value is ~ xB , z% 1 0 cB B −1 N − cN cB B −1b%
ℜ
A. Fuzzy Simplex Method in Tableau Format 3) Update row zero by adding to it γ l times the new r th row.
Consider the FVLP problem as is defined in (7).
Max z% = cB x% B + c N x% N Theorem 6.1. If in a fuzzy simplex tableau, an l exists such
ℜ that zl − cl < 0 and there exists a basic index i such that
s.t. Bx% B + Nx% N = b% (10) yil > 0 , then a pivoting row r can be found so that pivoting
ℜ
200
World Academy of Science, Engineering and Technology 8 2005
x% =( x%BT , x% N T )T is a fuzzy basic feasible solution to the Now, if we enter x%l into the basis, then we have x%l > 0 , and
ℜ ℜ
Also, for any fuzzy basic feasible solution to the FVLP x% N = 0 . The fuzzy objective z% = cB B b% = cB y% 0 . −1
ℜ ℜ ℜ
problem, we have
−1
z% = cB y% 0 − ∑ ( z j − c j )x% j (15) 2.Calculate w = cB B , and y 0 = ℜ( y% 0 ) . For each
ℜ
j ≠ Bi nonbasic variable, calculate γ j = z j − c j = cB B −1a j − c j
So, if we enter x%l into the basis we have
= wa j − c j . Let γ l = min j {γ j } . If γ l ≥ 0 , then stop; the
z% = cB y% 0 − ( zl − cl ) x%l (16) current solution is optimal. Otherwise go to step 3.
ℜ
−1
We note that the new objective value is nondecreasing, since 3.Calculate yl = B al . If yl ≤ 0 , then stop; the optimal
z% = cB y% 0 − ( zl − cl ) x%l ≥ cB y% 0 (17) solution is unbounded. Otherwise determine the index of the
ℜ ℜ
variable x% Br leaving the basis as follows:
Using the fact that ( zl − cl ) x%l ≤ 0 . yr 0 y
ℜ = min{ i 0 | yil > 0}
Theorem 6.2. If for any fuzzy basic feasible solution to the yrl 1≤i ≤ m yil
FVLP problem there is some column not in basis for which y%
zl − cl < 0 and yil ≤ 0 , i = 1,..., m , then the FVLP problem Update y% i 0 by replacing y% i 0 − r 0 yil for i ≠ r and y% r 0 by
yrl
has an unbounded solution.
y% r 0
Proof. Suppose that x% B is a fuzzy basic solution to the FVLP replacing . Also, update z% by replacing
problem, so
yrl
x%Bi + ∑ yij x% j = y%i 0 , i = 1,..., m, j = 1,..., n, (18) y%
z% − r 0 ( zl − cl ) . Then, update B by replacing aBr with al
ℜ
j ≠ Bi yrl
or and go to step 2.
x%Bi = y%i 0 − ∑ yij x% j , i = 1,..., m, j = 1,..., n. (19)
ℜ
j ≠ Bi VIII. A NUMERICAL EXAMPLE
For an illustration of the above method we solve a FVLP
problem by use of fuzzy simplex method.
201
World Academy of Science, Engineering and Technology 8 2005
Example 8.1. and introduced the fuzzy basic feasible solution for these
max z% = 3 x%1 + 4 x%2 problems. Finally, we proposed a new algorithm for solving
ℜ these problems directly, by use of linear ranking function.
s.t. 3 x%1 + x%2 ≤(2, 4,1,3)
ℜ
REFERENCES
2 x%1 − 3 x%2 ≤(3,5, 2,1) [1] M.S. Bazaraa, J.J. Jarvis and H.D. Sherali, Linear Programming and
ℜ
Network Flows, John Wiley, New York, Second Edition, 1990.
x%1 , x%2 ≥ 0 [2] R.E. Bellman and L.A. Zadeh, “Decision making in a fuzzy
ℜ
environment”, Management Sci. 17 (1970) 141--164.
Now, we may rewrite the above problem in form (10): [3] J.C. Bezdek, “Fuzzy models - What are they, and Why?”, IEEE
Transactions on Fuzzy Systems 1 (1993) 1--9.
[4] S.C. Fang and C.F. Hu, “Linear programming with fuzzy coefficients in
3 x%1 + x%2 + x%3 =(2, 4,1,3) constraint”, Comput. Math. Appl. 37 (1999) 63--76.
ℜ
[5] N. Mahdavi-Amiri and S.H. Nasseri, “Duality in fuzzy variable linear
2 x%1 − 3 x%2 + x%4 =(3,5, 2,1) programming”, 4th World Enformatika Conference, WEC'05, June 24-
ℜ 26, 2005, Istanbul, Turkey.
x%1 , x%2 , x%3 , x%4 ≥ 0 [6] H.R. Maleki, “Ranking functions and their applications to fuzzy linear
ℜ programming”, Far East J. Math. Sci. 4 (2002) 283--301.
[7] H.R. Maleki, M. Tata and M. Mashinchi, “Linear programming with
Therefore, using fuzzy simplex tableau (Table I), we obtain
fuzzy variables”, Fuzzy Sets and Systems 109 (2000) 21--33.
first tableau as follow: [8] H. Rommelfanger, R. Hanuscheck and J. Wolf, “Linear programming
with fuzzy objective”, Fuzzy Sets and Systems 29 (1989) 31--48.
[9] P. Vasant, R. Nagarajan, and S. Yaacab, ‘‘Decision making in industrial
basis x%1 x%2 x%3 x%4 R.H.S. ℜ( R.H .S .) production planning using fuzzy linear programming”, IMA, Journal of
Management Mathematics 15 (2004) 53--65.
z% -3 -4 0 0 0% 0 [10] H. J. Zimmermann, “Fuzzy programming and linear programming with
several objective functions”, Fuzzy Sets and Systems 1 (1978) 45--55.
x%3 3 1 1 0 (2,4,1,3) 7
x%4 2 -3 0 1 (3,5,2,1) 7.5
IX. CONCLUSION
We considered fuzzy variable linear programming problems
202