09.09.2013 Views

Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet

Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet

Kunstig Intelligens til Brætspillet Taiji - Danmarks Tekniske Universitet

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

62 Optimering af Minimax<br />

IF v < m THEN v = m<br />

IF v = ß THEN RETURN v<br />

IF a < v THEN a = v<br />

RETURN v<br />

Funktion : Min(S , a , ß ) , r e t u r n e r e en værdi f o r s t a d i e t<br />

Input : S , det a k t u e l l e s t a d i e i s p i l l e t .<br />

a , den a k t u e l l e Alpha værdi .<br />

ß , den a k t u e l l e Beta værdi .<br />

IF S er et e n d e l i g t s t a d i e<br />

THEN v = e v a l u e r i n g a f S RETURN v<br />

v = i n f<br />

FOR a l l e efterkommere a f S ( s )<br />

m = Max( s , a , ß )<br />

IF v > m THEN v = m<br />

IF v = a THEN RETURN v<br />

IF ß > v THEN ß = v<br />

RETURN v<br />

5.4.2 Gennemgang af et eksempel p˚a Alpha-Beta pruning:<br />

Da det kan være svært umiddelbart at overskue præcist hvordan Alpha-Beta<br />

pruning fungere er her en grundig gennemgang af et eksempel p˚a Alpha-Beta<br />

pruning.

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

Saved successfully!

Ooh no, something went wrong!