Larry Holder School of EECS Washington State University
Artificial Intelligence 1
Larry Holder School of EECS Washington State University Artificial - - PowerPoint PPT Presentation
Larry Holder School of EECS Washington State University Artificial Intelligence 1 } Classic AI challenge Easy to represent Difficult to solve } Perfect information (e.g., Chess, Checkers) Fully observable and deterministic }
Artificial Intelligence 1
Artificial Intelligence 2
Artificial Intelligence 3
Artificial Intelligence 4
Artificial Intelligence 5
Artificial Intelligence 6
Artificial Intelligence 7
Î Î
Actions(s) a Actions(s) a
Artificial Intelligence 8
ALUE(RESULT(state,a))
ALUE (state) returns a utility value
ALUE(RESULT(state,a)))
ALUE (state) returns a utility value
ALUE(RESULT(state,a)))
Artificial Intelligence 9
Artificial Intelligence 10
Artificial Intelligence 11
Artificial Intelligence 12
Artificial Intelligence 13
ALUE(state, -∞, +∞)
ALUE (state, α, β) returns a utility value
ALUE(RESULT(state,a), α, β))
ALUE (state, α, β) returns a utility value
ALUE(RESULT(state,a), α, β))
Artificial Intelligence 14
Artificial Intelligence 15
} Minimax and Alpha-Beta search to terminal nodes } Impractical for most games due to time limits } Employ cutoff test to treat nodes as terminal nodes } Heuristic evaluation function at these nodes to estimate utility } d = depth
Artificial Intelligence 16
Î Î
Actions(s) a Actions(s) a
Artificial Intelligence 17
Artificial Intelligence 18
Artificial Intelligence 19
Artificial Intelligence 20
Î Î
Actions(s) a Actions(s) a r
Artificial Intelligence 21
Artificial Intelligence 22
} Checkers (solved, perfect play)
} Chess
} Go
} Backgammon
} Poker
Artificial Intelligence 23
Artificial Intelligence 24
Artificial Intelligence 25
Artificial Intelligence 26
Artificial Intelligence 27