Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
97 views12 pages

CS480 Fall2023 Written Assignment 01 Problem2 Solution

Uploaded by

Rajeswari
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)
97 views12 pages

CS480 Fall2023 Written Assignment 01 Problem2 Solution

Uploaded by

Rajeswari
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/ 12

Slides show the Frontier BEFORE

expansion
- with the Frontier including the “about to
be POPped” node
- and without it (just after popping it) with
its children shown

Either version is fine.


E
f(E) =
h(E)=
368

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent --- Parent ---


Reached
Frontier

Node E Key E
f(Node) 368 Cost 0

2
E
POPped
/
To Be Expanded

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent Parent ---


Reached
Frontier

Node Key E
f(Node) Cost 0

3
E

A B D H I
f(A) = f(B) = f(D) = f(H) = f(I) =
h(A)= h(B)= h(D)= f(H)= h(I)=
417 390 291 278 332

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent E E E E E Parent --- E E E E E


Reached
Frontier

Node H D I B A Key E A B D H I
f(Node) 278 291 332 390 417 Cost 0 180 68 170 102 50

4
E

A B D H I
POPped
/
To Be Expanded

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent E E E E Parent --- E E E E E


Reached
Frontier

Node D I B A Key E A B D H I
f(Node) 291 332 390 417 Cost 0 180 68 170 102 50

5
E

A B D H I

D E I
f(D) = f(E) = f(I) =
h(D)= f(E)= h(I)=
291 368 332

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent E E E E Parent --- E E E E E


Reached
Frontier

Node D I B A Key E A B D H I
f(Node) 291 332 390 417 Cost 0 180 68 170 102 50

6
E

A B D H I
POPped
/
To Be Expanded

D E I

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent E E E Parent --- E E E E E


Reached
Frontier

Node I B A Key E A B D H I
f(Node) 332 390 417 Cost 0 180 68 170 102 50

7
E

A B D H I

A D E F G D E I
f(A) = f(D) = f(E) = f(F) = f(G) =
h(A)= f(D)= h(E)= f(F)= h(G)=
417 291 368 91 126

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent D D E E E Parent --- E E E E E D D


Reached
Frontier

Node F G I B A Key E A B D H I F G
f(Node) 91 126 332 390 417 Cost 0 180 68 170 102 50 463 498

8
E

A B D H I

A D E F G D E I
POPped
/
To Be Expanded

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent D E E E Parent --- E E E E E D D


Reached
Frontier

Node G I B A Key E A B D H I F G
f(Node) 126 332 390 417 Cost 0 180 68 170 102 50 463 498

9
E

A B D H I

A D E F G D E I

D G J K
f(D) = f(G) = f(J) = f(K) =
f(D)= h(G)= f(J)= h(K)=
291 126 0 53

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent F F D E E E Parent --- E E E E E D D F F


Reached
Frontier

Node J K G I B A Key E A B D H I F G J K
f(Node) 0 53 126 332 390 417 Cost 0 180 68 170 102 50 463 498 575 592

10
E

A B D H I

A D E F G D E I

D G J K
POPped
/
To Be Expanded

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent F D E E E Parent --- E E E E E D D F F


Reached
Frontier

Node K G I B A Key E A B D H I F G J K
f(Node) 53 126 332 390 417 Cost 0 180 68 170 102 50 463 498 575 592

11
E

A B D H I

A D E F G D E I

D G J K
GOAL
state

X Popped / to be expanded node

X Frontier node
Search Tree
Frontier / Reached

Parent F D E E E Parent --- E E E E E D D F F


Reached
Frontier

Node K G I B A Key E A B D H I F G J K
f(Node) 53 126 332 390 417 Cost 0 180 68 170 102 50 463 498 575 592

12

You might also like