σμ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 AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • 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 AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Roteiro de Calculus›Módulo 4 · Otimização e sensibilidades›Tópico 4.2·~50 minIntermediário

Multiplicadores de Lagrange

Posição no roteiroMódulo 4 de 4 · Tópico 2 de 3
4.2 Multiplicadores de Lagrange
—Nota do lab— / 100XP total—Sequência—

Otimizar com uma restrição

Sem restrições, uma função suave tem seu máximo ou mínimo onde o gradiente é zero, ∇f=0\nabla f=0∇f=0. Os problemas reais vêm com restrições: um orçamento fixo, pesos de carteira que somam 1, um limite de risco. Procura-se então o melhor ponto sobre uma curva ou superfície g(x,y)=cg(x,y)=cg(x,y)=c, e não em qualquer lugar do plano.

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

No ótimo com restrição, a curva de nível de fff apenas toca a restrição, então os dois gradientes são paralelos: ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g. Reúne-se isso no lagrangiano 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) e igualam-se a zero todas as suas derivadas parciais: as equações em xxx e yyy dão os gradientes paralelos e a de λ\lambdaλ devolve a restrição.

O multiplicador λ\lambdaλ tem um significado: é o preço-sombra da restrição, a taxa em que o valor ótimo muda quando a restrição é relaxada em uma unidade, dV∗dc=λ\frac{dV^*}{dc}=\lambdadcdV∗​=λ. Em uma carteira de variância mínima com pesos somando 1, ele diz quanta variância um pouco mais de orçamento compraria.

Um problema de orçamentoMaximize f=xyf=xyf=xy sujeito a x+y=10x+y=10x+y=10. Aqui ∇f=(y,x)\nabla f=(y,x)∇f=(y,x) e ∇g=(1,1)\nabla g=(1,1)∇g=(1,1), então y=λy=\lambday=λ e x=λx=\lambdax=λ, logo x=y=5x=y=5x=y=5, λ=5\lambda=5λ=5 e o máximo é 25. Se o orçamento sobe para 11, o máximo passa a 5,5×5,5=30,255{,}5\times5{,}5=30{,}255,5×5,5=30,25: um ganho de 5,25, próximo de λ×1=5\lambda\times1=5λ×1=5.
Candidatos, não garantiasIgualar a zero as derivadas do lagrangiano encontra pontos candidatos. Ainda é preciso decidir se cada um é máximo, mínimo ou nenhum dos dois, e restrições escritas como desigualdades (x≥0x\ge0x≥0) exigem as condições KKT, que estendem essa ideia.

Lab: o que é avaliado

  • O lagrangiano15 pts
  • O x ótimo20 pts
  • O valor máximo15 pts
  • O multiplicador15 pts
  • A geometria10 pts
  • Uma minimização15 pts
  • O que o multiplicador significa10 pts
0/ 7 respondidas
Tarefas
1Preencher as lacunas15 ptsSem resposta

Maximize f(x,y)=xyf(x,y)=xyf(x,y)=xy sujeito a x+y=10x+y=10x+y=10. Complete o lagrangiano deste problema.

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−)
2Resposta numérica20 ptsSem resposta

Maximize f(x,y)=xyf(x,y)=xyf(x,y)=xy sujeito a x+y=10x+y=10x+y=10. Use ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g para encontrar o xxx ótimo.

x∗=x^* =x∗=aceito: ± 0.001
3Resposta numérica15 ptsSem resposta

Maximize f(x,y)=xyf(x,y)=xyf(x,y)=xy sujeito a x+y=10x+y=10x+y=10. Qual é o valor máximo de xyxyxy?

f∗=f^* =f∗=aceito: ± 0.001
4Resposta numérica15 ptsSem resposta

Maximize f(x,y)=xyf(x,y)=xyf(x,y)=xy sujeito a x+y=10x+y=10x+y=10. Qual é o valor do multiplicador λ\lambdaλ no ótimo (de ∇f=λ∇g\nabla f=\lambda\nabla g∇f=λ∇g)?

λ=\lambda =λ=aceito: ± 0.001
5Escolha10 ptsSem resposta

Em um ótimo com restrição, como ∇f\nabla f∇f e ∇g\nabla g∇g se relacionam?

6Resposta numérica15 ptsSem resposta

Minimize x2+y2x^2+y^2x2+y2 sujeito a x+y=2x+y=2x+y=2. Qual é o valor mínimo? (Pense em uma carteira de dois ativos com pesos somando 2 e os pesos ao quadrado como custo.)

V∗=V^* =V∗=aceito: ± 0.001
7Explicar com palavras10 ptsSem resposta

Em uma ou duas frases, diga o que o multiplicador λ\lambdaλ informa sobre a restrição.

Modo matemáticaEntrada por teclado ou LaTeXTarefa 1 de 7 · Ctrl ⏎ para verificar

Entre para executar o seu código.

Todas as aulas são gratuitas para ler. Crie uma conta ou entre para executar código, rodar os testes e enviar este lab.

  • IDE no navegador com terminal bash — nada para instalar
  • Correção instantânea, XP e o seu lugar no roteiro
Criar uma contaEntrar
OU
Continuar com o GitHub