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.

5.3 Hash funktioner 55<br />

Figur 5.6: Eksempel p˚a reducering af bræt<strong>til</strong>stande pga. rotationer og spejlinger<br />

længere nede i spilgrafen.<br />

Som tommelfingerregel er reduceringen p˚a en faktor 8, fire rotationer af brættet<br />

og fire rotationer af det spejlvendte bræt. Dette gælder dog kun kvadratiske<br />

brætstørrelser, for rektangulære brætstørrelser er det ikke muligt at lave 90<br />

graders rotationer og reduceringen bliver derfor halveret <strong>til</strong> en faktor 4.<br />

5.3 Hash funktioner<br />

Efter at have sparet store dele af spiltræet væk ved at lade det være en graf i<br />

stedet, hvor hvor flere vej kan lede <strong>til</strong> samme stadie, er det blevet nødvendigt<br />

ved hvert enkelt spilstadie at checke om dette spilstadie allerede eksisterer. For<br />

at gøre dette m˚a spilstadiet sammenlignes med alle andre spilstadier, der ind<strong>til</strong><br />

videre er blevet dannet i aktuelle spil, inden stadiet bliver oprettet i systemet

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

Saved successfully!

Ooh no, something went wrong!