Q3 — Game Tree: Strategies, Alpha-Beta and SSS*
Three MIN branches under MAX — valid strategies A and C, best line D,E at 56, and six pruned leaves.
The Question
Squares = MAX, circles = MIN. Leaves A–K. Tie-breaker: deepest, then leftmost.
| # | Question | Official answer |
|---|---|---|
| 3.1 | Valid strategies (A: A,C · B: A,D,G · C: G,J,K · D: D,E,F) | A and C |
| 3.2 | Best strategy leaves | D,E |
| 3.3 | Alpha-Beta pruned | C,F,H,I,J,K |
| 3.4 | SSS* solved | A,D,E,G |
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,C) and C (G,J,K)
A strategy must commit to ONE child at every MAX node; MIN nodes contribute all their children.
| Option | Check | Verdict |
|---|---|---|
| A: A,C | Root→ ✓; (MIN) keeps both children: A and ; (MAX) commits to C only ✓ | Valid |
| B: A,D,G | Root (MAX) would need , and — split! | Invalid |
| C: G,J,K | Root→ ✓; keeps G, ; commits to (dropping : no H, I); keeps J, K ✓ | Valid |
| D: D,E,F | Root→ ✓; keeps D, ; but E and F are the two children of MAX node — it can't take both. Split! | Invalid |
Note the trap in option D: unlike the FN-24t1 tree, here E and F hang directly off a MAX node, so {D,E,F} is impossible while {D,E} would have been fine.
3.2 — Best strategy → D,E
Root → (56). keeps D and ; picks E (78 beats 22). Leaves {D, E}, guarantee min(56, 78) = 56 = game value ✓
3.3 — Alpha-Beta prunes → C,F,H,I,J,K
| Node | Window | Happening |
|---|---|---|
| (MIN) | A = 48 → β = 48 | |
| (MAX) | B = 68 ≥ 48 → β-cutoff — C pruned! | |
| Root | α = 48 | |
| (MIN) | D = 56 → β = 56 | |
| (MAX) | E = 78 ≥ 56 → β-cutoff — F pruned! | |
| Root | α = 56 | |
| (MIN) | G = 20 ≤ 56 → α-cutoff — (H, I, J, K) pruned! |
Pruned: C, F, H, I, J, K ✓ — only A, B, D, E, G inspected.
1 / 5
M1 (MIN): A = 48 -> beta = 48.
MAX (square)MIN (circle)inspected / value pathpruned
3.4 — SSS* solves → A,D,E,G
- A solved (48) → ; live merit 48: B solved (68 ≥ 48) → proven → C never expanded. solved 48.
- line (∞): D solved (56) → live merit 56: E solved (78 ≥ 56) → proven → F never expanded. solved 56.
- line (merit 56): G solved (20 ≤ 56) → ; (H, I, J, K) never needed.
- Root = 56. Solved: A, D, E, G ✓ (the paper also accepted A,D,G,E — same set, different order.)
Tricks & Tips
Answers: 3.1 A, C · 3.2 D,E · 3.3 C,F,H,I,J,K · 3.4 A,D,E,G