Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Problem 3. Heuristics for Informed Search [15 Points] A delivery robot is moving in an nm maze. A simple version of the maze is shown

image text in transcribed

Problem 3. Heuristics for Informed Search [15 Points] A delivery robot is moving in an nm maze. A simple version of the maze is shown in the figure. The robot is programmed to deliver multiple parcels to their destinations. Each parcel starts at some node in the maze and has its own delivery destination. The initial position of the parcels is shown in the figure, and the number on each parcel is its target destination. At every step the robot can take one of the following actions: - Move: Move in one of these directions: { Up, Right, Down, Left } - Pick: Pick-up a parcel in a location - Drop: Put down a parcel at a location. The cost of each move action is 1 , and the costs of Pick and Drop are zero. The robot starts at square number 1 and can move through dotted lines - but the solid lines represent walls. The robot wants to deliver all parcels to their destinations with minimal cost. Note that multiple parcels can be placed at the same square. You might come up with different ways of addressing these questions; For each part, there might be several possible heuristic functions. You will get credit if your heuristic follows requested requirements -- clearly write down the assumptions and conditions in which your solution is plausible. A) If the robot can carry only one parcel at a time, define an admissible heuristic function for searching the space. Explain in plain english why the heuristic is admissible. Is your heuristic consistent? Why? Make sure your heuristic is not h(x)=0. (5 points) B) If the robot can carry multiple parcels at a time, is the function h(x)= "count of packages that are not delivered" admissible and consistent? Why or why not? (4 points) C) If the robot can carry multiple parcels at a time, define two admissible heuristic functions. Explain in plain english why each heuristic is admissible. Are your heuristics consistent? Why? Make sure your heuristic is not h(x)=0, and it is not a function of actual cost because it is not practical to compute the actual cost in a general case. Hint: the heuristic function can be a function of carried parcels and un-carried parcels. (6 points)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 22nd International Conference Dexa 2011 Toulouse France August/September 2011 Proceedings Part 1 Lncs 6860

Authors: Abdelkader Hameurlain ,Stephen W. Liddle ,Klaus-Dieter Schewe ,Xiaofang Zhou

2011th Edition

3642230873, 978-3642230875

More Books

Students also viewed these Databases questions