Fuzzy Transportation Problem
Fuzzy Transportation Problem
a r t i c l e
i n f o
Article history:
Received 6 July 2013
Received in revised form 29 January 2014
Accepted 30 January 2014
Available online 22 February 2014
Keywords:
Fuzzy transportation problem
Ranking function
Generalized trapezoidal fuzzy number
a b s t r a c t
In a recent paper, Kaur and Kumar (2012) proposed a new method based on ranking function for solving
fuzzy transportation problem (FTP) by assuming that the values of transportation costs are represented
by generalized trapezoidal fuzzy numbers. Here it is shown that once the ranking function is chosen,
the FTP is converted into crisp one, which is easily solved by the standard transportation algorithms.
The main contribution here is the reduction of the computational complexity of the existing method. By
solving two application examples, it is shown that it is possible to nd a same optimal solution without
solving any FTP. Since the proposed approach is based on classical approach it is very easy to understand
and to apply on real life transportation problems for the decision makers.
2014 Elsevier B.V. All rights reserved.
1. Introduction
Transportation problem is an important network structured linear programming problem that arises in several contexts and has
deservedly received a great deal of attention in the literature. The
central concept in the problem is to nd the least total transportation cost of a commodity in order to satisfy demands at destinations
using available supplies at origins. Transportation problem can be
used for a wide variety of situations such as scheduling, production, investment, plant location, inventory control, employment
scheduling, and many others. In general, transportation problems
are solved with the assumptions that the transportation costs and
values of supplies and demands are specied in a precise way i.e., in
crisp environment. However, in many cases the decision maker has
no crisp information about the coefcients belonging to the transportation problem. In these cases, the corresponding coefcients
or elements dening the problem can be formulated by means of
fuzzy sets, and the fuzzy transportation problem (FTP) appears in a
natural way.
Since the transportation problem is essentially a linear programming problem, one straightforward approach is to apply the existing fuzzy linear programming techniques [2,11,14,27,31,32,34,35]
to the FTP. But, some of these techniques [2,32] only give crisp
solutions which represent a compromise solution in terms of fuzzy
data.
172
destination, but sure about the supply and demand of the product,
can be formulated as follows [18]:
min
n
m
cij xij
i=1 j=1
n
s.t.
xij = ai ,
i = 1, 2, . . ., m,
j=1
(1)
xij = bj ,
j = 1, 2, . . ., n,
i=1
xij 0, i = 1, 2, . . ., m, j = 1, 2, . . ., n.
where ai is the total availability of the product at ith source; bj is the
total demand of the product at jth destination; cij is the approximate
cost for transporting one unit quantity of the product from the ith
source to the jth destination; xij is the number of units of the product
that should be transported
m from
n the ith source to the jth destination
or decision variables;
c x is total fuzzy transportation
i=1
j=1 ij ij
cost.
Let u i and v i be the fuzzy dual variables associated with ith row
and jth column constraints, respectively, then the fuzzy dual of the
FTP given in Eq. (1) will be as follows [18]:
max
m
ai u i
i=1
n
bj v j
j=1
cij
s.t.u i v j
(2)
i = 1, 2, . . ., m, j = 1, 2, . . ., n.
173
Table 1
Tabular representation of the chosen FTP.
S1
S2
S3
Demand (bj )
D1
D2
D3
Availability (ai )
(1,4,9,19;0.5)
(8,9,12,26; 0.5)
(11,12,20,27;0.5)
15
(1,2,5,9;0.4)
(3,5,8,12;0.2)
(0,5,10,15;0.8)
14
(2,5,8,18;0.5)
(7,9,13,28;0.4)
(4,5,8,11;0.6)
10
10
14
15
(3)
(4)
4. Application
In this section, two FTP (adopted from [18]) are used in order
to show the applicability of the proposed method and the obtained
results are discussed.
Table 2
Tabular representation of classical transportation problem.
4.1. Examples
Example 4.1. Table 1 gives the availability (ai ) of the product available at three sources Si , i = 1, 2, 3 and their demand (bj )
at three destinations Dj , j = 1, 2, 3, and the approximate cost for
(5)
S1
S2
S3
Demand (bj )
D1
D2
D3
Availability (ai )
1.65
2.75
3.5
15
0.85
1.4
1.5
14
1.65
2.85
1.4
10
10
14
15
174
Table 3
Summary of the fuzzy transportation problem.
Colliery
S1
S2
S3
S4
bj
Washery
ai
D1
D2
D3
D4
D5
D6
(20,27,35,41;0.7)
(20,25,35,41;0.7)
(9,10,12,16;0.7)
(9,11,12,14;.6)
112
(9,11,12,14;0.6)
(9,11,12,16;0.8)
(65,70,74,76;0.8)
(10,15,21,24;0.7)
90
(10,15,18,20;0.7)
(9,11,12,14,0.6)
(20,25,35,41;0.8)
(20,25,35,41;0.6)
84
(15,20,22,24;0.7)
(10,15,21,23;0.8)
(12,15,22,24;0.7)
(10,15,18,20;0.6)
92
(10,15,18,20;0.8)
(10,15,18,23;0.6)
(10,12,14,18;0.6)
(8,10,12,14;0.8)
106
(9,12,15,18;0.7)
(9,12,15,18;0.8)
(15,20,26,28;0.8)
(15,20,25,28;07)
80
We note that Kaur and Kumar [18] obtained the same optimal solution by using the generalized fuzzy modied distribution
method on the IBFS given in Eq. (4).
Finally, if we use the Vogels approximation method to nd the
IBFS, we reach to the following solution which is matched with IBFS
obtained based on GFVAM proposed by Kaur and Kumar [18]:
x11 = 10, x12 = 0, x13 = 0,
x21 = 0, x22 = 14, x23 = 0,
(6)
124
120
150
170
and several other reasons the owner of the company is not certain about the transportation cost (in Rs) from different collieries
to different washeries. According to past experiences of the owner
the transportation cost is represented by generalized trapezoidal
fuzzy numbers. The owner of the company wants to determine the
fuzzy optimal transportation of products such that the total fuzzy
transportation cost is minimum.
We rst substitute the rank order of each fuzzy transportation
cost (given in Table 3) instead of corresponding fuzzy number. This
leads to the classical transportation problem given in Table 4.
In this case, the crisp transportation problem shown in Table 4
can be solved by the standard transportation algorithms. The
obtained optimal solution and minimum total fuzzy transportation
cost are as follows:
x11 = 0, x12 = 80, x13 = 0, x14 = 0, x15 = 0, x16 = 44,
(7)
(8)
i=1 j=1
3
3
cij xij = 10(1, 4, 9, 19; 0.5) 5(8, 9, 12, 26; 0.5) 9(3, 5, 8, 12; 0.2) 5(0, 5, 10, 15; 0.8) 10(4, 5, 8, 11; 0.6)
i=1 j=1
= (10, 40, 90, 190; 0.5) (40, 45, 60, 130; 0.5) (27, 45, 72, 108; 0.2) (0, 25, 50, 75; 0.8) (40, 50, 80, 110; 0.6)
= (117, 205, 352, 613; 0.2)
As shown here, the fuzzy optimal solution of the classical
method proposed in this study is equivalent to the optimal solution
derived from Kaur and Kumars method [18]. However, the method
proposed is by far simpler and computationally more efcient than
the fuzzy method proposed by Kaur and Kumar [18].
Example 4.2. The data, collected from an owner of a regional coal
company (the data is provided with a legal agreement that the name
of the company will not be disclosed) situated in Jharia (Dhanbad,
India) is shown in Table 3.
The owner of the company is certain about the availabilities
and demands of the coal at different collieries and washeries,
respectively. These parameters are represented by real numbers
in Table 3. Because of frequently variation in the rates of diesel
Table 4
Summary of the classical transportation problem.
Colliery
S1
S2
S3
S4
bj
Washery
ai
D1
D2
D3
D4
D5
D6
18.45
18.15
7.05
6.9
112
6.9
7.2
42.75
10.5
90
9.45
6.9
18.15
16.35
84
12.15
10.35
10.95
9.45
92
9.45
9.9
8.1
6.6
106
8.1
8.1
13.35
13.2
80
1
[(1 )(b a) + (c d)]
2
(9)
175
Here, we shall point out that the FTP studied in this paper is
not in the form of a problem whose model involves interval-valued
trapezoidal fuzzy numbers. Therefore, further research on extending the proposed method to overcome these shortcomings is an
interesting stream of future research. We shall report the signicant
results of these ongoing projects in the near future.
(10)
Acknowledgements
A (x) =
(x a)
w (b a) , a x b,
w,
b x c,
0,
otherwise.
(x d)
, c x d,
w
(c d)
1 = (a1 , b1 , c1 , d1 ; w1 ) and A
2 =
Denition 2 ([8,21]). Let A
(a2 , b2 , c2 , d2 ; w2 ) be two generalized trapezoidal fuzzy numbers
1 and A
2 are given
and R. Then the arithmetic operations on A
by:
1 = (a1 , b1 , c1 , d1 ; w1 )
i) 0, A
1 = (d1 , c1 , b1 , a1 ; w1 )
ii) < 0, A
1 A
2 = A
1 = (a1 + a2 , b1 + b2 , c1 + c2 , d1 + d2 ; w =
iii) A
min {w1 , w2 })
1 A
2 = (a1 d2 , b1 c2 , c1 b2 , d1 a2 ; w = min {w1 , w2 })
iv) A
Remark 1. Kaur and Kumar [18] used the ranking function :
F(R) R, where F(R) is a set of fuzzy numbers dened on set of real
numbers, for comparing two generalized trapezoidal fuzzy num 2 = (a2 , b2 , c2 , d2 ; w2 ). This
1 = (a1 , b1 , c1 , d1 ; w1 ) and A
bers A
ranking function maps each generalized trapezoidal fuzzy number
into the real line, where a natural order exists, i.e.,
2,
1
A
A
if
and
1
2,
A
A
if
1
2,
A
=A
if
1) =
(A
2) =
(A
only
1) =
(A
if
= min {w1 , w2 },
and
if
= min {w1 , w2 },
and
only
only
if
1) =
(A
2) =
= (A
= min {w1 , w2 }.
Remark 2. We realize that the results obtained here are independent of the choice of the linear ranking function. In other words,
we can use any other linear ranking function, and although the
solution obtained may be different but the results are still valid
for the new solution. As for the types of the fuzzy data in the
model and the assumption of fuzziness in the variables, the choice
and compatibility of the ranking function for FTP should be the
decision makers main concerns. For generalized trapezoidal fuzzy
176
[18] A. Kaur, A. Kumar, A new approach for solving fuzzy transportation problems
using generalized trapezoidal fuzzy numbers, Applied Soft Computing 12 (3)
(2012) 12011213.
[19] A. Kumar, A. Kaur, Application of linear programming for solving fuzzy transportation problems, Journal of Applied Mathematics and Informatics 29 (3-4)
(2010) 831846.
[20] A. Kumar, A. Gupta, A. Kaur, Two new methods for solving fuzzy assignment
problems, Journal of Advanced Research in Scientic Computing 2 (2) (2010)
2134.
[21] A. Kumar, A. Gupta, Methods for solving fuzzy assignment problems and fuzzy
travelling salesman problems with different membership functions, Fuzzy
Information and Engineering 1 (2011) 321.
[22] L. Li, Z. Huang, Q. Da, J. Hu, A new method based on goal programming for
solving transportation problem with fuzzy cost, in: International Symposiums
on Information Processing, 2008, pp. 38.
[23] F.T. Lin, Solving the transportation problem with fuzzy coefcients using
genetic algorithms, in: IEEE International Conference on Fuzzy Systems, 2009,
pp. 14681473.
[24] S.T. Liu, C. Kao, Solving fuzzy transportation problems based on extension principle, European Journal of Operational Research 153 (3) (2004) 661674.
[25] M. Oheigeartaigh, A fuzzy transportation algorithm, Fuzzy Sets and Systems 8
(3) (1982) 235243.
[26] P. Pandian, G. Natarajan, A new algorithm for nding a fuzzy optimal solution
for fuzzy transportation problems, Applied Mathematical Sciences 4 (2) (2010)
7990.
[27] S. Saati, A. Hatami-Marbini, M. Tavana, E. Hajiahkondi, A two-fold linear
programming model with fuzzy data, International Journal of Fuzzy System
Applications 2 (3) (2012) 112.
[28] M. Shanmugasundari, K. Ganesan, A novel approach for the fuzzy optimal
solution of fuzzy transportation problem, International Journal of Engineering
Research and Applications 3 (1) (2013) 14161421.
[29] C. Sudhagar, K. Ganesan, A fuzzy approach to transport optimization problem, Optimization Engineering (2013), http://dx.doi.org/10.1007/
s11081-012-9202-6.
[30] Z. Tao, J. Xu, A class of rough multiple objective programming and its application to solid transportation problem, Information Sciences 188 (1) (2012)
215235.
[31] P. Vasant, Solving fuzzy linear programming problems with modied S-curve
membership function, International Journal of Uncertainty, Fuzziness and
Knowledge-Based Systems 13 (1) (2005) 97109.
[32] J.L. Verdegay, A dual approach to solve the fuzzy linear programming problem,
Fuzzy Sets and Systems 14 (2) (1984) 131141.
[33] L. Yang, L. Liu, Fuzzy xed charge solid transportation problem and algorithm,
Applied Soft Computing 7 (3) (2007) 879889.
[34] G. Zhang, H. Zuo, Research on multi-objective linear programming with fuzzy
coefcients constraints, International Journal of Machine Learning and Cybernetics (2014), http://dx.doi.org/10.1007/s13042-013-0173-5.
[35] H.I. Zimmermann, Fuzzy programming and linear programming with several
objective functions, Fuzzy Sets and Systems 1 (1) (1978) 4555.