Week 2 Flashcards

1
Q

State model

A

S: finite, discrete state space
s0 ϵ S: initial state
SG ⊆ S: goal state(s)
A(s) ⊆ A: actions applicable in each s ϵ S
s’ = f(a, s): deterministic transition function for a ϵ A(s)
c(a, s): positive action costs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Solution

A

Sequence of actions mapping s0 to SG

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Solution

A

Sequence of actions mapping s0 to SG

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Optimal

A

minimises sum of action costs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Blind search

A

Use basic ingredients for general search algorithms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Heuristic search

A

Use heuristic functions which estimate the distance to the goal.
Much better for satisficing planning, not so much better for optimal planning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Systematic search

A

Consider a large number of search nodes simultaneously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Local search algorithms

A

Work with at most a few candidate solutions at a time.
Doesn’t work for optimal planning but successful cases of satisficing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Satisficing planning

A

“Good enough” planning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Search node n

A

state reached by the search plus information about how it was reached (e.g. cost, parent node)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Path cost g(n)

A

Cost of the path reaching a search node, n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Optimal cost g*

A

Cost of an optimal solution path. For state s, g*(s) is the cheapest path to reach s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Node expansion

A

Generating all successors of a node by applying all actions applicable to the node’s state s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Search strategy

A

Method for deciding which node to expand next

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Open list/Frontier

A

Set of all candidate nodes for expansion. AKA frontier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Closed list/Explored set

A

All states that were already expanded. Used only in graph search not tree search

17
Q

Safe

A

h(s) = ∞ ⇒ h * (s) = ∞
h * (s) < ∞ ⇒ h(s) < ∞
If the optimal heuristic thinks we’re stuck, so does our heuristic.

18
Q

Goal-aware

A

h(s) = 0 ∀ s ϵ SG

19
Q

Admissible

A

h(s) ≤ h*(s) ∀ s ϵ S
Heuristic is optimistic

20
Q

Consistent

A

h(s) ≤ h(s’) + c(a) ∀ transitions s – a → s’
Heuristic is optimistic throughout the path