Q3 — Game Tree: Strategies, Alpha-Beta and SSS*
Three MIN branches under MAX — the 54 value hides behind a β-cutoff at the very first MAX grandchild.
The Question
Squares = MAX, circles = MIN. Leaves A–K. Tie-breaker: deepest, then leftmost.
| # | Question | Official answer |
|---|---|---|
| 3.1 | Valid strategies (A: D,E,F,G · B: H,I,J,K · C: D,E,F · D: H,I) | C and D |
| 3.2 | Best strategy leaves | A,C |
| 3.3 | Alpha-Beta inspected | A,B,D,H |
| 3.4 | SSS* solved | A,B,D,H |
The Topic in 60 Seconds
- Strategy for MAX: no MAX node's set-leaves may split across two of its children; MIN's alternatives stay whole.
- Best strategy maximizes = root minimax value.
- α-β: cutoff when .
- SSS*: solves leaves line-by-line; unneeded leaves never expand.
Deep-dive: Game Strategies, Alpha-Beta Pruning, SSS*.
Step 0 — Back up
- ;
- ; ;
- ; ;
- via
3.1 — Valid strategies → C (D,E,F) and D (H,I)
| Option | Check | Verdict |
|---|---|---|
| A: D,E,F,G | : E,F via and G direct — split! | Invalid |
| B: H,I,J,K | : I and J,K — split! | Invalid |
| C: D,E,F | Root→ ✓; keeps D and ; → only; keeps E,F ✓ | Valid |
| D: H,I | Root→ ✓; → I only ✓ | Valid |
3.2 — Best strategy → A,C
Root → (54). keeps A and . (MAX) picks C (96 beats 60). Leaves A, C, guarantee = game value ✓
3.3 — Alpha-Beta inspects → A,B,D,H
| Node | Window | Happening |
|---|---|---|
| (MIN) | A = 54 → | |
| (MAX) | B = 60 ≥ 54 → β-cutoff — C pruned! | |
| Root | ||
| (MIN) | D = 36 ≤ 54 → α-cutoff — (E,F,G) pruned | |
| (MIN) | H = 48 ≤ 54 → α-cutoff — (I,J,K) pruned |
Inspected: A, B, D, H ✓ — 4 leaves out of 11.
3.4 — SSS* solves → A,B,D,H
- A solved (54) → .
- live bound 54: solve B (60 ≥ 54) → proven → C never expanded.
- = 54. D solved (36) → ( untouched). H solved (48) → .
- Root = 54. Solved: A, B, D, H ✓
Interactive α-β trace — squares are MAX, circles are MIN; green = leaf whose value got read:
1 / 5
Root (MAX, −∞,+∞) → leftmost child N1 (MIN).
A = 54 → β(N1) = 54.
evaluating nowvalue inspectedpruned by a cutoffnever reached
The pattern
A low first leaf under a MIN node (A=54, D=36, H=48) is a scissors: it cuts every sibling subtree via α-cutoff, and SSS* does the same with bounds. Both algorithms end with the identical 4-leaf set here.
Tricks & Tips
Answers: 3.1 C, D · 3.2 A,C · 3.3 A,B,D,H · 3.4 A,B,D,H