Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Artificial Intelligence: MiniMax and AlphaBeta Search - Lecture 10

Dave Churchill via YouTube

Overview

Explore a comprehensive lecture on artificial intelligence techniques for two-player games, focusing on the MiniMax algorithm and Alpha-Beta pruning. Dive into multiplayer game AI concepts, game tree analysis, and look-ahead strategies. Learn about MaxValue and MinValue algorithms, depth limits, and the NegaMax variation. Understand the properties of MiniMax and the computational savings achieved through Alpha-Beta pruning. Discover how to implement time limits and iterative deepening in Alpha-Beta search. Gain practical insights into algorithm optimization and best action recording for AI decision-making in game environments.

Syllabus

- Intro
- Multiplayer Games
- Two Player Game AI
- Look-Ahead and Evaluate
- Game Tree Size
- Look-Ahead as Far as Possible
- Two Player Game Tree Min + Max
- MaxValue Algorithm single depth
- MaxValue Algorithm full tree
- MinValue Algorithm
- Depth Limit
- MiniMax Algorithm
- NegaMax Algorithm
- MiniMax Properties
- Alpha-Beta Pruning
- Alpha-Beta Example
- Computational Savings
- Alpha-Beta Algorithm
- Shortening the Algorithm
- Recording the Best Action
- Time Limit
- Iterative Deepening Alpha-Beta
- Exam Questions

Taught by

Dave Churchill

Reviews

Start your review of Introduction to Artificial Intelligence: MiniMax and AlphaBeta Search - Lecture 10

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.