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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

64 Optimering af Minimax<br />

er <strong>til</strong>fældet.<br />

Alpha sættes <strong>til</strong> at være den største værdi af Alpha (−∞) og værdien for D (5).<br />

Alpha = 5.<br />

Max(D) forsætter med det næste barn. Kører Min(I,5,8).<br />

Min(I,5,∞):<br />

Da søgedybden er n˚aet, evalueres I og f˚ar i dette <strong>til</strong>fælde værdien 2. Værdien<br />

returneres.<br />

Max(D,−∞,∞):<br />

Modtager værdien 2 fra I.<br />

Værdien for D sættes <strong>til</strong> at være den højeste af de to værdier, den nuværende<br />

værdi for D (5) eller værdien for H (2). Værdien for D forbliver 5.<br />

Der checkes om værdien for D (5) er større end/lig med Beta (∞). Hvilket ikke<br />

er <strong>til</strong>fældet.<br />

Alpha sættes <strong>til</strong> at være den største værdi af Alpha (5) og værdien for D (5).<br />

Alpha = 5.<br />

Da D ikke har flere børn returneres værdien (5).<br />

Figur 5.8: Spiltræet efter at Max(D,−∞,∞) er blevet kørt.<br />

Min(B,−∞,∞):<br />

Modtager værdien 5 fra D.<br />

Værdien for B sættes <strong>til</strong> at være den mindeste af de to værdier, den nuværende<br />

værdi for B (∞) eller værdien for D (5). Værdien for B sættes <strong>til</strong> 5.

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

Saved successfully!

Ooh no, something went wrong!