580 likes | 735 Views
Games. Henry Kautz. ExpectiMiniMax: Alpha-Beta Pruning. Cutoffs at Max and Min nodes work just as before If range of values is bounded, can add cutoffs to Chance nodes Assume that all branches not searched have the worst-case result L = lowest value achievable (-10)
E N D
Games Henry Kautz
ExpectiMiniMax: Alpha-Beta Pruning Cutoffs at Max and Min nodes work just as before If range of values is bounded, can add cutoffs to Chance nodes Assume that all branches not searched have the worst-case result L = lowest value achievable (-10) U = highest value achievable (10)
Values to come Values to come Values seen Values seen Current value Current value ExpectiMiniMax: Cutoffs • Alpha cutoff: • Beta cutoff:
Probabilistic STRIPS Planning domain: Hungry Monkey shake: if (ontable) Prob(2/3) -> +1 banana Prob(1/3) -> no change else Prob(1/6) -> +1 banana Prob(5/6) -> no change jump: if (~ontable) Prob(2/3) -> ontable Prob(1/3) -> ~ontable else ontable
What is the expected reward? [1] shake [2] jump; shake [3] jump; shake; shake; [4] jump; if (~ontable){ jump; shake} else { shake; shake }