GP 2 Goal Programming Methods
GP 2 Goal Programming Methods
E l
Employment
t Level
L l 500 300 400 = 4000
12 9 15 >= 125
Long Run Profit ($M)
Minimize : 5 D1N
FACTORS X1 X2 X3 Target/
MODIFIED CONSTRAINT Goal
Capital
p Investment ($
($M)) 5 7 8 <<= 55
12 * X1 + 9 * X2 + 15 * X3 >= 125;
D1 = 12 * X1 + 9 * X2 + 15 * X3 ‐ 125;
penalty weights :
2 for increasing employee level from 4000 employees
4 for reducing employee level from 4000 employees
[Employment Level]
[Employment_Level]
Let:
D3P = Positive deviation means investment more than $ 55M
(undesirable)
D3N = Negative deviation means investment less than $ 55M
(desirable)
penalty weight :
3 for each $1 M of investment going above $ 55M
Minimize : 3 D3P
FACTORS X1 X2 X3 Target/
Goal
5 * X1 + 7 * X2 + 8 * X3 <= 55;
[Capital Investment]
[Capital_Investment]
D3 = 5 * X1 + 7 * X2 + 8 * X3 ‐ 55;
[Long_Run_ Profit]
[Employment_Level]
[Capital_Investment]
5 * X1 + 7 * X2 + 8 * X3 ‐ 55 = D3P – D3N ;
Objective function : Minimize penalties on undesirable deviations
Min = 5 * D1N + 2 * D2P + 4 * D2N + 3 * D3P;
Goal 1; Minimum Profit,
Profit $ 125M
D1 = D1P – D1N = 0 ‐ 2 = ‐2 Æ Profit $ 123M
X1 = 4, X2 = 0 , X3 = 5
Setting Priorities on Goals
X1 = 0, X2 = 0 , X3 = 0
Add the
th following
f ll i constraints;
t i t
X1 = 6, X2 = 2 , X3 = 1