Q4 — Games: Strategy + Alpha-Beta

Backups give root 53 via B,D; alpha-beta prunes G,H,K,L; one leaf change (E=98) forces the MinMax value to 98.

The Question

The figure shows a 3-ply game tree with evaluation function values defined at horizon. The nodes in the horizon are labeled from A to L. Use these labels when asked to enter a horizon node or a list of horizon nodes.

Tie-breaker: when several nodes qualify then select the left most node, if tie persists then select the deepest node among the left most nodes.

#QuestionOfficial answer
4.1Which of the following is a strategy for MAX?C
4.2List the horizon nodes in the best strategy for MAX (ascending)B,D
4.3List all the horizon nodes pruned by Alpha-BetaG,H,K,L
4.4Force the MinMax value to 98 by changing the eval of only one horizon nodeE,98

The Topic in 60 Seconds

  • Backup: MAX squares take max of children; MIN circles take min.
  • Strategy for MAX: one committed move at every MAX node — here root picks ONE MIN subtree and each surviving MAX square picks ONE leaf (2 leaves total).
  • Alpha-beta: a finished child that already fails the window kills the rest of the branch.
  • Force MinMax: find which top-level subtree must move, then push its blocking MAX value.

Deep-dive: Game Strategies, Force MinMax Value, Alpha-Beta Pruning.

Step 0 — Back up every leaf

MAX squareComputationValue
L21L2_1max⁡(18,69)\max(18, 69)69
L22L2_2max⁡(30,53)\max(30, 53)53
L23L2_3max⁡(15,27)\max(15, 27)27
L24L2_4max⁡(98,14)\max(98, 14)98
L25L2_5max⁡(19,37)\max(19, 37)37
L26L2_6max⁡(61,68)\max(61, 68)68
MIN circleComputationValue
L11L1_1min⁡(69,53)\min(69, 53)53
L12L1_2min⁡(27,98)\min(27, 98)27
L13L1_3min⁡(37,68)\min(37, 68)37

Root =max⁡(53,27,37)=53= \max(53, 27, 37) = \mathbf{53} via L11L1_1.

4.1 — Strategy for MAX → C

A legal strategy commits the root to exactly one MIN child, and then names exactly one leaf under each MAX grandchild beneath it — two leaves overall. Options shaped like "two leaves from different subtrees of one MIN" fit; options mixing leaves from two different MIN subtrees (impossible for one root move) or listing four-plus leaves do not. The option with this shape is C ✓

4.2 — Best strategy leaves → B,D

The guarantee is maximized through L11L1_1 (53). Its MAX squares pick their best leaves: L21→L2_1 \to B (max⁡(18,69)=69\max(18,69)=69), L22→L2_2 \to D (max⁡(30,53)=53\max(30,53)=53). Guarantee =min⁡(69,53)=53== \min(69, 53) = 53 = game value ✓

4.3 — Alpha-beta prunes → G,H,K,L

Left-to-right traversal:

NodeWindowWhat happens
L11L1_1 (MIN)(−∞,∞)(-\infty, \infty)L21L2_1: A=18, B=69 → returns 69. Then L22L2_2: C=30, D=53 → returns 53. L11=53L1_1 = 53, root α = 53
L12L1_2 (MIN)(53,∞)(53, \infty)L23L2_3: E=15, F=27 → returns 27 ≤ 53 → α-cutoff: L24L2_4 never opened → G, H pruned
L13L1_3 (MIN)(53,∞)(53, \infty)L25L2_5: I=19, J=37 → returns 37 ≤ 53 → α-cutoff: L26L2_6 never opened → K, L pruned

Pruned horizon nodes: G, H, K, L ✓ (no pruning inside L11L1_1 — both its squares complete because no bound is active before the first subtree finishes.)

4.4 — Force MinMax to 98 → E, 98

Root =max⁡(L11,L12,L13)= \max(L1_1, L1_2, L1_3). To reach 98, some subtree must rise to 98 while the others stay ≤ 98.

  • Raising L11L1_1 or L13L1_3 to 98 needs both of their MAX squares ≥ 98 — impossible with one leaf change (min⁡\min structure caps them).
  • L12=min⁡(L23,L24)L1_2 = \min(L2_3, L2_4): L24=max⁡(98,14)=98L2_4 = \max(98, 14) = 98 already; so L12=98L1_2 = 98 requires only L23=max⁡(E,F)=98L2_3 = \max(E, F) = 98 → set E = 98 (F works identically; E is leftmost per the tie-breaker).

Check: L23=98⇒L12=min⁡(98,98)=98⇒L2_3 = 98 \Rightarrow L1_2 = \min(98, 98) = 98 \Rightarrow Root =max⁡(53,98,37)=98= \max(53, 98, 37) = \mathbf{98} ✓

98 is also the largest usable value (the biggest eval on the tree) — any target above it would be unreachable at all.

Watch the whole tree resolve

1 / 5
Leaves A-L carry static evaluations. Nothing backed up yet.
backing upevaluated / backed uppruned by alpha-betabest line / force point

Tricks & Tips

Answers: 4.1 C · 4.2 B,D · 4.3 G,H,K,L · 4.4 E,98