Boter Kaas en Eieren (ALGODS).

© Harry Broeders.

Deze pagina is bestemd voor studenten van de Haagse Hogeschool - Faculteit voor Technologie, Innovatie & Samenleving Delft groep ECV.

In de les is het volgende document uitgedeeld: Een deel van de zoekboom: ttt.pdf

Uitleg over het minimax en alpha-beta pruning kun je vinden in hoofdstuk 7 van het dictaat.

Verdere informatie over alpha-beta vind je hier:

De door mij geschreven programma's kun je hier vinden. Deze programma's zijn geïnspireerd door paragraaf 11.2 van het boek Data Structures and Problem Solving Using C++, 2/E van Mark Allen Weiss, ISBN: 978-0-201-61250-9:

Snelheid van de verschillende transpositie tabellen (op mijn machine zonder optimalisatie):

TicTacDetermineMaxTableDepth

MAX_TABLE_DEPTH moves considered time needed for first move
in std::map version
size map
2 16811 0,0706661 0
3 16811 0,0709619 30
4 14047 0,0632046 118
5 11523 0,0675519 369
6 7954 0,0937331 841
7 5622 0,139846 1513
8 4487 0,215412 2135
9 4272 0,259741 2407

Zonder alpha-beta prunning en zonder transpositie tabel duurt het op mijn machine 2,2 s voordat de eerste zet is gevonden.