Which of the following heuristic functions are admissible

Assignment Help Computer Engineering
Reference no: EM131836100

Questions -

The following questions are related with the A* algorithm and, in particular, with heuristic functions and their properties.

Question 1 - Which of the following claims are true?

The DFS algorithm always expands at least as many nodes as A*.

A monotonic heuristic function h is always admissible.

An admissible heuristic function h is always monotonic.

Question 2 - Which of the following claims are true?

If h1 and h2 are admissible heuristic functions, then max(h1, h2) is admissible.

If two heuristic functions h1 and h2 dominate each other, then h1 = h2.

If h1 and h2 are admissible heuristic functions, then max(h1, h2) dominates both h1 and h2.

Question 3 - Let D(x, y) denote the straight-line distance between two locations on a planar map (in kilometers). Which of the following heuristic functions are admissible for the A* algorithm?

h1(x, y) = 0

h2(x, y) = 50

h3(x, y) = D(x, y)

h5(x, y) = D(x, y)/2

h4 (x, y) = 2 x D(x, y)

Question 4 - Consider maps drawn in a plane: (i) grid-like maps where at least one coordinate of each node is an integer and arcs follow the grid lines and (ii) arbitrary graph-like maps where nodes can be placed freely in the plane and arcs are drawn directly from a node to another. Recall the Manhattan distance M(x1, y1, x2, y2) defined as |x1 - x2-|+|y1 - y2| for two points (x1, y1) and (x2, y2) in plane. Which of the following claims about M and the A* algorithm are true?

The function M is admissible for grid-like maps.

The function M is admissible for graph-like maps.

The function √2 x M is admissible for graph-like maps.

The function M/√2 is admissible for graph-like maps.

Reference no: EM131836100

Questions Cloud

How many different passwords can be created : How many different passwords can be created?
How will you secure funding for the childcare center : This assignment requires the Development of a Business Plan to open a Childcare Center in your city. A business plan is an essential roadmap for a Childcare.
Explain each medical condition and its impact : Explain each medical condition and its impact. Be sure to address how that group's own biological differences contribute to the causes of each condition.
Should you plan to elect the cobra coverage : 1. Should you plan to elect the COBRA coverage?
Which of the following heuristic functions are admissible : Let D(x, y) denote the straight-line distance between two locations on a planar map (in kilometers). Which of the following heuristic functions are admissible
Minutes another customer leaves restaurant with their food : Every 2.5 minutes another customer leaves restaurant with their food. How long will it take you to get and pay for your food?
Discuss your initial feelings around completing the exercise : Discuss your initial feelings around completing this exercise. Share if you noted any change in awareness of your body after completing the relaxation exercise.
Discuss and recommend a set of metrics to use by feets : Discuss and recommend a set of metrics to use by Feets, the class scenario company. You will want to discuss the effect the metrics you choose will have on the
Explain the clashes in culture : Write two- to three-page analysis using the Case Study on pages 295-297 in your textbook, "Kelly's Assignment in Japan."

Reviews

len1836100

1/29/2018 2:08:53 AM

I need help with computer science homework. The four questions are attached. I would be happy if you could give me the right answers and a short explanation (in words not in mathematical equations if possible) why the claims are true or not true.

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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