CSP Flashcards

1
Q

Provide the definition of a constraint satisfaction problem (CSP)

A

6 - 2 to 5

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

unary vs binary vs global constraint

A

6 - 12

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

What is backtracking search? Provide the pseudocode

A

6 - 22 to 23

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

Define the minimum remaining values heuristic

A

6 - 30

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

Define the degree heuristic

A

6 - 31

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

What is chronological backtracking?

A

6 - 35

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

Define the least constraining value - Succeed first

A

6 - 32

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

What is backjumping?

A

6 - 36

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

To avoid the reduntant work, we can record the no-good by adding a new constraint in the CSP. What is the no-good?

A

6 - 37

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

Illustrate the idea behind forward checking

A

6 - 39

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

What forward checking cannot see? How can we solve this issue?

A

6 - 44

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

Define node consistency

A

6 - 46

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

Define arc consistency

A

6 - 48

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

Provide an example of a constraint satisfaction problem which is arc consistent but not consistent

A

6 - 55

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

What are the benefits of AC-3?

A

6 - 56

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

Idea of the min conflict LS procedure

A

6 - 65

15
Q

Define path consistency for a two variable set

A

6 - 57

16
Q

What is constraint weighting?

A

6 - 72

17
Q

Why is decomposition important for CSP?

A

6 - 77

18
Q

In what way we can use the structure of a problem?

A

It can be used to find solutions quickly. For instance by finding independent subproblem they can be decomposed and solved independently

19
Q

Provide the formal definition of directed arc consistency

A

6 - 78

20
Q

How a tree-structured CSP can be solved?

A

6 - 80

21
Q

If a constraint graph is almost like a tree, what can we do to transform it? What is the name of the technique?

A

6 - 84

22
Q

Describe how the tree decomposition works and what are the conditions that need to be followed

A

6 - 85 to 87

23
Q

Given a constraint graph, how many tree decomposition you can build?

A

several

24
Q

What is the tree width of a tree decomposition?

A

Is s-1 where s is the size of the largest subproblem

25
Q

What is the tree width of a graph?

A

The minimum tree width among all its tree decompositions