23.06.2013 Aufrufe

aktuelle Version des Vorlesungsskripts - ZIB

aktuelle Version des Vorlesungsskripts - ZIB

aktuelle Version des Vorlesungsskripts - ZIB

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

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

(d) Setze A := A, b := b, c := c und gehe zu (II.1). △<br />

(9.19) Bemerkung (Die Tableauform der Simplexmethode.). Zur Veranschaulichung<br />

der Simplexmethode (nicht zur Verwendung in kommerziellen Co<strong>des</strong>) benutzt man<br />

manchmal ein Tableau T . Das Tableau entspricht dem Gleichungssystem<br />

<br />

cT cT x<br />

x =<br />

A b<br />

△<br />

bzw. bei gegebener Basis AB von A und geeigneter Permutation der Spalten dem System<br />

c T N − cT B A−1<br />

B AN<br />

A −1<br />

B AN<br />

0<br />

I<br />

xN<br />

xB<br />

<br />

=<br />

c T x − c T B A−1<br />

B b<br />

A −1<br />

B b<br />

(9.20) Definition. Ist max{cT x | Ax = b, x ≥ 0} ein LP in Standardform und ist AB<br />

eine zulässige Basis von A, so heißt die (m + 1, n + 1)-Matrix<br />

<br />

cT − cT BA −1<br />

B A, −cT BA−1 B b<br />

<br />

TB :=<br />

A −1<br />

B<br />

A, A−1<br />

B b<br />

ein Simplextableau zur Basis B mit Zeilen i = 0, 1, . . . , m und Spalten j = 1, . . . , n+1.△<br />

Da ein Simplextableau stets eine volle (m, m)-Einheitsmatrix enthält, ist eine solche<br />

Darstellung für den Rechner redundant. Zum Kennenlernen der Simplexmethode und zur<br />

Übung der Rechentechnik ist sie allerdings sehr nützlich.<br />

(9.21) Satz (Update-Formeln für ein Simplextableau.). Sei TB ein Simplextableau<br />

zur Basis B. Ist qs ∈ N, so daß B ′ = (p1, . . . , pr−1, qs, pr+1, . . . , pm) wieder eine zulässige<br />

Basis ist, so gelten für das Simplextableau TB ′ folgende Transformationsregeln<br />

oder<br />

mit<br />

174<br />

⎛<br />

E ′ ⎜<br />

= ⎜<br />

⎝<br />

(TB ′)i· = (TB)i· − ais<br />

(TB)r·, für i = 0, . . . , m, i = r,<br />

(TB ′)r· = 1<br />

(TB)r·<br />

ars<br />

ars<br />

1 η ′ 0<br />

. ..<br />

.<br />

1 η ′ r−1<br />

η ′ r<br />

η ′ r+1 1<br />

.<br />

η ′ m<br />

TB ′ = E′ · TB<br />

. ..<br />

1<br />

⎞<br />

⎟ ,<br />

⎟<br />

⎠<br />

η ′ (TB)is<br />

i = − , i = r<br />

ars<br />

η ′ r = 1<br />

ars<br />

(a)<br />

(b)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!