Q3 — Game Tree: Strategies, Alpha-Beta and SSS*
A deep MIN-heavy tree — strategies A and C, best line I,J at 56, and six pruned leaves.
The Question
Root = MAX; circles = MIN, squares = MAX. Leaves A–K.
| # | Question | Official answer |
|---|---|---|
| 3.1 | Valid strategies (A: A,B · B: A,D,I · C: D,G,H · D: C,H,K) | A and C |
| 3.2 | Best strategy leaves | I,J |
| 3.3 | Alpha-Beta pruned | C,E,F,G,H,K |
| 3.4 | SSS* solved | A,D,I,J |
The Topic in 60 Seconds
- Strategy for MAX: no MAX node's set-leaves split across two children; MIN's alternatives stay whole.
- Best strategy maximizes min(leaves) = root value.
- α-β: cutoff when α ≥ β. SSS*: solves leaves line-by-line.
Deep-dive: Game Strategies, Alpha-Beta Pruning, SSS*.
Step 0 — Back up
- ;
- ; ; ;
- ;
- via
3.1 — Valid strategies → A (A,B) and C (D,G,H)
A strategy must commit to ONE child at every MAX node; MIN nodes contribute all their children.
| Option | Check | Verdict |
|---|---|---|
| A: A,B | Root→ ✓; (MIN) keeps both children: A and ; (MAX) commits to B only ✓ | Valid |
| B: A,D,I | Root (MAX) would need , and — split! | Invalid |
| C: D,G,H | Root→ ✓; keeps D, ; commits to only (dropping : no E, F); keeps G, H ✓ | Valid |
| D: C,H,K | C lives under , H under , K under — root split! | Invalid |
3.2 — Best strategy → I,J
Root → (56). keeps I and ; picks J (78 beats 22). Leaves {I, J}, guarantee min(56, 78) = 56 = game value ✓
3.3 — Alpha-Beta prunes → C,E,F,G,H,K
| Node | Window | Happening |
|---|---|---|
| (MIN) | A = 48 → β = 48 | |
| (MAX) | B = 68 ≥ 48 → β-cutoff — C pruned! | |
| Root | α = 48 | |
| (MIN) | D = 20 ≤ 48 → α-cutoff — (E,F,G,H) pruned! | |
| Root | α = 48 | |
| (MIN) | I = 56 → β = 56 | |
| (MAX) | J = 78 ≥ 56 → β-cutoff — K pruned! |
Pruned: C, E, F, G, H, K ✓ — inspected: A, B, D, I, J.
1 / 5
L1 (MIN): A = 48 -> beta = 48.
MAX (square)MIN (circle)inspected / value pathpruned
3.4 — SSS* solves → A,D,I,J
- A solved (48) → ; live merit 48: B solved (68 ≥ 48) → proven → C pruned; B discarded (can't improve 48). solved 48.
- line (∞): D solved (20 ≤ 48) → solved 20; (E–H) pruned (merit 20).
- line: I solved (56) → live merit 56: J solved (78 ≥ 56) → proven → K pruned. solved 56.
- Root = 56. Solved: A, D, I, J ✓
Tricks & Tips
Answers: 3.1 A, C · 3.2 I,J · 3.3 C,E,F,G,H,K · 3.4 A,D,I,J