Simulate A* search with a strict expanded list on this graph. At each step, show the path to
the state of the node that's being expanded, the length of that path, the total estimated
cost ofthe path (actual+ heuristic), and the current value of the expanded list (as a list of
states). You are welcome to use scratch paper or the back of the exam pages to simulate the
search. However, please transcribe (only) the information requested into the table given
below.
Expanded List- is a collection of nodes in a graph that have been fully explored during the
search process.
Path to State
Expanded
A
Length of Path
0
Total Estimated
Cost
5
Expanded List
(Closed list)
(A)
(10 marks)
6.2.1. Is the heuristic given in 6.1 admissible? Explain.
(2 marks)
6.2.2. Is the heuristic given in 6.1 consistent? Explain.
(2 marks)
6.2.3. Did the A* algorithm with a strictly expanded list finds the optimal path in the
previous example (6.1)? If it did find the optimal path, explain why you would expect that. If
it didn't find the optimal path, explain why you would expect that and give a simple
(specific) change of state values of the heuristic that would be sufficient to get the correct
behaviour.
(4 marks
Question 7 - Constraint Satisfaction Problems (CSPs)
(40 marks)
You need to schedule guest lectures for 7 historical figures within 4 time slots {1pm-4pm).
Certain attendee groups want to see specific speakers concurrently (e.g., physics students
want both Bohr and Newton).
Your task is to create a schedule that satisfies these attendance preferences.
The list of guest lecturers consists of Alan Turing, Ada Lovelace, Niels Bohr, Marie Curie,
Socrates, Pythagoas, and Isaac Newton.
4