Reference no: EM132210520
You are to write a program that performs the A* search and apply that program to the problem described below. Your program should recognize revisited (duplicated) states.
Each state should be given a number, starting from 1, that represents the order in which the nodes have been generated.
In each iteration of the algorithm, your program should print the following information:
1. The state number along with the corresponding g, h, and f values in order of the states in the OPEN queue.
2. The state number of the states to be expanded.
3. The new state(s) with state number, configuration, g, h, and f values.
4. After reaching the goal state, print out the solution path (from goal state to initial state) with state number, configuration, g, h, and f values.
Problem: Tower of Hanoi There are three pegs and three discs. The discs are of different sizes. Initially the discs are all on peg A with the smallest disc on the top and the largest one on the bottom.
The top disc on any peg may be moved in the top of another peg so long as no larger disc is ever placed on top of a smaller one.
The object is to get all the discs (in proper order) onto peg C. Let us represent this problem with three lists of integers, with 1 representing the smallest disc, 2 the middle one, etc.
The initial state configuration is:
1
2
3
--- --- ---
A B C
The cost of any move (g) is the number of the disc (that is, cost 3 to move disc 3 to any other peg). Use h = (6 - sum of discs on the target peg).
Write a program that prompts for and reads numbers
: Write a program that prompts for and reads numbers into an array. The array should be big enough to hold 20 numbers.
|
Write a program that prints the numbers 1 to n to stdout
: Write a program that prints the numbers 1 to n to stdout where n is the first command line argument.
|
Write a program that will populate a queue with post-fix
: Calculate values using the algorithm mentioned above and in the slides for addition, subtraction, multiplication, and division.
|
What is its estimated value per share
: The firm's weighted average cost of capital is 11%, If the firm plans to issue 200,000 shares of common stock, what is its estimated value per share
|
Perform the a search and apply that program to the problem
: You are to write a program that performs the A* search and apply that program to the problem described
|
Write a program to print the following table
: Write a program to print the following table. Each row in the table has an integer, its square, its cube, and then its square root to 2 decimal places.
|
Write a program which prompts a user for 5 2-d
: Write a program which prompts a user for 5 2-D (x,y) coordinates and writes them to a file "points.txt", one point (x,y) coordinate pair per line.
|
Case study - local area network design
: Detail explanation of the planning and designing of network. It is recommended that bullet points are included whenever necessary
|
What is the expected value and standard deviation
: What are the investment proportion in the minimum variance portfolio of the selected five risky funds, and what is the expected value and standard deviation
|