253
AI Informed Search Strategies by Examples MENOUFIA UNIVERSITY FACULTY OF COMPUTERS AND INFORMATION ALL DEPARTMENTS ARTIFICIAL INTELLIGENCE معة المنوفية جامعلوماتت واللحاسبا كلية اقسام جميع الذكاء اصطناعي امعة المنوفية جاAhmed Fawzy Gad [email protected]

AI Informed Search Strategies by Examples

Embed Size (px)

Citation preview

Page 1: AI Informed Search Strategies by Examples

AI Informed Search Strategies by Examples

MENOUFIA UNIVERSITYFACULTY OF COMPUTERS AND INFORMATION

ALL DEPARTMENTSARTIFICIAL INTELLIGENCE

جامعة المنوفية

كلية الحاسبات والمعلومات

جميع األقسام

اإلصطناعيالذكاء

جامعة المنوفية

Ahmed Fawzy Gad

[email protected]

Page 2: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Page 3: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Page 4: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Page 5: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Page 6: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Page 7: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Heuristic Value

Page 8: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Heuristic Value

Small Heuristic Value

Better Path

Page 9: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Heuristic Value

Small Heuristic Value

Better Path

h(C)

Page 10: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Heuristic Value

Small Heuristic Value

Better Path

h(C) h(B)

Page 11: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Heuristic Value

Small Heuristic Value

Better Path

h(C) h(B)<

Page 12: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Heuristic Value

Small Heuristic Value

Better Path

h(C) h(B)<C

Page 13: AI Informed Search Strategies by Examples

Uninformed Search Vs. Informed Search ORHeuristically Informed Search

Heuristic Evaluation Function

Heuristic Value

Small Heuristic Value

Better Path

h(C) h(B)<C

Uninformed SearchNO INFORMATION

Direct SearchBEST PATH

Page 14: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

Page 15: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

Page 16: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

Page 17: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

Page 18: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

Page 19: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

Page 20: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝟓

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

Page 21: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝟓

𝒉𝟏

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

Page 22: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝟓

𝒉𝟏 𝒉𝟐

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

𝑻𝒊𝒎𝒆

Page 23: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝟓

𝒉𝟏 𝒉𝟐𝟔𝟎𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

𝑻𝒊𝒎𝒆

Page 24: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝟓

𝒉𝟏 𝒉𝟐𝟔𝟎𝒔 𝟏𝟎𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

𝑻𝒊𝒎𝒆

Page 25: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝟓

𝒉𝟏 𝒉𝟐𝟔𝟎𝒔 𝟏𝟎𝒔

𝒉𝟐

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

𝑻𝒊𝒎𝒆

Page 26: AI Informed Search Strategies by Examples

Heuristic Evaluation Function

• Good heuristic evaluation function is what directs search to reachgoal with the smallest number of nodes.

• Good heuristic evaluation function is not time consuming in theheuristic value calculation.

𝒉𝟏 𝒉𝟐𝟓 𝟕

𝒉𝟏𝟓

𝒉𝟏 𝒉𝟐𝟔𝟎𝒔 𝟏𝟎𝒔

𝒉𝟐

𝟏𝟎𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

# 𝒐𝒇 𝑵𝒐𝒅𝒆𝒔

𝑯𝒆𝒖𝒓𝒊𝒔𝒕𝒊𝒄 𝑭𝒖𝒏𝒄𝒕𝒊𝒐𝒏

𝑻𝒊𝒎𝒆

Page 27: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

Page 28: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S

Page 29: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S

S

Page 30: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

S

Page 31: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D

S

Page 32: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

S

Page 33: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

S

D

Page 34: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D

S

D

Page 35: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

S

D

Page 36: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E

S

D

Page 37: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

S

D

Page 38: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

S

D

E

Page 39: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E

S

D

E

Page 40: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

S

D

E

Page 41: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F

S

D

E

Page 42: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

S

D

E

Page 43: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

S

D

E

F

Page 44: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

F

S

D

E

F

Page 45: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

F G

S

D

E

F

Page 46: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

F G

S

D

E

F

Page 47: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

F G

S

D

E

F

G

Page 48: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

F G

S

D

E

F

G ---

Page 49: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node G

S ---

Current Children

S 𝑫𝟖.𝟗, 𝑨𝟏𝟎.𝟒

D ---

D 𝑬𝟔.𝟗, 𝑨𝟏𝟎.𝟒

E ---

E 𝑭𝟑.𝟎, 𝑩𝟔.𝟕

F ---

F G

S

D

E

F

GG ---

Page 50: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

Page 51: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a

Page 52: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a

a

Page 53: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

a

Page 54: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f

a

Page 55: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

a

Page 56: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

a

f

Page 57: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f

a

f

Page 58: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

Page 59: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

g

Page 60: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

g ---

Page 61: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

g ---g

Page 62: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

g ---

g

g

Page 63: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

g ---

g ---

g

Page 64: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

g ---

g ---

g

Search FinishedNo GOAL

Page 65: AI Informed Search Strategies by Examples

Hill ClimbingGoal – Node KLocal Maxima a ---

Current Children

a 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

f ---

f 𝒈𝟑, 𝒆𝟓

a

f

g ---

g ---

g

Search FinishedNo GOAL

Page 66: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

Page 67: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎

Page 68: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎

𝒂𝟏𝟎

Page 69: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

Page 70: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕

𝒂𝟏𝟎

Page 71: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

Page 72: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

Page 73: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕

𝒂𝟏𝟎

𝒇𝟕

Page 74: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

Page 75: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑

Page 76: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

Page 77: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓

𝒈𝟑

Page 78: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎𝒈𝟑

Page 79: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓

𝒈𝟑

Page 80: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

Page 81: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

Page 82: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓

Page 83: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

Page 84: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔

Page 85: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎

Page 86: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

Page 87: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔

Page 88: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

Page 89: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎

Page 90: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎

Page 91: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Page 92: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Page 93: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Cost: Node to NodeHeuristic: Node to Goal

Page 94: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic

Cost: Node to NodeHeuristic: Node to Goal

Page 95: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5

Cost: Node to NodeHeuristic: Node to Goal

Page 96: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5 2

Cost: Node to NodeHeuristic: Node to Goal

Page 97: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5 2

Cost

Cost: Node to NodeHeuristic: Node to Goal

Page 98: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5 2

Cost 3

Cost: Node to NodeHeuristic: Node to Goal

Page 99: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5 2

Cost 3 9

Cost: Node to NodeHeuristic: Node to Goal

Page 100: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5 2

Cost 3 9

Total

Cost: Node to NodeHeuristic: Node to Goal

Page 101: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5 2

Cost 3 9

Total 8

Cost: Node to NodeHeuristic: Node to Goal

Page 102: AI Informed Search Strategies by Examples

Greedy Best-First SearchGoal – Node K

𝒂𝟏𝟎 ---

Current Children

𝒂𝟏𝟎 𝒇𝟕, 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒋𝟖,𝒃𝟏𝟎

𝒇𝟕 𝒈𝟑,𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒂𝟏𝟎

𝒇𝟕

𝒈𝟑 𝒆𝟓, 𝒋𝟖,𝒃𝟏𝟎

𝒆𝟓 𝒋𝟖,𝒃𝟏𝟎

𝒈𝟑

𝒆𝟓

𝒆𝟓 𝒊𝟔,𝒋𝟖,𝒃𝟏𝟎

𝒊𝟔 𝒋𝟖,𝒃𝟏𝟎𝒊𝟔

𝒊𝟔 𝒌𝟎,𝒋𝟖,𝒃𝟏𝟎

𝒌𝟎 𝒋𝟖,𝒃𝟏𝟎𝒌𝟎

Similar to Uniform CostJust use Heuristic

& Avoids Cost

Heuristic 5 2

Cost 3 9

Total 8 11

Cost: Node to NodeHeuristic: Node to Goal

Page 103: AI Informed Search Strategies by Examples

A* Search – Combines Heuristic & CostGoal - Bucharest

Page 104: AI Informed Search Strategies by Examples

A* Search – ContinueGoal -Bucharest

Page 105: AI Informed Search Strategies by Examples

Arad

Page 106: AI Informed Search Strategies by Examples

AradArad

Page 107: AI Informed Search Strategies by Examples

AradArad

Arad Children

Page 108: AI Informed Search Strategies by Examples

Sibiu

AradArad

Arad Children

Page 109: AI Informed Search Strategies by Examples

Sibiu

Timisoara

AradArad

Arad Children

Page 110: AI Informed Search Strategies by Examples

Sibiu

Timisoara

Zerind

AradArad

Arad Children

Page 111: AI Informed Search Strategies by Examples

Sibiu

Timisoara

Zerind

AradArad

Arad Children

Calculate Total Cost

Page 112: AI Informed Search Strategies by Examples

Sibiu

Timisoara

Zerind

AradArad

Arad Children

Calculate Total Cost

Order Asc.

Page 113: AI Informed Search Strategies by Examples

Sibiu

Timisoara

Zerind

AradArad

Arad Children

Calculate Total Cost

Order Asc.

Select Min. Cost

Page 114: AI Informed Search Strategies by Examples

Sibiu

Timisoara

Zerind

Sibiu

Arad Children

Page 115: AI Informed Search Strategies by Examples

Heuristic

Sibiu

Timisoara

Zerind

Sibiu

Arad Children

Page 116: AI Informed Search Strategies by Examples

Heuristic Cost

Sibiu

Timisoara

Zerind

Sibiu

+

Arad Children

Page 117: AI Informed Search Strategies by Examples

Heuristic Cost Total

Sibiu

Timisoara

Zerind

Sibiu

+

Arad Children

=

Page 118: AI Informed Search Strategies by Examples

Heuristic Cost

253

Total

Sibiu

Timisoara

Zerind

Sibiu

+

Arad Children

=

Page 119: AI Informed Search Strategies by Examples

Heuristic Cost

253 140

Total

Sibiu

Timisoara

Zerind

Sibiu

+ =

Arad Children

+

Page 120: AI Informed Search Strategies by Examples

Heuristic Cost

253 140

Total

393+

Sibiu

Timisoara

Zerind

Sibiu

+ =

Arad Children

=

Page 121: AI Informed Search Strategies by Examples

Heuristic Cost

253 140

Total

393+ =

Sibiu

Timisoara

Zerind

Sibiu

+ =

Arad Children

Page 122: AI Informed Search Strategies by Examples

Heuristic Cost

253 140

Total

393+ =

Sibiu

Timisoara

Zerind

Sibiu

+ =

Arad Children

393

Page 123: AI Informed Search Strategies by Examples

Heuristic Cost Total

Sibiu

Timisoara

Zerind

Timisoara

+ =

Arad Children

393

Page 124: AI Informed Search Strategies by Examples

Heuristic Cost

329

Total

Sibiu

Timisoara

Zerind

Timisoara

+ =

Arad Children

393

Page 125: AI Informed Search Strategies by Examples

Heuristic Cost

329 118

Total

+

Sibiu

Timisoara

Zerind

Timisoara

+ =

Arad Children

393

Page 126: AI Informed Search Strategies by Examples

Heuristic Cost

329 118

Total

447+ =

Sibiu

Timisoara

Zerind

Timisoara

+ =

Arad Children

393

Page 127: AI Informed Search Strategies by Examples

Heuristic Cost

329 118

Total

447+ =

Sibiu

Timisoara

Zerind

Timisoara

+ =

Arad Children

393

447

Page 128: AI Informed Search Strategies by Examples

Heuristic Cost Total

Sibiu

Timisoara

Zerind

Zerind

+ =

Arad Children

393

447

Page 129: AI Informed Search Strategies by Examples

Heuristic Cost

374

Total

Sibiu

Timisoara

Zerind

Zerind

+ =

Arad Children

393

447

Page 130: AI Informed Search Strategies by Examples

Heuristic Cost

374 75

Total

+

Sibiu

Timisoara

Zerind

Zerind

+ =

Arad Children

393

447

Page 131: AI Informed Search Strategies by Examples

Heuristic Cost

374 75

Total

449+ =

Sibiu

Timisoara

Zerind

Zerind

+ =

Arad Children

393

447

Page 132: AI Informed Search Strategies by Examples

Heuristic Cost

374 75

Total

449+ =

Sibiu

Timisoara

Zerind

Zerind

+ =

Arad Children

393

447

449

Page 133: AI Informed Search Strategies by Examples

Current Queue

Sibiu

393

Page 134: AI Informed Search Strategies by Examples

Current Queue

Sibiu

393

Timisoara

447

Page 135: AI Informed Search Strategies by Examples

Current Queue

Sibiu

393

Timisoara

447

Zerind

449

Page 136: AI Informed Search Strategies by Examples

Current Queue

Sibiu

393

Timisoara

447

Zerind

449

Sibiu

393

Page 137: AI Informed Search Strategies by Examples

Sibiu

Page 138: AI Informed Search Strategies by Examples

SibiuSibiu

Page 139: AI Informed Search Strategies by Examples

Arad

SibiuSibiu

Sibiu Children

Page 140: AI Informed Search Strategies by Examples

Arad

Fagaras

SibiuSibiu

Sibiu Children

Page 141: AI Informed Search Strategies by Examples

Arad

Fagaras

Orades

SibiuSibiu

Sibiu Children

Page 142: AI Informed Search Strategies by Examples

Arad

Fagaras

Orades

SibiuSibiu

Sibiu Children

Ramnicu

Page 143: AI Informed Search Strategies by Examples

Arad

Fagaras

Orades

SibiuSibiu

Sibiu Children

Calculate Total Cost

Ramnicu

Page 144: AI Informed Search Strategies by Examples

Arad

Fagaras

Orades

SibiuSibiu

Sibiu Children

Calculate Total Cost

Order Asc.

Ramnicu

Page 145: AI Informed Search Strategies by Examples

Arad

Fagaras

Orades

SibiuSibiu

Sibiu Children

Calculate Total Cost

Order Asc.

Select Min. Cost

Ramnicu

Page 146: AI Informed Search Strategies by Examples

Arad

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

Page 147: AI Informed Search Strategies by Examples

Heuristic

Arad

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

Page 148: AI Informed Search Strategies by Examples

Heuristic Cost

Arad

+

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

Page 149: AI Informed Search Strategies by Examples

Heuristic Cost Total

Arad

+

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

=

Page 150: AI Informed Search Strategies by Examples

Heuristic Cost

366

Total

Arad

+

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

=

Page 151: AI Informed Search Strategies by Examples

Heuristic Cost

366 280

Total

+

Arad

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

Page 152: AI Informed Search Strategies by Examples

Heuristic Cost

366 280

Total

646+ =

Arad

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

Page 153: AI Informed Search Strategies by Examples

Heuristic Cost

366 280

Total

646+ =

Arad

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

Page 154: AI Informed Search Strategies by Examples

Heuristic Cost Total

Fagaras

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

Page 155: AI Informed Search Strategies by Examples

Heuristic Cost

176

Total

Fagaras

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

Page 156: AI Informed Search Strategies by Examples

Heuristic Cost

176 239

Total

+

Fagaras

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

Page 157: AI Informed Search Strategies by Examples

Heuristic Cost

176 239

Total

415+ =

Fagaras

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

Page 158: AI Informed Search Strategies by Examples

Heuristic Cost

176 239

Total

415+ =

Fagaras

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

Page 159: AI Informed Search Strategies by Examples

Heuristic Cost Total

Orades

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

Page 160: AI Informed Search Strategies by Examples

Heuristic Cost

380

Total

Orades

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

Page 161: AI Informed Search Strategies by Examples

Heuristic Cost

380 291

Total

+

Orades

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

Page 162: AI Informed Search Strategies by Examples

Heuristic Cost

380 291

Total

671+ =

Orades

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

Page 163: AI Informed Search Strategies by Examples

Heuristic Cost

380 291

Total

671+ =

Orades

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

671

Page 164: AI Informed Search Strategies by Examples

Heuristic Cost Total

Ramnicu

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

671

Page 165: AI Informed Search Strategies by Examples

Heuristic Cost

193

Total+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

671

Ramnicu

Page 166: AI Informed Search Strategies by Examples

Heuristic Cost

193 220

Total

+

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

671

Ramnicu

Page 167: AI Informed Search Strategies by Examples

Heuristic Cost

193 220

Total

413+ =

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

671

Ramnicu

Page 168: AI Informed Search Strategies by Examples

Heuristic Cost

193 220

Total

413+ =

+ =

Sibiu Children

Arad

Fagaras

Orades

Ramnicu

646

415

671

413

Ramnicu

Page 169: AI Informed Search Strategies by Examples

Current Queue

Timisoara

447

Zerind

449

Page 170: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Ramnicu

413

Fagaras

415

Page 171: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Ramnicu

413

Fagaras

415

Page 172: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Ramnicu

413

Fagaras

415

Ramnicu

413

Page 173: AI Informed Search Strategies by Examples

Ramnicu

Page 174: AI Informed Search Strategies by Examples

RamnicuRamnicu

Page 175: AI Informed Search Strategies by Examples

Craiova

RamnicuRamnicu

RamnicuChildren

Page 176: AI Informed Search Strategies by Examples

Craiova

Pitesti

RamnicuRamnicu

RamnicuChildren

Page 177: AI Informed Search Strategies by Examples

Craiova

Pitesti

Sibiu

RamnicuRamnicu

RamnicuChildren

Page 178: AI Informed Search Strategies by Examples

Craiova

Pitesti

Sibiu

RamnicuRamnicu

RamnicuChildren

Calculate Total Cost

Page 179: AI Informed Search Strategies by Examples

Craiova

Pitesti

Sibiu

RamnicuRamnicu

RamnicuChildren

Calculate Total Cost

Order Asc.

Page 180: AI Informed Search Strategies by Examples

Craiova

Pitesti

Sibiu

RamnicuRamnicu

RamnicuChildren

Calculate Total Cost

Order Asc.

Select Min. Cost

Page 181: AI Informed Search Strategies by Examples

Craiova

RamnicuChildren

Craiova

Pitesti

Sibiu

Page 182: AI Informed Search Strategies by Examples

Heuristic

Craiova

RamnicuChildren

Craiova

Pitesti

Sibiu

Page 183: AI Informed Search Strategies by Examples

Heuristic Cost

Craiova

+

RamnicuChildren

Craiova

Pitesti

Sibiu

Page 184: AI Informed Search Strategies by Examples

Heuristic Cost Total

Craiova

+

RamnicuChildren

Craiova

Pitesti

Sibiu

=

Page 185: AI Informed Search Strategies by Examples

Heuristic Cost

160

Total

Craiova

+

RamnicuChildren

Craiova

Pitesti

Sibiu

=

Page 186: AI Informed Search Strategies by Examples

Heuristic Cost

160 366

Total

+

Craiova

+ =

RamnicuChildren

Craiova

Pitesti

Sibiu

Page 187: AI Informed Search Strategies by Examples

Heuristic Cost

160 366

Total

526+ =

Craiova

+ =

RamnicuChildren

Craiova

Pitesti

Sibiu

Page 188: AI Informed Search Strategies by Examples

Heuristic Cost

160 366

Total

526+ =

Craiova

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

Page 189: AI Informed Search Strategies by Examples

Heuristic Cost Total

Pitesti

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

Page 190: AI Informed Search Strategies by Examples

Heuristic Cost

100

Total

Pitesti

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

Page 191: AI Informed Search Strategies by Examples

Heuristic Cost

100 317

Total

+

Pitesti

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

Page 192: AI Informed Search Strategies by Examples

Heuristic Cost

100 317

Total

417+ =

Pitesti

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

Page 193: AI Informed Search Strategies by Examples

Heuristic Cost

100 317

Total

417+ =

Pitesti

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

417

Page 194: AI Informed Search Strategies by Examples

Heuristic Cost Total

Sibiu

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

417

Page 195: AI Informed Search Strategies by Examples

Heuristic Cost

253

Total

Sibiu

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

417

Page 196: AI Informed Search Strategies by Examples

Heuristic Cost

253 300

Total

+

Sibiu

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

417

Page 197: AI Informed Search Strategies by Examples

Heuristic Cost

253 300

Total

553+ =

Sibiu

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

417

Page 198: AI Informed Search Strategies by Examples

Heuristic Cost

253 300

Total

553+ =

Sibiu

+ =

RamnicuChildren

526Craiova

Pitesti

Sibiu

417

553

Page 199: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Fagaras

415

Page 200: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Fagaras

415

Pitesti

417

Craiova

526

Sibiu

553

Page 201: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Fagaras

415Pitesti

417

Craiova

526

Sibiu

553

Page 202: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Fagaras

415Pitesti

417

Craiova

526

Sibiu

553

Fagaras

415

Page 203: AI Informed Search Strategies by Examples

Fagaras

Page 204: AI Informed Search Strategies by Examples

FagarasFagaras

Page 205: AI Informed Search Strategies by Examples

Sibiu

FagarasFagaras

FagarasChildren

Page 206: AI Informed Search Strategies by Examples

Sibiu

Bucharest

FagarasFagaras

FagarasChildren

Page 207: AI Informed Search Strategies by Examples

Sibiu

Bucharest

FagarasFagaras

FagarasChildren

Calculate Total Cost

Page 208: AI Informed Search Strategies by Examples

Sibiu

Bucharest

FagarasFagaras

FagarasChildren

Calculate Total Cost

Order Asc.

Page 209: AI Informed Search Strategies by Examples

Sibiu

Bucharest

FagarasFagaras

FagarasChildren

Calculate Total Cost

Order Asc.

Select Min. Cost

Page 210: AI Informed Search Strategies by Examples

Heuristic Cost Total

Sibiu

+ =

Sibiu

Bucharest

FagarasChildren

Page 211: AI Informed Search Strategies by Examples

Heuristic Cost

253

Total

Sibiu

+ =

Sibiu

Bucharest

FagarasChildren

Page 212: AI Informed Search Strategies by Examples

Heuristic Cost

253 338

Total

+

Sibiu

+ =

Sibiu

Bucharest

FagarasChildren

Page 213: AI Informed Search Strategies by Examples

Heuristic Cost

253 338

Total

591+ =

Sibiu

+ =

Sibiu

Bucharest

FagarasChildren

Page 214: AI Informed Search Strategies by Examples

Heuristic Cost

253 338

Total

591+ =

Sibiu

+ =

591Sibiu

Bucharest

FagarasChildren

Page 215: AI Informed Search Strategies by Examples

Heuristic Cost Total

Bucharest

+ =

591Sibiu

Bucharest

FagarasChildren

Page 216: AI Informed Search Strategies by Examples

Heuristic Cost

0

Total

Bucharest

+ =

591Sibiu

Bucharest

FagarasChildren

Page 217: AI Informed Search Strategies by Examples

Heuristic Cost

0 450

Total

+

Bucharest

+ =

591Sibiu

Bucharest

FagarasChildren

Page 218: AI Informed Search Strategies by Examples

Heuristic Cost

0 450

Total

450+ =

Bucharest

+ =

591Sibiu

Bucharest

FagarasChildren

Page 219: AI Informed Search Strategies by Examples

Heuristic Cost

0 450

Total

450+ =

Bucharest

+ =

591

450

Sibiu

Bucharest

FagarasChildren

Page 220: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449Orades

671

Pitesti

417

Craiova

526

Sibiu

553

Page 221: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449Orades

671

Pitesti

417

Craiova

526

Sibiu

591

Bucharest

450

Sibiu

553

Page 222: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Pitesti

417

Craiova

526

Sibiu

591

Bucharest

450

Sibiu

553

Page 223: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Pitesti

417

Craiova

526

Sibiu

591

Pitesti

417Bucharest

450

Sibiu

553

Page 224: AI Informed Search Strategies by Examples

Pitesti

Page 225: AI Informed Search Strategies by Examples

PitestiPetisti

Page 226: AI Informed Search Strategies by Examples

Bucharest

PitestiPetisti

PetistiChildren

Page 227: AI Informed Search Strategies by Examples

Bucharest

Craiova

PitestiPetisti

PetistiChildren

Page 228: AI Informed Search Strategies by Examples

Bucharest

Craiova

Ramnicu

PitestiPetisti

PetistiChildren

Page 229: AI Informed Search Strategies by Examples

Bucharest

Craiova

Ramnicu

PitestiPetisti

PetistiChildren

Calculate Total Cost

Page 230: AI Informed Search Strategies by Examples

Bucharest

Craiova

Ramnicu

PitestiPetisti

PetistiChildren

Calculate Total Cost

Order Asc.

Page 231: AI Informed Search Strategies by Examples

Bucharest

Craiova

Ramnicu

PitestiPetisti

PetistiChildren

Calculate Total Cost

Order Asc.

Select Min. Cost

Page 232: AI Informed Search Strategies by Examples

Heuristic Cost Total

Bucharest

+ =

RamnicuChildren

Bucharest

Craiova

Ramnicu

Page 233: AI Informed Search Strategies by Examples

Heuristic Cost

0

Total

Bucharest

+ =

RamnicuChildren

Bucharest

Craiova

Ramnicu

Page 234: AI Informed Search Strategies by Examples

Heuristic Cost

0 418

Total

+

Bucharest

+ =

RamnicuChildren

Bucharest

Craiova

Ramnicu

Page 235: AI Informed Search Strategies by Examples

Heuristic Cost

0 418

Total

418+ =

Bucharest

+ =

RamnicuChildren

Bucharest

Craiova

Ramnicu

Page 236: AI Informed Search Strategies by Examples

Heuristic Cost

0 418

Total

418+ =

Bucharest

+ =

RamnicuChildren

418Bucharest

Craiova

Ramnicu

Page 237: AI Informed Search Strategies by Examples

Heuristic Cost Total

Craiova

+ =

RamnicuChildren

418Bucharest

Craiova

Ramnicu

Page 238: AI Informed Search Strategies by Examples

Heuristic Cost

160

Total

Craiova

+ =

RamnicuChildren

418Bucharest

Craiova

Ramnicu

Page 239: AI Informed Search Strategies by Examples

Heuristic Cost

160 455

Total

+

Craiova

+ =

RamnicuChildren

418Bucharest

Craiova

Ramnicu

Page 240: AI Informed Search Strategies by Examples

Heuristic Cost

160 455

Total

615+ =

Craiova

+ =

RamnicuChildren

418Bucharest

Craiova

Ramnicu

Page 241: AI Informed Search Strategies by Examples

Heuristic Cost

160 455

Total

615+ =

Craiova

+ =

RamnicuChildren

418

615

Bucharest

Craiova

Ramnicu

Page 242: AI Informed Search Strategies by Examples

Heuristic Cost Total

Ramnicu

+ =

RamnicuChildren

418

615

Bucharest

Craiova

Ramnicu

Page 243: AI Informed Search Strategies by Examples

Heuristic Cost

193

Total

Ramnicu

+ =

RamnicuChildren

418

615

Bucharest

Craiova

Ramnicu

Page 244: AI Informed Search Strategies by Examples

Heuristic Cost

193 414

Total

+

Ramnicu

+ =

RamnicuChildren

418

615

Bucharest

Craiova

Ramnicu

Page 245: AI Informed Search Strategies by Examples

Heuristic Cost

193 414

Total

607+ =

Ramnicu

+ =

RamnicuChildren

418

615

Bucharest

Craiova

Ramnicu

Page 246: AI Informed Search Strategies by Examples

Heuristic Cost

193 414

Total

607+ =

Ramnicu

+ =

RamnicuChildren

418

615

607

Bucharest

Craiova

Ramnicu

Page 247: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Craiova

615

Sibiu

591

Bucharest

450

Sibiu

553

Bucharest

418

Craiova

526

Ramnicu

607

Page 248: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Craiova

615

Sibiu

591

Bucharest

450

Sibiu

553

Bucharest

418

Craiova

526

Ramnicu

607

Page 249: AI Informed Search Strategies by Examples

Current Queue

Arad

646

Timisoara

447

Zerind

449

Orades

671

Craiova

615

Sibiu

591

Bucharest

450

Sibiu

553

Bucharest

418

Craiova

526

Ramnicu

607

Bucharest

418

Page 250: AI Informed Search Strategies by Examples

Bucharest

Page 251: AI Informed Search Strategies by Examples

BucharestBucharest

Page 252: AI Informed Search Strategies by Examples

BucharestBucharest

GOAL

Page 253: AI Informed Search Strategies by Examples

Path to Goal