16 puzzle problem coded in python.
Done as a part of Artificial Intelligence course.
Heuristics used : Manhattan distance, Linear conflict
Ensure that the current state you want to solve is present in initial_state4.txt. Note : This doesn't account for cases where the puzzle is inherently unsolvable.
python3 2017B2A70767G_Nrupesh.py
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.