L18: Conflict Recording Flashcards

1
Q

What is conflict recording?

A

When a dead end is encountered, establish a reason for the dead-end (in terms of variable assignments). Add a new constraint to stop that dead-end from re-occurring.

This can be viewed as a form of learning, where useful information uncovered by the problem solver is recorded for later use.

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

What is a minimal conflict set?A

A

Contains no subsets that are also conflict sets

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

How can we improve graph based learning?

A

Use value based learning, jump-back learning.

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

What are the non-binary forward checking algorithms called?

A

nFC0
nFC1

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

What is nFC1?

A

Create binary constraints from non-binary constraints involving the current variable.

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

If a problem is arc consistent, does it have a solution.

A

No

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

How can we see if a problem does not have a solution?

A

Path consistency

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

What is strong path consistency?

A

When there is both arc and path consistency.

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

What is node consistency?

A

We can assign a value to any one variable consistently.

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

What is arc consistency?

A

Given a consistent assignment to any one variable, we can extend it to 2 variables consistently.

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

What is path consistency?

A

Given a consistent assignment to any 2 variables, we can extend it to 3 variables consistently.

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