Shortest distance between state n and goal state

Assignment Help Basic Computer Science
Reference no: EM133234806

Question 1. Approximate admissibility Sometimes non-admissible heuristics can be useful too. Let h ∗ (n) be the shortest distance between state n and the goal state. Call a heuristic h an -admissible heuristic if 0 ≤ h(n) ≤ h ∗ (n) + . That is, it is allowed to be pessimistic about the cost of reaching the goal, but only by . Assume that h(n) = 0 if n is a goal state. Prove that A* tree search finds a goal state whose cost is worse than the optimal by at most . Hint: Start with the proof from the slides of the optimality of A* tree search and think about what needs to change.

Question 2. Dominating heuristics Let h1 and h2 be admissible heuristics with h1 dominating h2. That is, 0 ≤ h2(n) ≤ h1(n) ≤ h ∗ (n). Prove that every node expanded by A* tree search using h1 is also expanded when using h2 instead (you may assume that there are no ties in f-value). This shows that dominating always lead to (weakly) more efficient search.

Question 3. Arc Consistency Suppose we are running the AC-3 CSP algorithm (see pseudocode in slides). Prove that if an arc (Xi , Xj ) is not currently in the queue, then the current Di and Dj must satisfy that Xi is arc-consistent with respect to Xj . Hint: use proof by induction / loop invariant.

Reference no: EM133234806

Questions Cloud

Four issues relating to testing prototype : There are four basic activities for interactive design prototypes is the third phase, list out at least four issues relating to testing the prototype?
Initialize two float variables by using new operator : Write a C++ program to initialize two float variables by using new operator, print the smaller number and then delete all variables using delete operator.
Mass communication-radio shows television broadcasts : Choose two different types of mass communication-radio shows television broadcast. What events have shaped the adoption of the two kinds of media you selected?
Multiculturalism-different cultures : Multiculturalism - different cultures will have different views on what sustainability is and how to achieve it. How can these views be reconciled?
Shortest distance between state n and goal state : Approximate admissibility Sometimes non-admissible heuristics can be useful too. Let h * (n) be the shortest distance between state n and the goal state.
What is total capacity of this cache : What is the total capacity of this cache? How many bits are used for the tag, index, and block offset fields in this address?
What is the probability that charlie gets late on nth day : What is the probability that Charlie walks on the nth day? What is the probability that Charlie gets late on the nth day?
Function declaration called average sentence : A function declaration called averageSentence that takes three String arguments, named one, two, three.
Function for game called randommove : A function for a game called randomMove(). This function takes no arguments and returns a random move of the form: "Direction: Distance"

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Creating predictive analytics business

You are Creating a Predictive Analytics Business; You make predictions after analyzing volumes of data.

  Introduction to website development

In this course, you will be creating a 3-page Web site using HTML5 and CSS3. The content of the Web site is your choice. The elements that must be included are a home page (index.html) and two other pages.

  Understand the concept of bootstrapping

It is essential for any entrepreneur to understand the concept of bootstrapping. Bootstrapping is doing anything and everything to conserve capital for only the things that generate revenue.

  The new web interface prototype

A report that exhaustively documents the original conditions and the changes made to the Web interface

  What is the probability of receiving 4 messages such that

Assume that the probability of a received message having an error is 0.10 (errors are independent). What is the probability of receiving 5 good (that is, error free) messages? What is the probability of receiving 4 messages such that 1 or more messag..

  Categories of compression algorithms

Lossless and lossy are the two (2) universally known categories of compression algorithms. Compare the two (2) categories of algorithms

  Construct the multiplication table

Construct the multiplication table for Z2[X] (mod X3 + X + 1). Make sure to label the rows and columns with the field elements from part (a). Also make sure that all of the entries in the table are listed in part (a).

  Likelihood of a threat associated with the vulnerability

Because it is not your office you tell the resident of the office to contact the maintenance person and have it fixed. After leaving, you fail to follow up on whether the windows was actually repaired. What affect will this have on the likelihood ..

  Mitigated risk

Think of a time where someone (or yourself) mitigated a risk that should not have been mitigated? Why was it completed and what was the result?

  Blockchain technology

New York Institute of Technology Manhattan Campus-provide at least two real examples of the chosen disruption being realized with blockchain technology today.

  Risk and audit management

How is corporate IT governance different from the usual practice? What are the elements of risk analysis?

  Data communication technologies

Explore the various data communication technologies you've learned about this week.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd