23.07.2013 Views

Algoritmus Alfa-Beta prorez´av´anı

Algoritmus Alfa-Beta prorez´av´anı

Algoritmus Alfa-Beta prorez´av´anı

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Algoritmus</strong> <strong>Alfa</strong>-<strong>Beta</strong> proˇrezávání Aleˇs Horák<br />

ALGORITMUS ALFA-BETA – VLASTNOSTI<br />

➜ proˇrezávání neovlivní v´ysledek ⇒ je stejn´y jako u minimaxu<br />

➜ dobré uspoˇrádání pˇrechod˚ u (moˇzn´ych tah˚ u) ovlivní efektivitu proˇrezávání<br />

➜ v pˇrípadě “nejlepˇsího” uspoˇrádání časová sloˇzitost= O(bm/2 )<br />

⇒ zdvojí hloubku prohledávání<br />

⇒ m˚ uˇze snadno dos áhnout hloubky 8 v ˇsachu, coˇz uˇz je pouˇzitelná úroveň<br />

označení α − β:<br />

➜ α . . . doposud nejlepˇsí hodnota pro MAXe<br />

➜ β . . . doposud nejlepˇsí hodnota pro MINa<br />

➜ . . . interval ohodnocovací funkce v pr˚ ub ěhu v´ypočtu (na začátku )<br />

➜ minimax . ..V (P) α − β ...V (P, α, β)<br />

kdyˇz V (P) ≤ α V (P, α, β) = α<br />

kdyˇz α < V (P) < β V (P, α, β) = V (P)<br />

kdyˇz V (P) ≥ β V (P, α, β) = β<br />

Úvod do umělé inteligence 7/12 14/26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!