Professional Documents
Culture Documents
ADVER SRCH - Alpha Beta Pruning
ADVER SRCH - Alpha Beta Pruning
α-β Pruning
Practical problem with minimax search
=> pruning
Remove branches that do not influence final decision
Revisit example …
Pruning example
Max
Min
Pruning example
Pruning example
Pruning example
Pruning example
Pruning example
Pruning example
General case of alpha-beta pruning
[-∞,+∞]
[-∞, +∞]
Alpha-Beta Example (continued)
[-∞,+∞]
[-∞,3]
Alpha-Beta Example (continued)
[-∞,+∞]
[-∞,3]
Alpha-Beta Example (continued)
[3,+∞]
[3,3]
Alpha-Beta Example (continued)
[3,+∞]
This node is worse
for MAX
[3,3] [-∞,2]
Alpha-Beta Example (continued)
[3,14] ,
[3,5] ,
[3,3]
[3,3]