Artificial Intelligence 3
Artificial Intelligence 3
Artificial Intelligence 3
م
Lec-3
Level 0 1
Level 1 2 3 4
Level 2 5 6 7 8 9
10 11 12 13 14 15 16
Level 3
Goal
24
2024/ المرحلة الثالثة/ قسم الشبكات )AI( الذكاء االصطناعي أنسام نزار.م
3. In situation in which there are many paths that lead to solutions then DFS is
more suitable to apply than BPS.
) هو أكثر مالءمة لتطبيق منDFS( في الحالة التي توجد فيها العديد من المسارات التي تؤدي إلى حلول إذن
.)BPS(
__________________________________________________________________
25
2024/ المرحلة الثالثة/ قسم الشبكات )AI( الذكاء االصطناعي أنسام نزار.م
Ex: Find the Goal (G) using Breadth First Search(BFS) Algorithm to the
following tree.
B F C D
E J G
H I
Start state = A
Goal state = G
Iteration Open Close
0
0 [(A )] []
A A A A 0
1 [(B ), (F ), (C ), (D )] [(A )]
A A A B B
2 [(F ), (C ), (D ), (E ), (F )] [(B ), (A0)]
A
)Queue( أسلوب
A B F C D F C D E C D E J G
D E J G F E J G F J G F H I G F H I
26
2024/ المرحلة الثالثة/ قسم الشبكات )AI( الذكاء االصطناعي أنسام نزار.م
27
2024/ المرحلة الثالثة/ قسم الشبكات )AI( الذكاء االصطناعي أنسام نزار.م
Ex: Find the Goal (G) using Hybrid First Search (HFS) Algorithm to the
following tree: (bound = 2 for stopping)
Level 0 A
Level 1 B F C D
Level 2 E J G
G
Level 3 H I
28
2024/ المرحلة الثالثة/ قسم الشبكات )AI( الذكاء االصطناعي أنسام نزار.م
Ex: Find the Goal (I) using Hybrid First Search (HFS) Algorithm to the
following Tree: (bound = 2 for stopping)
Level 0 A
Level 1 B F C D
Level 2 E J G
H I
Level 3
29
2024/ المرحلة الثالثة/ قسم الشبكات )AI( الذكاء االصطناعي أنسام نزار.م
)depth bound( فسوف نزيد الـ,) بأي طريقةGoal( أما عندما يكون المطلوب هو الوصول الى الهدف
) إلى أن نصل إلىroot( ) ونبدأ بالحل من الجذرIteration() ونزيد الـbound = 3( بمقدار واحد ليصبح
.)Goal( الهدف
__________________________________________________________________
30