KKT-Bedingungen in LaTeX (\nabla f + \lambda \nabla g = 0)

∇f+λ∇g=0\nabla f + \lambda \nabla g = 0
LaTeX-Befehl
\nabla f + \lambda \nabla g = 0
Paket
Kein Paket nötig: in LaTeX eingebaut
Modus
Nur im Mathematikmodus

Verwendung

Stationaritätsbedingung des KKT-Systems: Der Gradient der Zielfunktion wird durch die gewichteten Gradienten der Nebenbedingungen ausgeglichen.

Diese Zeile ist die erste der Karush-Kuhn-Tucker-Bedingungen; das vollständige System ergänzt primale Zulässigkeit g(x) \leq 0, duale Zulässigkeit \lambda \geq 0 und komplementären Schlupf \lambda g(x) = 0. Bei mehreren Nebenbedingungen verallgemeinert sie sich zu \nabla f(x^*) + \sum_i \lambda_i \nabla g_i(x^*) + \sum_j \nu_j \nabla h_j(x^*) = 0. Setzen Sie das ganze System zur besseren Lesbarkeit in eine cases- oder aligned-Umgebung. Die Vorzeichenkonventionen unterscheiden sich: Wird die Lagrange-Funktion als f - \lambda g geschrieben, wird das Plus zum Minus, passen Sie es also Ihrer Definition an. Die explizite Auswertung in x^* vermeidet Mehrdeutigkeiten.

Minimales kompilierbares Beispiel

Fügen Sie dies in eine leere .tex-Datei ein und kompilieren Sie mit pdfLaTeX, XeLaTeX oder LuaLaTeX.

∇f+λ∇g=0,λ≥0,λg(x)=0\nabla f + \lambda \nabla g = 0, \quad \lambda \geq 0, \quad \lambda g(x) = 0
\documentclass{article}
\begin{document}
KKT Conditions: $\nabla f + \lambda \nabla g = 0$

\[ \nabla f + \lambda \nabla g = 0, \quad \lambda \geq 0, \quad \lambda g(x) = 0 \]
\end{document}

Verwandte Symbole

Alle Symbole: Optimierung →

Häufige Fragen

Wie schreibe ich KKT-Bedingungen in LaTeX?
Schreiben Sie \nabla f + \lambda \nabla g = 0 im Mathematikmodus, zum Beispiel $\nabla f + \lambda \nabla g = 0, \quad \lambda \geq 0, \quad \lambda g(x) = 0$. Es funktioniert in Standard-LaTeX, ohne ein Paket zu laden.
Welches Paket brauche ich für \nabla f + \lambda \nabla g = 0?
Keines. \nabla f + \lambda \nabla g = 0 gehört zum Standardumfang von LaTeX und kompiliert ohne weitere Angaben in der Präambel außer der Dokumentklasse.
Kann ich \nabla f + \lambda \nabla g = 0 im Textmodus verwenden oder nur im Mathematikmodus?
Nur im Mathematikmodus. Außerhalb von $...$ bricht LaTeX mit "Missing $ inserted" ab, schreiben Sie im Fließtext also $\nabla f + \lambda \nabla g = 0$.
Math poweredLaTeX mit KI schreiben

Bester KI-LaTeX-Editor, Overleaf-Alternative

Octree hilft Forschern von über 15 Universitäten, Forschungsarbeiten schneller mit KI zu schreiben

  • Schöne TikZ-Diagramme mit KI generieren
  • Bild hochladen und nahtlos in LaTeX konvertieren
  • Sofortige Unterstützung beim Schreiben und Formatieren von Forschungsarbeiten erhalten