Python implementations of classic AI search and optimization algorithms (BFS, DFS, best-first search, hill climbing, water jug problem) — college AI lab practicals