En la entrada anterior buscábamos optimizar un campo escalar . Retomaremos este problema, pero ahora agregando restricciones al dominio de . Para ello hablaremos del método de los multiplicadores de Lagrange, el cual nos permitirá dar una solución bajo ciertas condiciones de diferenciabilidad.
Esto en general es lo mejor que podremos hacer. En realidad, los problemas de este estilo son muy difíciles y no tienen una solución absoluta. Si no tenemos las condiciones del teorema de Lagrange, es posible que se tengan que hacer cosas mucho más compliadas para obtener óptimos exactos, o bien que se tengan que hacer aproximaciones numéricas.
En la demostración del teorema de los multiplicadores de Lagrange usaremos el teorema de la función implícita, lo cual es evidencia adicional de lo importante y versátil que es este resultado.
Un ejemplo para motivar la teoría
Imagina que tenemos la función y queremos encontrar su mínimo. Esto es muy fácil. El mínimo se da cuando , pues en cualquier otro valor tenemos un número positivo. Pero, ¿Qué pasaría si además queremos que los pares que usamos satisfagan también otra condición?, por ejemplo, que cumplan
En este caso, la respuesta ya no es obvia. Podríamos intentar encontrar el mínimo por inspección, pero suena que será difícil. Podríamos intentar usar la teoría de la entrada anterior, pero esa teoría no nos dice nada de qué hacer con nuestra condición.
La teoría que desarrollaremos a continuación nos permitirá respondernos preguntas de este estilo. En este ejemplo en concreto, puedes pensar que la solución se obtendrá de la siguiente manera: La ecuación nos dibuja una elipse en el plano, como se ve en la figura 1 imagen 3. Las curvas de nivel de la superficie dibujada por la gráfica de la función corresponden a circunferencias concéntricas, cuyo centro es el origen. Al ir tomando circunferencias cada vez mas grandes en el plano comenzando con el punto nos quedaremos con la primera que toque a la elipse, de hecho la tocará en dos puntos, digamos y , donde sería el mínimo buscado, es decir el mínimo que sobre la superficie cumple con la ecuación .
Figura 1; Imagen 1-Superior izquierda. Tenemos la gráfica de la ecuación . Imagen 2- Inferior izquierda. Planos que intersecan a la superficie , nos dan las curvas de niver que son circunferencias concéntricas. Imagen 3- Derecha. En azul la elipse dibujada por la ecuación , y las curvas de nivel que se acercan a ella conforme cortamos mas arriba.
Pero como ahí se da una tangencia, entonces suena que justo en ese punto hay una recta simultáneamente tangente a la curva de nivel y a la elipse. Esto nos da una relación entre gradientes. El teorema de multiplicadores de Lagrange detecta y enuncia esta relación entre gradientes con precisión y formalidad, incluso cuando tenemos más de una condición. A estas condiciones también las llamamos restricciones, y están dadas por ecuaciones.
Enunciado del teorema de multiplicadores de Lagrange
A continuación enunciamos el teorema.
Teorema (multiplicadores de Lagrange). Sea es un campo escalar de clase . Para , tomamos campos escalares de clase en . Consideremos el conjunto donde todos los se anulan, es decir:
Tomemos un en para el cual
tiene un extremo local en para los puntos de y
son linealmente independientes.
Entonces existen , a los que llamamos multiplicadores de Lagrange tales que:
Si lo meditas un poco, al tomar obtenemos una situación como la del ejemplo motivador. En este caso, la conclusión es que , que justo nos dice que en , las gráficas de los campos escalares y tienen una tangente en común.
Demostración del teorema de multiplicadores de Lagrange
Demostración. La demostración del teorema de multiplicadores de Lagrange usa varios argumentos de álgebra lineal. Esto tiene sentido, pues a final de cuentas, lo que queremos hacer es poner un gradiente () como combinación lineal de otros gradientes (). A grandes rasgos, lo que haremos es:
Definir un espacio .
Mostrar que generan al espacio ortogonal .
Mostrar que es ortogonal a todo vector de , por lo cual estará en y así por el inciso anterior será combinación lineal de .
Para construir el espacio del que hablamos, usaremos el teorema de la función implícita y la regla de la cadena. Empecemos este argumento. Consideremos la siguiente matriz:
Dado que los vectores son linealmente independientes, el rango por renglones de esta matriz es , de modo que su rango por columnas también es (tarea moral). Sin perder generalidad (quizás tras hacer una permutación de columnas, que permuta las entradas), tenemos que las primeras columnas son linealmente independientes. Así, la matriz
es invertible. Hagamos y reetiquetemos las variables coordenadas como , y las variables coordenadas como . Escribiremos para referirnos al punto al que hacen referencia las hipótesis. Esto nos permite pensar y nos deja en el contexto del teorema de la función implícita. Como la matriz anterior es invertible, existen y para los cuales , y hay una única función de clase tal que para y se cumple que si y sólo si .
Definamos ahora la función como , la cual es de clase en .
Por cómo construimos , sucede que para toda . Por definición, esto quiere decir que para toda tenemos que para toda . Esto quiere decir que es una función constante y por lo tanto su derivada en es la transformación . Pero otra forma de obtener la derivada es mediante la regla de la cadena como sigue:
En términos matriciales, tenemos entonces que el siguiente producto matricial es igual al vector de entradas (evitamos poner para simplificar la notación):
para cada . Nos gustaría escribir esta conclusión de manera un poco más sencilla, para lo cual introducimos los siguientes vectores para cada :
Cada uno de estos lo pensamos como vector en . Además, son vectores linealmente independientes, pues sus entradas son linealmente independientes. El espacio vectorial que generan es entonces un subespacio de , con .
De la ecuación tenemos que para todo , y . Se sigue que , donde es el complemento ortogonal de en . Pero además, por propiedades de espacios ortogonales tenemos que
Así , además el conjunto es linealmente independiente con elementos, por tanto este conjunto es una base para . Nuestra demostración estará terminada si logramos demostrar que también está en , es decir, que es ortogonal a todo elemento de .
Pensemos qué pasa al componer con en el punto . Afirmamos que es un extremo local de . En efecto, . Si, por ejemplo diera un máximo, entonces los valores para dentro de cierta bola serían menores a . Pero entonces los valores cercanos a cumplen , con en y por lo tanto menor a (para mínimos es análogo).
Resumiendo lo anterior, es extremo local de . Aplicando lo que aprendimos en la entrada anterior, la derivada de debe anularse en . Pero por regla de la cadena, dicha derivada es
Viéndolo como multiplicación de matrices, el siguiente producto es el vector de entradas:
De donde concluimos para cada . Esto precisamente nos dice que . Esto es justo lo que queríamos, pues habíamos demostrado que es una base de . Por ello podemos expresar a como combinación lineal de esta base, es decir, existen escalares tales que:
¡Qué bonita demostración! Usamos el teorema de la función implícita, la regla de la cadena (dos veces), nuestros resultados para valores extremos de la entrada anterior, y un análisis cuidadoso de ciertos espacios vectoriales.
Ejemplos del método de multiplicadores de Lagrange
Veamos algunos problemas que podemos resolver con esta nueva herramienta.
Ejemplo. Determinaremos los puntos extremos de bajo la condición . Para poner todo en términos de nuestro teorema, definimos . Por el teorema de multiplicadores de Lagrange, en los puntos extremos debe existir una tal que . Calculando las parciales correspondientes, debemos tener entonces
Adicionalmente, recordemos que se debe satisfaces . Llegamos entonces al sistema de ecuaciones
Al despejar y en ambas ecuaciones tenemos:
Poniendo los valores de y en la tercera ecuación, llegamos a , de donde al resolver tenemos las soluciones y .
Al sustituir en las ecuaciones de nuestro sistema, obtenemos como puntos críticos a y .
Si intentamos calcular el hessiano de , esto no nos dirá nada (no tendremos eigenvalores sólo positivos, ni sólo negativos). Pero esto ignora las restricciones que nos dieron. Podemos hacer una figura para entender si estos puntos son máximos o mínimos. En la Figura tenemos la gráfica de , intersectada con la superfice dada por . Nos damos cuenta que hay un punto máximo y uno mínimo. Al evaluar, obtenemos y . Esto nos dice que el máximo en la superficie se alcanza en y el mínimo en .
Figura 2: Ilustración del Ejemplo 1 la función esta dibujada en azul esta impone restricción a la función que dibuja un plano en el espacio.
Ejemplo. Veamos cómo minimizar la expresión sujetos a la condición . Una vez más, proponemos para tener la situación del teorema de multiplicadores de Lagrange. Debe pasar que . El gradiente de es de puros ceros unos, así que tenemos el sistema de ecuaciones:
De las primeras tres ecuaciones tenemos de donde . Sustituyendo en la tercera ecuación, , es decir . Ya que sólo tenemos una solución, ésta es el mínimo del conjunto de soluciones. En la figura 3 tenemos la ilustración de la solución de este problema, la esfera centrada en el origen de radio toca al plano en el punto
Figura 3: En azul claro el plano , inflamos esferas centradas en el origen; desde la de radio cero vamos aumentando el radio hasta tener el radio correspondiente para el cual la esfera toque tangentemente al plano.
Más adelante…
Con esta entrada cerramos el curso de Cálculo Diferencial e Integral III. ¡¡Felicidades!! Esperamos que todas estas notas te hayan sido de ayuda para estudiar, repasar o impartir la materia. Quedamos al pendiente de cualquier duda, observación o sugerencia en la sección de comentarios de las entradas.
Tarea moral
Determina los extremos de la función bajo la restricción
El plano interseca al paraboloide en una elipse . Determina el punto de la elipse con el valor mayor en el eje , y el punto con el valor mínimo en el mismo eje. Sugerencia:, y
Determinar el máximo valor de bajo la restricción
Determinar los puntos extremos de la función bajo la restricción
Demuestra que en una matriz su rango por columnas es igual a su rango por renglones. Sugerencia. Usa el teorema de reducción gaussiana. También, puedes revisar la entrada que tenemos sobre rango de matrices.
En esta parte del curso estamos abordando los resultados principales de campos vectoriales y su diferenciabilidad. Hemos hablado de cómo la derivada de una composición se calcula con regla de la cadena. También, enunciamos el teorema de la función inversa, lo demostramos, y vimos un ejemplo de cómo se usa. Ahora pasaremos a otro de los resultados fundamentales en el tema: el teorema de la función implícita. Vamos a motivarlo a partir del problema de resolver sistemas de ecuaciones no lineales. Luego, lo enunciaremos formalmente y lo demostraremos. La discusión y los ejemplos los dejaremos para la siguiente entrada.
Una motivación: resolver sistemas de ecuaciones no lineales
Con lo que repasamos sobre sistemas de ecuaciones lineales, y con lo que se ve en un curso de Álgebra Lineal I, se puede entender completamente cómo resolver sistemas de eccuaciones lineales. Recordemos un poco de esto. Tomemos el siguiente sistema de ecuaciones lineales en las variables :
Para resolverlo, se podría utilizar el proceso de reducción gaussiana. Tras hacer esto, podíamos clasificar a las variables en libres (que podían valer lo que sea) y pivote (que dependían afinmente de las libres). Esto daba todas las soluciones. Si, por decir algo, las variables pivote son y las libre son , entonces podemos reescribir lo anterior de la siguiente manera: «podemos despejar a las primeras en función de las segundas», algo así como
Elegimos a como queramos. De ahí quedan definidos afinmente con las . Y esto da todas las soluciones. Pero, ¿qué sucedería si tenemos un sistema de ecuaciones mucho más general?
Para plantear esto, imaginemos que ahora tenemos cualesquiera funciones y que queremos encontrar todas las soluciones al siguiente sistema de ecuaciones:
Esto es tan general como pudiéramos esperar. A la izquierda hay ceros, pero es porque si hubiera otras cosas, podríamos pasarlas a la izquierda para dejar ceros a la derecha.
Este sistema parece imposible de resolver: no tenemos idea de quiénes son las funciones , no hay reducción gaussiana, no hay variables libres, etc. Pero imaginemos que el campo vectorial es de clase alrededor de algún punto en donde queremos despejar. Esto nos diría que cerca de cada expresión con se parece muchísimo a su mejor aproximación lineal:
donde, tenemos:
donde . Pero entonces el sistema es prácticamente el mismo sistema que
Esto se ve un poco complicado, pero cada es simplemente un número real. ¡Cerquita de el sistema de ecuaciones es prácticamente un sistema lineal! Sería entonces de esperarse que las soluciones el sistema original sean muy cercanas a las del sistema lineal que sale y de nuevo recuperamos los trucos usuales: reducción gaussiana, variables libres, variables pivote, etc.
Pensando en que en el sistema las variables pivote son y las libres son , entonces podemos encontrar transformaciones afines tales que las soluiones de consisten en elegir arbitrariamente, y tomar
Muy probablemente no será una solución de , pues son sistemas diferentes entre sí. Pero suena a que son tan tan cercanos, que con tantita maniobra podremos encontrar funciones tales que cualquier solución a similarmente está dada por elegir arbitrariamente y tomar
Gracias a que pudimos poner a todos los en función de los , hemos logrado encontrar todas las soluciones a cerca de . El teorema de la función inversa nos ayuda a volver precisas muchas de las cosas discutidas en esta sección.
Enunciado del teorema de la función implícita
Pensemos que tenemos algunas restricciones dadas por ecuaciones como las del sistema . Lo que el teorema de la función implícita nos dirá es que bajo suficiente regularidad y algunas condiciones de invertibilidad, en una vecindad de un punto las incógnitas se pueden poner en función de las incógnitas , es decir, que se puede despejar como lo mencionamos al final de la sección anterior. El enunciado es el siguiente.
Teorema (de la función implícita). Sea un campo vectorial de clase en con funciones componentes , para .
Pensemos en el conjunto de soluciones del siguiente sistema de ecuaciones:
Supongamos además que para el punto la matriz
es invertible. Entonces existen abiertos y con , , para los cuales hay una única función de clase en , tal que si y sólo si .
Sólo para aclarar algunas diferencias con lo discutido anteriormente, aquí ya estamos separando en lo que esperaremos que serán las variables libres y las variables pivote . Estamos además estudiando el caso en el que tenemos tantas variables libres como ecuaciones, pues este caso es fácil de enunciar en términos de la invertibilidad de una matriz. El caso más general se trata con reducción gaussiana como platicamos en la sección anterior. La igualdad es lo que entendemos como «despejar» a los ’s en función de los ’s.
Demostración del teorema de la función implícita
Veamos la demostración del teorema.
Demostración. Definamos como . Dado que es de clase , se tendrá que también (explica esto como tarea moral).
Notemos que
Por otro lado, notemos que la matriz jacobiana de en es
esta matriz además es invertible (también tendrás que explicar ambas cosas de tarea moral).
La idea clave es que entonces podemos usar el teorema de la función inversa en . Aplícandolo en este contexto, obtenemos que existe tal que es inyectiva en una bola . Nos dice también que es un conjunto abierto, y que es de clase en . También dice algo de quién es la derivada explícitamente, pero eso no lo necesitaremos por ahora (de tarea moral tendrás que pensar qué nos dice esto).
Como manda a y es un abierto, entonces hay una bola abierta alrededor de contenida en . El conjunto que propondremos será el abierto que se obtiene al intersectar con el espacio en donde la coordenada correspondiente a es cero. En otras palabras, es un abierto y consiste de para los cuales existe un tal que (es decir, ).
Tomemos ahora un . Afirmamos que hay sólo un tal que y . Si hubiera y que satisfacen eso, tendríamos
que por la inyectividad de implica . De hecho, dicho único está en función de , que es de clase de modo que el conjunto de los asignados a los en es un abierto .
Así, podemos definir de la siguiente manera: , donde es el único elemento para el cual y . De la discusión desarrollada, está bien definida y cumple con las propiedades buscadas.
Por último probemos que es de clase en . Como esta definida y, además es de clase sobre el conjunto , si escribimos que , bastaría con demostrar:
para cada . Esto se hace como sigue:
Así queda terminada de la demostración de este importante teorema.
Algunas reflexiones finales
Si quisiéramos usar de manera práctica la demostración para encontrar la función implícita , necesitaríamos calcular la inversa . Sin embargo, las técnicas que tenemos hasta ahora no nos permiten hacer eso tan fácilmente. La versión del teorema de la función inversa que tenemos nos dice que hay una inversa, pero no nos dice quién es. La mayoría de las veces dar esta inversa es muy difícil, por no decir imposible.
Aunque esto parezca algo negativo, de cualquier forma tenemos un resultado muy importante. En algunos casos, sí podremos dar la función inversa con relativa facilidad. Y en otros contextos, aunque no podamos dar la inversa explícitamente, sí tendremos una base teórica robusta para demostrar otros resultados. El teorema de la función implícita es una palanca importante para otros resultados que brindan mucha luz acerca del comportamiento de los campos vectoriales.
Mas adelante…
La demostración y el desarrollo teórico tanto del teorema de la función inversa, como el de la función implícita, son muy técnicos. Dejaremos los aspectos técnicos hasta aquí y en la siguiente entrada procesaremos mejor lo que quiere decir este teorema hablando de varios ejemplos, y también de sus consecuencias.
Tarea moral
Considérese la función dada por aplica el teorema de la función implícita para obtener una función tal que es solución de la ecuación .
Explica con detalle por qué la función de la demostración del teorema de la función implícita es de clase .
Verifica que en efecto es la expresión dada en la demostración del teorema. Además, justifica por qué es invertible.
Justifica con detalle por qué los conjuntos y de la demostración en efecto son conjuntos abiertos.
El teorema de la función inversa también nos dice quién es la derivada de la inversa. ¿Eso qué quiere decir en el contexto del teorema de la función implícita?