Magyarázat
A transzpozíciós tábla , röviden TT, egy által használt memória, amelynek köszönhetően nem kell minden előfordulásakor elölről kiszámítania ugyanazt az állást. Transzpozíció akkor jön létre, amikor különböző lépéssorok ugyanahhoz az álláshoz vezetnek, ugyanaz a fél következik, és azonosak a szabályos lépéseket befolyásoló feltételek.
Első útvonal a kulcshoz
Közös gyökérállapot
A látható gyökér ugyanazt a négy huszárt tartalmazza, amelyet a másik útvonal is használ. A táblán még nem látható memória-bejegyzés, mélység vagy tárolt korlát.
A táblát rendszerint hash-táblaként valósítják meg. Ez olyan adatszerkezet, amely az állás lényeges adatait gyorsan megtalálható, tömör kulccsá alakítja. Egy bejegyzés tárolhat , vagyis annak mértékét, milyen messzire vizsgálta a motor az adott állást, továbbá az állás kedvezőségét összefoglaló pontszámot vagy annak egy korlátját, valamint egy ott talált jó lépést. Ha ugyanaz az állás ismét megjelenik, a motor felhasználhatja ezeket az adatokat a fölösleges munka elkerülésére, vagy először a már ígéretesnek tűnő lépések vizsgálatára.
A TT ideiglenes és véges, ezért bejegyzései a keresés előrehaladtával lecserélődnek. Nem és nem . Ezek előre elkészített információkat tartalmaznak, míg a transzpozíciós tábla az aktuális keresés során keletkezett eredményeket tárolja. Sok felületen a Hash nevű beállítás szabályozza, hogy a számítógép munkamemóriájából mennyit foglaljanak le főként erre a táblára.
Gyakori félreértések
Transzpozíciós tábla és megnyitási könyv
A transzpozíciós tábla a keresés közben létrehozott eredményeket jegyzi meg, a megnyitási könyv pedig a szokásos keresés megkezdése előtt rendelkezésre álló, előkészített állásokat és lépéseket tartalmaz.
Kifejezés megtekintéseTranszpozíciós tábla és végjáték-adatbázis
A TT részleges keresési eredményeket használ fel újra, a végjáték-adatbázis pedig előre kiszámított, pontos információt ad a lefedett végjátékokról.
Kifejezés megtekintéseForrások
- 1.Terminology, Stockfish Developers
- 2.Transposition Table, Chess Programming Wiki
