Prečo funguje algoritmus minimax?

Prečo funguje algoritmus minimax?
Prečo funguje algoritmus minimax?
Anonim

Algoritmus Minimax pomáha nájsť najlepší ťah tým, že od konca hry pracuje späť. V každom kroku predpokladá, že hráč A sa snaží maximalizovať šance na výhru A, zatiaľ čo v ďalšom kole sa hráč B snaží minimalizovať šance na výhru A (t. j. maximalizovať vlastné šance B na výhru).

Prečo používame algoritmus minimax?

Minimax je akýsi backtrackingový algoritmus, ktorý sa používa v rozhodovaní a teórii hier na nájdenie optimálneho ťahu pre hráča za predpokladu, že aj váš súper hrá optimálne. Je široko používaný v ťahových hrách pre dvoch hráčov, ako sú Tic-Tac-Toe, Backgammon, Mancala, Chess atď.

Aké sú problémy s algoritmom minimax?

Hlavnou nevýhodou algoritmu minimax je, že v zložitých hrách, ako sú šachy, go atď., je veľmi pomalý.. Tento typ hier má obrovský faktor rozvetvenia a hráč má veľa možností, ako sa rozhodnúť.

Ako funguje algoritmus minimax pre šach?

To sa vykonáva pomocou algoritmu Minimax. V tomto algoritme sa skúma rekurzívny strom všetkých možných pohybov do danej hĺbky a pozícia sa vyhodnocuje na koncových „listoch“stromu. … Účinnosť algoritmu minimax je do značnej miery založená na hĺbke vyhľadávania, ktorú dokážeme dosiahnuť.

Prečo je minimax optimálny?

Abstrakt: Teoreticky optimálna stratégia pre všetky druhy hier protiinteligentný protivník je stratégia Minimax. Minimax predpokladá dokonale racionálneho súpera, ktorý navyše robí optimálne akcie. V praxi sa však väčšina ľudských odporcov odkláňa od racionality.

Odporúča: