Introduction

Brute Force or Blind Techniques

Heuristic Search

Problem Reduction

And/Or Graphs

AO*

Means-Ends Analysis

Adversarial Search

MiniMax

Alpha-Beta Pruning

Real-Time Heuristic Search

Constraint Satisfaction Problems