AI Search

Concepts

The two functions that define every search problem — how states, moves, and goals turn real problems into graphs a search algorithm can walk

How to read any BnB search tree from the papers — number of cities, refinement order, optimal tour, and why the numbers increase toward leaves

When A* won't fit in memory — keep only the frontier, use relay layers, and stay optimal. The exam's favorite answer for 'large space + best admissible heuristic'

The classic planning domain — operators with preconditions, add and delete lists. 'Applicable vs relevant actions' is an exam staple

How expert systems match thousands of rules efficiently — alpha nets, beta nets, timestamps, and why specificity beats recency (or vice versa)

The CSP lookahead strategy that prunes after every assignment — trace the exact order examiners expect

Lectures