Simplexalgorithmus: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „== Definition == Der '''Simplexalgorithmus''' (oder das Simplex-Verfahren) ist ein iteratives numerisches Verfahren zur Lösung von linearen Optimierungsproblemen. Er wird insbesondere dann eingesetzt, wenn mehr als zwei Entscheidungsvariablen vorliegen und eine grafische Lösung nicht mehr möglich ist. == Vorgehensweise == === 1. Aufstellen der Normalform (Schlupfvariablen) === Um die Ungleichungen des Bedingungssystem…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
== Definition == | == Definition == | ||
Der '''Simplexalgorithmus''' | Der '''Simplexalgorithmus''' ist ein numerisches Verfahren zur Lösung '''linearer Optimierungsprobleme''' mit mehreren Variablen. | ||
Er eignet sich insbesondere für Probleme im '''ℝ³ oder höher'''. | |||
== | == Voraussetzungen == | ||
* Lineares Standard-Maximumproblem | |||
* Nebenbedingungen als Gleichungen | |||
* Alle Variablen ≥ 0 | |||
== | == Schlupfvariablen == | ||
Ungleichungen werden durch '''Schlupfvariablen''' in Gleichungen überführt: | |||
:<math>a_1x + a_2y \le b \;\Rightarrow\; a_1x + a_2y + s = b</math> | |||
== | == Simplex-Tableau == | ||
Das Optimierungsproblem wird in Tabellenform dargestellt (vgl. [[Matrix]]). | |||
=== Begriffe === | |||
* '''Pivot-Spalte''': Variable mit größtem Zielfunktionskoeffizienten | |||
* '''Pivot-Zeile''': Engpass (Minimumquotient) | |||
* '''Pivot-Element''': Schnittpunkt von Pivot-Zeile und Pivot-Spalte | |||
* '''Engpass''': begrenzende Nebenbedingung | |||
== | == Algorithmus == | ||
1. Aufstellen des Simplex-Tableaus | |||
2. Bestimmung der Pivot-Spalte | |||
3. Bestimmung der Pivot-Zeile | |||
4. Pivotisierung | |||
5. Abbruch, wenn keine Verbesserung möglich ist | |||
== Beispiel == | |||
Maximiere: | |||
:<math>Z = 3x + 2y</math> | |||
== | unter: | ||
:<math> | |||
\begin{aligned} | |||
x + y &\le 4\\ | |||
2x + y &\le 5\\ | |||
x,y &\ge 0 | |||
\end{aligned} | |||
</math> | |||
Nach Einführung der Schlupfvariablen entsteht ein Simplex-Tableau, aus dem iterativ die optimale Lösung abgelesen wird. | |||
== Hilfsmittel == | |||
* CAS | |||
* Tabellenkalkulation (z. B. Excel) | |||
== Zusammenhang == | |||
* Grafische Lösung: [[Eckpunktberechnungsmethode]] | |||
* Lineare Gleichungssysteme: [[Gaußsches Eliminationsverfahren]] | |||
[[Kategorie:Lineare_Optimierung]] | [[Kategorie:Lineare_Optimierung]] | ||
[[Kategorie:AHR_WuV_Mathe_GK]] | [[Kategorie:AHR_WuV_Mathe_GK]] | ||