Minimax Algorithm

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/5

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the minimax algorithm, depth-first game tree search, pseudocode functions, and time and space complexity analysis.

Last updated 2:21 AM on 9/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

6 Terms

1
New cards

Minimax Algorithm

An algorithm that computes the minimax decision from the current state by performing a complete depth-first exploration of the game tree.

2
New cards

Backed Up Values

The minimax values that are passed back up through the tree as recursion unwinds after reaching the leaf nodes.

3
New cards
<p>Minimax Algorithm Pseudocode (Figure 5.3)</p>

Minimax Algorithm Pseudocode (Figure 5.3)

An algorithm for calculating minimax decisions that returns the action leading to the best utility under the assumption that the opponent plays to minimize utility.

4
New cards

arg⁡max⁡a∈Sf(a)\arg\max_{a \in S} f(a)

A mathematical notation that computes the element aa of set SS that has the maximum value of f(a)f(a).

5
New cards

Time Complexity of Minimax

O(bm)O(b^m), where mm is the maximum depth of the game tree and bb represents the legal moves at each point.

6
New cards

Space Complexity of Minimax

O(bm)O(bm) for an algorithm that generates all actions at once, or O(m)O(m) for an algorithm that generates actions one at a time, where mm is the maximum depth and bb is the number of legal moves.