Find Jobs
Hire Freelancers

Algorithm Assignment - Java -- 2

$30-250 USD

已关闭
已发布超过 8 年前

$30-250 USD

货到付款
1. Implementation of A* using Graph-Search 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, and Gashing heuristic). 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: 8915414

关于此项目

9提案
远程项目
活跃8 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
9威客以平均价$126 USD来参与此工作竞价
用户头像
Hello I can get you this assignment ready in the next 24 to 48 hours. Do let me know if you are interested. Thanks
$150 USD 在2天之内
4.9 (85条评论)
5.8
5.8
用户头像
Hi there! I'm a Professional Software developer and Data Analyst for a well known Software House in Islamabad named PacSquare Pvt Ltd. If I get this job, I assure you that you'll get my best services in return. Please consider my proposal, and discuss additional Info for this specific Project. Thanks for Reading! Best, Maher p.s. Will be happy to help, understood the requirements already
$138 USD 在3天之内
4.9 (41条评论)
4.8
4.8
用户头像
Computer science student in his final year. Plenty of experience solving algorithmic problems via code. Java is one of my main languages
$100 USD 在2天之内
5.0 (15条评论)
3.7
3.7
用户头像
Hi i am a software engineer with java and python as expertise. I have been working on java for last 3 years. I have sound knowledge of OOP and procedural programming paradigms.I also have goo understanding of various java apis like swing, jdbc, rpc etc. I also have worked with java soup and have good knoweledg of java crawlers. I have good communication skills and problem solving strategies. If you give me an opportunity to do this job for you, you will find me with in time and budget. Looking forward for your response Thanks Best Regards
$130 USD 在2天之内
4.9 (10条评论)
3.4
3.4
用户头像
3+ years of experiences in Java and C/C++. please accept the proposal and send me any additional data if you have and I'll get started right away.
$88 USD 在1天之内
0.0 (0条评论)
0.0
0.0
用户头像
Alot of experience in Java programming Great capabilities in designing applications. I will be happy to be your assesment, with a decent fee. Sounds like an interesting project, will be more than glad to be involved. Ready to work :)
$100 USD 在5天之内
0.0 (0条评论)
0.0
0.0

关于客户

SAUDI ARABIA的国旗
Saudi Arabia
0.0
0
会员自11月 16, 2015起

客户认证

这个客户的其他工作

Algorithm Assignment - Java
$30-250 USD
谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。