Professional Documents
Culture Documents
Week 4: Decisions in Settings With High Uncertainty: Session 1 - Decision Trees
Week 4: Decisions in Settings With High Uncertainty: Session 1 - Decision Trees
Week 4: Decisions in Settings With High Uncertainty: Session 1 - Decision Trees
⬧ Session 4 – Wrap Up
⚬ Example: Back to the Newsvendor Problem
⬧ “Decision” Nodes
⚬ Points at which a decision-maker must decide on an action
⚬ For IDEA this is which supplier to select, if any
⬧ Outcomes
⚬ Payouts that occur due to specific sequences of decisions and events
⚬ For IDEA these are its profits
◽ Profits depend on which supplier is chosen
◽ And profits also depend on whether the market is weak or strong.
gross profit
150,000€
+ 150,000€
gross profit
market? <s
i
+500,000€
with P
\5q,00p€_
gross profit
-300,000€
-250,000€
each outcome value captures
all of the costs and revenues
at each event node from the initial decision
probabilities sum to 1 to the end of the tree
OPS Analytics MOOC, W eek 4 Session 1 6
Just looking at a finished tree provides information
with no one
0€
0€
gross profit
450,000€
market? +500,000€
with P
-50,000€
gross profit
-300,000€
-250,000€
⬧ “Maxi-min” strategy
⚬ Choose the actions that maximize the minimum outcome
⚬ Avoids bad outcomes…and…ignores the possibility of good outcomes
⚬ “Risk averse” strategy
⬧ “Maxi-max” strategy
⚬ Choose the actions that maximize the maximum outcome
⚬ Seeks good outcomes...and…ignores the possibility of bad outcomes
⚬ “Risk seeking” strategy
⬧ At each event node, we find the outcome with the minimum value and
replace the event node with that minimum value
with no one
0€
0€
gross profit
450,000€
market? +500,000€
with P
-50,000€
gross profit
-300,000€
-250,000€
OPS Analytics MOOC, Week 4 Session 1 10
How to determine the maxi-min set of decisions
♦ At each event node, find the outcome with the minimum value and
replace the event node with that minimum value
with no one ^ ^
/ 0€ ---- ^ 0€
contract / ^ ---------------- gross -------------< ] 150,000€
with? / market? +150,000€
—/ with S________Me
\\ , to «<&
market? 5><p---------------- 94.Tm m °r^-------------^<|450,000€
+500,000€
\with P
-50,000€
O -------------- g ^ s profit------------ <:300,000€;
■ •* -250,000€
OPS Analytics MOOC, W eek 4 Session 1 11
How to determine the maxi-min set of decisions
♦ At each event node, find the outcome with the minimum value and
replace the event node with that minimum value
with no one ^ ^
/ 0€ ---- ^ 0€
c0ntract / ----------------- a i2 ||£ ^ ------------ < 1 50,000€>
with? / market? +150,000€ ----------- '
—/ with S_______
^
\
\
0€
+ __________ gross profit________ ^ 1 5 0 000€ '
+150,000€
______
\ w'*hnP
n£---------- 300,000€
-50,000€
⬧ At each event node, find the outcome with the minimum value and
replace the event node with that minimum value
with no one
0€
0€
contract
with?
with S
+150,000€
0€
with P -300,000€
-50,000€
with no one ^ ^
r~ te — ^ 0€
V
contract /
with? /
□f wioh€ S--------- Cj5o'ooo|)
- - -
---------- 300,000€
-50,000€
⬧ At each event node, we find the outcome with the maximum value and
replace the event node with that maximum value
⬧ As before, we start at the tree’s outcomes and work backward to its root
with no one
0€
0€
gross profit
450,000€
market? +500,000€
with P
-50,000€
gross profit
-300,000€
-250,000€
OPS Analytics MOOC, Week 4 Session 1 16
How to determine the maxi-max set of decisions
♦ At each event node, we find the outcome with the maximum value and
replace the event node with that maximum value
r~oc
with no one
— ^ 0€
^ ^
♦ At each event node, we find the outcome with the maximum value and
replace the event node with that maximum value
with no one ^ ^
r ~oc — ^ 0€
-------- +450,000€
-50,000€
⬧ At each event node, we find the outcome with the maximum value and
replace the event node with that maximum value
with no one
0€
0€
contract
with?
with S
+150,000€
0€
with P +450,000€
-50,000€
with no one ^
/ 0€ “
contract /
with? /
—/ --- w i^ S ------------- +150,000€
⬧ At each event node, we calculate the expected value of the outcomes and
replace the event node with the expected value
⚬ The expected value weights each outcome by the estimate estimate of the
probability it will occur
⬧ As usual, we start at the tree’s outcomes and work backward to its root
with no one
0€
0€
gross profit
450,000€
market? +500,000€
with P
-50,000€
gross profit
-300,000€
-250,000€
OPS Analytics MOOC, Week 4 Session 1 22
Determining the expected value maximizing strategy
r~oc — ^ 0€
with no one ^ ^
\ _________gross profit__________________ ^
\ +150,000€ “ lou.uuue
with no one ^ ^
/ 0€ ------- ^ 0€
/ + 0.5 * (+150,000)€ ______
contract / <&---------- 0.5 * (+ 150.00016------ r fi's n nnne'>
w it h ? / m a rk e t? ^ +150,000€ ^ ‘ -'
— 7 Q________ A / ^ ______________ ?_____
^ 0€ _____
\ w'* hnP
n£---------- +75,000€
-50,000€
with no one
0€
0€
contract
with?
with S
+150,000€
0€
with P +75,000€
-50,000€
with no one ^ ^
r~de — ^ 0€
V
contract /
with? /
j( W Qh€ S--------------- CtT50,000€>
- - -
---------- + 75 ,0 0 0 €
-50,000€
⚬ Credit Scoring
Managing Credit Lines and Prices for Bank One Credit Cards.
Margaret S. Trench, Shane P. Pederson, Edward T. Lau, Lizhi Ma, Hui Wang, Suresh K. Nair.
Interfaces 2003, 33:5, 4-21.
⚬ Polio Eradication
Polio Eradicators Use Integrated Analytical Models to Make Better Decisions.
Kimberly M. Thompson, Radboud J. Duintjer Tebbens, Mark A. Pallansch, Steven G.F. Wassilak, Stephen L. Cochi.
Interfaces 2015, 45:1, 5-25.
⬧ There exists software to help manage and analyze large decision trees
⚬ core-feature, single user, products: e.g., TreePlan (free trial)
⚬ massive-feature, enterprise-use products: DecisionTools, Logical Decisions
OPS Analytics MOOC, Week 4 Session 1 30