Floating Point Method for Solving Transportation Problems with Additional Constraints

advertisement
International Mathematical Forum, Vol. 6, 2011, no. 40, 1983 - 1992
Floating Point Method for Solving Transportation
Problems with Additional Constraints
P. Pandian and D. Anuradha
Department of Mathematics, School of Advanced Sciences
VIT University, Vellore-14, Tamilnadu, India
pandian61@rediffmail.com, anuradhadhanapal1981@gmail.com
Abstract
A new method namely, floating point method is proposed for finding an optimal
solution to a transportation problem with additional constraints. The proposed method is
easy to understand and to apply for finding an optimal solution to the above said
problem and it differs from the existing methods namely, simplex method [7] and
inverse matrix method [6]. With the help of real life examples, the proposed method is
illustrated. It can be very helpful for the decision makers to make economical oriented
managerial decisions.
Mathematics Subject Classifications: 90C08, 90C90
Keywords: Transportation problem, zero point method, additional constraints, floating
point method
1. Introduction
The classical transportation problem (TP) deals with shipping commodities from
sources to destinations at minimum cost. The basic TP was developed by Hitchcock [5].
In these problems it is assumed that the product is identical no matter which source
produces it and that the customers have no preference relating to the source of supply.
However, in many practical instances, the product does vary in some characteristics
according to its source and the final product mixture received by the destinations, may
1984
P. Pandian and D. Anuradha
then be required to meet known specifications. For example, it is assumed that the crude
ore contains different amounts of an impurity, phosphorous, according to its source and
the actual time to process the ore depends on both its source and destination. A TP of
this type is described by Haley [4]. The simplex method approach for solving
constrained TPs was considered by Klingman and Russell [7]. TP based on time
criterion with additional constraints was given by Nguyen Van Vy [8]. Kim [6] gave an
inverse matrix algorithm for solving a TP with additional constraints. Reeta Gupta [11]
obtained a solution procedure for solving the generalized TP with constraints. Fractional
TP with impurities and time minimizing TP with impurities was presented by Chandra
et al [1,2]. Singh and Saxena [10] developed a method for solving multi objective time
TP with additional impurity restrictions. Dutta and Murthy [3] developed a linear
fractional programming approach for solving fuzzy TP with additional restrictions.
In this paper, we propose a new method, namely floating point method to
determine an optimal solution to TPs with additional constraints. The floating point
method takes advantage of the fact that the problem has a special form and it does not
require the use of the simplex method [7] and inverse matrix method [6]. The proposed
method is illustrated with the help of two real life examples. The floating point method
provides an appropriate solution which helps the decision makers to analyze an
economic activities and to arrive at the correct managerial decisions.
2. Transportation problem with additional constraints
Consider the following TP with additional constraints:
(P) Minimize z = ∑m ∑n cij xij
i =1 j=1
subject to
n
∑ xij = ai
j=1
m
∑
i =1
m
∑
i =1
xij = b
ai
j
,
i = 1,2,..., m
(1)
j = 1,2,..., n
(2)
(k )
(k)
f ij xij ≤ p
j
xij ≥ 0
where
,
,
,
i = 1,2,..., m
j = 1,2,..., n ; k = 1,2,..., l
(3)
and j = 1,2,..., n
is the tons available at ith source;
unit of the product contains fij(k ) units of
l
b j is
(4)
the tons required at jth destination; one
impurities
k = 1,2,..., l when
it is sent from i to
Floating point method
j
1985
; customer j cannot receive more than
(k )
p j units
of impurity
transportation from the ith source to jth destination and
xij
k
;
cij
is the unit cost of
is the tonnage transported
from ith source to jth destination.
Any set of
{xijo ≥ 0, i = 1,2,..., m; j = 1,2,..n}
which satisfies the equations (1), (2), (3) and
(4) is called a feasible solution to the problem (P).
A feasible solution of problem (P) which minimizes the total shipping cost is
called an optimal solution to the problem (P).
2.1 Floating point method
Now, we propose a new method namely, floating point method for finding an
optimal solution to a TP with additional constraints. First, we prove the following
theorem which is going to be used in the floating point method.
Theorem 1: Let
U o = {uijo , i = 1,2,..., n and j = 1,2,..., m}
where
(Q) Minimize
is an optimal solution to the problem (Q)
m n
z = ∑ ∑ cij xij
i =1 j=1
subject to (1), (2) and (4) are satisfied,
o , i = 1,2,..., n and j = 1,2,..., m}
Then,
which
X o = {xij
U o = {uijo , i = 1,2,..., n and j = 1,2,..., m} ,
Proof: If
If not,
obtained
from
the
solution
is an optimal solution to the problem (P)
U o = {uijo , i = 1,2,..., n and j = 1,2,..., m}
problem (P), then
is
satisfies all the additional constraints of the
o , i = 1,2,..., n ; j = 1,2,..., m}
U o = {uij
o , i = 1,2,..., n and j = 1,2,..., m}
U o = {uij
is an optimal solution of the problem (P).
is not satisfied atleast one additional
constraint. Say, rth additional constraint. That is,
(k ) o
(k )
(k )
(k )
(k )
∑ f ir uir = f1r u1r + f 2r u 2r + ... + f mr u mr > p r
i
Now, we flow the excess quantity in the rth column to other quantity satisfied
column such that rth column and considered column are satisfied their additional
constraints and the allotment to rows and columns are not disturbed through a closed
rectangular loop.
1986
P. Pandian and D. Anuradha
Construct a rectangular loop ABCDA where AC are in the rth column and BD are in
the sth column which satisfies its additional constraint such that A and D are allotted
cells.
o = uo − θ )
A ( y tr
tr
C ( y opr = u opr + θ )
o = uo + θ )
B ( y ts
ts
D ( y ops = u ops − θ )
We flow the minimum amount θ through the loop ABCDA such that rth column and
sth column additional constraints are satisfied and the total allotment to rows
and columns are not disturbed. Then, we obtain a new allotment for A, B, C and D
are y tro , y tso , y opr and y ops and compute
⎛ c yo + c yo + c yo + c yo ⎞ − ⎛ c uo + c uo + c uo + c uo ⎞
⎜ tr tr
ts ts
pr pr
ps ps ⎟ ⎜ tr tr
ts ts
pr pr
ps ps ⎟
⎝
⎠ ⎝
⎠
called the excess flow of the loop ABCDA. Thus, we obtain a feasible solution
o , i = 1,2,..., n and j = 1,2,..., m} from U o = {u o , i = 1,2,..., n and j = 1,2,..., m} to the problem (Q)
Y o = { yij
ij
with the rth additional constraint where
⎧ u o : i ≠ t , p and j ≠ r , s
⎪ ij
⎪ u o − θ : i = t and j = r
tr
o = ⎪⎪ o
yij
⎨ uts + θ : i = t and j = s
⎪ o
⎪u ps − θ : i = p and j = s
⎪ o
⎪⎩u pr + θ : i = p and j = r
Construct all possible loops from an allotted cell in the rth column, flow the
minimum amount θ through each of the loops such that rth column additional constraint
is satisfied and the considered additional constraint satisfied column, the total allotment
to rows and columns are not disturbed and compute their excess flow. Such loops are
called admissible loops.
Select a loop in the set of admissible loops from an allotted cell in the rth column
having a minimum excess flow. After flowing the minimum amount through the
selected loop, a feasible solution to the problem (Q) with rth additional constraints can
be obtained. Since the flow in the loop is minimum, the obtained feasible solution to the
problem (Q) with rth additional constraint is optimal.
If the current solution is satisfied all the additional constraints of (P), it is optimal to
the given problem (P).
Floating point method
1987
If not, we continue the above process until the current solution is satisfied all the
additional constraints of (P).
Now, after a finite number of above said steps, we obtain an optimal solution
to the given problem (P).
o , i = 1,2,..., n ; j = 1,2,..., m} from U o = {u o , i = 1,2,..., n ; j = 1,2,..., m}
X o = {xij
ij
Hence the theorem.
Remark 1: If an admissible loop can not be formed for any allotted cell in any column
which is not satisfied its additional constraint, then the given problem (P) has no
feasible solution.
We now introduce the floating point method for finding an optimal solution to
the problem (P).
The proposed method proceeds as follows.
Step1: Identify all impossible allotment cells using additional constraints and remove
those cells from the given TP.
Step 2: Obtain an optimal solution to the reduced TP obtained from the Step 1. without
considering the additional constraints using the zero point method [9].
Step 3: Check that all additional constraints are satisfied for the optimal solution
obtained in the Step 2. If so, go to the Step 7. If not, go to the Step 4.
Step 4: Identify the column(s) which is (are) not satisfied the additional constraints.
Step 5: Select a loop in a column which is not satisfied the additional constraint and
flow the minimum quantity θ according to the Theorem 1.. Then, find a new solution to
the transportation problem with rth additional constraints.
Step 6: Check that the solution obtain from the Step 5. satisfies all additional
constraints. If so, go to the Step 7. If not, go to the Step 4.
Step 7: The current solution is an optimal solution to the TP with all additional
constraints by the Theorem 1..
Now, the proposed method can be illustrated with the help of following
examples.
1988
P. Pandian and D. Anuradha
Example 1: Coal Shipping Problem: Barat Coking Coal, a coal manufacturing unit of
the State has different types of coal pulverization units in each of the three work centers
(j) situated in various parts of the State. The work centers (j) are receiving a fixed
quantity of coal (i), which has three different grades. The basic goal is to determine a
feasible transportation cost, while satisfying the extra requirement that the amount of
sulphur impurity present in coal is less than a certain critical level. The following table
displays the transportation cost, availabilities, the impurities, requirements and the
maximum sulphur contents. .
j
Work centers
1
Coal i,
2
3
Tons required b j
Max. Sulphur p j
1
4
4
7
5
2
3
6
4
5
3
2
7
6
5
4
1
9
Tons
available ai
4
5
6
Sulphur
contents f i
2
1
0
Now, using the Step 1 we have the following reduced TP table
Work centers
Coal i,
1
2
3
Tons required b j
Max. Sulphur p j
j
1
4
4
7
2
X
6
4
3
2
7
6
5
5
5
4
1
9
Tons
available ai
4
5
6
Sulphur
contents f i
2
1
0
Now, we obtain the following optimal solution to the TP by the zero point method.
Work centers
j
1
2
3
1
Coal i,
2
3
Tons required b j
4
4 (5)
7
5
X
6
4 (5)
5
2 (4)
7
6 (1)
5
Max. Sulphur p j
4
1
9
Tons
available ai
4
5
6
Sulphur
contents f i
2
1
0
Now, the current solution does not satisfy the first additional constraint, but it satisfies
second and third additional constraints. Then, by using the Step 5, we have only one
minimum flow admissible loop L1 (2,1)-(2,3)-(3,3)-(3,1)-(2,1). After flowing 1unit
through L1, we obtain the following solution to the TP with first additional constraint:
Floating point method
1989
Work centers
1
Coal i,
2
3
Tons required b j
Max. Sulphur p j
j
1
4
4 (4)
7 (1)
5
2
X
6
4 (5)
5
3
2 (4)
7 (1)
6
5
4
1
9
Tons
available ai
Sulphur
contents f i
4
5
6
15
2
1
0
Now, the above solution satisfies all the additional constraints. Therefore, by the
Theorem 1., it is an optimal to the given TP with the additional constraints. Thus, the
optimal solution to the given problem is x13 = 4 , x21 = 4 , x23 = 1 , x31 = 1 , x32 = 5 and the
total minimum transportation cost is 58.
Example 2: A company making iron has a different type of furnace in each of three
works. The works must receive a fixed weight of ore which is available in three
different grades. For technical reasons the processing time of ore depends on its grade
and the works to which it is sent. The furnaces are only available for a certain time in
each week. The problem is to find the allocation which minimizes the production cost
while satisfying the extra requirement that the amount of phosphorus is less than a
certain critical level. The following table displays the cost cij (lower right corner) of
transport, purchase and processing ore per ton and process time tij (upper left corner) in
hours.
1
2
1
4
3
Ore , i
2
3
6
9
7
Works, j
2
4
2
5
1
8
8
3
7
Tons available
ai
7
Phos.
Content f i
12
0.8
6
0.7
0.4
9
1
5
6
3
Tons required b j
5
10
10
Max . phos p j
3.5
7
7
Total time available T j
30
60
40
Now, we obtain the following optimal solution to the TP by the zero point method.
1990
P. Pandian and D. Anuradha
1
1
2
3
Ore , i
5
Works, j
2
2
8
Tons
available ai
3
4
6
Tons required b j
5
10
10
Max . phos p j
3.5
7
7
Total time available T j
30
60
40
7
12
6
Phos.
Content fi
0.4
0.8
0.7
Now, the current solution does not satisfy the second and third impurity constraint, but
it satisfy the first impurity constraint and all the time constraints. Then, using Step 5, we
have only one minimum flow admissible loop L1 (2,2)-(1,2)-(1,1)-(2,1)-(2,2) .After
flowing 0.5 unit through L1, we obtain the following new solution to the problem.
Works,
2
1
1
2
3
j
3
4.5
0.5
2.5
7.5
Tons required b j
5
10
10
Max . phos p j
3.5
7
7
Total time available T j
30
60
40
Ore , i
4
6
Tons
available ai
7
12
6
Phos. Content
fi
0.4
0.8
0.7
Now, the current solution does not satisfy the third impurity constraint, but it satisfy
the first, second impurity constraints and all the time constraints. Repeating Step 3 to
the Step 7 by four times , we obtain the following optimum solution to the problem.
Works,
2
1
Ore , i
1
2
3
3.0535
0.1605
1.786
2.5
7.5
j
3
1.4465
4.3395
4.214
Tons required b j
5
10
10
Max . phos p j
3.5
7
7
Total time available T j
30
60
40
Tons available
ai
7
12
6
Phos.
Content f i
0.4
0.8
0.7
Floating point method
1991
Thus, the optimal solution to the given problem is x11 = 3.0535 , x12 = 2.5 , x13 = 1.4465 ,
x21 = 0.1605 , x22 = 7.5 , x23 = 4.3395 ,
x31 = 1.786 , x33 = 4.214 and the total minimum
transportation cost is 85.537.
Conclusion
In this paper, the transportation problems with additional constraints are solved
by the floating point method which differs from the existing methods namely, simplex
method and inverse matrix method. The optimal solution obtained by floating point
method is not necessarily to have (m + n − 1) alloted entries which is the main
advantage of this method. The proposed method enables the decision makers to
optimize the economical activities and make the correct managerial decisions. In near
future, we extend the proposed method to interval/fuzzy transportation problems with
additional constraints.
References
[1] S. Chandra and P.K. Saxena, Fractional transportation problem with impurities,
Advances in Management Studies, 2 , 1983, 335-349.
[2] S. Chandra, K.Seth and P.K. Saxena, Time minimizing transportation problem
with impurities, Asia-Pacific Journal of Operational Research, 4 ,1987, 19-27.
[3] D. Dutta and A. Satyanarayana Murthy, Fuzzy transportation problem with
additional restrictions, ARPN Journal of Engineering and Applied Sciences, Vol.
5, No.2, 2010.
[4] K.B. Haley and A. J. Smith, Transportation problems with additional restrictions,
JSTOR, 15, 1966, 116-127.
[5] F.L.Hitchcock, The distribution of a product from several sources to numerous
localities, J. Math. Phys. 20, 1941, 224-230.
[6] K.V. Kim, An inverse matrix algorithm for solving a transportation problem with
additional constraints, Ekonomika I matematicheskie melody, 1967, 588 – 592.
[7] D. Klingman and R. Russell, Solving constrained transportation problems,
Operations Research, Vol.23, No.1, 1975, 91-106.
1992
P. Pandian and D. Anuradha
[8] Nguyen Van Vy, Transportation problem based on time criterion with additional
constraints, Cybernetics and Systems Analysis, Vol. 14, No. 4, 569 – 575
[9] P. Pandian and G.Natarajan, A new method for finding an optimal solution of
fully interval integer transportation problems, Applied Mathematical Sciences,
4, 2010, 1819-1830.
[10] Preetvanti Singh and P.K. Saxena, The multiobjective time transportation
Problem with additional restrictions, European Journal of Operational Research,
146, 2003, 460- 476.
[11] Reeta Gupta , Solving the generalized transportation problem with constraints,
Journal of Applied Mathematics and Mechanics, Vol. 58, 451 – 458.
Received: February, 2011
Download