Przeprowadzka kandydata - Candidate move

W abstrakcyjnych strategia gry planszowe , porusza kandydujące są ruchy, które po wstępnej obserwacji położenia, zdają się uzasadniać dalszą analizę. Chociaż teoretycznie idea ruchów kandydujących może być zastosowana w grach takich jak warcaby , go i xiangqi , najczęściej jest używana w kontekście szachów .

Historia

Idea ruchów kandydujących została po raz pierwszy przedstawiona przez arcymistrza Aleksandra Kotowa w swojej książce Think Like a Grandmaster . Kotow zalecił w nim poszukiwanie kilku ruchów, które wydawały się wykonalne – tak zwanych ruchów kandydujących – a następnie analizowanie tych ruchów pojedynczo. Chociaż pomysł ten był praktykowany przez doświadczonych szachistów od jakiegoś czasu, nigdy nie został wyraźnie wyartykułowany i był stosunkowo nieznany graczom na poziomie amatorskim.

Pomysł szybko się przyjął i jest obecnie uważany za standardową praktykę wśród szachistów na wszystkich poziomach. Wielu początkujących graczy uczy się o ruchach kandydujących, gdy tylko nauczą się grać w tę partię, a wiele odniesień do tego pomysłu znajduje się w innych książkach szachowych.

Znajdowanie ruchów kandydatów

Znalezienie właściwych ruchów kandydujących jest często jednym z najtrudniejszych aspektów stania się lepszym szachistą. Kotov, podobnie jak inni nauczyciele, zalecają stosowanie systemu rozpoznawania wzorców , przyglądając się elementom aktualnej pozycji, aby określić, co może być wykonalnym ruchem. Na przykład, jeśli gracz zauważy, że król przeciwnika jest na polu g8 , a jego skoczek jest na f3, wówczas kandydatem na ruch może być Sg5 , co jest dość powszechnym początkiem poświęcenia .

Gdy gracz znajdzie odpowiednią liczbę ruchów kandydujących (każda pozycja jest inna, chociaż cztery do sześciu ruchów jest zwykle normą), gracz może zacząć systematycznie analizować te ruchy. Ideą ruchów kandydata jest pomoc w uporządkowaniu analizy i zapobieganie jej pomieszaniu; niedoświadczeni gracze, którzy nie rozważą uważnie ruchów kandydatów, często będą skakać między liniami analizy przypadkowo.

Szachy komputerowe

Zdolność ludzi do znajdowania ruchów kandydatów pozostaje jedną z głównych różnic między nimi a komputerami . Chociaż wcześni programiści szachowi podejmowali godne podziwu wysiłki, aby komputery były w stanie wybrać ruchy kandydujące (zobacz programy Typ A kontra Typ B ), nigdy nie grali szczególnie dobrze i wkrótce zostali wyparci przez komputery używające algorytmów brute-force (Shenk, 2006). Dodanie algorytmów Alphabeta sprawiło, że ten drugi typ stał się jeszcze bardziej wykonalny. Wiele osób przyznało, że komputery po prostu nie były w stanie wykonać złożonego rozpoznawania wzorców, które było wymagane do znalezienia odpowiednich ruchów kandydatów, i że łatwiej było komputerom przeprowadzać proste, wyczerpujące wyszukiwania.

Obecnie większość programów szachowych nadal opiera się głównie na wyszukiwaniu siłowym, ale wraz z poprawą algorytmów wyszukiwania, dzisiejsze silniki szachowe coraz częściej wykorzystują w swoich analizach ruchy kandydujące. Na przykład Hydra i AlphaZero są powszechnie uważane za komputery „Typu B” (kandydat do wyszukiwania ruchów).

Bibliografia