σμ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 AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • 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 AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Parcours Calculus›Module 4 · Optimisation et sensibilités›Sujet 4.2·~50 minIntermédiaire

Multiplicateurs de Lagrange

Position dans le parcoursModule 4 sur 4 · Sujet 2 sur 3
4.2 Multiplicateurs de Lagrange
—Score du lab— / 100XP total—Série—

Optimiser sous contrainte

Sans contrainte, une fonction lisse atteint son maximum ou minimum là où le gradient est nul, ∇f=0\nabla f=0∇f=0. Les vrais problèmes comportent des contraintes : un budget fixe, des poids de portefeuille de somme 1, une limite de risque. On cherche alors le meilleur point sur une courbe ou surface g(x,y)=cg(x,y)=cg(x,y)=c, et non n'importe où dans le plan.

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

À l'optimum sous contrainte, la courbe de niveau de fff touche juste la contrainte, donc les deux gradients sont parallèles : ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g. On regroupe cela dans le lagrangien 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) et on annule toutes ses dérivées partielles : les équations en xxx et yyy donnent les gradients parallèles et celle en λ\lambdaλ redonne la contrainte.

Le multiplicateur λ\lambdaλ a un sens : c'est le prix fictif de la contrainte, le taux auquel la valeur optimale varie quand on assouplit la contrainte d'une unité, dV∗dc=λ\frac{dV^*}{dc}=\lambdadcdV∗​=λ. Dans un portefeuille de variance minimale dont les poids somment à 1, il dit de combien de variance un peu plus de budget achèterait.

Un problème de budgetMaximisons f=xyf=xyf=xy sous la contrainte x+y=10x+y=10x+y=10. Ici ∇f=(y,x)\nabla f=(y,x)∇f=(y,x) et ∇g=(1,1)\nabla g=(1,1)∇g=(1,1), donc y=λy=\lambday=λ et x=λx=\lambdax=λ, d'où x=y=5x=y=5x=y=5, λ=5\lambda=5λ=5 et le maximum est 25. Si le budget passe à 11, le maximum devient 5,5×5,5=30,255{,}5\times5{,}5=30{,}255,5×5,5=30,25 : un gain de 5,25, proche de λ×1=5\lambda\times1=5λ×1=5.
Des candidats, pas des garantiesAnnuler les dérivées du lagrangien trouve des points candidats. Il faut encore décider si chacun est un maximum, un minimum ou ni l'un ni l'autre, et les contraintes écrites en inégalités (x≥0x\ge0x≥0) demandent les conditions KKT, qui prolongent cette idée.

Lab : ce qui est noté

  • Le lagrangien15 pts
  • Le x optimal20 pts
  • La valeur maximale15 pts
  • Le multiplicateur15 pts
  • La géométrie10 pts
  • Une minimisation15 pts
  • Ce que signifie le multiplicateur10 pts
0/ 7 traités
Exercices
1Compléter les blancs15 ptsSans réponse

Maximisez f(x,y)=xyf(x,y)=xyf(x,y)=xy sous la contrainte x+y=10x+y=10x+y=10. Complétez le lagrangien de ce problème.

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−)
2Réponse numérique20 ptsSans réponse

Maximisez f(x,y)=xyf(x,y)=xyf(x,y)=xy sous la contrainte x+y=10x+y=10x+y=10. Utilisez ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g pour trouver le xxx optimal.

x∗=x^* =x∗=accepté : ± 0.001
3Réponse numérique15 ptsSans réponse

Maximisez f(x,y)=xyf(x,y)=xyf(x,y)=xy sous la contrainte x+y=10x+y=10x+y=10. Quelle est la valeur maximale de xyxyxy ?

f∗=f^* =f∗=accepté : ± 0.001
4Réponse numérique15 ptsSans réponse

Maximisez f(x,y)=xyf(x,y)=xyf(x,y)=xy sous la contrainte x+y=10x+y=10x+y=10. Quelle est la valeur du multiplicateur λ\lambdaλ à l'optimum (d'après ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g) ?

λ=\lambda =λ=accepté : ± 0.001
5Choix10 ptsSans réponse

À un optimum sous contrainte, quel est le lien entre ∇f\nabla f∇f et ∇g\nabla g∇g ?

6Réponse numérique15 ptsSans réponse

Minimisez x2+y2x^2+y^2x2+y2 sous la contrainte x+y=2x+y=2x+y=2. Quelle est la valeur minimale ? (Pensez à un portefeuille de deux actifs dont les poids somment à 2 et dont le coût est la somme des carrés des poids.)

V∗=V^* =V∗=accepté : ± 0.001
7Expliquer avec des mots10 ptsSans réponse

En une ou deux phrases, dites ce que le multiplicateur λ\lambdaλ vous apprend sur la contrainte.

Mode mathsSaisie au clavier ou en LaTeXExercice 1 sur 7 · Ctrl ⏎ pour vérifier

Connectez-vous pour exécuter votre code.

Tous les cours sont gratuits à lire. Créez un compte ou connectez-vous pour exécuter du code, lancer les tests et soumettre ce lab.

  • IDE dans le navigateur avec terminal bash — rien à installer
  • Correction instantanée, XP et votre place dans le parcours
Créer un compteSe connecter
OU
Continuer avec GitHub