CSP - Konsistenz bewahrende Techniken Flashcards

1
Q

Was ist der Vorteil von globalen Constraintauswertungen?

A

Der Vorteil liegt in stärkere Wertebereichsbeschneidung als beim Forward Checking.

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

Was bedeutet 1-Konsistenz in CSPs?

A

Eine Constraint Satisfaction Problem (CSP) ist 1-konsistent, wenn:
* Jede einzelne Variable in ihrer Domäne mindestens einen Wert hat, der alle unären Constraints (Constraints, die nur diese Variable betreffen) erfüllt.

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

Was bedeutet 2-Konsistenz in CSPs?

A

Ein CSP ist 2-konsistent wenn für alle Paare von Variablen (X, Y), zwischen denen ein Constraint C existiert folgende Bedingungen erfüllt sind:
* Jeder Wert in D_X ist gemäß C konsistent zu mindestens einem Wert in D_Y.
* Jeder Wert in D_Y ist gemäß C konsistent zu mindestens einem Wert in D_X.

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

Was macht der AC-3-Algorithmus

A

Er stellt 2-Konsistenz für ein CSP her oder terminiert mit der Information, dass das CSP unlösbar ist.

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

Wie ist der Pseudocode vom AC-3-Algorithmuses.

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

Wann ist ein CSP k-konsistent?

A

Ein CSP ist k-konsistent wenn gilt, dass für jede konsistente Belegung beliebiger k-1 Variablen eine konsistente Belegung für die k. Variable existiert.

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

ist ein k-konsistentes CSP auch automatisch k-1 konsistent?

A

Nein

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

Wann ist ein CSP strikt k-konsistent?

A

Wenn ein CSP strikt k-konsistent ist, dann ist es auch alle in allen niedrigeren Graden konsistent

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

Was gilt für ein striktes n-konsistentes CSP mit n Variablen?

A

Wenn ein CSP strikt n-konsistent ist, ist es auch immer lösbar.

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

Wie schwer ist es ein CSP auf konsistenz zu überprüfen.

A

Für 2-konsistenz hat der AC-3 Algorithmus eine Laufzeit von O(n^2 * b^3). Mit effizienteren Algorithmen kriegt man aber auch eine Laufzeit von O(n * b^2) mit Speicheraufwand O(n * b) hin. Für höhere Konsistenzen gibt schon keine effizienten Algorithmen mehr und n-konsistenz ist im allgemeinen so schwer wie das eigentliche CSP-Problem, nämlich NP-vollständig.

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