A Course on Single-Agent Search: Interactive Demos
This page lists a broad range of demos for learning about single-agent heuristic search. In addition to each page containing a demo, the demo pages also contain links to lecture videos, and references to relevant papers.
When teaching a course on heuristic search, I use these as part of a flipped classroom. Students watch the videos and then we interact with the demos and discuss the material more deeply together. But, they are available here for anyone to interact and learn from.
Contributions are welcome, and can be sent to nathanst at ualberta.ca including:- Additional references for any of the pages (included a .bib file)
- Typos or corrections
- Suggested foundational topics for future videos
Demonstrations
- Domains
- Optimal Graph Search
- Suboptimal Graph Search
- Tree Search
- Heuristics
- Inconsistent Heuristics
- Constraints
- Theory