This is an Artificial Intelligence project which solves the 8-Puzzle problem using different Artificial Intelligence algorithms techniques like Uninformed-BFS, Uninformed-Iterative Deepening, Informed-Greedy Best First, Informed-A* and Beyond Classical search-Steepest hill climbing.
- CS401-K112116-A2P1.cpp uses Uninformed-BFS.
- CS401-K112116-A2P2.cpp uses Uninformed-Iterative Deepening.
- CS401-K112116-A2P3.cpp uses Informed-Greedy Best First.
- CS401-K112116-A2P4.cpp uses Informed-A*.
- CS401-K112116-A2P5.cpp uses Beyond Classical search-Steepest hill climbing.