Skript in PDF - Theoretische Informatik - Technische Universität ...
Skript in PDF - Theoretische Informatik - Technische Universität ...
Skript in PDF - Theoretische Informatik - Technische Universität ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
6.10. KOMPLEXITÄT VON OPTIMIERUNGSPROBLEMEN 177<br />
Der folgende erweiternde Weg<br />
führt zum folgenden Fluß:<br />
x<br />
• •<br />
y<br />
s • •<br />
•<br />
z<br />
x′<br />
y<br />
•<br />
′<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
•<br />
<br />
<br />
<br />
t<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
•<br />
<br />
<br />
′ z<br />
s, y, z ′ , z, x ′ , x, y ′ , t<br />
x<br />
• •<br />
y<br />
s • •<br />
•<br />
z<br />
x′<br />
y<br />
•<br />
′<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
• <br />
<br />
t<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
•<br />
<br />
<br />
′ z<br />
Auch für MAXFLOW gibt es e<strong>in</strong>en Algorithmus, der aufrund erweiternder Wege <strong>in</strong><br />
der Zeit O(nk) das Problem löst.<br />
Um das Konzept e<strong>in</strong>es Optimierungsproblems zu formalisieren, nehmen wir an, dass<br />
die E<strong>in</strong>gabe sowie potentielle Lösungen <strong>in</strong> demselben Alphabet Σ codiert werden.<br />
Z.B. nehmen wir für MINIMALE FÄRBUNG an, dass die E<strong>in</strong>gabe G b<strong>in</strong>är (z.B.<br />
als Adjazenzmatrix) codiert wird, also über Σ = {0, 1}. Jede Färbung mit k Farben<br />
1, 2, . . .,k kann auch über Σ codiert werden, z.B. als das Wort 0 i1 10 i2 1 . . .10 <strong>in</strong> 1,<br />
wobei der Knoten 1 mit der Farbe i1 gefärbt wird, der Knoten 2 mit der Farbe i2,<br />
usw. Wir haben e<strong>in</strong>e Relation L auf der Menge Σ ∗ aller Wörter, wobei<br />
vLw<br />
bedeutet, dass die Instanz v des Problems durch w gelöst wird. D.h., dass v e<strong>in</strong>en<br />
Graphen G codiert, w e<strong>in</strong>e Färbung codiert und diese Färbung für G korrekt ist.<br />
Schließlich haben wir e<strong>in</strong>en Parameter c(v, w), den wir optimieren wollen, und der<br />
von der E<strong>in</strong>gabe v und der Lösung w abhängen kann. Wir betrachten also e<strong>in</strong>e<br />
Funktion<br />
c : L →<br />
Für MINIMALE FÄRBUNG ist<br />
Allgeme<strong>in</strong>:<br />
c(v, w) = Anzahl der <strong>in</strong> w verwendeten Farben.<br />
Def<strong>in</strong>ition. 1. E<strong>in</strong> Optimierungsproblem ist e<strong>in</strong> 5-Tupel (Σ, E, A, L, c), wobei<br />
Σ e<strong>in</strong> Alphabet ist (<strong>in</strong> dem E<strong>in</strong>gaben und Lösungen codiert werden),<br />
E e<strong>in</strong>e Sprache über Σ ist (aller möglichen E<strong>in</strong>gaben),<br />
A e<strong>in</strong>e Sprache über Σ ist (aller möglichen Lösungen oder Ausgaben)