Professional Documents
Culture Documents
Interactive Fuzzy Meta-Goal Programming For Production Planning in Industry
Interactive Fuzzy Meta-Goal Programming For Production Planning in Industry
extensive review of these papers is given by Tiwari et al. in 1985.A hypothetical example is
given to justify the proposed framework.
r
Minimize: Z win ni wip pi (1)
i 1
Subject to:
Goal functions
s
a
j 1
i, j x j ni pi Ti , for i 1,2,..., r (2)
Hard constraints
s
b
j 1
k, j x j Ck , for k 1,2,..., t (3)
Non-negative constraints
x j , ni , pi , win , wip 0 for i 1, 2,..., r ; for j 1, 2,..., s ; for k = 1,2,...,t .
A per unit penalty of either ui or vi for every unit of unwanted deviation from the target value
is assumed in standard GP. This lead to a linear relationship between the magnitude of the
unwanted deviation and the penalty imposed. Introducing the penalty function and
normalization constant in the above goal programming model, the modified GP model is defined
as :
h
(wi niu wi piu
n p
r
)
Minimize: Z u 1 (4)
i 1 Ti1
Subject to:
Goal functions
u
a
j 1
i, j x j niu piu Tiu , for i 1, 2,..., r;u 1, 2..., h (5)
Hard constraints
s
b
j 1
k, j x j Ck , for k 1,2,..., t (6)
65 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
a j 1
i, j xj A (7)
Non-negative constraints
x j , ni , pi , win , wip 0
(8)
for i 1, 2,..., r; for j 1, 2,..., s; for k = 1,2,...,t; for s 1, 2..., k
To mathematically model IFMGP based decision problems, the following notations are
introduced to represent the parameters and variables involved in the model.
r Total number of goal functions
s Total number of decision variables
t Total number of hard constraints
i Goal function index, i 1,2,..., r
j Decision variable index, j 1, 2,..., s
A Minimum target level attached to the function below which the function is invalid
xj jth decision variable
bk , j Technology coefficient for the jth decision variable of the kth hard constraint
l l th highest priority level, index for the current sub-problem of the overall meta-
goal programming decision problem
Priority level index for all levels of higher priority than the l th level, 1,..., l 1
ail, j , ai, j Technology coefficient for the j th decision variable of the i th goal function in the
l th and th priority level respectively
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 66
Tiul , Tiu Target value of i th goal function in the l th and th priority level respectively with
penalty u
wiul , wiu Relative weighting factors assigned to the undesired goal deviations of i th goal
function in the l th and th priority level respectively with penalty u
niul , niu Slack goal deviations of i th goal function in the l th and th priority level
respectively with penalty u
piul , piu Surplus goal deviations of ith goal function in the l th and th priority level
respectively with penalty u
diul ,diu Undesired goal deviations of ith goal function in the l th and th priority level
respectively with penalty u
1,2,3
l
, 1,2,3
Slack deviation of meta-goal variant-1, 2, or 3 in the l th and th priority level
respectively
1,2,3
l
, 1,2,3
Surplus deviation of meta-goal variant-1, 2, or 3 in the l th and th priority level
respectively
l
Q1,2,3 , Q1,2,3 Target value of meta-goal variant-1, 2, or 3 in the l th and th priority level
respectively
l
D ,D Constraining variable for meta-goal variant-2 in the l th and th priority level
respectively, they represent the maximum allowed goal deviations
Mil , Mi Large enough positive constraining variable for meta-goal variant-3 in the l th and
th priority level respectively
yil , yi Binary variable for meta-goal variant-3 in the l th and th priority level
respectively
1,2,3 Fuzzy meta goals membership functions
R1,2,3 Achievement of the fuzzy meta-goal variant-1, 2, or 3 membership function value
accepted by decision makers in a higher level
Equations (9) (33) represent the meta-goal programming decision problem for priority level l.
To solve the entire decision problem model, priority levels are analyzed one at a time, from the
highest prioritized to the lowest. Meta-goal solutions obtained from levels higher than are
converted into hard constraints during the analysis of level l.
This ensures higher prioritized goals can be best achieved before the lower ones.
Maximize: Z 1 2 3 (9)
Subject to:
Hard constraints
67 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
b
j 1
k, j x j Ck ,for k 1, 2,..., t (10)
a
j 1
i, j xj A (11)
a
j 1
l
i, j x j niul piul Tiul , for i 1,2,..., r l (12)
rl h
diul
1 ; iL(1) wiul l
Q1l
u
i 1 u 1 Tiu
rl h l
rl h
d l
wl diu
iu
T l
Q1l rl h
diul
[ wiul iul ] 1 i 1 u 1 l iu ; Q1l wiul l
l
Q1l v1max (14)
i 1 u 1 Tiu v1max i 1 u 1 Tiu
rl h
diul
0 ; wiul l
Q1l v1max
i 1 u 1 Tiul
Fuzzy Meta-goal variant 2 for l th priority level
h
diul
wiul
u 1 Tiul
Dl 0, for i 1,..., r l (15)
Dl Q2l (16)
1 ; Dl Q2l
Dl Q(2) l
[ Dl ] 1 l v ; Q2l Dl Q2l v2max
v2max
l
0 ; Dl Q2l v2max
(17)
Meta-goal variant 3 for l th priority level
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 68
h
M il diul M il yil 0, for i 1,..., r l (18)
u 1
rl
y l
i
i 1
Q3l (19)
rl
rl
y l
i
1 ; i 1
Q3l
r l
rl
rl yil rl
i 1
l
yi
l
Q3l y l
i
l
[ l ] 1 r l
i 1
; Q3l i 1
l
Q3l v3max
r v3max r
r l
y l
i
l
0 ; i 1
l
Q3l v3max
r
Goal functions belonging to all higher priority levels
s
a
j 1
i, j x j niu
piu Tiu ;
r s
diu 1
( wiu ) 1,
i 1 u 1 Tiu 1max
(22)
D 2 Q2 , (25)
69 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
2
(D ) 1
2max
(26)
y i
i 1
3 Q3 , (29)
r
y i
3
( i 1
) 1
r 3max (30)
y i
i 1
3 3 Q3 (31)
r
3 R3 for 1,..., l 1andif 0 3 1 (32)
Variable constraints
x j , niul , piul , 1,2,3
l
, 1,2,3
0
Dl , D 0
0 1,2,3
, wiul , wiu 1
yil , yi 0,1
(33)
II. EXAMPLE
A furniture manufacturer produces five kinds of products, chair, bench, table, sofa, bed. The
production of all products is done in two separate machine centers within the plant. Each chair
requires 2 hrs in machine center 1 and 1 hr in machine center 2, each bench requires 1 hrs in
machine center 1 and 2 hr in machine center 2, each table requires 1 hrs in machine center 1 and 3
hr in machine center 2, Each sofa requires 4 hrs in machine center 1 and 1 hr in machine center 2,
Each chair requires 3 hrs in machine center 1 and 1 hr in machine center 2. The gross margin from
the sale of a chair is Rs. 100, from bench Rs.500, from table Rs.50, from sofa Rs.100 and from bed
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 70
Rs. 150. In addition, each product requires some in-process inventory. The per-unit in-process
inventory required is Rs. 20, 20, 30, 30, 50 respectively for all five products.
The firm has normal monthly operation hours of 480 for machine center 1 and 400 for machine
center 2. According to the marketing department, the forecasted sales for all five products is 150,
100, 120, 60, 10 units respectively for the coming month.
The plant manager has established the following goals for production in the next month:
1. Earn a gross profit of Rs.50000 in the next month.
2. Limit the amount tied up in in-process inventory for the month to Rs. 10,000.
3. Achieve the sale goal of all five products.
4. Avoid any underutilization of regular operation hours of both machine centers.
5. Limit the overtime operation to 100 hrs for each machine center 1 and 2.
Suppose the company regard a profit level of below Rs. 40,000 as twice as serious, Rs. 25,000 as
four times as serious and below Rs. 20,000 as unacceptable. Also, the company decides that the
amount tied up in in-process inventory for a month can lie between Rs. 10,000 to Rs. 10,500. An
overall per unit penalty of 20% is applicable if it goes beyond Rs. 10,500.
Assuming the three groups are of equal importance, the following weighted goal programme is
formulated:
III. FORMULATION
Let
xi = Number of units of product to be sold; i=1, 2, 3, 4, 5
ni = Underachievement of sales goal of product i
pi = Overachievement of sales goal of product i
n6 = Underutilization of regular operation hours of machine center 1
p6 = Overachievement of regular operation hours of machine center 1
n7 = Underutilization of regular operation hours of machine center 2
p7 = Overachievement of regular operation hours of machine center 2
n81 = Underachievement of amount tied up in in-process inventory for the month
p 81 = Overachievement of amount tied up in in-process inventory for the month
n82 = Underachievement of increased amount tied up in in-process inventory for the
month
p 82 = Overachievement of increased amount tied up in in-process inventory for the
month
n91 = Underachievement of profit level tied upto Rs. 50,000
p 91 = Overachievement of profit level tied upto Rs. 50,000
71 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
n92 = Underachievement of second targeted profit level tied upto Rs. 40,000
p 92 = Overachievement of second targeted profit level tied upto Rs. 40,000
n93 = Underachievement of third targeted profit level tied upto Rs. 25,000
p 93 = Overachievement of third targeted profit level tied upto Rs. 25,000
n10 = Underutilization of overtime operation hours of machine center 1
p10 = Overachievement of overtime operation hours of machine center 1
n11 = Underutilization of overtime operation hours of machine center 2
p11 = Overachievement of overtime operation hours of machine center 2
Thus, Weighted Goal Programming Problem is defined as:
Minimize: n1/150 + n2/100 + n3/120 + n4/60 + n5/10 + n6/480 + n7/400 + (p81+0.2*
p82)/10000 + (n91+ n92+2* n93)/50000 + p10/100 + p11/100
Subject to
x1 + n1 p1 = 150
x2 + n2 p2 = 100
x3 + n3 p3 = 120
x4 + n4 p4 = 60
x5 + n5 p5 = 10
2x1 + x2 + x3 + 4 x4 + 3 x5 + n6 p6 = 480
x1 + 2 x2 + 3x3 + x4 + x5 + n7 p7 = 400
20x1 + 20 x2 + 30 x3 + 30 x4 + 50 x5 + n81 p81 = 10000
20x1 + 20 x2 + 30 x3 + 30 x4 + 50 x5 + n82 p82 = 10500
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n91 p91 = 50000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n92 p92 = 40000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n93 p93 = 25000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 20000
p6 + n10 p10 = 100
p7 + n11 p11 = 100
xi, nj, pj 0 (i = 1, 2, 3, 4, 5 ; j = 1, 2, . . ., 11)
Using the goal programming methodology, the solution is:
x1 = 80, x2 = 100, x3 = 50, x4 = 60, x5 = 10,n1 = 70, p1 = 0, n2 = 0, p2 = 0,
n3 = 70, p3 = 0, n4 = 0, p4 = 0, n5 = 0, p5 = 0, n6 = 0, p6 = 100, n7 = 0,
p7 = 100, n81 = 2600, p81 = 0, n82 = 3100, p82 = 0, n91 = 0, p91 = 18000,
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 72
n2 100D 0
n3 120 D 0
73 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
n4 60 D 0
n5 10D 0
n6 360D 0
n7 240 D 0
p10 100D 0
p11 100D 0
n1 1500 y1 0
n2 1000 y2 0
n3 1200 y3 0
n4 600 y4 0
n5 100 y5 0
n6 3600 y6 0
n7 2400 y7 0
(p81 + 0.2* p82) 100000 y8 0
(n91 + n92 + 2* n93) 500000 y9 0
p10 1000 y10 0
p11 1000 y11 0
z3 + (y1 + y2 + y3 + y4 + y5 + y6 + y7 + y8 + y9 + y10 + y11) = 0;
xi, nj, pj 0 (i = 1, 2, 3, 4, 5; j = 1, 2, . . ., 11)
yi 0,1
Three unique solutions will be obtained as the model configures to give strict preference to meta-
TABLE I
Based on this result, in order to analyze the decision problem further, the decision-makers
nominate a fuzzy target value for each of the meta-goal variant considered. Thus the above
weighted goal programme is extended to a fuzzy meta-goal programme with the following three
fuzzy meta-goals:
FMG1: The percentage maximum deviation from all goals should lie between 1.05 to 1.5
FMG2: The maximum percentage deviation from any goal should lie between 0.3 to 0.6
FMG3: The number of unsatisfied goals should range from 2 to 4.
Thus, the Fuzzy Meta GP formulation is given as:
Maximize: 1 + 2 + 3
Subject to
x1 + n1 p1 = 150
x2 + n2 p2 = 100
x3 + n3 p3 = 120
x4 + n4 p4 = 60
x5 + n5 p5 = 10
2x1 + x2 + x3 + 4 x4 + 3 x5 + n6 p6 = 480
x1 + 2 x2 + 3 x3 + x4 + x5 + n7 p7 = 400
20x1 + 20 x2 + 30 x3 + 30 x4 + 50 x5 + n81 p81 = 10000
20x1 + 20 x2 + 30 x3 + 30 x4 + 50 x5 + n82 p82 = 10500
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n91 p91 = 50000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n92 p92 = 40000
75 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
n2 100D 0
n3 120 D 0
n4 60 D 0
n5 10D 0
n6 360D 0
n7 240 D 0
p10 100D 0
p11 100D 0
n1 1500 y1 0
n2 1000 y2 0
n3 1200 y3 0
n4 600 y4 0
n5 100 y5 0
n6 3600 y6 0
n7 2400 y7 0
(p81 + 0.2* p82) 100000 y8 0
(n91 + n92+2* n93) 500000 y9 0
p10 1000 y10 0
p11 1000 y11 0
z3 + (y1 + y2 + y3 + y4 + y5 + y6 + y7 + y8 + y9 + y10 + y11) = 0;
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 76
z1 1 1.05
1
1 1
0.45
z2 2 0.3
2
2 1
0.3
z3 2
3
11 11
3
3 1
2
z1 1.05
1 1
0.45
z2 0.3
2 1
0.3
z3 2
3 1 11 11
2
xi, nj, pj , k 0 (i = 1, 2, 3, 4, 5 ; j = 1, 2, . . ., 11; k= 1, 2, 3)
0 l 1 (l = 1, 2, 3)
yi 0,1
The solution for the above meta-goal programming problem is the following:
x1 = 86.36, x2 = 68.18, x3 = 69.09, x4 = 60, x5 = 10, n1 = 63.63, p1 = 0,
n2 = 31.82, p2 = 0, n3 = 50.91, p3 = 0, n4 = 0, p4 = 0, n5 = 0, p5 = 0,
n6= 0, p6 = 100, n7 = 0, p7 = 100, n81 = 2536.6, p81 = 0, n82 = 3036.36,
p82 = 0, n91 = 0, p91 = 3681.818, n92 = 0, p92 = 13681.82,
n93 = 0,p93 = 28681.82, n10 = 0, p10 = 0, n11 = 0, p11 = 0, 1 = 0.741,
2 = 0.586, 3 = 0.95, b1 = 0.12, b2 = 0.124, b3 = 0.091.
All the fuzzy meta goals are not fully satisfied but partially with FMGs 1 and 3 achieved most.
The aggregate deviation from all the goals is 1.16, maximum deviation from any goal is 0.42 and
77 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
total number of unsatisfied goals is 3 out of 11. Let us now suppose that the DM establishes the
following fuzzy meta-goals and preemptive priority levels in the second iteration:
Priority level 1: Satisfy goal 9 with the tolerance limit of 45000
Priority level 2: The aggregate deviation for goals 1, 2, 4, 5, 6 and 7 (with equal
weights) must lie between 0.6 to 1.
Priority level 3: The maximum deviation for goals 3, 8, 10, 11 (with equal
weights) must lie between 0.35 to 0.58.
Therefore, the following three-stage procedure is carried out:
Priority level 1:
Maximize: 1
Subject to
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n91 p91 = 50000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n92 p92 = 40000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n93 p93 = 25000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 20000
z1 = n91 + n92 + 2* n93
z1 + 1 50000
1+ 1/5000 =1
50000 z1
1 1
5000
0 1 1
xi, nj, pj , 0 (i = 1, 2, 3, 4, 5 ; j = 9)
The solution for the above problem is the following:
x1 = 0, x2 = 0, x3 = 0, x4 = 0, x5 = 150,
n91 = 27500, p91 = 0, n92 = 17500, p92 = 0,
n93 = 2500, p93 = 0, 1 = 0, 1 = 1, z1 = 50000,
meeting the first fuzzy meta-goal.
Priority level 2:
Maximize: 2
Subject to
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n91 p91 = 50000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n92 p92 = 40000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n93 p93 = 25000
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 78
50000 z1
1 1
5000
1 = 1
x1 + n1 p1 = 150
x2 + n2 p2 = 100
x4 + n4 p4 = 60
x5 + n5 p5 = 10
2x1 + x2 + x3 + 4 x4 + 3 x5 + n6 p6 = 480
x1 + 2 x2 + 3 x3 + x4 + x5 + n7 p7 = 400
z2 (n1/150 + n2/100 + n4/60 + n5/10 + n6/480 + n7/400) = 0
z2 2 0.6
2
2 1
0.4
z2 0.6
2 1
0.4
0 2 1
xi, nj, pj , k 0 (i = 1, 2, 3, 4, 5 ;j = 1, 2, 3, 4, 5, 9; k = 1)
The solution for the above problem is the following:
x1 = 150, x2 = 40, x3 = 33.3, x4 = 60, x5 = 10, n1 = 0, p1 = 0,
n2 = 60, p2 = 0, n4 = 0, p4 = 0, n5 = 0, p5 = 0, n6 = 0, p6 = 163.3,
n7 = 0, p7 = 0, n91 = 5833.3, p91 = 0, n92 = 0, p92 = 4166.6,
n93 = 22083.33, p93 = 41250, 1 = 0, 2 = 0, z1 = 50000, z2 = 0.6, 1 = 1, 2 = 1
meeting the second fuzzy meta-goal.
Priority level 3:
Maximize: 3
Subject to
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n91 p91 = 50000
100x1 + 500 x2 + 50 x3 + 100 x4 + 150 x5 + n92 p92 = 40000
79 S.R. Singh1, A.K. Bhargava2 and Divya Bansal2
50000 z1
1 1
5000
1 = 1
x1 + n1 p1 = 150
x2 + n2 p2 = 100
x4 + n4 p4 = 60
x5 + n5 p5 = 10
2x1 + x2 + x3 + 4 x4 + 3 x5 + n6 p6 = 480
x1 + 2 x2 + 3 x3 + x4 + x5 + n7 p7 = 400
z2 (n1/150 + n2/100 + n4/60 + n5/10 + n6/480 + n7/400) = 0
z2 2 0.6
2
2 1
0.4
z2 0.6
2 1
0.4
20x1 + 20 x2 + 30 x3 + 30 x4 + 50 x5 + n81 p81 = 10000
20x1 + 20 x2 + 30 x3 + 30 x4 + 50 x5 + n82 p82 = 10500
x3 + n3 p3 = 120
p6 + n10 p10 = 100
p7 + n11 p11 = 100
n3 120 D 0
p10 100D 0
p11 100D 0
z3 + D = 0
Z3 3 0.35
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 80
3
3 1
0.18
z3 0.35
3 1
0.18
0 l 1 (l = 1, 2)
xi, nj, pj , k, k 0 (i = 1, 2, 3, 4, 5; j = 1, . . ., 11; k = 1, 2, 3).
The solution for the above problem is the following:
x1 = 100.78, x2 = 72.82, x3 = 73.98, x4 = 60, x5 = 10,
n1 = 49.2, p1 = 0, n2 = 27.18, p2 = 0, n3 = 46.02, p3 = 0, n4 = 0, p4 = 0,
n5 = 0, p5 = 0, n6=0, p6 = 138.35, n7 = 0, p7 = 138.35,
n81 = 2008.7, p81 = 0, n82 = 2508.74, p82 = 0, n91 = 0, p91 = 7684.47,
n92 = 0, p92 = 17684.47, n93 = 25000, p93 = 57684.47, n10 = 0, p10 = 38.35,
n11 = 0, p11 = 38.35, 1 = 0, 2 = 0, 3 = 0.033, z1 = 50000, z2 = 0.6,
z3 = 0.383, 1 = 1, 2 = 1, 3 = 0.81.
Thus, all the three fuzzy meta-goals are satisfied. The table II provides the solution:
TABLE II
x1 x2 x3 x4 x5
101 73 74 60 10
Goal type Current Target value Status of achievement
achievement of the goal
level
Meta goal Level 1 1 0 Achieved
Level 2 1 0.6 0.6 - 1 Achieved
5 10 10 Achieved
Goal 9 of profit maximization is fully achieved. Here, machine center 1 and 2 are over achieved.
Amount spent in in-process inventory is within the target limit.
So, based on managers priorities, the achievement level of different goals can be attained.
IV. CONCLUSION
REFERENCES
[1] Charnes, Cooper, W. W., 1961. Management models and industrial applications of linear
programming, New York: Wiley.
[2] Hannan, E.L., 1981. Linear programming with multiple fuzzy goals. Fuzzy sets and
Systems, 6: 235248.
[3] Hannan, E.L., 1981. On fuzzy goal programming. Decision Sciences, 12: 522531.
[4] Hannan, E.L., 1982. Contrasting fuzzy goal programming and fuzzy multicriteria
programming. Decision Sciences, 13: 337339.
INTERACTIVE FUZZY META-GOAL PROGRAMMING FOR . 82
[5] Ignizio, J.P., 1982. On the (re)discovery of fuzzy goal programming. Decision Sciences, 13:
331336.
[8] Narasimhan, R., 1981. On fuzzy goal programmingSome comments. Decision Sciences, 12:
532538.
[9] Narasimhan, R., 1982. A geometric averaging procedure for constructing super transitive
approximation to binary comparison matrices. Fuzzy Sets and Systems, 8: 5361.
[10] Olhager, J., Wikner, J., 2000. Production planning and control tools. Production
Planning and Control, 11(3): 210222.
[11] Ozdamar, L., Bozyel, M.A., Birbil, S.I., 1998. A hierarchical decision support system for
production planning (with case study). European Journal of Operational Research,104:403
422.
[12] Rodriguez Uria, M. V., Caballero, R., Ruiz, F., Romero, C., 2002. Meta-goal
programming. European Journal of Operational Research, 136 (2): 422429.
[13] Rubin, P.A., Narasimhan, R., 1984. Fuzzy goal programming with nested priorities.
Fuzzy Sets and Systems, 14: 115129.
[14] Tiwari, R.N., Dharmar, S., Rao, J.R., 1986. Priority structure in fuzzy goal programming.
Fuzzy Sets and Systems, 19: 251259.
[15] Tiwari, R.N., Rao, J.R., Dharmar, S., 1985. Some aspects of fuzzy goal programming.
Ecological Environmental and Biological Systems, Kanpur, India.
[16] Yaghoobi, M.A., Jones, D.F., Tamiz, M., 2008. Weighted additive models for solving
fuzzy goal programming problems, Asia Pacific Journal of Operational Research,
25(5):715-733.