Solving Problems by Searching
Chapter 3
- Ch. 03 – p.1/49
Solving Problems by Searching Chapter 3 Ch. 03 p.1/49 Outline - - PowerPoint PPT Presentation
Solving Problems by Searching Chapter 3 Ch. 03 p.1/49 Outline Problem-solving agents Problem types Problem formulation Example problems Basic search algorithms Ch. 03 p.2/49 Problem-solving agents
Giurgiu Urziceni Hirsova Eforie Neamt Oradea Zerind Arad Timisoara Lugoj Mehadia Dobreta Craiova Sibiu Fagaras Pitesti Vaslui Iasi Rimnicu Vilcea Bucharest 71 75 118 111 70 75 120 151 140 99 80 97 101 211 138 146 85 90 98 142 92 87 86
R L S S S S R L R L R L S S S S L L L L R R R R
R R R P R R
(a) The initial state (b) After expanding Arad (c) After expanding Sibiu
Rimnicu Vilcea
Lugoj Arad Fagaras Oradea Arad Arad Oradea
Rimnicu Vilcea
Lugoj Zerind Sibiu Arad Fagaras Oradea
Timisoara
Arad Arad Oradea Lugoj Arad Arad Oradea Zerind Arad Sibiu
Timisoara
Arad
Rimnicu Vilcea
Zerind Arad Sibiu Arad Fagaras Oradea
Timisoara
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
A B C E F G D A B D E F G C A C D E F G B B C D E F G A
A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O
Limit = 3 Limit = 2 Limit = 1 Limit = 0
A A A B C A B C A B C A B C A B C D E F G A B C D E F G A B C D E F G A B C D E F G A B C D E F G A B C D E F G A B C D E F G A B C D E F G A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H I J K L M N O A B C D E F G H J K L M N O I A B C D E F G H I J K L M N O