Nächste Seite:
Hyperkantenkonsistenz
Aufwärts:
Finite Domain Constraints
Vorherige Seite:
Kantenkonsistenz (Definition)
Kantenkonsistenz (Herstellung)
für ein binäres Constraint
C
(
x
,
y
)
und Bereichszuordnung
dom(
x
) =
P
, dom(
y
) =
Q
:
definiere die
Projektionen
P'
= {
p
| ∃
q
∈
Q
:
C
(
p
,
q
)}
,
Q'
= {
q
| ∃
p
∈
P
:
C
(
p
,
q
)}
.
und Inferenzregeln
Arc
1
: (
P
,
Q
)
(
P'
,
Q
), Arc
2
: (
P
,
Q
)
(
P
,
Q'
)
.
Satz: eine Zuordnung ist kantenkonsistent, wenn sie unter
Arc
1
und
Arc
2
abgeschlossen ist
Algorithmus: solange
dom
nicht kantenkonsistent ist, wende
Arc
1
und
Arc
2
in beliebiger Reihenfolge an.
2014-07-06