Historical Context & Motivation
Making decisions is an inescapable feature of human activity, yet for most of history the process remained largely intuitive and unsystematic. Whether a merchant in Renaissance Florence weighed the risks of financing a sea voyage or a general contemplated alternative battle plans, the reasoning was informal—guided by experience, gut feeling, and heuristic rules of thumb. The modern field of decision analysis arose from the recognition that sequential decisions made under uncertainty could be modeled mathematically, enabling a rigorous comparison of alternatives even when outcomes depend on chance events that have not yet occurred.
The intellectual roots of decision trees reach back to the development of probability theory in the seventeenth century and the formalization of expected value by Blaise Pascal and Pierre de Fermat. However, it was not until the mid-twentieth century that researchers in operations research and management science crystallized these ideas into graphical tools capable of representing entire sequences of decisions and chance events. The timeline below highlights the key milestones that transformed ad hoc reasoning into a structured discipline.
The central question this lesson addresses is deceptively simple: When you face a sequence of decisions interleaved with uncertain events, how do you choose the best first move? Decision trees give us a way to lay out every possible path, and rollback analysis (also called backward induction or folding back the tree) provides the algorithmic procedure for evaluating each path and selecting the optimal strategy.
Core Principles & Definitions
Before constructing a decision tree, it is essential to understand the building blocks from which every tree is assembled. A decision tree is a directed acyclic graph that reads left to right (or top to bottom), with three fundamental types of nodes connected by branches that represent either choices or outcomes. The entire framework rests on the assumption that the decision-maker is rational and seeks to maximize (or minimize) some well-defined objective—most commonly the expected monetary value (EMV) of the strategy.
Decision Node (□)
Chance Node (○)
Terminal Node (△)
Expected Monetary Value (EMV)
Rollback (Backward Induction)
Anatomy of a Decision Tree
The diagram below illustrates a canonical decision tree for a business scenario: a company must choose between launching a new product or staying with its current product line. If it launches, the market reaction is uncertain—demand could be high or low. Each combination of decision and chance outcome terminates at a payoff. Study the node shapes, probability labels, and payoff placements before moving on to the mathematical framework.
Notice several structural conventions. First, the tree reads from left to right: the root node at the far left is the first decision you face, and the terminal payoffs at the far right are the final consequences. Second, the branches emerging from the chance node are labeled with both a descriptive event name and a numerical probability; these probabilities must satisfy the axiom Σ P(event) = 1 for every chance node. Third, the payoffs at terminal nodes should represent the same quantity (e.g., net profit) measured in the same units across all endpoints, so comparisons remain valid. With this visual scaffolding in place, we are ready to formalize the mathematics of rollback.
Mathematical Framework — EMV & Rollback
Rollback analysis is algorithmically straightforward: you begin at the terminal nodes (the rightmost layer of the tree) and work backward, layer by layer, until you reach the root. At each node you encounter along the way, you apply one of two rules depending on the node type. The mathematical foundation is the concept of expected monetary value, which extends the classical notion of expected value from probability theory to the context of sequential decision-making.
Rollback Algorithm — Step by Step
- Step 1 — Identify terminal nodes. Record the payoff at each endpoint of the tree.
- Step 2 — Evaluate the rightmost chance nodes. Compute the EMV at each using the formula above and write it next to the node.
- Step 3 — Evaluate the rightmost decision nodes. Choose the branch with the optimal (max or min) EMV. Mark the rejected branches with a double strike-through (‖) to indicate they are pruned.
- Step 4 — Repeat. Move one layer to the left and apply Steps 2–3 again, using propagated EMVs from the layer you just solved.
- Step 5 — Read the root. The value at the root node is the EMV of the optimal strategy. Trace the unpruned branches from root to terminals to identify the optimal policy.
Rollback Illustrated — Solving the Tree
To make the rollback procedure concrete, let us return to the product launch tree from Section 3 and solve it step by step. The diagram below reproduces the tree with the computed EMVs and pruning marks overlaid so you can see exactly how values propagate from right to left.
The rollback proceeded in exactly two passes. In the first pass (Step 2), we computed the EMV at the chance node: 0.6 × $500,000 + 0.4 × (−$100,000) = $300,000 − $40,000 = $260,000. In the second pass (Step 3), we arrived at the decision node, compared the Launch path ($260,000) with the Stay path ($150,000), and selected Launch because $260,000 > $150,000. The EMV of $260,000 is therefore the value of the optimal strategy—it is the expected payoff if the decision-maker follows the optimal policy. It is crucial to note that $260,000 is not a guaranteed outcome; in reality, the firm will earn either $500,000 or −$100,000. The EMV represents the long-run average if this decision were repeated many times under identical conditions.
Worked Example — Investment Decision
Consider a more involved scenario. An investor has $200,000 and must decide between three options: (A) invest in a startup, (B) invest in a mutual fund, or (C) keep the money in a savings account. If the startup is chosen, there is a 0.3 probability of a booming market (payoff $800,000), a 0.5 probability of a stable market (payoff $250,000), and a 0.2 probability of a bust (payoff $20,000). The mutual fund yields $350,000 with probability 0.6 and $180,000 with probability 0.4. The savings account guarantees $210,000. Which option maximizes EMV?
Strengths & Limitations of Decision Trees
Like any analytical tool, decision trees come with a set of advantages that make them indispensable in certain contexts and a corresponding set of limitations that the practitioner must acknowledge. The table below offers a structured comparison.
| Dimension | Strength | Limitation |
|---|---|---|
| Clarity | Visual layout makes the logical structure of a problem transparent; all assumptions (probabilities, payoffs, alternatives) are explicit. | Large problems (many stages, many outcomes) produce trees that are impractically wide; clarity deteriorates with complexity. |
| Optimality | Rollback guarantees the strategy with the highest EMV (or expected utility), given correct inputs. | Optimal in the EMV sense only; does not account for risk aversion unless utilities replace payoffs. |
| Flexibility | Can model any finite sequence of decisions and chance events; supports multi-stage problems naturally. | Continuous random variables must be discretized; the tree cannot represent infinite or continuous state spaces directly. |
| Data Sensitivity | Easy to perform sensitivity analysis by varying probabilities or payoffs and re-running rollback. | Garbage in, garbage out: the tree's output quality is only as good as the probability and payoff estimates. |
| Communication | Excellent for explaining decisions to stakeholders who may not have a mathematical background. | The EMV criterion may not match a stakeholder's intuitive risk preferences, leading to misaligned expectations. |
Connections to Advanced Decision Theory
The introductory rollback analysis presented here forms the foundation upon which several advanced techniques are built. Understanding where the basic model ends and the extensions begin helps you position this material within the broader landscape of decision science.
| Feature | Basic Decision Trees (This Lesson) | Advanced Extensions |
|---|---|---|
| Objective | Maximize EMV (risk-neutral criterion) | Maximize expected utility (EU), incorporating risk aversion via a utility function u(x) |
| Probabilities | Fixed, known values assigned to branches | Updated via Bayes' theorem as new information arrives (Bayesian decision analysis) |
| Information | No option to acquire additional data | Value of information (VOI) analysis quantifies what the decision-maker should pay for perfect or imperfect information |
| State Space | Finite, discrete outcomes | Influence diagrams and Markov decision processes (MDPs) handle continuous states and infinite horizons |
| Multiple Agents | Single decision-maker vs. nature | Game trees and mechanism design extend the framework to strategic interactions with rational opponents |
In subsequent lessons you will encounter Bayesian revision of probabilities within a decision tree, the computation of the Expected Value of Perfect Information (EVPI), and multi-stage trees where the decision-maker can purchase a market survey or run a clinical trial before committing to the main decision. All of these extensions rely on the same rollback algorithm you learned here—they simply enrich the tree with additional nodes and more nuanced probability assignments.
Practice Problems
Lesson Summary
A decision tree is a graphical representation of a sequential decision problem composed of three node types: decision nodes (squares) where the decision-maker chooses, chance nodes (circles) where nature determines the outcome according to specified probabilities, and terminal nodes (triangles) where payoffs are recorded. The probabilities on branches leaving any chance node must sum to 1, and all payoffs must be measured in the same units to ensure valid comparisons.
Rollback analysis (backward induction) solves the tree from right to left. At each chance node, compute the expected monetary value (EMV) as EMV = Σ Pᵢ × Vᵢ. At each decision node, select the branch with the highest (or lowest) EMV and prune the rest. The EMV at the root represents the value of the optimal strategy. While this approach assumes risk neutrality, it provides the essential scaffolding upon which Bayesian updating, value-of-information analysis, and expected utility maximization are later built.