σμ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
  • 日本語
  • 中文
Optimization-Skill›Modul 3 · Konvexität und Krümmung›Thema 3.1·~50 Min.Mittelstufe

Konvexität und warum sie zählt

Position in der SkillModul 3 von 5 · Thema 1 von 2
3.1 Konvexität und warum sie zählt
—Lab-Punkte— / 100XP gesamt—Serie—

Ein Tal, eine Antwort

Eine Funktion ist konvex, wenn die Strecke zwischen zwei Punkten ihres Graphen auf oder über dem Graphen liegt: f(θx+(1−θ)y)≤θf(x)+(1−θ)f(y)f(\theta\mathbf x+(1-\theta)\mathbf y)\le\theta f(\mathbf x)+(1-\theta)f(\mathbf y)f(θx+(1−θ)y)≤θf(x)+(1−θ)f(y) für alle θ∈[0,1]\theta\in[0,1]θ∈[0,1]. Für zweimal differenzierbare Funktionen gibt es einen praktischen Test: fff ist genau dann konvex, wenn ihre Hesse-Matrix überall positiv semidefinit ist, also alle Eigenwerte ≥0\ge0≥0 sind. Summen konvexer Funktionen, positive Vielfache und das Maximum konvexer Funktionen sind wieder konvex, so entstehen große konvexe Zielfunktionen aus kleinen Bausteinen.

H(w)⪰0  ∀ w ⟹ ∇f(w∗)=0 ⇒ f(w∗)=min⁡wf(w)H(\mathbf w)\succeq0\ \ \forall\,\mathbf w\ \Longrightarrow\ \nabla f(\mathbf w^{*})=0\ \Rightarrow\ f(\mathbf w^{*})=\min_{\mathbf w}f(\mathbf w)H(w)⪰0  ∀w ⟹ ∇f(w∗)=0 ⇒ f(w∗)=wmin​f(w)(1)

Konvexität macht Optimierung verlässlich. Jedes lokale Minimum ist ein globales, ein Nullgradient genügt zum Anhalten, und die Antwort hängt nicht davon ab, wo der Löser startet. Ist die Funktion streng konvex, ist der Minimierer zudem eindeutig, und ist sie stark konvex, mit Krümmung mindestens μ>0\mu>0μ>0 in jeder Richtung, konvergiert das Gradientenverfahren mit der zuvor gesehenen geometrischen Rate. Ohne Konvexität ist nichts davon garantiert: Der Löser kann in einem Tal stehen bleiben, das nicht das tiefste ist.

Ein Test und ein GegenbeispielFür f(x)=x2f(x)=x^2f(x)=x2 nehmen wir die Punkte 000 und 444 mit θ=12\theta=\tfrac12θ=21​. Der Wert in der Mitte ist f(2)=4f(2)=4f(2)=4, das Mittel der Randwerte ist (0+16)/2=8(0+16)/2=8(0+16)/2=8; die Differenz von 444 ist positiv, wie es Konvexität verlangt. Nun sei f(x,y)=x2+4xy+y2f(x,y)=x^2+4xy+y^2f(x,y)=x2+4xy+y2. Ihre Hesse-Matrix (2442)\begin{pmatrix}2&4\\4&2\end{pmatrix}(24​42​) hat die Eigenwerte 666 und −2-2−2. Einer ist negativ, also ist fff nicht konvex: Der Ursprung ist ein Sattelpunkt.

In der Finanzwelt sind konvexe Zielfunktionen unter anderem die Portfoliovarianz wTΣw\mathbf w^{T}\Sigma\mathbf wwTΣw (eine Kovarianzmatrix ist positiv semidefinit), Kleinste-Quadrate-Verluste, die ℓ1\ell_1ℓ1​-Norm ∥w∥1\lVert\mathbf w\rVert_1∥w∥1​ und der Expected Shortfall (CVaR) als Funktion der Gewichte. Value-at-Risk, eine Obergrenze für die Zahl der Gewichte ungleich null und die Sharpe-Ratio in ihrer üblichen Form sind nicht konvex. Eine Stichprobenkovarianzmatrix aus weniger Beobachtungen als Assets ist positiv semidefinit, aber singulär, die Varianz ist also konvex ohne streng konvex zu sein, und viele Gewichtsvektoren sind beim Minimum gleichauf.

  • Hesse-Test: überall alle Eigenwerte ≥0\ge0≥0 heißt konvex; ein negativer Eigenwert heißt nicht konvex.
  • Nutzen: Jedes lokale Minimum ist global, der Startpunkt spielt keine Rolle.
  • Bausteine: Summen, positive Vielfache und Maxima konvexer Funktionen bleiben konvex.
Nicht Konvexes relaxierenIst eine Anforderung nicht konvex, etwa höchstens kkk Gewichte ungleich null, ersetzt man sie oft durch eine konvexe Verwandte, hier die ℓ1\ell_1ℓ1​-Strafe. Das relaxierte Problem lässt sich verlässlich lösen und liefert meist eine gute Antwort, ist aber ein anderes Problem: Prüfen Sie das Ergebnis gegen die ursprüngliche Anforderung, bevor Sie es verwenden.

Lab: Was bewertet wird

  • Eine Konvexitätslücke15 Pkt.
  • Der Eigenwert, der die Konvexität zerstört15 Pkt.
  • Welche Hesse-Matrix ist konvex15 Pkt.
  • Konvexe Zielfunktionen in der Finanzwelt15 Pkt.
  • Ein Nullgradient10 Pkt.
  • Konvexitätsvokabular15 Pkt.
  • Warum Löser konvexe Probleme mögen15 Pkt.
0/ 7 beantwortet
Aufgaben
1Numerische Antwort15 Pkt.Nicht beantwortet

Berechnen Sie für f(x)=x2f(x)=x^2f(x)=x2 und die Punkte 000 und 444 mit θ=12\theta=\tfrac12θ=21​ den Wert 12f(0)+12f(4)−f(2)\tfrac12 f(0)+\tfrac12 f(4)-f(2)21​f(0)+21​f(4)−f(2).

gap=gap =gap=akzeptiert: ± 0.01
2Numerische Antwort15 Pkt.Nicht beantwortet

Die Funktion f(x,y)=x2+4xy+y2f(x,y)=x^2+4xy+y^2f(x,y)=x2+4xy+y2 hat die Hesse-Matrix (2442)\begin{pmatrix}2&4\\4&2\end{pmatrix}(24​42​). Wie groß ist ihr kleinster Eigenwert?

mineig=mineig =mineig=akzeptiert: ± 0.01
3Auswahl15 Pkt.Nicht beantwortet

Eine Funktion hat überall dieselbe konstante Hesse-Matrix. Bei welcher Hesse-Matrix ist die Funktion konvex?

4Auswahl15 Pkt.Nicht beantwortet

Welche dieser Funktionen sind konvex im Gewichtsvektor w\mathbf ww? Wählen Sie alle zutreffenden aus.

5Auswahl10 Pkt.Nicht beantwortet

Was sagt Ihnen ∇f(w∗)=0\nabla f(\mathbf w^{*})=0∇f(w∗)=0 bei einer konvexen, differenzierbaren fff?

6Zuordnen15 Pkt.Nicht beantwortet

Ordnen Sie jedem Begriff zu, was er garantiert.

Wähle den Partner für jedes Element links.

Konvex
Streng konvex
Stark konvex
Nicht konvex
7In Worten erklären15 Pkt.Nicht beantwortet

Sagen Sie in ein bis zwei Sätzen, was Konvexität einem Portfolio-Optimierer bringt.

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