23.06.2013 Aufrufe

finale Version des Vorlesungsskripts - ZIB

finale Version des Vorlesungsskripts - ZIB

finale Version des Vorlesungsskripts - ZIB

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

11 Das Farkas-Lemma und Dualitätstheorie<br />

Wir wollen nun zwei weitere wichtige Sätze zur Charakterisierung von Optimallösungen<br />

linearer Programme formulieren und beweisen.<br />

(11.25) Satz (Satz vom schwachen komplementären Schlupf). Es seien A, B, C,<br />

D und a, b, c, d dimensionsverträglich und (11.22), (11.23) das zugehörige Paar dualer<br />

linearer Programme. Die Vektoren x u<br />

y bzw. v seien zulässig für (11.22) bzw. (11.23),<br />

dann sind die folgenden Aussagen äquivalent:<br />

(a) x<br />

u<br />

y ist optimal für (11.22) und v ist optimal für (11.23).<br />

(b) (c T − (u T A + v T C))x − u T (a − (Ax + By)) = 0.<br />

(c) Für alle Komponenten ui der Duallösung gilt: ui > 0 ⇒ Ai·x + Bi·y = ai.<br />

Für alle Komponenten xj der Primallösung gilt: xj > 0 ⇒ u T A·j + v T C·j = cj.<br />

(d) Für alle Zeilenindizes i von A und B gilt: Ai·x + Bi·y < ai ⇒ ui = 0.<br />

Für alle Spaltenindizes j von A und C gilt: u T A·j + v T C·j > cj ⇒ xj = 0. △<br />

Beweis. (a) ⇐⇒ (b):<br />

(a) ⇐⇒ c T x + d T y = u T a + v T b (nach (11.24))<br />

⇐⇒ c T x + (u T B + v T D)y − u T a − v T (Cx + Dy) = 0<br />

⇐⇒ c T x + u T By + v T Dy − u T a − v T Cx − v T Dy − u T Ax + u T Ax = 0<br />

⇐⇒ c T x − (u T A + v T C)x − u T a + u T (Ax + By) = 0<br />

⇐⇒ (b).<br />

(b) =⇒ (c): Es seien t T := c T −(u T A+v T C) und s := a−(Ax+By). Nach Voraussetzung<br />

gilt also t ≤ 0 und s ≥ 0. Aus x ≥ 0 und u ≥ 0 folgt daher t T x ≤ 0 und u T s ≥ 0,<br />

mithin t T x − u T s ≤ 0. Es kann also t T x − u T s = 0 nur dann gelten, wenn t T x = 0<br />

und u T s = 0. Daraus ergibt sich (c).<br />

(c) =⇒ (b): Trivial.<br />

(c) ⇐⇒ (d): Durch Negation. ✷<br />

Aus (11.25) folgt für je<strong>des</strong> Paar dualer linearer Programme durch Spezialisierung die<br />

Gültigkeit eines Satzes vom schwachen komplementären Schlupf.<br />

(11.26) Satz (Satz vom starken komplementären Schlupf). Besitzen beide dualen<br />

linearen Programme<br />

214<br />

(P)<br />

max cT x<br />

Ax ≤ b<br />

und (D)<br />

min y T b<br />

y T A = c T<br />

y ≥ 0

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!