by Albert Major

Introduction to Artificial Intelligence


Adversarial Search and Games

Adversarial search is a technique used in AI for decision-making in situations where you have competing players/opponents trying to win against each other

Different Types of Games Analyzed

Classical AI Game Characteristics

  1. Deterministic Properties:
  2. Two-Player Structure:
  3. Turn-Taking Mechanics:
  4. Perfect Information:
  5. Zero-Sum Property:

Minimax Algorithm Deep Dive

Minimax is a strategy where one player (MAX) tries to get the highest possible score while assuming their opponent (MIN) will make the best moves to minimize MAX's score, leading both players to make the most optimal moves possible given perfect play.

Basic Principles

  1. Game Tree Creation:
  2. Value Assignment: