๐๏ธ YOUTUBE
๐๏ธ MATERIAL
CS 188: Introduction to Artificial Intelligence, Fall 2018
๐๏ธ 2022-02-06
AI Game player
Games
Deterministic Games
Zero-Sum Games โ General Games
Game Trees
Minimax
Alpha-Beta Pruning
info๊ฐ ์์ ๋ solution์ ์ฐพ๊ธฐ ์ํด ๋ชจ๋ tree๋ฅผ ๋ด์ผ ํ๋ค. (โ CSP)
info๊ฐ ์์ผ๋ฉด terminal node๊ฐ ์๋๋ผ๋ pruningํ ์ ์๋ค.
subtree์ ๊ณ์ฐ์ saveํ ์ ์๋ค.
alpha: ๊ฒฝ๋ก์ ๋ฃจํธ ๋ ธ๋๊น์ง Maximizer์ ๊ฐ์ฅ ์ข์ ์ ํ์ง
beta: ๊ฒฝ๋ก์ ๋ฃจํธ ๋ ธ๋๊น์ง Minimizer์ ๊ฐ์ฅ ์ข์ ์ ํ์ง
max-value, min-value๋ฅผ ๊ณ ๋ฅด๋ ํจ์์์ successor์ alpha, beta๋ฅผ ํจ๊ป ๋๊ธด๋ค.
pruning์ minimax ๊ฐ ๊ณ์ฐ์ ์๋ฌด๋ฐ ์ํฅ์ ๋ฏธ์น์ง ์๊ณ ์ฐ์ฐ๋์ ์ค์ธ๋ค.
intermediate ๋ ธ๋ ๊ฐ์ด ํ๋ฆด ์ ์๋ค. โ ๋ฃจํธ ๋ ธ๋์ ์์ ๋ ธ๋
ํน์ subtree์ ๊ฐ์ด ์ค์ ๊ฐ์ด ์๋๋ผ โ๋ณด์ฅ ๊ฐ๋ฅํ(guarantee)โ ๊ฐ์ด๋ค.
perfect ordering: Time complexity โ O(b^(m/2))
meta-reasoning: ๋ฌด์์ ์ฐ์ฐํ ์ง ์ฐ์ฐํ๋ ๋ฌธ์
Resource Limits