GP 1 Goal Programming Methods
GP 1 Goal Programming Methods
It is not possible for LP to have multiple goals unless they are all
An
A iimportant technique
i that has been developed to supplement
Priority 1 is infinitely
To accompany Quantitative Analysis for more important
11-8
than Priority
© 2006 2, which is
by Prentice Hall, Inc.
Management, 9e Upper Saddle River, NJ 07458
infinitely
by Render/Stair/Hannamore important than the next goal, and so on.
Profit Goal is converted to constraint
7 X1 + 6 X2 >= 30
d1 = ((7 X1 + 6 X2)) – 30
d1+ - d1- = 7 X1 + 6 X2 – 30
Management, 9e
The region specified by
To accompany Quantitative Analysis for first goal is shown
11-9 © 2006 by on graph
Prentice Hall, Inc.
Upper Saddle River, NJ 07458
by Render/Stair/Hanna
Deviation below $30 (d1-) should
be minimized, because Goal is to
increase profit above $30 as much
as possible
2 X1 + 3 X2 >= 12
d2 = (2 X1 + 3 X2) – 12
d2+ - d2- = 2 X1 + 3 X2 – 12
To accompany Quantitative Analysis for 11-11 © 2006 by Prentice Hall, Inc.
Management, 9e Upper Saddle River, NJ 07458
by Render/Stair/Hanna
The region specified by 2nd goal is shown on graph
Analysis of First and Second Goals
6 X1 + 5 X2 <= 30
d3 = (6 X1 + 5 X2) – 30
Th deviation
The d i ti d3 can be
b either
ith +ve
+ or –ve denoted
d t d byb d3+ or d3-
d3+ - d3- = 6 X1 + 5 X2 – 30
To accompany Quantitative Analysis for 11-13 © 2006 by Prentice Hall, Inc.
Management, 9e Upper Saddle River, NJ 07458
by Render/Stair/Hanna The region specified by 3rd goal is shown on graph
7 X1 + 6 X2 >= 30
2 X1 + 3 X2 >= 12
6 X1 + 5 X2 <= 30
X2 >= 7
d4 = X2 – 7
Th deviation
The d i ti d4 can be
b either
ith +ve
+ or –ve denoted
d t d byb d4+ or d4-
d4+ - d4- = X2 – 7
To accompany Quantitative Analysis for 11-16 © 2006 by Prentice Hall, Inc.
Management, 9e Upper Saddle River, NJ 07458
by Render/Stair/Hanna The region specified by 4th goal is shown on graph
Analysis of All Four Priority Goals
The constraint X2>=7 lies outside the feasible region. Excluding this constraint,
points A , B, C & D are extreme points in the feasible region.
P4
Point Priorities
A (0
(0,6)
6) P3
B (3.75,1.5) P2, P3
C ((2,2.66)) P1,P2
D ( 0, 5) P1
P1 P3 P2
To accompany Quantitative Analysis for 11-19 © 2006 by Prentice Hall, Inc.
Management, 9e Upper Saddle River, NJ 07458
by Render/Stair/Hanna
Solution at point A ( 0,6); priority P3
• 6 X1 + 5 X2 = 6 (0) + 5 ( 6) = 30,
30 (zero overtime)
• 6 X1 + 5 X2 = 6 (3.75)
(3 75) + 5 ( 1.5)
1 5) = 30,
30 (zero overtime)
• 6 X1 + 5 X2 = 6 (0) + 5 (5 ) = 25 , (5 hours
h are lleft
ft unutilized)
tili d)
Priority: P1
Obj function:
P1 d1-
Related constraint:
d1+ - d1- = 7 X1 + 6 X2 – 30
Priority: P2
Obj function:
P2 d2-
Related constraint:
d2+ - d2- = 2 X1 + 3 X2 – 12
Priority: P3
Objective function:
P3 d3+
Related constraint:
d3+ - d3- = 6 X1 + 5 X2 – 30
Priority: P4
Objective function:
P4 d4-
Related constraint:
d4+ - d4- = X2 – 7
subject
j to
{ profit should exceed $30 }
7 X1 + 6 X2 – 30 = d1+ - d1-
{ wiring
g hours should be fullyy utilized}}
2 X1 + 3 X2 – 12 = d2+ - d2-
{ assembly hours should not exceed 30 hours }
6 X1 + 5 X2 – 30 = d3+ - d3-
{ x2 should be minimum 7}
X2 – 7 = d4+ - d4-
Hence first
fi LP model
d l is;
i
Min d1-
subject to
7 X1 + 6 X2 – 30 = d1+ - d1-
2 X1 + 3 X2 – 12 = d2+ - d2-
6 X1 + 5 X2 – 30 = d3+ - d3-
X2 –7 = d4+ - d4-
To accompany Quantitative Analysis for © 2006 by Prentice Hall, Inc.
Management, 9e Upper Saddle River, NJ 07458
by Render/Stair/Hanna
Solution Methodology ( 2nd Obj Function)
Now add the value of this variable in constraint set and solve for second priority
variable as follows;
Min d2-
subject to
7 X1 + 6 X2 – 30 = d1+ - d1-
2 X1 + 3 X2 – 12 = d2+ - d2-
6 X1 + 5 X2 – 30 = d3+ - d3-
X2 –7 = d4 + - d4-
d1- = K1
To accompany Quantitative Analysis for
Management, 9e
by Render/Stair/Hanna
Solution Methodology ( 3rd Obj Function)
Now add the value of this variable in constraint set and solve for third priority
variable as follows;
Min d3+
subject to
7 X1 + 6 X2 – 30 = d1+ - d1-
2 X1 + 3 X2 – 12 = d2+ - d2-
6 X1 + 5 X2 – 30 = d3+ - d3-
X2 –7 = d4 + - d4-
d1- = K1
d2- = K2
Solution Methodology ( 4th Obj Function)
Solution of 3rd LP model will yield a value for variable d3+
say ; d3+ = K3
Now add
N dd th
the value
l off this
thi variable
i bl in
i constraint
t i t sett andd solve
l for
f third
thi d priority
i it
variable as follows;
Min d4-
subject to
7 X1 + 6 X2 – 30 = d1+ - d1-
2 X1 + 3 X2 – 12 = d2+ - d2-
6 X1 + 5 X2 – 30 = d3+ - d3-
X2 – 7 = d4+ - d4-
d1- = K1
d2- = K2
d3+ = K3
APPLYING METHODOLOGY USING
LINGO
APPLYING METHODOLOGY USING
LINGO
APPLYING METHODOLOGY USING
LINGO
APPLYING METHODOLOGY USING LINGO
APPLYING METHODOLOGY USING
LINGO
APPLYING METHODOLOGY USING
LINGO
APPLYING METHODOLOGY USING
LINGO
APPLYING METHODOLOGY USING
LINGO
Interpretation of Solution
X1 = 0 , X2 = 6
X1 = 0 , X2 = 6
0
OK Profit Deviation ; D1 = D1P – D1N = 6 – 0 = 6
((Profit is $6
$ more than minimum of $30)
$ )
MAX= 28 * X1 + 21 * X2 + 00.25
25 * X2
X2^2;
2;
!subject to;
X1 + X2 <= 1000;
0 5* X1 + 0.4
0.5* 0 4 * X2 <= 500
500;