Graph
Minimax

♟️Minimax

NEW

Also known as: Minimax Algorithm

A decision rule minimizing possible loss in worst-case scenarios.

DESCRIPTION

Minimax is an adversarial search strategy that chooses moves to maximize the minimum utility achievable, assuming optimal opponent play. It explores a game tree of alternating max and min layers. Heuristic evaluations approximate leaf utilities when full search is infeasible. Alpha-beta pruning reduces explored nodes without changing the minimax result. Minimax underpins classic board game AIs and remains a baseline for evaluation.

ALTERNATIVE DEFINITIONS

Stanford University

Minimax chooses the action that maximizes the minimum utility that can be achieved, under the assumption that the opponent plays optimally.

Formalizes adversarial decision-making under optimal opponent assumptions.

Source

UC Berkeley

In minimax, max chooses the highest value action, while min chooses the lowest; the value of a state is defined by optimal play from both sides.

Emphasizes alternating max/min layers and optimal play definition.

Source

Game Tree Alpha-Beta Pruning Heuristic Evaluation Zero-Sum Game Reward Function Adversarial Search Depth-Limited Search Transposition Table

COMPETING TERMS

Expectimax Monte Carlo Tree Search

RELATIONS

KNOWLEDGE AREAS

AI Mathematics

TARGET AUDIENCE

AI Engineer Data Scientist Software Developer

EXTERNAL SOURCES

TOP QUESTIONS

When should Minimax be used?

Use minimax in deterministic, zero-sum, perfect-information games like chess or checkers. It models rational, adversarial opponents.

Category: Requirements

How does Minimax scale with search depth?

Exponential growth in nodes makes deep searches expensive. Pruning and heuristics are essential for tractability.

Category: Risks

How does Alpha-Beta Pruning relate to Minimax?

Alpha-beta cuts branches that cannot influence the final decision, preserving the minimax result while reducing computation.

Category: Example

What is the role of heuristics in Minimax?

Heuristic evaluations approximate utility at nonterminal nodes, enabling depth-limited search with reasonable decisions.

Category: Requirements

Is Minimax still relevant with modern AI?

Yes, as a baseline, for small games, and in hybrid systems. It provides interpretable decision processes.

Category: Relevancy

Minimax relies on deterministic evaluation; MCTS samples and balances exploration/exploitation, often outperforming in large stochastic spaces.

Category: Alternatives

What is a common mistake with Minimax implementations?

Using inconsistent heuristics or ignoring transposition tables, leading to redundant computation and suboptimal performance.

Category: Mistakes

Can Minimax handle uncertainty?

Expectimax and stochastic variants extend minimax to probabilistic environments by modeling chance nodes.

Category: Topic

What is the biggest misunderstanding about Minimax?

That it requires full tree search; in practice, depth limits and heuristics are standard and effective.

Category: Misunderstanding