[Artikel] Optimierung mit Lagrange und Karush-Kuhn-Tucker

Neue Frage »

tigerbine Auf diesen Beitrag antworten »
[Artikel] Optimierung mit Lagrange und Karush-Kuhn-Tucker
In diesem Workshop wollen wir die Ideen aus [WS] Extremwertaufgaben mit Nebenbedingungen noch einmal aufgreifen und anhand verschiedener Aufgaben aus dem Board die Ansatz mit Lagrange und die KKT-Bedingungen prüfen. Für die Theorie sei auf ein Analysisskript/Optimierungsskript verwiesen.
tigerbine Auf diesen Beitrag antworten »
Beispiel 1
Zitat:
Quelle

Man bestimme den Kürzesten Abstand des Punktes vom Rotationsparaboloid


Den Abstand interpretieren wir hier mal in der euklidischen Norm ||.||. Nun kann man sich überlegen, dass es keinen Einfluss auf die Lösung hat, wenn man das Problem bzgl. ||.||² löst. Wir erhalten also



mit





Für die Lösung mittels Lagrange suchen wir mit:

,

.

  • Dazu lösen wir die Gradientengleichung in Abhängigkeit von und ermitteln aus der Zulässigkeitsforderung.
  • Achtung bei der entstehenden Division! Lösung ausschließen!
  • Am Ende erhalten wir und den Lösungspunkt
tigerbine Auf diesen Beitrag antworten »
Beispiel 2
Zitat:
Quelle

Ich soll Extrema der Funktion mit der Nebenbedingung bestimmen.


Wieder notieren wir das in Standardnotation.



mit





Für die Lösung mittels Lagrange suchen wir mit:

,

.

  • Dazu lösen wir die Gradientengleichung in Abhängigkeit von und ermitteln aus der Zulässigkeitsforderung.

  • Achtung bei der entstehenden Division! Lösung ausschließen!

  • Am Ende erhalten wir und den Lösungspunkt
tigerbine Auf diesen Beitrag antworten »
Beispiel 3
Zitat:
Quelle

Seien und . Bestimmen Sie die Extremstellen von f in K.


Wir wollen hier 2 Wege bestreiten. Die zulässige Menge ist (offensichtlich) ein Kreis mit Radius 1.



Wir können nun das unrestringierte Problem betrachten und schauen, ob wir (lokale) Minima finden, die den NB genügen. Anschließend betrachten wir das Problem nur auf der Kreislinie. Klassischer Fall für Lagrange.

,

Im unrestringierten Fall, also ohne NB, muss dann notwendigerweise gelten . Da sehe ich nur eine Lösung für: . Ist dies nun aber auch ein lokales Minimum?

Die Hessematrix lautet, sogar unabhängig von x,

Diese Matrix ist jedoch indefinit. Somit liegt hier ein Sattelpunkt vor.

--------------------
Zur Übung wollen wir uns dennoch fragen: Wie sieht ein Beispiel für einen Weg Richtung x* aus, auf dem gilt ?

Betrachten wir einmal die Punkte . Für hinreichend klein liegen sie im zulässigen Bereich und es gilt , sowie



---------------------

Untersuchen wir nun also den Kreisrand mit Lagrange, so erhalten wir die Forderungen an ein neues x*

,

.

Dies führt uns - nach Auflösen der zweiten Bedingung - auf zwei Fälle und auf die Multiplikatoren: . Da die Kreislinie eine kompakte Menge ist und f stetig, finden wir auf jeden Fall ein Min und ein Max. Weitere Rechnungen mit den Multiplikatoren führen auf:



, mit und



, mit .


Durch das Auftreten einer Ungleichheitsrestriktion sollte man hier aber auch mal die KKT-Bedingungen durchspielen (Prüfen auf CQ! nicht vergessen). Da wir hier nur eine Nebenbedingung, ergo nur einen Gradienten haben, ist auf der Kreislinie (Aktivitätsbereich der Ungleichheitsrestriktion, Gradient dort ungleich dem Nullvektor!) jedoch die LICQ erfüllt.

Für die Rechnungen sehen wir sofort, dass die Minima aus der vorherigen Rechnung auch diese Bedingungen erfüllen. Gradientengleichung ist klar, positiver Multiplikator und Komplementarität ein mal checken.

Die Maxima fallen wegen des neg. Multiplikators raus. Der Punkt (0,0) erfüllt jedoch auch mit die KKT-Bedingungen. Dies verdeutlicht noch einmal, dass es sich auch hier nur um notwendige und i.A. nicht hinreichende Bedingungen handelt. Die Überprüfung gestaltet sich analog zu Lagrange, da (0,0) ein innerer Punkt ist.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »