σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Calculus-Skill›Modul 4 · Optimierung und Sensitivitäten›Thema 4.2·~50 Min.Mittelstufe

Lagrange-Multiplikatoren

Position in der SkillModul 4 von 4 · Thema 2 von 3
4.2 Lagrange-Multiplikatoren
—Lab-Punkte— / 100XP gesamt—Serie—

Optimieren unter Nebenbedingung

Ohne Nebenbedingungen liegt das Maximum oder Minimum einer glatten Funktion dort, wo der Gradient null ist, ∇f=0\nabla f=0∇f=0. Reale Probleme haben Nebenbedingungen: ein festes Budget, Portfoliogewichte, die sich zu 1 summieren, ein Risikolimit. Gesucht ist dann der beste Punkt auf einer Kurve oder Fläche g(x,y)=cg(x,y)=cg(x,y)=c, nicht irgendwo in der Ebene.

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

Im Optimum unter Nebenbedingung berührt die Niveaulinie von fff die Nebenbedingung nur, daher sind die beiden Gradienten parallel: ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g. Man fasst das in der Lagrange-Funktion L(x,y,λ)=f(x,y)−λ (g(x,y)−c)\mathcal{L}(x,y,\lambda)=f(x,y)-\lambda\,(g(x,y)-c)L(x,y,λ)=f(x,y)−λ(g(x,y)−c) zusammen und setzt alle partiellen Ableitungen null: Die Gleichungen in xxx und yyy liefern die parallelen Gradienten, die in λ\lambdaλ ergibt die Nebenbedingung zurück.

Der Multiplikator λ\lambdaλ hat eine Bedeutung: Er ist der Schattenpreis der Nebenbedingung, die Rate, mit der sich der optimale Wert ändert, wenn die Nebenbedingung um eine Einheit gelockert wird, dV∗dc=λ\frac{dV^*}{dc}=\lambdadcdV∗​=λ. In einem Minimum-Varianz-Portfolio mit Gewichtssumme 1 sagt er, wie viel Varianz etwas mehr Budget kaufen würde.

Ein BudgetproblemMaximiere f=xyf=xyf=xy unter x+y=10x+y=10x+y=10. Hier ist ∇f=(y,x)\nabla f=(y,x)∇f=(y,x) und ∇g=(1,1)\nabla g=(1,1)∇g=(1,1), also y=λy=\lambday=λ und x=λx=\lambdax=λ, damit x=y=5x=y=5x=y=5, λ=5\lambda=5λ=5 und das Maximum ist 25. Wächst das Budget auf 11, wird das Maximum 5,5×5,5=30,255{,}5\times5{,}5=30{,}255,5×5,5=30,25: ein Gewinn von 5,25, nahe bei λ×1=5\lambda\times1=5λ×1=5.
Kandidaten, keine GarantienDie Ableitungen der Lagrange-Funktion null zu setzen liefert Kandidatenpunkte. Ob jeder ein Maximum, Minimum oder keines von beiden ist, muss man noch entscheiden, und als Ungleichungen formulierte Nebenbedingungen (x≥0x\ge0x≥0) brauchen die KKT-Bedingungen, die diese Idee erweitern.

Lab: Was bewertet wird

  • Die Lagrange-Funktion15 Pkt.
  • Das optimale x20 Pkt.
  • Der Maximalwert15 Pkt.
  • Der Multiplikator15 Pkt.
  • Die Geometrie10 Pkt.
  • Eine Minimierung15 Pkt.
  • Was der Multiplikator bedeutet10 Pkt.
0/ 7 beantwortet
Aufgaben
1Lücken füllen15 Pkt.Nicht beantwortet

Maximieren Sie f(x,y)=xyf(x,y)=xyf(x,y)=xy unter der Bedingung x+y=10x+y=10x+y=10. Vervollständigen Sie die Lagrange-Funktion für dieses Problem.

L(x,y,λ)=xy−λ (x+y−)\displaystyle \mathcal{L}(x,y,\lambda)=xy-\lambda\,(x+y-\htmlData{blank=c}{\phantom{\rule[-0.35em]{2.4em}{1.35em}}})L(x,y,λ)=xy−λ(x+y−)
2Numerische Antwort20 Pkt.Nicht beantwortet

Maximieren Sie f(x,y)=xyf(x,y)=xyf(x,y)=xy unter der Bedingung x+y=10x+y=10x+y=10. Bestimmen Sie mit ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g das optimale xxx.

x∗=x^* =x∗=akzeptiert: ± 0.001
3Numerische Antwort15 Pkt.Nicht beantwortet

Maximieren Sie f(x,y)=xyf(x,y)=xyf(x,y)=xy unter der Bedingung x+y=10x+y=10x+y=10. Wie groß ist der Maximalwert von xyxyxy?

f∗=f^* =f∗=akzeptiert: ± 0.001
4Numerische Antwort15 Pkt.Nicht beantwortet

Maximieren Sie f(x,y)=xyf(x,y)=xyf(x,y)=xy unter der Bedingung x+y=10x+y=10x+y=10. Welchen Wert hat der Multiplikator λ\lambdaλ im Optimum (aus ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g)?

λ=\lambda =λ=akzeptiert: ± 0.001
5Auswahl10 Pkt.Nicht beantwortet

Wie hängen ∇f\nabla f∇f und ∇g\nabla g∇g in einem Optimum unter Nebenbedingung zusammen?

6Numerische Antwort15 Pkt.Nicht beantwortet

Minimieren Sie x2+y2x^2+y^2x2+y2 unter x+y=2x+y=2x+y=2. Wie groß ist das Minimum? (Denken Sie an ein Portfolio aus zwei Titeln, dessen Gewichte sich zu 2 summieren und dessen Kosten die quadrierten Gewichte sind.)

V∗=V^* =V∗=akzeptiert: ± 0.001
7In Worten erklären10 Pkt.Nicht beantwortet

Sagen Sie in ein oder zwei Sätzen, was der Multiplikator λ\lambdaλ über die Nebenbedingung aussagt.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 7 · Strg ⏎ zum Prüfen

Melde dich an, um deinen Code auszuführen.

Alle Lektionen kannst du kostenlos lesen. Erstelle ein Konto oder melde dich an, um Code auszuführen, Tests zu starten und dieses Lab abzugeben.

  • IDE im Browser mit Bash-Terminal — nichts zu installieren
  • Sofortige Bewertung, XP und dein Platz auf der Skill
Konto erstellenAnmelden
ODER
Weiter mit GitHub