AI_assignment_projects
AI_assignment_projects
Submission Date: June 24, 2024, before 11:59 PM (before midnight) for part I
and Within three days after the end of final exams.
Remarks: This take-home quiz, lab assessments, and project evaluation will
account for 25% based on the continuous assessment stipulated in the course
outline.
Part I: Describing the following concepts, give use case examples (10pts)
(individual assignment)
Submission Date: Within three days after the end of final exams.
Form a group of five students and develop a prolog program that solves the following problems.
Given a graph or tree, your prolog programming will help the intelligent agent solve a problem
using the following search strategies. You can test your program with a map of the cities of
Ethiopia in the lecture (chapter 3-uniformed and informed strategies).
1. A* algorithm in Prolog
2. Bread first search algorithm
3. Greedy best-first search algorithms
4. A prolog program to color a map of Ethiopian regions with a specified number of colors, no
two adjacent map areas colored with the same colors.
5. A prolog program to implement the Hill Climbing algorithm
6. A prolog program to implement a Genetic algorithm
Remarks: For informed search algorithms, please specify your heuristics. For each project,
you should provide a description of the problem and steps to run and test your prolog
program.