Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Nine Little Soldiers is a puzzle in which 9 numbered soldiers are trapped in a bomb shelter that has 1 3 cells as shown in
Nine Little Soldiers is a puzzle in which numbered soldiers are trapped in a bomb shelter that
has cells as shown in the figure below. A cell's number is shown either below or above the
cell, and the soldiers are identified by the numbers inside a circle.
A soldier may only move into an adjacent empty cell and no more than one soldier may occupy a
single cell. The puzzle requires you to move the soldiers so that soldier is in cell number
soldier in cell number and so on up to soldier in cell number
The figure below depicts start state
Write a Java implementation of the Best First Search algorithm for this problem.
a Your program must read the contents of a start state from a text file.
b The output of your program must show the sequence of nodes that are expanded. A
node in the graph can simply be displayed by printing the heuristic vale and showing
the contents of each cell from to in a single line. A zero entry represents an empty
cell. For example, State A can be displayed as:
h
and State B can be displayed as
c Your program must show the number of moves taken to reach the goal state.
d The output of parts a and b must be written to an output file an to the screen.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started