I need to render an IDA * (iterative star recess) visualization algorithm when it launches a task with 15 puzzles. Right, I need to visualize the tree and the puzzle .
The IDA * algorithm is similar to the A * algorithm. reference 1 2 3
There are three things I need to implement:
1) IDA code *.
2) After that, the IDA * associated with the problem (15 puzzle).
3) And after that I need to visualize the algorithm tree.
But I believe that someone should have implemented code for IDA * earlier, starting a problem with 15 puzzles. I need your help to find this source code so that I do not spend 2 months writing code written by someone else earlier, so that I have time to focus on visualization.
15-puzzle link 1 , link 2
I know some C, C ++ and C #.
I need a simple source code, which I would understand, in which you enter a table in the form of a puzzle, and it returns you in the form of a table with a solved puzzle.
Secondly, what programming language from 3 above do you suggest to use for visualization?
I found several implementations:
IDA * in LISP
A * in C ++ , I need IDA *
IDA * in java
IDA * in link1 pheudocode link2 link3
IDA * in C
IDA * 15-
15-,
A * IDA *, ( , )