23.06.2013 Aufrufe

aktuelle Version des Vorlesungsskripts - ZIB

aktuelle Version des Vorlesungsskripts - ZIB

aktuelle 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.

9 Die Grundversion <strong>des</strong> Simplex-Algorithmus<br />

von A ist, und sei N = (q1, . . . , qn−m) wie üblich definiert. Berechne<br />

A −1<br />

B<br />

A = A −1<br />

B AN,<br />

b = A −1<br />

B b,<br />

c T = c T N − c T BA −1<br />

B AN,<br />

c0 = c T Bb.<br />

Wie die gesamte Phase I durchgeführt wird und wie zu verfahren ist, wenn die<br />

gewünschten Resultate nicht erzielt werden können, wird in (9.38) angegeben. Im<br />

weiteren gehen wir davon aus, dass Phase I erfolgreich war.<br />

Phase II: Optimierung<br />

172<br />

(II.1) Optimalitätsprüfung<br />

Gilt ci ≤ 0 für i = 1, . . . , n − m, so ist die gegenwärtige Basislösung optimal<br />

(siehe (9.15)(b)). Gib den Vektor x mit xB = b, xN = 0 aus. Der Optimalwert<br />

von (9.1) ist c T x = c T B b = c0. STOP!<br />

(II.2) Bestimmung der Austausch- oder Pivotspalte<br />

Wähle einen Index s ∈ {1, . . . , n − m}, so dass cs > 0 gilt. (Zur konkreten<br />

Realisierung dieser Auswahl, falls mehrere reduzierte Kostenkoeffizienten positiv<br />

sind, gibt es sehr viele verschiedene Varianten, die wir in Abschnitt 9.4<br />

besprechen werden.)<br />

(II.3) Prüfung auf Beschränktheit <strong>des</strong> Optimums<br />

Gilt A·s ≤ 0, so ist das lineare Programm unbeschränkt (siehe (9.16)(a)),<br />

STOP!<br />

(II.4) Bestimmung der Austausch- oder Pivotzeile<br />

Berechne<br />

<br />

bi<br />

λ0 := min<br />

ais<br />

<br />

| ais > 0, i = 1, . . . , m<br />

Wähle einen Index r ∈ {1, . . . , m}, so dass gilt<br />

br<br />

ars<br />

= λ0.<br />

(Hierzu gibt es verschiedene Möglichkeiten, die wir in Abschnitt 9.4 erläutern<br />

werden.)<br />

(II.5) Pivotoperation, Basisaustausch

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!