IDA* program

Due on Wednesday, September 23, at the beginning of class.

Your assignment is to implement IDA* on the Hungarian Rings puzzles. In order to get an A on this assignment,

In particular, for each puzzle, and for the randomizing parameter k from 4 to 8, for each k generate 5 k-randomized puzzles and solve them, using IDA*. (A i>k-randomized puzzle is one that has had k randomly generated moves applied to it.) Note that I will look at your code, so backtracking along the generation path will not be be accepted.

You may use any programming language that supports the necessary operations.

Note that this may be slow. Do not leave this assignment to the last minute!

To hand in (on paper!):