© Harry Broeders.
Deze pagina is bestemd voor studenten van de Haagse Hogeschool - TH Rijswijk/Academie voor Engineering groep EH3 C&D.
In
de les zijn de volgende documenten uitgedeeld:
De door mij enigszins aangepaste programma's kun je hier vinden:
Matrix
:
Matrix.h
std::map
: TicTac.cpp
Snelheid van de verschillende transpositie tabellen:
MAX_TABLE_DEPTH | moves considered | time needed for first move in std::map version |
time needed for first move in perfect hashtable version |
size map | size hashtable |
---|---|---|---|---|---|
4 | 11523 | 0.77 | 0.61 | 339 | 19682 |
5 | 7954 | 0.66 | 0.40 | 768 | 19682 |
6 | 5622 | 0.71 | 0.33 | 1364 | 19682 |
7 | 4487 | 0.77 | 0.22 | 1765 | 19682 |
8 | 4272 | 0.88 | 0.22 | 1927 | 19682 |
Zonder alpha-beta prunning en zonder transpositie tabel duurt het 27.4 s voordat de eerste zet is gevonden.