Cálculo de varias variables · Multiplicador de Lagrange

Multiplicador de Lagrange

Para hallar el mayor o menor valor de f en una curva de restricción g = c: en ese punto, siempre que ∇g ≠ 0, ∇f es paralelo a ∇g, ∇f = λ∇g, y λ es la tasa a la que el valor óptimo cambia con c. Mueve P por la curva y observa la componente de ∇f a lo largo de ella.

El multiplicador de Lagrange en esta visualización

El problema consiste en hallar el mayor o menor valor de una función f(x,y)f(x, y) cuando el punto no puede moverse libremente, sino que debe permanecer en una curva: la restricción g(x,y)=cg(x, y) = c. El método de los multiplicadores de Lagrange indica dónde buscar. Supongamos que ff y gg tienen primeras derivadas parciales continuas cerca de un punto P de la curva, que ff restringida a la curva tiene un máximo o mínimo local en P y que ∇g(P)≠0\nabla g(P) \neq 0. Entonces existe un número λ\lambda, el multiplicador de Lagrange, tal que

Las ecuaciones de los puntos candidatos
∇f(x,y)=λ ∇g(x,y),g(x,y)=c\nabla f(x, y) = \lambda\, \nabla g(x, y), \qquad g(x, y) = c

Son tres ecuaciones para x, y y λ\lambda. Sus soluciones son candidatos, no respuestas: hay que comprobar cada una, y estudiar por separado los puntos donde ∇g=0\nabla g = 0.

El mapa muestra las curvas de nivel de ff, la curva de restricción con un trazo grueso y un punto P sobre ella. En P, la flecha azul es ∇f\nabla f, la flecha hueca indica la dirección de ∇g\nabla g, y ∇f\nabla f se descompone en una componente amarilla a lo largo de la curva y otra discontinua perpendicular a ella. Bajo el mapa, el perfil representa ff frente a la distancia recorrida por la curva.

¿Por qué funciona? A lo largo de la curva, gg no cambia, así que su vector tangente unitario TT es perpendicular a ∇g\nabla g. Al recorrer la curva a velocidad unidad, ff cambia a una tasa ∇f⋅T\nabla f\cdot T, que es la pendiente del perfil en P, y la flecha amarilla es (∇f⋅T) T(\nabla f\cdot T)\,T. En un punto más alto o más bajo del perfil donde ∇g≠0\nabla g \neq 0, esa pendiente es cero, por lo que ∇f\nabla f no tiene componente a lo largo de la curva. En el plano, un vector sin componente a lo largo de la curva es un múltiplo de ∇g\nabla g; por tanto, ∇f=λ∇g\nabla f = \lambda\nabla g, con λ=0\lambda = 0 si ∇f=0\nabla f = 0. Donde la flecha amarilla no es cero, avanzar en su sentido todavía aumenta ff, así que P no puede ser allí un máximo ni un mínimo.

Si además ∇f(P)≠0\nabla f(P) \neq 0, la curva de nivel de ff que pasa por P es perpendicular a ∇f\nabla f, por lo que comparte tangente con la restricción. En un máximo o mínimo restringido, la restricción es tangente a una curva de nivel en vez de cortarla transversalmente.

λ\lambda tiene un significado propio. Escribamos f∗(c)f^*(c) para el valor óptimo en la curva g=cg = c. Si un punto que alcanza ese valor se desplaza suavemente al cambiar cc, entonces λ\lambda es la tasa a la que cambia el valor óptimo:

El multiplicador como tasa de cambio
λ=df∗dc\lambda = \frac{d f^*}{d c}

En el círculo x2+y2=cx^2 + y^2 = c, el mayor valor de xyxy es c/2c/2, y λ=1/2\lambda = 1/2 en ambos máximos. La ventana λ representa f∗f^* frente a cc con esa pendiente. La tasa depende de cómo se escriba la restricción. Escrita como 2g=C2g = C con C=2cC = 2c, la misma curva tiene la mitad del multiplicador, porque ahora mide el cambio por unidad de C. La opción Escribir como 2g lo muestra.

Dos curvas muestran los límites del método. En y−x3=cy - x^3 = c, la función f=yf = y da lugar a gradientes paralelos en (0,c)(0, c), pero, a lo largo de la curva, f=x3+cf = x^3 + c solo se aplana allí y sigue creciendo. Los gradientes paralelos no bastan. En y2−x3=0y^2 - x^3 = 0, el menor valor de f=xf = x se alcanza en la cúspide (0,0)(0, 0), donde ∇g=(0,0)\nabla g = (0, 0) y la ecuación ∇f=λ∇g\nabla f = \lambda\nabla g no tiene solución. El método no detecta ese punto, por lo que hay que examinar directamente esos casos.

El perfil revela si un candidato es un máximo, un mínimo o ninguno de los dos. Sube y luego baja en un máximo local de la curva, baja y luego sube en un mínimo local, y sigue subiendo en el candidato de la cúbica.

En qué fijarse

  • El signo de λ\lambda indica si ∇f\nabla f apunta en el mismo sentido que ∇g\nabla g o en el opuesto. En los círculos es positivo en los máximos y negativo en los mínimos.
  • Ser tangente a una curva de nivel no significa quedarse a un mismo lado de ella. En el punto candidato, la cúbica es tangente a una curva de nivel y aun así la cruza.

Conceptos relacionados