Overview
Syllabus
- Problem Solving Agents
- Example Problem
- Goal Formulation
- Problem Definition
- Paths and Costs
- Example Graph Problem
- What is Search?
- The Search Tree
- Sliding Tile Puzzle
- Which Node to Expand?
- Search Node Data
- Node vs State
- The Fringe Open List
- General Uninformed Tree Search
- Expand Function
- Problem Solving Performance
- Recap / Exam Questions
- Search Strategies
- Breadth-First Search BFS
- Uniform Cost Search UCS
- Depth-First Search DFS
- Depth-Limited Search DLS
- Iterative Deepening Depth-First Search ID-DFS
- Recap of Performance
- Avoiding Repeated States Closed List
- General Graph Search with Closed List
- Assignment 1 Algorithm Pseudocode
- "Tree Search" vs "Graph Search"
Taught by
Dave Churchill