Goal Programming
Goal Programming
© 2003 Thomson/South-Western 1
Slide
Goal Programming
© 2003 Thomson/South-Western 2
Slide
Goal Programming
© 2003 Thomson/South-Western 3
Slide
Goal Programming Approach
© 2003 Thomson/South-Western 4
Slide
Goal Programming Approach
© 2003 Thomson/South-Western 6
Slide
Example: Innex Corporation
© 2003 Thomson/South-Western 7
Slide
Example: Innex Corporation
Variables
x1 = number of units of A produced weekly
x2 = number of units of B produced weekly
di- = amount the right hand side of goal i is deficient
di+ = amount the right hand side of goal i is exceeded
Constraints
5x1 + 2x2 < 50
2x1 + 4x2 < 48
© 2003 Thomson/South-Western 8
Slide
Example: Innex Corporation
Goals
(1) 10 total production weekly:
x1 + x2 + d1- - d1+ = 10
(2) 8 units product A weekly:
x1 + d2- - d2+ = 8
(3) 13 units product B weekly:
x2 + d3- - d3+ = 13
Non-negativity:
x1, x2, di-, di+ > 0 for all i
© 2003 Thomson/South-Western 9
Slide
Example: Innex Corporation
Formulation Summary
Min P1(d1-) + P2(d2-) + P3(d3-)
s.t. 5x1 +2x2 < 50
2x1 +4x2 < 48
x1 + x2 +d1- -d1+ = 10
x1 +d2- -d2+ = 8
x2 +d3- -d3+ = 13
x1, x2, d1-, d1+, d2-, d2+, d3-, d3+ > 0
© 2003 Thomson/South-Western 10
Slide
Example: Innex Corporation
x1 = 8
x2 = 13
13
x1 + x2 = 10
(8,5)
2x1 + 4x2 < 48
x1
8 10 25
© 2003 Thomson/South-Western 11
Slide
Example: Conceptual Products
© 2003 Thomson/South-Western 12
Slide
Example: Conceptual Products
© 2003 Thomson/South-Western 13
Slide
Example: Conceptual Products
© 2003 Thomson/South-Western 14
Slide
Example: Conceptual Products
Variables
x1 = number of CP400 computers produced weekly
x2 = number of CP500 computers produced weekly
di- = amount the right hand side of goal i is deficient
di+ = amount the right hand side of goal i is exceeded
Functional Constraints
Availability of floppy disk drives: 2x1 + x2 < 1000
Availability of zip disk drives: x2 < 500
Availability of cases: x1 + x2 < 600
© 2003 Thomson/South-Western 15
Slide
Example: Conceptual Products
Goals
(1) 200 CP400 computers weekly:
x1 + d1- - d1+ = 200
(2) 500 total computers weekly:
x1 + x2 + d2- - d2+ = 500
(3) $250(in thousands) profit:
.2x1 + .5x2 + d3- - d3+ = 250
Non-negativity:
x1, x2, di-, di+ > 0 for all i
© 2003 Thomson/South-Western 16
Slide
Example: Conceptual Products
Objective Functions
© 2003 Thomson/South-Western 17
Slide
Example: Conceptual Products
Formulation Summary
Min P1(d1-) + P2(d2-) + P3(d3-) + P4(d4+)
s.t. 2x1 +x2 <
1000
+x2 < 500
x1 +x2 <
600
x1 +d1- -d1+ = 200
x1 +x2 +d2- -d2+ = 500
.2x1+ .5x2 +d3- -d3+ = 250
x1, x2, d1-, d1+, d2-, d2+, d3-, d3+, d4-, d4+ > 0
© 2003 Thomson/South-Western 18
Slide
Example: Conceptual Products
© 2003 Thomson/South-Western 19
Slide
Example: Conceptual Products
x1
200 400 600 800 1000 1200
© 2003 Thomson/South-Western 20
Slide
Example: Conceptual Products
© 2003 Thomson/South-Western 21
Slide
Example: Conceptual Products
x1
200 400 600 800 1000 1200
© 2003 Thomson/South-Western 22
Slide
Example: Conceptual Products
© 2003 Thomson/South-Western 23
Slide
Example: Conceptual Products
© 2003 Thomson/South-Western 24
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 25
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 26
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 27
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 28
Slide
A Scoring Model for Job Selection
Mathematical Model
Sj = wi rij
i
where:
rij = rating for criterion i and decision alternative j
Sj = score for decision alternative j
© 2003 Thomson/South-Western 29
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 30
Slide
A Scoring Model for Job Selection
Importance Weight
Very unimportant 1
Somewhat unimportant 2
Average importance 3
Somewhat important 4
Very important 5
© 2003 Thomson/South-Western 31
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 32
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 33
Slide
A Scoring Model for Job Selection
Decision Alternative
Analyst Accountant Auditor
Criterion Chicago Denver Houston
Career advancement 8 6 4
Location 3 8 7
Management 5 6 9
Salary 6 7 5
Prestige 7 5 4
Job security 4 7 6
Enjoyable work 8 6 5
© 2003 Thomson/South-Western 34
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 35
Slide
A Scoring Model for Job Selection
S1 = 5(8)+3(3)+4(5)+3(6)+2(7)+4(4)+5(8) = 157
S2 = 5(6)+3(8)+4(6)+3(7)+2(5)+4(7)+5(6) = 167
S3 = 5(4)+3(7)+4(9)+3(5)+2(4)+4(6)+5(5) = 149
© 2003 Thomson/South-Western 36
Slide
A Scoring Model for Job Selection
Decision Alternative
Analyst Accountant Auditor
Criterion Chicago Denver Houston
Career advancement 40 30 20
Location 9 24 21
Management 20 24 36
Salary 18 21 15
Prestige 14 10 8
Job security 16 28 24
Enjoyable work 40 30 25
Score 157 167 149
© 2003 Thomson/South-Western 37
Slide
A Scoring Model for Job Selection
© 2003 Thomson/South-Western 38
Slide
End of Goal Programming
© 2003 Thomson/South-Western 39
Slide
Markov Process
© 2003 Thomson/South-Western 40
Slide
Markov Processes
© 2003 Thomson/South-Western 41
Slide
Transition Probabilities
© 2003 Thomson/South-Western 42
Slide
Transition Probabilities
© 2003 Thomson/South-Western 43
Slide
Steady-State Probabilities
© 2003 Thomson/South-Western 44
Slide
Steady-State Probabilities
© 2003 Thomson/South-Western 45
Slide
Absorbing States
© 2003 Thomson/South-Western 46
Slide
Transition Matrix with Submatrices
I 0
R Q
© 2003 Thomson/South-Western 47
Slide
Transition Matrix with Submatrices
© 2003 Thomson/South-Western 48
Slide
Fundamental Matrix
© 2003 Thomson/South-Western 49
Slide
NR Matrix
© 2003 Thomson/South-Western 50
Slide
Example: North’s Hardware
© 2003 Thomson/South-Western 51
Slide
Example: North’s Hardware
Transition Matrix
© 2003 Thomson/South-Western 52
Slide
Example: North’s Hardware
Steady-State Probabilities
Question
How many times per year can Henry expect to
talk to Shirley?
Answer
To find the expected number of accepted calls per
year, find the long-run proportion (probability) of
a call being accepted and multiply it by 52 weeks.
continued
...
© 2003 Thomson/South-Western 53
Slide
Example: North’s Hardware
Steady-State Probabilities
Answer (continued)
Let 1 = long run proportion of refused calls
2 = long run proportion of accepted calls
Then,
.35 .65
[ ] = [ ]
.20 .80
continued . . .
© 2003 Thomson/South-Western 54
Slide
Example: North’s Hardware
Steady-State Probabilities
Answer (continued)
continued . . .
© 2003 Thomson/South-Western 55
Slide
Example: North’s Hardware
Steady-State Probabilities
Answer (continued)
Solving using equations (2) and (3). (Equation 1 is
redundant.) Substitute = 1 - into (2) to give:
© 2003 Thomson/South-Western 56
Slide
Example: North’s Hardware
State Probability
Question
What is the probability Shirley will accept
Henry's next two calls if she does not accept his call
this week?
© 2003 Thomson/South-Western 57
Slide
Example: North’s Hardware
State Probability
Answer
REFUSES
.35 P = .35(.35) = .1225
REFUSES ACCEPTS
.35 P = .35(.65) = .2275
REFUSES .65
REFUSES
.20 P = .65(.20) = .1300
ACCEPTS ACCEPTS
.65 .80 P = .65(.80) = .5200
© 2003 Thomson/South-Western 58
Slide
Example: North’s Hardware
State Probability
Question
What is the probability of Shirley accepting
exactly one of Henry's next two calls if she accepts
his call this week?
© 2003 Thomson/South-Western 59
Slide
Example: North’s Hardware
State Probability
Answer
The probability of exactly one of the next two
calls being accepted if this week's call is accepted can be
found by adding the probabilities of (accept next week
and refuse the following week) and (refuse next week
and accept the following week) =
© 2003 Thomson/South-Western 60
Slide
Example: Jetair Aerospace
Next Year
Same Pos. Promotion Retire Quit
Fired
Current Year
Same Position .55 .10 .05 .20 .10
Promotion .70 .20 0 .10 0
Retire 0 0 1 0 0
Quit 0 0 0 1 0
Fired 0 0 0 0 1
© 2003 Thomson/South-Western 61
Slide
Example: Jetair Aerospace
Transition Matrix
Next Year
Retire Quit Fired Same Promotion
Current Year
Retire 1 0 0 0 0
Quit 0 1 0 0 0
Fired 0 0 1 0 0
© 2003 Thomson/South-Western 62
Slide
Example: Jetair Aerospace
Fundamental Matrix
-1 -1
1 0 .55 .10 .45 -.10
N = (I - Q ) -1 = =
0 1 .70 .20 -.70 .80
© 2003 Thomson/South-Western 63
Slide
Example: Jetair Aerospace
Fundamental Matrix
The determinant, d = aa - aa
= (.45)(.80) - (-.70)(-.10) = .29
Thus,
© 2003 Thomson/South-Western 64
Slide
Example: Jetair Aerospace
NR Matrix
The probabilities of eventually moving to the
absorbing states from the nonabsorbing states are given
by:
© 2003 Thomson/South-Western 65
Slide
Example: Jetair Aerospace
NR Matrix (continued)
© 2003 Thomson/South-Western 66
Slide
Example: Jetair Aerospace
Absorbing States
Question
What is the probability of someone who was just
promoted eventually retiring? . . . quitting? . . .
being fired?
© 2003 Thomson/South-Western 67
Slide
Example: Jetair Aerospace
© 2003 Thomson/South-Western 68
Slide
End of Chapter 17
© 2003 Thomson/South-Western 69
Slide