AI Lec07 Adversarial Search
AI Lec07 Adversarial Search
Artificial Intelligence
Lecture: Adversarial Search
Outline
● Games
● Optimal Decisions in Games
● α-β Pruning
● Imperfect, Real-time Decisions
● Stochastic Games
2
Multiagent environments
Deterministic Chance
Perfect Chess, Checkers, Go, Backgammon, Monopoly
information Othello
Imperfect Bridge, poker, scrabble
information nuclear war
4
Adversarial search
5
Primary assumptions
6
Games as search
7
Games vs. Search problems
8
Search Tree of Tic-Tac-Toe
9
Optimal decision in games
12
The minimax algorithm
14
The minimax algorithm
15
Problem with minimax search
16
Alpha-beta pruning
17
Alpha-beta pruning
18
Alpha-beta pruning
20
Alpha-beta pruning
21
Heuristic minimax
EVAL(s) if CUTOFF-TEST(s, d)
22
Evaluation Functions
23
Cutting off search
24
Stochastic Games
25
Expectimax search
26
Expectimax search
27
Expectimax search
29