practicecalculus
Mehrdimensionale Analysis

Lagrange-Multiplikatoren: Methode, Idee und Rechenbeispiele

Die Lagrange-Multiplikatorenmethode für Extremwerte unter Nebenbedingungen: warum die Gradienten parallel sind und wie du das Gleichungssystem löst.

Vom PracticeCalculus-Team Veröffentlicht 8 Min. Lesezeit

Auf dieser Seite
  1. Was ist die Methode der Lagrange-Multiplikatoren?
  2. Warum es funktioniert: Die Gradienten sind parallel
  3. Lagrange-Multiplikatoren Schritt für Schritt anwenden
  4. Rechenbeispiel 1: Eine Gerade trifft einen Kreis
  5. Rechenbeispiel 2: Ein Produkt auf einer Ellipse
  6. Rechenbeispiel 3: Der nächste Punkt auf einer Ebene
  7. Was bedeutet Lambda?
  8. Typische Fehler bei Lagrange-Multiplikatoren
  9. Kurzübersicht: Lagrange-Multiplikatoren
  10. Übe die Algebra, beherrsche die Methode

Die meisten echten Optimierungsaufgaben haben einen Haken. Maximiere die Fläche, aber der Zaun hat eine feste Länge. Minimiere die Kosten, aber du musst eine feste Menge produzieren. Wenn die Variablen durch eine Nebenbedingung verbunden sind, reicht es nicht mehr, die partiellen Ableitungen null zu setzen. Lagrange-Multiplikatoren liefern dir ein übersichtliches Gleichungssystem, das die Lösung trotzdem findet.

Dieser Artikel erklärt die Methode, die Geometrie dahinter und drei vollständig durchgerechnete Beispiele, eines davon mit drei Variablen.

Was ist die Methode der Lagrange-Multiplikatoren?

Angenommen, du suchst das Maximum oder Minimum von f(x, y), aber nur über den Punkten, die eine Nebenbedingung g(x, y) = c erfüllen. Die Methode der Lagrange-Multiplikatoren besagt: In jedem solchen Extrempunkt (mit \nabla g \ne \mathbf{0}) gibt es eine Zahl \lambda mit

\nabla f(x, y) = \lambda\, \nabla g(x, y), \qquad g(x, y) = c

Komponentenweise ausgeschrieben sind das drei Gleichungen für die drei Unbekannten x, y und \lambda:

f_x = \lambda g_x, \qquad f_y = \lambda g_y, \qquad g(x, y) = c

Der griechische Buchstabe \lambda (Lambda) ist der Lagrange-Multiplikator. Bei drei Variablen kommt f_z = \lambda g_z hinzu, und die Nebenbedingung lautet g(x, y, z) = c.

Warum es funktioniert: Die Gradienten sind parallel

Stell dir die Nebenbedingung g(x, y) = c als Weg auf einer Landkarte vor und die Niveaulinien von f als Höhenlinien. Geh den Weg entlang und beobachte den Wert von f.

  • Wo der Weg eine Höhenlinie schneidet, kannst du weitergehen und eine höhere Höhenlinie erreichen. Das ist kein Maximum.
  • Am höchsten Punkt des Weges berührt der Weg eine Höhenlinie, ohne sie zu schneiden. Die beiden Kurven berühren sich tangential.

Zwei sich berührende Kurven haben im Berührpunkt dieselbe Tangente. Da ein Gradient senkrecht auf seiner eigenen Niveaulinie steht, stehen \nabla f und \nabla g beide senkrecht auf dieser gemeinsamen Tangente. Sie zeigen also entlang derselben Geraden, das heißt, der eine ist ein Vielfaches des anderen: \nabla f = \lambda \nabla g.

Lagrange-Multiplikatoren Schritt für Schritt anwenden

  1. Bestimme die zu optimierende Funktion f und schreibe die Nebenbedingung als g = c.
  2. Berechne \nabla f und \nabla g.
  3. Stelle das System \nabla f = \lambda \nabla g, g = c auf.
  4. Löse es. Ein zuverlässiger Trick: Löse jede Gradientengleichung nach \lambda auf und setze die Ergebnisse gleich, oder teile eine Gleichung durch eine andere, um \lambda zu eliminieren. Achte auf Fälle, in denen eine Variable 0 ist.
  5. Werte f an jeder Lösung aus. Der größte Wert ist das Maximum und der kleinste das Minimum.

Tipp: Schritt 5 ist nicht optional. Die Gleichungen liefern Kandidaten, und erst der Vergleich der f-Werte sagt dir, welcher welcher ist.

Rechenbeispiel 1: Eine Gerade trifft einen Kreis

Bestimme Maximum und Minimum von f(x, y) = x + y auf dem Kreis x^2 + y^2 = 2.

Schritt 1. Gradienten. \nabla f = \langle 1, 1 \rangle und mit g = x^2 + y^2 gilt \nabla g = \langle 2x, 2y \rangle.

Schritt 2. Das System.

1 = 2\lambda x, \qquad 1 = 2\lambda y, \qquad x^2 + y^2 = 2

Schritt 3. \lambda eliminieren. Weder \lambda noch x noch y kann 0 sein (sonst wäre 1 = 0). Löse nach \lambda auf: \lambda = \frac{1}{2x} = \frac{1}{2y}, also x = y.

Schritt 4. Die Nebenbedingung nutzen. x^2 + x^2 = 2 ergibt x = \pm 1. Die Kandidaten sind (1, 1) und (-1, -1).

Schritt 5. Auswerten. f(1, 1) = 2 und f(-1, -1) = -2.

Das Maximum ist 2 bei (1, 1) und das Minimum ist -2 bei (-1, -1). Im Graphen berühren die Niveaulinien x + y = 2 und x + y = -2 den Kreis gerade, während jede Gerade dazwischen, etwa x + y = 0, ihn glatt durchschneidet.

Der Kreis x² + y² = 2 mit den Niveaulinien x + y = 2 und x + y = −2, die ihn bei (1, 1) und (−1, −1) berühren
Die Niveaulinien von f = x + y sind Geraden. Die höchste, die den Kreis noch berührt, ist x + y = 2 bei (1, 1), die tiefste ist x + y = -2 bei (-1, -1).

Rechenbeispiel 2: Ein Produkt auf einer Ellipse

Bestimme Maximum und Minimum von f(x, y) = xy auf der Ellipse x^2 + 4y^2 = 8.

Schritt 1. Gradienten. \nabla f = \langle y, x \rangle und \nabla g = \langle 2x, 8y \rangle.

Schritt 2. Das System.

y = 2\lambda x, \qquad x = 8\lambda y, \qquad x^2 + 4y^2 = 8

Schritt 3. Einsetzen. Setze die zweite Gleichung in die erste ein: y = 2\lambda(8\lambda y) = 16\lambda^2 y, also y(1 - 16\lambda^2) = 0.

  • Fall y = 0. Dann ist x = 8\lambda \cdot 0 = 0, aber (0, 0) liegt nicht auf der Ellipse. Keine Lösung.
  • Fall \lambda^2 = \frac{1}{16}. Dann ist \lambda = \pm\frac{1}{4} und y = 2\lambda x = \pm\frac{x}{2}.

Schritt 4. Die Nebenbedingung nutzen. Mit y = \pm\frac{x}{2} ist 4y^2 = x^2, also x^2 + x^2 = 8 und x = \pm 2. Das ergibt vier Kandidaten: (2, 1), (-2, -1), (2, -1) und (-2, 1).

Schritt 5. Auswerten.

Punkt f = xy
(2, 1) 2
(-2, -1) 2
(2, -1) -2
(-2, 1) -2

Das Maximum ist 2, angenommen bei (2, 1) und (-2, -1). Das Minimum ist -2, angenommen bei (2, -1) und (-2, 1). Da die Ellipse geschlossen und beschränkt ist, existieren beide garantiert.

Die Niveaulinien von xy sind Hyperbeln. Die Hyperbel xy = 2 berührt die Ellipse in den beiden Maximumstellen, genau wie es die Bedingung paralleler Gradienten vorhersagt.

Die Ellipse x² + 4y² = 8 mit der Hyperbel xy = 2, die sie bei (2, 1) und (−2, −1) berührt
Die Niveaulinie xy = 2 berührt die Ellipse in den beiden Maximumstellen. Bei (2, 1) haben beide Kurven die Steigung -\frac{1}{2}, also sind ihre Gradienten parallel.

Rechenbeispiel 3: Der nächste Punkt auf einer Ebene

Bestimme den Punkt auf der Ebene x + 2y + 2z = 9, der dem Ursprung am nächsten liegt.

Schritt 1. f wählen. Der Abstand ist \sqrt{x^2 + y^2 + z^2}. Die Wurzel zu minimieren ist dasselbe, wie ihren Radikanden zu minimieren, also nimm f = x^2 + y^2 + z^2. Die Nebenbedingung ist g = x + 2y + 2z = 9.

Schritt 2. Gradienten. \nabla f = \langle 2x, 2y, 2z \rangle und \nabla g = \langle 1, 2, 2 \rangle.

Schritt 3. Das System.

2x = \lambda, \qquad 2y = 2\lambda, \qquad 2z = 2\lambda, \qquad x + 2y + 2z = 9

Schritt 4. Alles durch \lambda ausdrücken. x = \frac{\lambda}{2}, y = \lambda, z = \lambda.

Schritt 5. Die Nebenbedingung nutzen.

\frac{\lambda}{2} + 2\lambda + 2\lambda = \frac{9\lambda}{2} = 9 \quad\Longrightarrow\quad \lambda = 2

Der Punkt ist also (1, 2, 2), und f = 1 + 4 + 4 = 9, was einen Abstand von \sqrt{9} = 3 ergibt.

Schritt 6. Minimum oder Maximum? Es gibt nur einen Kandidaten, und eine Ebene hat Punkte, die beliebig weit vom Ursprung entfernt sind, also gibt es kein Maximum. Der einzige Kandidat muss das Minimum sein. Zur Kontrolle liefert die Abstandsformel Punkt-Ebene \frac{|9|}{\sqrt{1 + 4 + 4}} = 3.

Was bedeutet Lambda?

Der Multiplikator ist nicht nur eine Hilfsvariable. \lambda ist die Rate, mit der sich der optimale Wert ändert, wenn sich die Konstante c der Nebenbedingung ändert.

Prüfe das an Beispiel 1 mit einem allgemeinen Kreis x^2 + y^2 = c. Dieselben Schritte liefern ein Maximum bei x = y = \sqrt{c/2} mit dem Wert f^* = 2\sqrt{c/2} = \sqrt{2c}. Dann gilt

\frac{df^*}{dc} = \frac{1}{\sqrt{2c}} = \frac{1}{2} \text{ bei } c = 2

Und bei (1, 1) lieferte die Gleichung 1 = 2\lambda x genau \lambda = \frac{1}{2}. Die Werte stimmen überein. In der Wirtschaftswissenschaft ist das der Schattenpreis: wie viel zusätzlichen Gewinn eine weitere Einheit einer knappen Ressource wert ist.

Typische Fehler bei Lagrange-Multiplikatoren

  1. Durch eine Variable teilen, die null sein könnte. Würdest du in Beispiel 2 die Gleichung y = 16\lambda^2 y durch y teilen, ginge der Fall y = 0 verloren. Klammere stattdessen aus und behandle jeden Fall einzeln.
  2. Die Nebenbedingung vergessen. \nabla f = \lambda\nabla g allein hat zu viele Lösungen. Du brauchst g = c, um sie festzulegen.
  3. Aufhören, bevor f ausgewertet ist. Das System liefert Kandidaten, keine Antworten.
  4. Vorzeichenfälle übersehen. Wurzeln ergeben \pm. Beispiel 2 hat vier Kandidaten, nicht einen.
  5. Ein Maximum behaupten, das es nicht gibt. Auf einer unbeschränkten Nebenbedingung wie einer Geraden oder Ebene existiert eines der Extrema eventuell nicht. Begründe, welches du gefunden hast.
  6. Den Abstand mit Wurzel optimieren. Das geht, aber die Rechnung ist mit dem Abstandsquadrat viel übersichtlicher.

Kurzübersicht: Lagrange-Multiplikatoren

Punkt Zwei Variablen Drei Variablen
Ziel f(x, y) unter g(x, y) = c optimieren f(x, y, z) unter g(x, y, z) = c optimieren
Gleichungen f_x = \lambda g_x, f_y = \lambda g_y, g = c zusätzlich f_z = \lambda g_z
Unbekannte x, y, \lambda x, y, z, \lambda
Geometrie Niveaulinie von f berührt die Nebenbedingung Niveaufläche von f berührt die Nebenbedingung
Maximum oder Minimum entscheiden f an jedem Kandidaten vergleichen f an jedem Kandidaten vergleichen

Übe die Algebra, beherrsche die Methode

Die eigentliche Differentialrechnung in einer Lagrange-Aufgabe passt in eine Zeile. Die echte Arbeit besteht darin, das System zu lösen, ohne einen Fall zu verlieren, und das wird erst mit Übung zuverlässig. Die interaktive Lektion unten gibt dir Aufgaben mit Nebenbedingungen zum schrittweisen Lösen, prüft dein System und jeden Kandidaten sofort und zeigt dir jeden Fall, den du übersehen hast.

Jetzt üben

Lagrange-Multiplikatoren

Löse echte Aufgaben zu diesem Thema mit sofortigem Feedback, Tipps und einem Schritt-für-Schritt-Lösungsweg zu jeder Antwort. Kostenlos, ohne Registrierung.

Diese Lektion üben

Häufig gestellte Fragen

Wofür braucht man Lagrange-Multiplikatoren?

Mit ihnen findest du Maximum und Minimum einer Funktion, wenn die Variablen eine Nebenbedingung erfüllen müssen, etwa maximale Fläche bei festem Umfang oder minimale Kosten bei fester Produktionsmenge. Statt die Nebenbedingung nach einer Variablen aufzulösen und einzusetzen, löst du das System \nabla f = \lambda \nabla g, g = c.

Warum sind die Gradienten im Optimum parallel?

In einem Maximum oder Minimum unter Nebenbedingung berührt die Niveaulinie von f die Nebenbedingungskurve, ohne sie zu schneiden. Zwei Kurven, die sich berühren, haben eine gemeinsame Tangente, und der Gradient jeder Funktion steht senkrecht auf ihrer eigenen Niveaulinie. Also zeigen beide Gradienten entlang derselben Geraden.

Was bedeutet Lambda bei Lagrange-Multiplikatoren?

Die Zahl \lambda ist die Änderungsrate des optimalen Werts von f bezüglich der Konstanten c der Nebenbedingung. Ist \lambda = 2, dann steigt der beste Wert von f um ungefähr 0.2, wenn du die Nebenbedingung von c auf c + 0.1 lockerst. In der Wirtschaftswissenschaft heißt diese Größe Schattenpreis.

Woran erkenne ich, ob ein Punkt ein Maximum oder ein Minimum ist?

Setze jeden Kandidaten in f ein und vergleiche. Ist die Nebenbedingung eine geschlossene, beschränkte Kurve oder Fläche (etwa ein Kreis oder eine Ellipse), garantiert der Satz vom Maximum und Minimum, dass beide existieren. Dann ist der größte Wert das Maximum und der kleinste das Minimum.

Kann Lambda null sein?

Ja. Eine Lösung mit \lambda = 0 bedeutet \nabla f = \mathbf{0}, der Punkt ist also auch ohne Nebenbedingung ein kritischer Punkt von f. Du nimmst ihn trotzdem als Kandidaten auf und wertest f dort aus.

Geschrieben vom PracticeCalculus-Team

Wir entwickeln interaktive Analysis-Lektionen und schreiben jede Seite klar und korrekt. Ist dir ein Fehler aufgefallen? Sag uns Bescheid, dann beheben wir ihn.