Inhaltsverzeichnis
Das Optimierungsproblem aus dem Abschnitt Beispiel: Vielzahl an beschränkten Variablen, welches mit dem Algorithmus für die oberen Schranken gelöst worden ist, kann auch einfach und schnell mit dem revidierten Simplexalgorithmus gelöst werden.
Gegeben sei das folgende Optimierungsproblem:
u.d.N.
Die Anzahl der Nebenbedingungen ist größer als die Anzahl der Variablen. Der primale Simplexalgorithmus kann hier natürlich auch angewandt werden, allerdings würde die Bestimmung der optimalen Lösung sehr rechenaufwendig sein. Mittels des Algorithmus der oberen Schranken ist das Problem bereits im oben genannten Abschnitt bestimmt worden. Es soll nun der revidierte Simplex-Algorithmus angewandt werden, um das Problem zu lösen.
Das Problem wird zunächst auf die Normalform gebracht, indem die Schlupfvariablen eingefügt werden:
u.d.N.
Vorgehensweise revidierte Simplexmethode
Bevor mit der Berechnung begonnen wird, werden die Koeffizienten in Matrizen geschrieben und die Basis- und Nichtbasisvariablen wie folgt festgelegt:
Es werden ebenfalls die Schlupvariablen in den Matrizen mitberücksichtigt. In die Zielfunktion gehen diese mit dem Wert null ein, weshalb dort für alle 6 Schlupfvariablen am Ende eine Null steht.
Es wird nun die Matrix
Zu Beginn sind die Basisvariablen die Schlupfvariablen
Die Matrix
Zu Beginn sind die Nichtbasisvariablen die Variablen der Zielfunktion
Da sich
5. Iteration
1. Schritt: Auswahl der Pivotspalte.
Es wird nun die Zielfunktionszeile der Inversen
Da keine negativen Werte mehr vorhanden sind, ist die Lösung optimal.
Optimale Lösung
Man betrachtet die letzte Matrix
Die Werte für die Basisvariablen ergeben sich durch Multiplikation der Inversen
Dabei gilt
Weitere interessante Inhalte zum Thema
-
Eigenvektoren
Vielleicht ist für Sie auch das Thema Eigenvektoren (Matrizen) aus unserem Online-Kurs Analysis und Lineare Algebra interessant.
-
Minimierungsproblem- Big-M/dualer Simplex
Vielleicht ist für Sie auch das Thema Minimierungsproblem- Big-M/dualer Simplex (Lineare Programmierung) aus unserem Online-Kurs Operations Research 1 interessant.