Karush-Kuhn-Tucker (KKT)
Die Karush-Kuhn-Tucker Bedingungen sind ein notwendiges Optimalitätskriterium zur Bestimmung des Maximums/Minimums einer Zielfunktion mit Nebenbedingungen. Das KKT Verfahren ist ein allgemeinerer Lösungsansatz verglichen mit dem Lagrange Verfahren, da auch Randlösungen betrachtet werden.
Randlösungen
Das Lagrange Verfahren findet als Optimalitätsbedingung den Tangentialpunkt der Indifferenzkurve und der Budgetgeraden. In der Grafik unten wird das damit einhergehende Problem deutlich: Der Tangentialpunkt kann auch im negativen Bereich von einer der beiden Variablen sein. Dies liegt beispielweise an der Steigung der Budgetgeraden oder dem Verlauf der Indifferenzkurve. Im Falle der Nutzenmaximierung würde dies den Konsum einer negativen Menge bedeuten, was äußerst unrealistisch ist. Im grafischen Beispiel wäre das Ergebnis des Lagrange Verfahrens, dass der Konsument eine negative Menge von konsumieren sollte. Da dies nicht möglich ist, wäre es nutzenmaximal einen möglichen Punkt ( und ) zu konsumieren, der auf einer möglichst hohen Indifferenzkurve liegt. In dem grafischen Fall liegt der Punkt aufgrund der Annahmen über die Präferenzen auf der Budgetgeraden. Die höchste Indifferenzkurve die erreicht wird führt zu einem Konsumniveau von (zweite Abbildung). Dies ist eine Randlösung. Das KKT Verfahren findet den Punkt sofort, ohne dass die Lösung vom Lagrange Verfahren händisch korrigiert werden muss.
Nebenbedingungen
Das KKT Verfahren betrachtet mehrere Nebenbedingungen, um eine Lösung für das Maximierungsproblem zu finden. Diese sind häufig die Budgetbedingung und die Nichtnegativitätsbedingung:
Die Nebenbedingungen werden jeweils mit einem Lagrangemultiplikator zu der Zielfunktion addiert:
Karush-Kuhn-Tucker-Bedingungen
Das KKT Verfahren nutzt mehrere Bedingungen, um die Lösung für das Problem zu finden:
FOC für alle zu maximierenden Variablen:
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (i) \quad \frac{\partial \mathcal{L}}{\partial x_1}\stackrel{!}{=}0 }
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (ii) \quad \frac{\partial \mathcal{L}}{\partial x_2}\stackrel{!}{=}0 }
Die Ungleichungen selbst mit der Nichtnegativitätsbedingung der Lagrangemultiplikatoren:
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (iii) \quad E-p_1x_1-p_2x_2 \geq 0 } ; Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_1 \geq 0}
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (iv) \quad x_1 \geq 0 } ;
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (v) \quad x_2 \geq 0 } ; Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_3 \geq 0}
Die Komplementaritätsbedingungen
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (vi) \quad \lambda_1(E-p_1x_1-p_2x_2)=0 }
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (vii) \quad \lambda_2 x_1=0 }
Die Lagrangemultiplikatoren können entweder null oder größer als null sein. Durch die Komplementaritätsbedingungen wird deutlich, dass die Nebenbedingung größer gleich null ist, wenn der Lagrangemultiplikator null ist und gleich null, wenn der Multiplikator größer als null ist. Ist die Nebenbedingung mit Gleichheit erfüllt, ist sie "bindend" und wenn sie mit strikter Ungleichheit erfüllt ist, ist sie "nicht-bindend". In dem grafischen Beispiel von oben ist die Nebenbedingung Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle x_1 }
mit Gleichheit erfüllt und der Multiplikator Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_2 }
wäre größer als null. Nur wenn der Tangentialpunkt auch gleichzeitig die Randlösung ist, ist sowohl der Lagrangemultiplikator, als auch die Nebenbedingung mit Gleichheit null. In allen anderen Fällen ist der Multiplikator beispielweise größer null und die Nebenbedingung gleich null. Dies gilt natürlich auch andersherum. Ist die Nebenbedingung größer als null, ist der Multiplikator gleich null.
Als Beispiel soll Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle (vii) \quad \lambda_2 x_1=0 }
gelten. Wenn Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle x_1>0 }
sein soll, ist der Multiplikator Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_2 }
auf jeden Fall gleich null. Das gleiche gilt auch für die Gleichung . Soll das Problem auf eine innere Lösung untersucht werden, so muss in dem vorliegenden Fall Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_2=0 }
und Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_3=0 }
gelten.
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_2 }
und Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_3 }
können nur beide gleichzeitig größer als 0 sein, wenn von Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle x_1 }
und jeweils nichts konsumiert werden soll.
Um die jeweiligen Randlösungen zu untersuchen müssen die Multiplikatoren Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_2 }
und Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \lambda_3 }
jweils getrennt voneinenader gleich null gesetzt werden. Es gilt zu beachten, dass diese Logik so nur für das grafische Beispiel gilt. Es gibt durchaus auch andere Beispiele, bei denen Möglichkeiten nicht von vornherein ausgeschlossen werden können. Dies kann zum Beispiel an der Zielfunktion liegen.
Zur Lösung des Problems werden die KKT Bedingungen herangezogen und die verschiedenen Fälle werden untersucht. Jeder der Lagrangemultiplikatoren kann entweder gleich null oder größer als null sein. Bei drei Lagrangemultiplikatoren würde das Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle 2^3 } Fälle bedeuten.
Beispiel
Es soll die Funktion Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle U(x_1,x_2)=x^2+xy+4y }
auf Maxima untersucht werden. Hierbei sollen Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle x+y \leq 2 }
, Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle x \geq 0 }
und erfüllt sein. Es ergibt sich folgende Funktion:
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \mathcal{L}= x^2+xy+4y +\lambda_1(2-x-y)+\lambda_2x+\lambda_3y }
Aufgrund der Übersichtlickeit kann das Beispiel hier ([[1]]) als pdf Dokument eingesehen werden.
MC Fragen
Für die folgenden Aufgaben sei immer folgende Lagrangefunktion gegeben:
Fehler beim Parsen (MathML mit SVG- oder PNG-Rückgriff (empfohlen für moderne Browser und Barrierefreiheitswerkzeuge): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „https://wikimedia.org/api/rest_v1/“:): {\displaystyle \mathcal{L}=x+ln(y)+\lambda(E-x-y)+\alpha x+\beta y }