Tablica transpozycji

Znane również jako: TT

Pamięć pozwalająca silnikowi szachowemu ponownie wykorzystywać wyniki dla pozycji, które już przeszukał.

Ta wersja jest tymczasowo wyświetlana po angielsku. Pełna lokalizacja zostanie dodana na późniejszym etapie.

Wyjaśnienie

Tablica transpozycji, czyli TT, jest pamięcią używaną przez , aby nie musiał za każdym razem obliczać od początku tej samej pozycji. Transpozycja zachodzi wtedy, gdy różne sekwencje ruchów prowadzą do identycznej pozycji, z tą samą stroną na posunięciu i tymi samymi warunkami wpływającymi na legalność ruchów.

Tablicę zwykle implementuje się jako tablicę skrótów, czyli strukturę danych przekształcającą najważniejsze informacje o pozycji w zwartą wartość klucza, którą można szybko odnaleźć. Wpis może przechowywać , miarę tego, jak daleko silnik zbadał pozycję, ocenę opisującą jej korzystność lub granicę tej oceny oraz znaleziony dobry ruch. Gdy ta sama pozycja pojawi się ponownie, silnik może wykorzystać zapisane informacje, aby uniknąć powtarzania pracy lub najpierw zbadać ruchy, które już wcześniej wyglądały obiecująco.

TT jest tymczasowa i ma ograniczoną pojemność, więc jej wpisy są zastępowane w miarę postępu wyszukiwania. Nie jest ani . Te zasoby zawierają informacje przygotowane wcześniej, natomiast tablica transpozycji przechowuje wyniki powstałe podczas bieżącego wyszukiwania. W wielu interfejsach ustawienie o nazwie Hash określa, ile pamięci roboczej komputera zostanie przeznaczone głównie na tę tablicę.

Częste nieporozumienia

Tablica transpozycji i książka debiutowa

Tablica transpozycji zapamiętuje wyniki tworzone podczas wyszukiwania, a książka debiutowa zawiera przygotowane pozycje i ruchy dostępne przed rozpoczęciem zwykłego wyszukiwania.

Zobacz termin
Tablica transpozycji i baza końcówek

TT ponownie wykorzystuje częściowe wyniki wyszukiwania, natomiast baza końcówek dostarcza wcześniej obliczonych, dokładnych informacji o końcówkach objętych jej zakresem.

Zobacz termin

Źródła

  1. 1.Terminology, Stockfish Developers
  2. 2.Transposition Table, Chess Programming Wiki

Powiązane terminy

© 2026 MindZug