0% found this document useful (0 votes)
45 views9 pages

2023 CSC14003 21CLC06 IA02 Solved

The document appears to be an in-class exercise asking students to apply various search algorithms like uniform cost search, breadth-first search, depth-first search, iterative deepening search, greedy best-first search, and A* search to a graph problem. For each algorithm, students are asked to provide the order in which states are expanded and the path returned. The exercise provides a graph with vertex labels and a heuristic table to help guide the searches.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views9 pages

2023 CSC14003 21CLC06 IA02 Solved

The document appears to be an in-class exercise asking students to apply various search algorithms like uniform cost search, breadth-first search, depth-first search, iterative deepening search, greedy best-first search, and A* search to a graph problem. For each algorithm, students are asked to provide the order in which states are expanded and the path returned. The exercise provides a graph with vertex labels and a heuristic table to help guide the searches.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Class 21CLC06 – Term III/2022-2023

Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex S, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt)

Breadth-first search (0.5pt)

Depth-first search (0.5pt)


avoid repeating any state on the current path

Iterative deepening search Level 0:


(0.5pt) Level 1:
Level 2:
Graph-search GBFS (0.5pt)

Graph-search A* (0.5pt)

1
Class 21CLC06 – Term III/2022-2023
Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex S, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt)

Breadth-first search (0.5pt)

Depth-first search (0.5pt)


avoid repeating any state on the current path

Iterative deepening search Level 0:


(0.5pt) Level 1:
Level 2:
Graph-search GBFS (0.5pt)

Graph-search A* (0.5pt)

2
Class 21CLC06 – Term III/2022-2023
Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex S, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt)

Breadth-first search (0.5pt)

Depth-first search (0.5pt)


avoid repeating any state on the current path

Iterative deepening search Level 0:


(0.5pt) Level 1:
Level 2:
Graph-search GBFS (0.5pt)

Graph-search A* (0.5pt)

3
Class 21CLC06 – Term III/2022-2023
Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex A, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt)

Breadth-first search (0.5pt)

Depth-first search (0.5pt)


avoid repeating any state on the current path

Iterative deepening search Level 0:


(0.5pt) Level 1:
Level 2:
Graph-search GBFS (0.5pt)

Graph-search A* (0.5pt)

4
SOLUTION

5
Class 21CLC06 – Term III/2022-2023
Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex S, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt) S A B C D F G S A C F G

Breadth-first search (0.5pt) SABCDE S A C E G

Depth-first search (0.5pt) SACE S A C E G


avoid repeating any state on the current path

Iterative deepening search Level 0: S S A C E G


(0.5pt) Level 1: S A B
Level 2: S A C B C D
Graph-search GBFS (0.5pt) S B C F S B C F G

Graph-search A* (0.5pt) S B A C F G S A C F G

6
Class 21CLC06 – Term III/2022-2023
Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex S, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt) S A C E B F D G S C F G

Breadth-first search (0.5pt) S A B C E S A E G

Depth-first search (0.5pt) S A E S A E G


avoid repeating any state on the current path

Iterative deepening search Level 0: S S A E G


(0.5pt) Level 1: S A B C
Level 2: S A E B E C B F
Graph-search GBFS (0.5pt) S B E S B E G

Graph-search A* (0.5pt) S A C E B F G S C F G

7
Class 21CLC06 – Term III/2022-2023
Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex S, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt) S B C A D E G S B D E G

Breadth-first search (0.5pt) S A S A G

Depth-first search (0.5pt) S A S A G


avoid repeating any state on the current path

Iterative deepening search Level 0: S S A G


(0.5pt) Level 1: S A B C
Level 2: S A
Graph-search GBFS (0.5pt) S B E S B E G

Graph-search A* (0.5pt) S B C D E G S B D E G

8
Class 21CLC06 – Term III/2022-2023
Course: CSC14003 - Artificial Intelligence

IN-CLASS EXERCISE (I2)


Student ID: Duration: 15 mins Date: 03/07/2023
Student name: Score: /3

Consider the following graph. The initial state is vertex A, and the goal state is vertex G. The heuristic table
is shown aside the graph. Ties are broken in alphabetical order.

For each of the following search strategies, state the order in which states are expanded and the path
returned. Vertices should be presented in their exact order.
Note that
• The path returned will not be accepted if the list of expanded states is wrong.
• We apply early stopping for BFS, DFS, IDS, and GBFS
• For IDS, you only need to present the lists of expanded states for the first three levels, yet you must run
till the end to get the path returned by this algorithm.

Algorithm List of expanded states in exact order Path returned


Uniform cost search (0.5pt) A C B D E F G A C D E G

Breadth-first search (0.5pt) A B C D A B D G

Depth-first search (0.5pt) A B C D A B C D G


avoid repeating any state on the current path

Iterative deepening search Level 0: A Level 1: A B C A B D G


(0.5pt) Level 2: A B C D C B D
Graph-search GBFS (0.5pt) A B D A B D G

Graph-search A* (0.5pt) A B D F C E G A B D E G

You might also like