Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
3rd Edition
ISBN: 9780136042594
Author: Stuart Russell, Peter Norvig
Publisher: Prentice Hall
bartleby

Concept explainers

Question
Book Icon
Chapter 3, Problem 32E
Program Plan Intro

8-puzzle problem:

  • In the below figures, the start state and goal state of the 8-puzzle problem is shown.

Artificial Intelligence: A Modern Approach, Chapter 3, Problem 32E

  • The start state consists the unordered tiles and the goal state consists of ordered tiles.
  • There are two heuristics are implemented. That are,

    h1= The sum of misplaced tiles. The sum is 8.

    h2= sum f difference of differences of the tiles to the goal state.

    =3+1+2+2+2+3+3+2

    =18

Blurred answer
Students have asked these similar questions
Suggest a heuristic of your own to solve the 8-puzzle problem using A* algorithm and starting from the initial state   1 3 5 to the goal state 1 2 3          4 2 - 4 5 6           7 8 6 7 8 -
Answer the given question with a proper explanation and step-by-step solution. You are asked to pick up a project on building highways to connect all cities in the country. The cost of building a highway between two cites i and j is c(i, j) > 0. If you were in charge from the beginning, this would have been a minimum spanning tree problem and could be solve easily with the algorithms covered in class. Since you pick it up halfway, however, some suboptimal choices have already been made by your predecessor. In other words, highways were already built between some pairs of cities. Design an algorithm to find a cost minimizing set of highways to built subject to the choices already made.   Do not copy others.
Search and learn three existing algorithms that use the dynamic programming strategy, in addition to those that we have discussed the class (“rod-cutting” and “matrix-chain”). For each algorithm, concisely and clearly describe: 1. The problem statement 2. The recursive structure in the solution. 3. Why does the recursion-based idea not work well ? 4. Why does dynamic programming work ?
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education