Find Jobs
Hire Freelancers

Artificial Intelligence Project java 8-puzle problem

$30-66 USD

Завершено
Опублікований over 8 years ago

$30-66 USD

Оплачується при отриманні
Artificial Intelligence Project 1. Implementation of A* using Graph-Search 8-puzle problem heuristics (Manhattan distance, misplaced tiles). The aim of this project is to design and implement the A* searching technique using Graph-Search strategy. These steps should be followed: a. Define an adequate data structure to represent each state during the search (Node). b. Define a data structure to represent the queue containing unexplored nodes (fringe). c. Write the java function to explore the state space. 2. Problem tests and evaluation Consider the Farmer Puzzle problem; in this puzzle a Farmer, Wolf, Goat and Cabbage arrive at a river and wish to cross. There is a boat but it can transport the farmer (only he can row!) and at most one other object at a time. How can the farmer plan to move his entourage from the East bank to the West bank? An additional problem is that if ever the wolf and goat, or goat and cabbage, are left alone then one eats the other! There are four actions in this puzzle: Farmer goes alone (ga) Farmer takes wolf (tw) Farmer takes goat (tg) Farmer takes cabbage (tc). a. We must represent each state of the puzzle; i.e. which side of the river each of the Farmer, Wolf, Goat and Cabbage is on. Suppose we use a 4 element list [F, W, G, C] to represent the state and use the constants e and w to represent the east and west banks respectively. i. What state is represented by the list [e, e, w, w]? ii. What are the start and goal states of the puzzle? iii. What are the unsafe states? iv. Draw the state space (hint: the unsafe states are not represented in the state space). v. Assume that the cost of each action is 1, suggest an admissible heuristic h. b. Solve the farmer puzzle problem using your code: display the expanded nodes, the path solution and its cost (GUI displaying these results is appreciable). c. Test your program on the 8-puzle problem (the initial and goal states are randomly generated). d. Analyze and compare your results on different heuristics (Manhattan distance, misplaced tiles). NB: The assessment of the project is based on: The provided report describing and discussing the implementation and different used heuristics and analyzing the obtained results. The demonstration showing your code and its execution on some problem tests
ID проекту: 9075577

Про проект

6 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hi, I teach data structures and algorithms. I can finish this project in less than 24 housr without any doubts
$60 USD за 1 день
4,8 (22 відгуки(-ів))
4,6
4,6
6 фрілансерів(-и) готові виконати цю роботу у середньому за $95 USD
Аватарка користувача
I programmed java for 12 years and I've done a lot of algorithm work for people here and in professional jobs. I can handle this pretty easily
$55 USD за 3 дні(-в)
4,9 (29 відгуки(-ів))
5,3
5,3
Аватарка користувача
Dear Sir, I am an expert in java programming and Intellingent systems. well experienced and knowledgable in Data Structures and Algorithms, Heuristic Searchs such as A*. I an do this assignment for you in quality. How soon do you want it done? You want the project report as well, right? Looking forward to hear from you. Thanks, -R
$100 USD за 2 дні(-в)
5,0 (30 відгуки(-ів))
4,9
4,9
Аватарка користувача
I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch tech organization such as Amazon, Cisco, Oracle etc. We have been involved in similar projects in the past and our track record has been excellent.
$222 USD за 3 дні(-в)
4,4 (10 відгуки(-ів))
4,4
4,4
Аватарка користувача
I'm an experienced software developer with solid computer science background, and knowledge of data structure and algorithms. I have won an award in ACM/ICPC.
$65 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор SAUDI ARABIA
Riyadh, Saudi Arabia
5,0
1
На сайті з лист. 19, 2015

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.