Minimax

Algorytm wybierający ruch przy założeniu, że obie strony zawsze podejmą najlepszą dostępną decyzję.

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

Wyjaśnienie

Minimax przedstawia grę jako drzewo możliwości. Każda gałąź jest ruchem, a kolejne poziomy na przemian należą do jednej i drugiej strony. Silnik szachowy, czyli program analizujący pozycje i wybierający ruchy, rozpatruje własne opcje, a następnie najsilniejsze odpowiedzi przeciwnika. Jego główne założenie jest ostrożne: nigdy nie liczy na błąd przeciwnika.

Na poziomach, na których rusza się silnik, algorytm zachowuje najkorzystniejszy wynik. Na poziomach przeciwnika zachowuje wynik najmniej korzystny dla silnika, ponieważ zakłada, że rywal będzie bronił się najlepiej, jak potrafi. Wartości te są następnie przenoszone wstecz od przyszłych pozycji do bieżącej. Dzięki temu ruchy początkowe można porównać według wyniku, jaki każdy z nich gwarantuje przeciwko najlepszej obronie.

Praktyczne przeszukiwanie rzadko może zbadać całą partię. Po osiągnięciu limitu głębokości korzysta z , czyli wzoru szacującego, która strona stoi lepiej. Wybór minimax przy ograniczonej głębokości nie jest więc absolutnym dowodem. Zależy od głębokości przeszukiwania i trafności tego szacunku. Może też ulegać , gdy ważna konsekwencja znajduje się tuż za punktem odcięcia.

Silniki zwiększają wydajność tego schematu techniką taką jak , która najpierw bada obiecujące opcje, aby wcześniej odrzucać nieistotne gałęzie. Inne systemy, w tym , rozdzielają wysiłek inaczej, lecz dążą do tego samego praktycznego celu: wskazania ruchu zasługującego na największe zaufanie.

Użycie i kontekst

Minimax jest podstawowym schematem decyzyjnym stojącym za wieloma tradycyjnymi metodami przeszukiwania używanymi przez .

Częste nieporozumienia

Minimax a funkcja oceny

Minimax organizuje porównanie decyzji obu stron. Funkcja oceny jedynie przypisuje pozycji szacunkową wartość.

Zobacz termin

Źródła

  1. 1.Minimax, Chess Programming Wiki

Powiązane terminy

© 2026 MindZug