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

09.09.2013 Views

72 Begrænsning af antallet af undersøgte træk Figur 6.1: Eksempel p˚a søge areal rundt om seneste brik. 6.1.1 Fordele og ulemper: Fordelen ved denne AI er at den vil fungere ved en hver brætstørrelse, s˚a længe brættet bare er mindst fire gange fire. 6.1.2 Mulige forbedringer: Det er muligt at denne AI kan forbedres ved at søgearealet udvides p˚a bekostning af søgedybden. 6.2 Growth Growth AI’en bygger p˚a, at det kun er de to største figurer for hver spiller, der er relevante for spillet og at disse kun er relevante s˚a længe der er mulighed for at udvide dem. Dermed er alt andet end de to største figurer, der stadig har

6.2 Growth 73 mulighed for udvidelse, irrelevant og ikke værd at bruge tid p˚a at undersøge. Forskellen p˚a denne kunstige intelligens og den sædvanlige Minimax algoritme er, at hvor den almindelige AI lader en mulig efterkommer opst˚a, lader Growth AI’en kun efterkommer opst˚a som ligger op ad de to største figurer med mulighed for udvidelse. Disse efterkommer vil gøre en af to ting, enten vil de udvide AI’ens egen figurer eller ogs˚a vil de fratage modstanderen nogle af mulighederne for udvidelse p˚a sine største figurer. Denne AI kaldes netop Growth, fordi efterkommerne s˚a at sige vokser ud fra de største figurer, hvor der er mulighed for det. Figur 6.2: Eksempel p˚a hvor Growth forsøger at lægge brikker. Hver rød streg repræsenterer en brik og den samme brik vendt 180 grader.

6.2 Growth 73<br />

mulighed for udvidelse, irrelevant og ikke værd at bruge tid p˚a at undersøge.<br />

Forskellen p˚a denne kunstige intelligens og den sædvanlige Minimax algoritme<br />

er, at hvor den almindelige AI lader en mulig efterkommer opst˚a, lader Growth<br />

AI’en kun efterkommer opst˚a som ligger op ad de to største figurer med mulighed<br />

for udvidelse. Disse efterkommer vil gøre en af to ting, enten vil de udvide<br />

AI’ens egen figurer eller ogs˚a vil de fratage modstanderen nogle af mulighederne<br />

for udvidelse p˚a sine største figurer. Denne AI kaldes netop Growth, fordi efterkommerne<br />

s˚a at sige vokser ud fra de største figurer, hvor der er mulighed for det.<br />

Figur 6.2: Eksempel p˚a hvor Growth forsøger at lægge brikker. Hver rød streg<br />

repræsenterer en brik og den samme brik vendt 180 grader.

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

Saved successfully!

Ooh no, something went wrong!