N-puzzle solver for A* search, Hill-Climb, Simulated Annealing, Genetic Algorithm
$30-250 USD
Probíhající
Zveřejněno před více než 10 roky
$30-250 USD
Zaplaceno při doručení
You will be solving the N-Puzzle Problem using one of the following search strategies:
1. A* search
2. Hill-Climb
3. Simulated Annealing
4. Genetic Algorithm
Your program should read input data through inputfile [login to view URL] and output to solution.txt. The input will
look like this:
1 2 3
4 8 5
7 6 X
More specifically, there will be a matrix of numbers separated by white space, with a new line to determine the
end of a row. In one of the rows, there will be a single X, representing the empty space. The output for the above
input should have this format:
lurd
64 seconds
Where each letter corresponds to the direction that the empty space is moved in sequential order from left to
right to move to the goal state. Furthermore, l corresponds to left, u corresponds to up, r corresponds to right
and d corresponds to down. If your program fails to produce a solution after 30 minutes, it will be aborted. If
there is no solution to the puzzle, you should return an empty sequence.
Hi! I am a [login to view URL] student from a reputed IT institution. I have good knowledge and hold on the Artificial Intelligence algorithms and have done few good projects both in java and AI. I can get your job done in given time with satisfactory results.
$160 USD v 4 dnech
5,0 (6 recenze)
2,8
2,8
4 freelanceři nabízejí v průměru $181 USD za tuto práci
Hello.
I am able to help you with the project, I've done the program for solving the N-Puzzle using A*.
As far as I am understand I can choose one of the techniques to apply.
If I am right, then I can do the program using A* strategy for you.
The only question is, should it be able to solve the problem for any size of the matrix?
Thanks,
Hello, We have an excellent team of programmers and designers to work on your project efficiently and complete job in time. We have read your deepest requirement at our best and will surely give better results. Thanks