you will be asked to implement a Python program to solve the following puzzles described below: Introduction to Artificial Intelligence Assignment, APU, Malaysia

University Asia Pacific University (APU)
Subject Introduction to Artificial Intelligence

Description

In this assignment, you will be asked to implement a Python program to solve the following puzzles described below;

The main objective of this assignment is not to find a solution. Rather, it is for you to demonstrate an understanding in the process of obtaining a solution to such problems; and that you are capable of writing code to demonstrate that understanding.

Are You Searching Answer of this Question? Request Malaysian Writers to Write a plagiarism Free Copy for You.

Puzzles

You have three water bottles. Bottle #1 (b1) can be filled with 10 liters, bottle #2 (b2) with 6 liters, and bottle #3 (b3) with 5 liters of water respectively. There are no markings on the bottles so you cannot measure them if the bottles are filled less than their maximum capacity. Assuming that you have an unlimited supply of water, by filling or emptying these three bottles, how would you get from
the start state to the end state? What is the solution with the fewest steps?
The code should be able to solve this problem for the following parameters:
a) Start: b1 = 10, b2 = 0, b3 = 0
End: b1 = 5, b2 = 5, b3 = 0

b) Start: b1 = 2, b2 = 0, b3 = 0
End: b1 = 4, b2 = 0, b3 = 0

c) Start: b1 = 3, b2 = 0, b3 = 0
End: b1 = 0, b2 = 0, b3 = 1

b) Repeat (c) but now change the maximum of the bottles [(i) b1: 11, b2: 7 b3: 4].

Get Solution of this Assessment. Hire Experts to solve this assignment for you Before Deadline.

Get Help By Expert

Answer

Recent Solved Questions

Online Exam & Assignment Writing Services

51770+ Orders Delivered

4.9/5
5 Star Rating

Confidential & Secure Assignment Help For

Group Assignment Help

Online Exam -Test & Quiz

Cheapest Price Quote

Diploma & Certificate Levels

Semester & FYP Papers

Summative & Individual

GBA & Reflective

Last Minute Assistance

Sample Assignment Download

MKT410 Introduction to marketing UiTM assignment example Malaysia
Marketing is the process of influencing consumer behavior to reach and satisfy customer needs. This includes providing products, information, or services that will have value for consumers in exchange for…
Marketing
CSC402 Programming I assignment sample UITM Malaysia
This course is designed to introduce students to the basics of problem-solving using a computer, through an introduction into various aspects such as phases in solving problems and techniques for…
Computer & It

UP TO 15 % DISCOUNT

Instant Paper Writing Services by Native Malaysia Writers

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now

Get Assistance for Assignments, online Exam, and Projects Writing