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
The smartest way to find the shortest path — explained so simply you'll never forget it
The constant-memory optimizer — climb the best local neighbor, stop when stuck. Why it fails and beam/search/variants fix it
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'
Two players, perfect information, one optimal strategy — the backup rule behind every board game AI. Asked in every exam paper
The classic planning domain — operators with preconditions, add and delete lists. 'Applicable vs relevant actions' is an exam staple
When one goal splits into many mandatory subgoals — A* grows up, leaves path-land, and starts solving subtrees. Asked in every paper
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