Wyjaśnienie
Przeszukiwanie wykonywane przez silnik szachowy, czyli program analizujący pozycje, musi się gdzieś zatrzymać. Ocena dokładnie w tym punkcie może być myląca, gdy nadal trwa bezpośrednia sekwencja bić. Bierka może wyglądać na zdobytą, ponieważ program zatrzymał się po pierwszym biciu, mimo że przeciwnik może w następnym ruchu odbić. Przeszukiwanie wyciszające kontynuuje obliczenia do osiągnięcia bardziej ustabilizowanej pozycji.
Ustabilizowana nie oznacza pozycji pozbawionej planów lub gróźb. Oznacza, że jej ocena nie jest zdominowana przez bliską, wymuszoną sekwencję, która gwałtownie zmieniłaby materiał lub bezpieczeństwo króla. Implementacja zwykle bada bicia. Jeśli król jest szachowany, musi rozpatrzyć legalne obrony. Niektóre silniki uwzględniają także wybrane promocje lub ruchy szachujące.
Gdy król nie jest szachowany, silnik może zachować bieżącą ocenę statyczną jako punkt odniesienia bez wykonywania kolejnego bicia. Taki punkt odniesienia nazywa się stand pat. Następnie kontynuuje tylko ruchy taktyczne, które wydają się zdolne poprawić tę wartość. Narzędzia takie jak pomagają odrzucać bicia, które prawdopodobnie tracą materiał.
Technika ogranicza błędy efektu horyzontu, w których konsekwencja taktyczna znajduje się tuż za granicą przeszukiwania. Nie jest jednak pełnym badaniem każdego legalnego ruchu. Jeśli dopuści się zbyt wiele ruchów, przeszukiwanie może gwałtownie się rozrosnąć. Jeśli dopuści się ich za mało, można przeoczyć ważną taktykę. Dlatego niezbędne są filtry i staranne .
Użycie i kontekst
Dla wyciszenie jest praktycznym testem stabilności oceny, a nie stwierdzeniem, że pozycja naprawdę jest spokojna.
Częste nieporozumienia
Wyciszenie a pełne przeszukiwanie taktyczne
Przeszukiwanie wyciszające rozszerza tylko wybrany zestaw ruchów wymagających bezpośrednich odpowiedzi. Nie dowodzi, że rozwiązano każdą możliwą taktykę.
Źródła
- 1.Quiescence Search, Chess Programming Wiki
