ARTIFICIAL INTELLIGENCE
Lecturer: Silja Renooij
Informed search
Utrecht University The Netherlands
These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html
ARTIFICIAL INTELLIGENCE Informed search Lecturer: Silja Renooij - - PowerPoint PPT Presentation
Utrecht University INFOB2KI 2019-2020 The Netherlands ARTIFICIAL INTELLIGENCE Informed search Lecturer: Silja Renooij These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html Shakey
Utrecht University The Netherlands
These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html
2
3
4
5
6
– estimate of "desirability" Expand most desirable unexpanded node Should direct search toward goal
– GREEDY SEARCH – A* search
7
8
9
f(Arad) = hsld(Arad) = 366
Expand Arad
10
11
12
13
GRAPH‐SEARCH: Yes (in finite state spaces)
1 consider e.g. finding a path from Neamt to Fagaras with SLD
14
15
16
f(Arad) = g(Arad) + hsld(Arad) = 0 + 366
17
18
19
20
21
22
A* vs Dijkstra: https://www.youtube.com/watch?v=g024lzsknDo
23
– suboptimal goal G2
24
25
26
Contours f380 f400 f420
27
28
(admissible: should never overestimate!)
desired location of each tile (only horizontal and vertical moves!!)))
29
30
31
(= Dijkstra’s algorithm + goal test)
32
33
34
35
(rather than partial/incremental)
36
37
(rather than partial/incremental)
38
39
(steepest‐ascent for maximization; for minimization use gradient descent version)
VALUE = value from objective function
40
42
43
# instead of best # possibly try worse anyway # T decreases over time! # go if better
44
45
46
47
48