Nächste Seite:
Wettbewerbe für Constraint-Solver
Aufwärts:
Einleitung
Vorherige Seite:
Industrielle Anwendungen der CP
CP-Anwendung: Polynom-Interpretationen
Berechnungsmodell: Wortersetzung (
mathend000# Turingmaschine)
Programm:
ab
→
ba
mathend000# (
mathend000# Bubble-Sort)
Beispiel-Rechnung:
abab
→
baab
→
baba
→
bbaa
mathend000#
Bewertung
W
mathend000# durch lineare Funktionen
f
a
(
x
) =
Px
+
Q
,
f
b
(
x
) =
Rx
+
S
mathend000# mit
P
,
Q
,
R
,
S
∈
mathend000#
W
(
abab
) =
f
a
(
f
b
(
f
a
(
f
b
(0)))),…
mathend000#
monoton:
x
>
y
⇒
f
a
(
x
) >
f
a
(
y
)∧
f
b
(
x
) >
f
b
(
y
)
mathend000#
kompatibel mit Programm:
f
a
(
f
b
(
x
) >
f
b
(
f
a
(
x
))
mathend000#
resultierendes Constraint-System für
P
,
Q
,
R
,
S
mathend000#,
Lösung mittels Z3
2014-03-31