A Method for Solving Fuzzy Transportation Problem (FTP) using Fuzzy Russell's Method

Автор: S. Narayanamoorthy, S.Saranya, S.Maheswari

Журнал: International Journal of Intelligent Systems and Applications(IJISA) @ijisa

Статья в выпуске: 2 vol.5, 2013 года.

Бесплатный доступ

The basic transportation problem was originally developed by Hitchcock. In the literature several methods are proposed for solving Fuzzy transportation problem. In this paper, we propose a new algorithm called Fuzzy Russell’s method for the initial basic feasible solution to a Fuzzy transportation problem. To examine the proposed method a numerical example is solved. Fuzzy numbers may be normal or abnormal, triangular or trapezoidal or any LR fuzzy number. We can use this proposed method for any kind of Fuzzy numbers.

Fuzzy Transportation Problem, Trapezoidal Number, Fuzzy Russell's Method

Короткий адрес: https://sciup.org/15010367

IDR: 15010367

Текст научной статьи A Method for Solving Fuzzy Transportation Problem (FTP) using Fuzzy Russell's Method

Published Online January 2013 in MECS

  • I.    Introduction

    In Mathematics and Economics, transportation theory is a name given to the study of optimal transportation and allocation of resources. The problem was formalized by the French Mathematician Gaspard Monge in 1781. Tolstoi was one of the first to study the transportation problem mathematically. The transportation problem (TP) refers to a special class of linear programming problem. When the theory of fuzzy sets was first introduced by Zadeh[18].

The transportation problem can be modeled as a standard linear programming problem, which can then be solved by the simplex method. In a typical problem a product is to be transported from m sources to n designations and their capacities are a 1 , a 2 ….a m and b 1 , b 2 …b n respectively.

In addition there is a penalty ci j associated with transporting unit of product from source i to destination j. This penalty may be cost or delivery time or safety of delivery etc.

A variable xij represents the unknown quantity to be shipped from source i to destination j. Let ai be the amount of the product available at origin i and bj be the amount of the product required at destination j.

If shipping cost, are assumed to be proportional to the amount shipped from each origin to each destination so as to minimize total shipping cost turns out to be a linear programming problem. A fuzzy transportation problem is a transportation problem in which the transportation costs, supply and demand quantities are fuzzy quantities. Most of the existing techniques provide only crisp solutions for the fuzzy transportation problem. Shiang-Tai Liu and Chiang Kao [14],Chanas et al. [3], Chanas and Kuchta [2], proposed a method for solving fuzzy transportation problem. Nagoor Gani and Abdul Rezak [11] obtained a fuzzy solution for a two stage cost minimizing fuzzy transportation problem in which supplies and demands are trapezoidal fuzzy numbers. Pandian et al. [13], proposed a method namely, zero point method, for finding a fuzzy optimal solution for a fuzzy transportation problem where all parameters are trapezoidal fuzzy numbers. Amarpreet kaur[1] proposed a new method for solving fuzzy transportation problem by assuming that a decision maker is uncertain about the precise values of the transportation cost, availability and demand of the product. In many fuzzy decision problems, the data are represented in terms of fuzzy numbers.

In a fuzzy transportation problem, all parameters are fuzzy numbers. Fuzzy numbers may be normal or abnormal, triangular or trapezoidal. Ranking method is used to change the fuzzy number into crisp form. The method for ranking was first proposed by Jain [8]. Yager [17] proposed four indices which may be employed for the purpose of ordering fuzzy quantities in [0, 1]. Further references in this direction can be found in [4-5, 9-10]. Ranking function is used in different areas of fuzzy optimization.

In real life, there are many diverse situations due to uncertainty in judgments, lack of evidence etc. Sometimes it is not possible to get relevant precise data for the cost parameter. This type of imprecise data is not always well represented by random variable selected from a probability distribution. Fuzzy number may represent this data.

The aim of fuzzy transportation is to find the least transportation cost of some commodities through a capacitated network when the supply and demand of nodes and the capacity and cost of edges are represented as fuzzy numbers.

There are many methods to find the basic feasible solution, such as North–West Corner Rule, Row Minima Method Column Minima Method, Matrix Minima Method (Lowest Cost Entry Method), Vogel’s Approximation Method (Unit Cost Penalty Method) (VAM), Russell’s method. Here we use a new method named as Fuzzy Russell’s method for solving Fuzzy transportation problem.

Fuzzy Russell’s method (Tze-San lee [16]) is probably the best one of the following reasons:

  • (i)    It generates a near-optimal initial feasible solution,

  • (ii)    It simplifies the overall computer code to program it.

This research paper has five sections. In section one is introduction and the development of Fuzzy Transportation problem.

In section two, we just recall the basic concepts and yager’s ranking method. In the third section we proposed a new computational procedure for fuzzy Russell’s method. In section four, a numerical example is provided to illustrate the algorithm developed in this research paper. Finally we give conclusion in section five.

  • II.    Preliminaris

  • 2.1    Fuzzy Number

In this section the basic concepts of Fuzzy number, Trapezoidal fuzzy number, Properties of Trapezoidal number, Fuzzy Sets, Crisp Set are recalled.

A real fuzzy number a is a fuzzy subset of the real number R with membership function цй satisfying the following conditions,

  • >    Ц~ is continuous from R to the closed interval [0,1]

  • >    Ц~ is strictly increasing and continuous on [a1,a2]

  • >    Ц~ is strictly decreasing and continuous on [a3,a4]

  • 2.2    Trapezoidal Fuzzy Number

A fuzzy number A = ( a , b , c , d ) is said to be a trapezoidal fuzzy number if its membership function is given by,

Г о

M a =i

d — c

Ma (X)

0 a b               c d      X

Fig. 2.1: Trapezoidal Fuzzy number

  • 2.3    Properties of Trapezoidal Fuzzy Number

  •    Trapezoidal fuzzy number A = (a, b, c, d) is said to be non negative trapezoidal fuzzy number if and only if a-c 0.

  •    A trapezoidal fuzzy number A = (a, b, c, d) is said to be zero trapezoidal fuzzy number if and only if a = 0, b = 0, c = 0, d = 0.

  •    Two trapezoidal fuzzy numbers A =(a1,b1,c1,d1) and A 2 = (a2,b2 , c2,d2) are said be equal i.e. A = A , if and only if a 1 = a 2 , b 1 = b 2 , c 1 = c 2 , d 1 = d 2 .

  • 2.4    Fuzzy Set

  • 2.5    Crisp Set

A Fuzzy set A is defined as the set of ordered pairs (X, p , ( X )) ,where x is an element of the universe of discourse U and цл( X) is the membership function, that attributes to each X E U a real number E [ 0,1 ] , describing the degree to which X belongs to the set.

Example:

Let X = {a, b, c, d }, Define g A : X ^ [0,1] as follows:

µ A (a) = 0, µ A (b) = 0.4, µ A (c) = 0.6, µ A (d) = 1

Then the class,

A = {(a, 0), (b, 0.4), (c, 0.6), (d, 1)} is a fuzzy set on X.

A crisp set is a special case of a Fuzzy set, in which the membership function only takes two values, commonly defined as 0 and 1.

2.6 Arithmetic Operation [7]

Let A 1 and A 2 be two trapezoidal fuzzy numbers parameterized by the quadruple ( a^ , a , a 3, a^ ) and ( bx , b , b , b ) , respectively. The simplified fuzzy number arithmetic operations between the trapezoidal fuzzy numbers A1 and A2 are as follows,

Fuzzy numbers addition ®

( a 1 ,a2,a3,a4 ) ф ( b1,b2,b3,b4 )

= ( a 1 +b 1 ,a2 + b2,a3 +b3,a4 +b4 )

Fuzzy numbers subtraction

m

2 xij - bj for j = 1,2.....,n i=1

Xy - 0     for i=1,2,.,m and j= 1,2,,.,n

Where at = ( ax , a 2, a 3, a 4 ) , b. = ( bx , b 2, b 3, b 4 ) and Gy = ( ctj, c^ ., c^ , c ) representing the uncertain supply and demand for the transportation problem.

E

m

E

( a 1 ,a2,a3,a4 )□ ( b 1 ,b2,b3,b4 )

= ( a 1 -b4,a2-b3,a3-b3,a4-b1 )

Multiplication used by Stephen Dinegar.D

a.b= [a 1 (b +b +b +b ), a 2 (b +b +b +b ), 1234  1234

  • a 3 (b1+b2+b3+b4),a 4 (b1+b2+b3+b4)], f R(a)>0

a.b= [a 4 (b +b +b +b ), a 3 (b +b +b +b ), 1234  1234

  • a 2 (b 1 +b 2 +b 3 +b 4 ),a 1 (b 1 +b 2 +b 3 +b 4 )],if R(a)<0 44

  • 2.8 Ranking Function [17]

Example:

Let A 1 and A 2 be two trapezoidal fuzzy numbers, where

A = (1, 2, 3, 4) and A 2 = (5, 6, 7, 8) . Then,

A 1 Ф A 2 = (1,2,3,4) Ф (5,6,7,8) =(6,8,10,12)

A 1 A 2 = (1,2,3,4)     (5,6,7,8) =( -7,-5,-3,-1)

Many different approaches for the ranking of fuzzy numbers have been proposed in the literature. In this Fuzzy Russell’s method we use Yager’s[17] ranking method. A ranking function R: F(R) ^ R which maps each fuzzy number into the real line, F(R) represents the set of all trapezoidal fuzzy number. If R be any ranking function, r (a) = a1 + a 2 + a3 + a 4

For any two trapezoidal Fuzzy number A = ( a 1 ,a 2, a 3, a 4) and B = ( b 1 , b 2, b 3, b 4) then we have,

  • ( i )    A B  ^ R ( A ) R ( B )

  • ( ii )    A - B  ^   R ( A ) - R ( B )

  • ( iii )    A = B  ^   R ( A ) = R ( B )

  • 3.1 Algorithm for Fuzzy Russell’s Method

III. The Computational Procedure for Fuzzy Russell’s Method

In this section we proposes modified method called as Fuzzy Russell’s method is used for finding initial basic feasible solution for Fuzzy transportation problem. The solution procedure as follows,

Step 1: Calculate the quantities u i , v and ij using

ui =

max

1 < j n

{Gj }

For i=1, 2,

m

*ij } For j=1, 2,n

2.7 Mathematical Formulation of Fuzzy Transportation Problem

Minimize: Z = ^^ c c j x j

Subject to,

n

Ex. < a. for i=1,2,,m ij           i j=1

max

Vi = j    1< i < m and П-. = c.. — u. — V . For all i,j. ij        ij        i         j

Step 2: Select the variables x ( x ij (1), x ij (2), x ij (3), x ij (4)) having the most negative value of .If there are ties in the value of      ,Select x ( x ij (1), x ij (2), x ij (3), x ij (4))

with the smallest unit cost c ( c ij (1), c ij (2) , c ij (3) , c ij (4)).If there are ties again in the value of c ij ( c ij (1), c ij (2), c ij (3), c ij (4)),select xij ( x ij (1), x ij (2), x ij (3), x ij (4)) with the largest amount of remaining source supply or destination demand.

Step3: Set the activity level of x ( x i j (1), x i j (2), x i j (3), x ij (4)) equal to the smaller value between the source supply a and the destination demand b .

Step4: Subtract x ( xij(1), xij(2), xij(3), xij(4)) from ai and b found in step3. Eliminate from the transportation table the row or column that results in a zero supply or destination demand after this subtraction. Stop if all ai (i = 1, 2,…, m) and b (j = 1, 2,…, n) are zero, otherwise go to step1.

  • IV.    Numerical Example

Consider the Fuzzy transportation problem.

Here cost value, supplies and demands are trapezoidal fuzzy number. Here a and b are Fuzzy Supply and Fuzzy Demand. Fuzzy Russell’s method is used to finding the initial basic feasible solution.

D1 D2 D3 D4 ai S1 (1,2,3,4) (1,3,4,6) (9,11,12,14) (5,7,8,11) (1,6,7,12) S2 (0,1,2,4) (-1,0,1,2) (5,6,7,8) (0,1,2,3) (0,1,2,3) S3 (3,5,6,8) (5,8,9,12) (12,15,16,19) (7,9,10,12) (5,10,12,15) bj (5,7,8,10) (-1,5,6,10) (1,3,4,6) (1,2,3,4) (6,17,21,30) mn

Therefore ^ at = ^ bj , the problem is balanced i = 1          j = 1

Now we applying the Fuzzy Russell’s method for fuzzy transportation problem we have, fuzzy transportation problem. There exists a fuzzy initial basic feasible solution.

D 1

D 2                       D 3                       D 4                       a i

S 1               (1,2,3,4)

(-5,2,4,11)               (1,3,4,6)

(1,3,4,6)                  (9,11,12,14)               (5,7,8,11)                (1,6,7,12)

S 2               (0,1,2,4)

(0,1,2, 3)                   (5,6,7,8)                   (0,1,2,3)                   (0,1,2,3)

(5,7,8,10)

S3               (3,5,6,8)

(-15,-1,3,15)                                        (1,2,3,4)

(5,8,9,12)                 (12,15,16,19)             (7,9,10,12)                (5,10,12,15)

b j              (5,7,8,10)

(-1,5,6, 10)               (1,3,4, 6)                 (1,2,3,4)                 (6,17,21,30)

Therefore the initial basic feasible solution is,

Minimum Z ( Z(1), Z(2), Z(3), Z(4))

= [(-5,2,4,11 ) (1,3,4,6)] + [(0,1,2,3)(-1,0,1,2)] + [(5,7,8,10) (3,5,6,8)] + [(5, 7 ,8 ,10 ) (3,5,6,8)] +[(-15,-1, 3, 15) (5, 8, 9, 12)] + [(1, 2, 3, 4) (7, 9, 10, 12)].

Minimum Z ( Z(1), Z(2), Z(3), Z(4))

= (158.25, 90.5, 158.25, 328.5)

The crisp value of the Fuzzy Transportation problem is 183.875.

  • V.    Conclusion

We proposed Fuzzy Russell’s method to find the initial basic feasible solution using Yager’s ranking method with trapezoidal fuzzy numbers. This method can be used for all kinds of fuzzy numbers. This method is very easy to apply and can be utilized for the fuzzy transportation problem. This technique can also be tried in solving other types of problem like, project schedules, assignment problem and network flow problem.

Acknowledgment

The authors would like to heartily thank the Editor in Chief and anonymous reviewers for their careful reading of this paper and for their helpful comments.

Список литературы A Method for Solving Fuzzy Transportation Problem (FTP) using Fuzzy Russell's Method

  • Amarpreet kaur,Amit Kumar. ‘A new method for solving fuzzy transportation problem using ranking function’, Applied Mathematical Modeling, (2011), 35, pp: 5652-5661.
  • Chanas, S and Kuchta, D. ‘A concept of the optimal solution of the transportation problem with fuzzy cost coefficients’, Fuzzy sets and Systems, (1996) ,82,pp: 299-305.
  • Chanas.S, Kolodziejczyk.W and Machaj, A. ‘A fuzzy approach to the transportation problem’, Fuzzy Sets and Systems, (1984), 13, pp: 211–221.
  • Campos, L. and Gonzalez Munoz, A. ‘A subjective approach for ranking fuzzy number’, Fuzzy Sets and Systems, (1989), 29, pp: 145-153.
  • Campos, L. and Verdegay, J. L. ‘Linear programming problem and ranking of fuzzy numbers’, Fuzzy Sets and Systems, (1989),32,pp 1-11.
  • F.L.Hitchcock. ‘The distribution of a product from several source to numerous localities’, J.Math.phys, (1941), 20,pp:224-230.
  • Ismail Mohideen, S. and Senthil Kumar, P. ‘A Comparative Study on Transportation Problem in Fuzzy Environment’, International Journal of Mathematics Research, ISSN 0976-5840, (2010), Vol.2, Number 1, pp: 151-158.
  • Jain, R. ‘Decision-making in the presence of fuzzy variables’, IEEE Transactions on Systems, Man and Cybernetics, (1976), 6, pp: 698-703.
  • Kim, K. and Park, K. S. ‘Ranking fuzzy number with index of optimism’, Fuzzy Sets and Systems, (1990), 35, pp: 143-150.
  • Liou, T. S. and Wang, M. J. ‘Ranking fuzzy numbers with integral value’, Fuzzy Sets and Systems, (1992), 50, pp: 247-255.
  • Nagoor Gani, A. and Abdul Razak, K. ‘Two Stage Fuzzy Transportation Problem’, Journal of Physical Sciences, (2006), Vol.10,pp:63-69.
  • Narayanamoorthy, S., Anukokila P. ‘Robust fuzzy transportation problems based on extension principle under uncertain Demands’, IJMA, (2012), Vol.5.No.1. pp: 01-19.
  • Pandian, P and Natarajan, G. ‘A new algorithm for finding a fuzzy optimal solution for fuzzy transportation problem’, Applied Mathematical Sciences, (2010), 4, pp: 79-90.
  • Shiang-Tai Liu, and Chiang Kao. ‘Solving fuzzy transportation problem based on extension principle’, Journal of Physical Science, (2006), 10, pp: 63-69.
  • Stephen Dinagar, D and Palanivel, K., ‘The transportation problem in Fuzzy Environment’. International Journal of Algorithms, Computing and Mathematics, August 2009, Vol 2, Number 3.
  • Tze-San lee. ‘A complete Russell’s method for the Transportation Problem’, (1986), Vol.28, No.4.
  • Yager, R.R. ‘A procedure for ordering fuzzy subsets of the unit interval’, Information Sciences, (1981), 24, pp: 143-161.
  • Zadeh, L. A. Fuzzy sets, Information and Control, (1965), 8, pp: 338-353.
Еще
Статья научная