Solutions and Grading Policy for Homework 1

Written Assignment

Problem 1 (5 points): I accepted all reasonable answers here, so long as you describe how each of BFS, DFS, and Astar would perform and you justified it with a logical reason.

Problem 2 (5 points): DFS:

Problem 3 (5 points): BFS:

Problem 4 (5 points): Astar:

Programming Assignment

The point breakdown for the Programming part of the assignment is as follows:

The 5 puzzles used to test your program were:

For each of these, BFS (3 points per puzzle), DFS (3 points per puzzle), and Astar (4 points per puzzle) were run.