AN INTERACTIVE POSSIBILISTIC LINEAR PROGRAMMING

advertisement
AN INTERACTIVE POSSIBILISTIC LINEAR
PROGRAMMING APPROACH FOR
MULTIPLE OBJECTIVE TRANSPORTATION
PROBLEMS
Dr. Celal Hakan Kagnicioglu, Assistant
Anadolu University
ESYO Yunusemre Kampusu
26470 Eskisehir/TURKEY
Tel:00-90-222-3351775
e-mail: chkagnic@anadolu.edu.tr
• Transportation problem(TP) is an
important linear programming that includes
many applications such as job scheduling,
production inventory, production planning,
production distribution, allocation problems
and investment analysis.
• Efficient algorithms have been developed
for solving the transportation problem
when the cost coefficients and the supply
and demand quantities are known exactly.
• However, these parameters are not always
in a precise manner. The unit shipping
cost may vary in a time frame can be an
example of it. The supplies and demands
may be uncertain due to some
uncontrollable factors.
• Due to incompleteness and/or
unavailability of required data over the
mid-term decision horizon, critical
parameters ( such as transportation cost
and demand ) are assumed to be
imprecise in nature.
• To deal quantitatively with imprecise
information in making decisions, Bellman
and Zadeh(1970) and Zadeh(1978)
introduce the notion of fuzziness.
• Since the transportation problem is
essentially a linear program, fuzzy linear
programming techniques are applied to
the fuzzy transportation problem.
• This paper deals with solution of the multiple
objective transportation problems by an
interactive possibilistic linear programming
approach.
• In this transportation problem, there are two
objective functions which are
• Minimization of transportation cost and
• Minimization of transportation time.
• Transportation costs, demand and supply are
fuzzy coefficients with triangular possibility
distribution.
• Transportation times are assumed to be crisp in
the model.
Mathematical Model
m
n
Minimize Zk =   C X, k=1,2,…,K
subject to
X a ,
i =1,2,…,m,
,
j =1,2,…,n,
X b
k
ij
i 1
ij
j 1
n
ij
i
ij
j
j 1
m
i 1
X ij  0 ,
for all i and j.
The decision variable Xij represents the quantity to be transported from
origin Oi to destination Dj.
The sources can be production facilities and the destinations can be
warehouses, and at each origin Oi let ai be the amount of a
homogenous product transported to n destinations Dj to satisfy the
demand for bj units of the product there.
A penalty Cij is associated with transporting a unit of the product from
origin i to destination j.
Interactive possibilistic linear
programming model
Minimize Z1 =
Minimize TT =
m
n
i 1
m
j 1
n

~
C ij X
 
T ij X
i 1
j 1
n

X ij  a~ i
m
~
X ij  b j
j 1

i 1
X ij  0 ,
ij
ij
1
ΠC
Cp
Cm
Co
Figure1.The triangular possibility distribution of
•
•
•
C
The most pessimistic value (Cp) that has a very low likelihood of
belonging to the set of available values (possibility degree = 0 if
normalized)
The most possible value (Cm) that definitely belongs to the set of
available values (possibility degree = 1 if normalized)
The most optimistic value (Co) that has a very low likelihood of
belonging to the set of available values (possibility degree = 0 if
normalized)
Fuzzy objective with a triangular possibility distribution can
be converted into three crisp objectives. This objective
can be minimized by pushing the three points toward the
left. Solving the fuzzy objective becomes the process of
minimizing zp, zm and zo simultaneously. However,
there may exist a conflict in the simultaneous
optimization process.
By using Lai and Hwang’s approach, zm and (zo-zm) are
minimized and (zm-zp) is maximized, rather than
simultaneously minimization of zp, zm and zo. That is,
this approach simultaneously minimizes the most
possible value of the imprecise total costs, zm,
maximizes the possibility of obtaining lower total costs,
(zm-zp), and minimizes the risk of obtaining higher total
costs, (zo-zm).
•
•
•
•
m
n
C
X
Min Z1 = Zm =
Max Z2 = Zm - Zp =   (C  C ) X
Min Z3 = Zo - Zm =   (C  C ) X
Min Z4 = TT =   T X
i 1
m
ij
ij
j 1
m
n
m
ij
i 1
m
j 1
n
o
ij
i 1
m
n
i 1
j 1
ij
p
ij
j 1
ij
m
ij
ij
ij
.
1
Min Zm
ΠZ
Max (Zm-Zp) Min (Zo-Zm)
Zp
Zm
Zo
Figure 2.The strategy to minimize the total costs
This auxiliary multiobjective linear programming problem can be solved by
converting into an equivalent single goal linear programming problem by
using the Zimmermann’s (1978) fuzzy programming method. At first, the
positive ideal solutions (PIS) and negative ideal solutions (NIS) of the three
objective functions should be obtained:
Z1(Pis)= Min Zm,
Z2(Pis)= Max ( Zm- Zp ),
Z3(Pis)= Min ( Zo- Zm ),
Z4(Pis)= Min TT,
Z1(Nis)= Max Zm
Z2(Nis)= Min ( Zm - Zp )
Z3(Nis)= Max ( Zo- Zm )
Z4(Nis)= Max TT.
. The linear membership function of these
objective functions
f1(3)(Z1(3))=
1,......... .......... .......... Z 1 ( 3 )  Z 1PIS
,
(3)

NIS
 Z 1( 3 )  Z 1( 3 )
PIS
NIS
, Z 1( 3 )  Z 1( 3 )  Z 1( 3 )
 NIS
PIS
 Z 1( 3 )  Z 1( 3 )

NIS
 0 ,......... .......... ......... Z 1 ( 3 )  Z 1 ( 3 ) ,



,



f2(Z2)=
1,......... .......... ......... Z 2  Z 2PIS ,

NIS
 Z2  Z2
NIS
PIS
, Z2  Z2  Z2
 PIS
NIS
Z

Z
2
 2
 0 ,......... .......... ......... Z  Z NIS ,
2
2




,



. If the minimum acceptable possibility, β, is given, then the auxiliary crisp
equality constraints can be presented as follows:
n
X
ij
 w1 a i ,  w 2 a i ,  w 3 a i ,
ij
 w1 b j ,   w 2 b j ,   w 3 b j , 
p
m
o
İ=1,2,…m
j 1
m
X
i 1
p
m
o
j=1,2,….n
• Finally, after having the crisp constraints for the TP,
Zimmerman’s equivalent single objective linear
programming model is applied to obtain the overall
satisfaction compromise solution.
Max L
s. to
L ≤ f1(Z1)
L ≤ f2(Z2)
L ≤ f3(Z3)
L ≤ f4(Z4)
n

X ij  w 1 a i ,   w 2 a i ,   w 3 a i , 
p
m
o
j 1
m
X
 w1 b j ,   w 2 b j ,   w 3 b j , 
p
ij
m
o
i =1,2,…,m,
j =1,2,…,n.
i 1
0 ≤ L ≤ 1,
Xij ≥ 0 for all i and j,
where fi (Zi) is the satisfaction degree of the ith objective function.
Algorithm
•
•
•
•
•
The algorithm for solving the TP is as follows.
Model the imprecise coefficient and right-hand sides of the formulated
multiobjective TP model using triangular possibility distribution.
Three new crisp objective functions for the imprecise objective function is
developed. These three new objective functions minimize the most
possible total cost value, maximize the possibility of obtainin lower costs
and minimize the risk of obtaining higher costs, respectively.
Given the minimum acceptable possibility, β, imprecise constraints are
converted into crisp ones by the weighted average method.
After having PIS and NIS of the objective functions separately, linear
membership functions are specified for all the objective functions, and
then the auxiliary multiobjective TP is converted into an equivalent linear
programming model by the method of Bellman and Zadeh (1970) and
Zimmermann’s (1978) fuzzy programming method.
The model is solved and linear membership function is modified
interactively until the solution is satisfactory. When the solution is
accepted as satisfactory, it is stopped.
W1
W2
W3
W4 W5 W6 Supply
PF1
(20,25,28) (28,33.36) (19,23.25) ………..
(35,37,40)
PF2
(13,16.20) (9.12.16) (18,22,25) ……………… (62,64,67)
PF3
(36,38,39) (23,25.26) (14,16,19)………………. (38,40,41)
PF4
(64,66,70) (37,40,44) (45,47,50)………………. (37,39,40)
PF5
(44,46,50) (25,28,31) (46,49,53)…………….… (40,43,45)
PF6
(67,69,73) (23,26,28) (33,36,38)…………….… (22,24,28)
Demand(20,24,26) (55,60,63) (17,19,22)……………….
Table1. Transportation costs, supply and demand data
All values are imprecise numbers with triangular possibility
distributions.
Transportation time (minute) of a product from production
facilities to warehouses are precise values.
• Transportation problem is formulated according to the
multiobjective linear programming model described
above.
• The imprecise data is modeled by triangular possibility
distributions. There are two objective functions of the
model
• Three new crisp objective functions are developed for
the imprecise objective function. Therefore, the model
has four objective functions.
• Since right-hand side of the constraints (demand and
supply) are imprecise, auxiliary crisp constraints are
formulated by using weighted average method at β =
0.5.
• Four crisp objective functions of the auxiliary
multiobjective linear programming problem presented in
the example are solved using the crisp single-goal linear
programming model
• According to these solutions, the
corresponding PIS and NIS of the initial
solutions are specified.
• By using different set of PIS and NIS of
the objective functions, the corresponding
linear membership function of all the
objective functions can be defined.
• Two different set of PIS and NIS values
are used for the solutions
• Since transporatation cost (Z1)is imprecise and
has a triangular possibility distribution, it is
calculated by (Z1 – Z2, Z1, Z1 + Z3).
• Therefore, the initial transportation cost is
imprecise and has a triangular possibility
distribution of ( 5599.9, 6368.0, 6841.1 ), and
transportation time (Z4), is 8191.0 minutes.
• The improved solution is also imprecise and has
a triangular possibility distribution of ( 5338.5,
6147.9, 6749.5 ), and transportation time is
8288.8 minutes.
• Overall satisfaction degree of the objectives
increased from 0.44 to 0.70 by the improved
solution.
• Since TP is not balanced (supply =
demand) due to imprecise values, the
number of products transported in the
improved solution ( ∑xij = 228.7 ) is
greater than in the initial solution ( ∑xij
=220.6 ).
• Changes in the PIS and NIS of the
objective functions are very effective on
the value of the overall satisfaction degree
of the objectives (L).
CONCLUSION
This approach helps to solve most of the real life
transportation problems with multiobjective and
imprecise and precise parameters through an
interactive decision making process.
This work aims to present an interactive
possibilistic linear programming problem
approach for solving multiobjective
transportation problems with imprecise cost,
demand and supply.
By this approach, simultaneously the most
possible value of the imprecise total costs are
minimized, possibility of obtaining lower total
costs are maximized and, the risk of obtaining
higher total costs are minimized.
Download