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.

Kapitel 6<br />

Begrænsning af antallet af<br />

undersøgte træk<br />

6.1 Local Area<br />

Ideen med Local Area AI’en et at fokusere søgningen omkring et lille omr˚ade,<br />

der s˚a <strong>til</strong> gengæld søges helt <strong>til</strong> bunds. Omr˚adet lægges omkring modstanderens<br />

seneste træk, med mindre det er Local Area AI’en der starter. I s˚a fald ligger<br />

den bare en brik p˚a midten af brættet. Denne AI vil formentligt spille mere<br />

defensivt end offensivt, da den fokusere p˚a modstanderens træk som udgangspunkt.<br />

I praksis er det blot Minimax algoritmen med Alpha-Beta pruning, der<br />

sættes <strong>til</strong> at spille p˚a en lille plade midt i den store plade. Heuristikken vurdere<br />

dog spillet p˚a hele pladen og ikke kun det lokale omr˚ade. Dette betyder at<br />

figurer, der ligger op ad det lokale omr˚ade, f˚ar den indflydelse de skal have p˚a<br />

scoren som AI’en vælger sit træk ud fra. Local Area AI’en kører med et lokalt<br />

omr˚ade p˚a 4x4, da dette er den største plade, hvor p˚a Minimax algoritmen med<br />

Alpha-Beta pruning kan finde den fuldstændige løsning.<br />

Hvis modstanderen lægger sin brik tæt p˚a kanten af brættet flytter AI’en det<br />

lokale omr˚ade længere ind mod midten for fortsat at udnytte hele regnearealet.

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

Saved successfully!

Ooh no, something went wrong!