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 27E
Program Plan Intro

State space:

  • One general formulation of intelligent action is in terms of state space.
  • A state includes all the necessary information to predict the result of an action and to determine whether it is a target state.
  • The state-space search assumes that,
    • The agent knows the state space well and can observe the state in which it is.
    • The agent has a set of actions proven to have deterministic effects.
    • Several states are target/goal state, the agent wants to enter one of these target state and the agent may identify a target state.
    • A solution is a series of acts that will turn the agent in to a target state from its current state.

Program Plan Intro

Branching factor:

  • The branching factor is the outdegree, the number of children at each node.
  • If the branching factor is not uniform, it is possible to calculate an average branching factor.
  • The average branching factor can be determined easily as the number of non-root nodes divided by the number of non-leaf nodes. Where the number of root node is determined by as the size of the tree, minus one.

Program Plan Intro

Admissible heuristic:

  • A heuristic h(s) is admissible, if for every node n, h(s)h*(s) is the true cost to reach the goal state from n
  • An admissible heuristic never over estimates the cost to reach the goal. That is optimistic. Sensorless search problem defines by four items. That are given below,
    1. 1. Initial state
    2. 2. Description of action: successor function h(s) = set of action-state pairs
    3. 3. Goal test, can be
      • Explicit
      • Implicit
    4. 4 Path cost. It reflects the performance measure.
  • An admissible heuristic can be obtained by taking maximum of h*(s). Since any sequences of actions that solve all states would solve each state, this heuristic is admissible.

Program Plan Intro

Admissible heuristic:

  • A heuristic h(s) is admissible, if for every node n, h(s)h*(s) is the true cost to reach the goal state from n
  • An admissible heuristic never over estimates the cost to reach the goal. That is optimistic. Sensorless search problem defines by four items. That are given below,
    1. 4. Initial state
    2. 5. Description of action: successor function h(s) = set of action-state pairs
    3. 6. Goal test, can be
      • Explicit
      • Implicit
    4. 5 Path cost. It reflects the performance measure.
  • An admissible heuristic can be obtained by taking maximum of h*(s). Since any sequences of actions that solve all states would solve each state, this heuristic is admissible.

Blurred answer
Students have asked these similar questions
There is an upcoming football tournament, and the n participating teams are labelled from 1 to n. Each pair of teams will play against each other exactly once. Thus, a total of [n(n-1)/2] matches will be held, and each team will compete in n − 1 of these matches. There are only two possible outcomes of a match: 1. The match ends in a draw, in which case both teams will get 1 point. 2. One team wins the match, in which case the winning team gets 3 points and the losing team gets 0 points. Design an algorithm which runs in O(n2 ) time and provides a list of results in all [n(n-1)/2] matches which: (a) ensures that all n teams finish with the same points total, and (b) includes the fewest drawn matches among all lists satisfying (a). Do not write the code, give steps and methods. Explain the steps of algorithm, and the logic behind these steps in plain English list of results mean Any combination of wins, losses and draws. You may wish to view this as a mapping from the set of distinct…
In a tournament, there are n participating teams are labelled from 1 to n. Each pair of teams will play against each other exactly once. Thus, a total of [n(n-1)/2] matches will be held, and each team will compete in n − 1 of these matches. There are only two possible outcomes of a match: 1. The match ends in a draw, in which case both teams will get 1 point. 2. One team wins the match, in which case the winning team gets 3 points and the losing team gets 0 points. Design an algorithm which runs in O(n2 ) time and provides a list of results in all [n(n-1)/2] matches which: (a) ensures that all n teams finish with the same points total, and (b) includes the fewest drawn matches among all lists satisfying (a). Do not write the code, give steps and methods. Explain the steps of algorithm, and the logic behind these steps in plain English
In a tournament, there are n participating teams are labelled from 1 to n. Each pair of teams will play against each other exactly once. Thus, a total of [n(n-1)/2] matches will be held, and each team will compete in n − 1 of these matches. There are only two possible outcomes of a match: 1. The match ends in a draw, in which case both teams will get 1 point. 2. One team wins the match, in which case the winning team gets 3 points and the losing team gets 0 points. Design an algorithm which runs in O(n2 ) time and provides a list of results in all [n(n-1)/2] matches which: (a) ensures that all n teams finish with the same points total, and (b) includes the fewest drawn matches among all lists satisfying (a). Do not write the code, give steps and methods. Explain the steps of algorithm, and the logic behind these steps in plain English. PLease give the total time complexity.
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