Condiciones de Kuhn-Tucker y función lagrangiana en programación no lineal
Resumen
El texto explica la programación no lineal, donde la función objetivo o alguna restricción no es lineal, y define las soluciones factibles regulares. Presenta las condiciones de Kuhn y Tucker como punto de partida para hallar el óptimo global, junto con los pasos para resolver un problema y la construcción de la función lagrangiana. También recoge las condiciones suficientes de optimalidad para máximos y mínimos globales.
Puntos clave
- En programación no lineal, la función objetivo o alguna restricción es no lineal.
- Una solución factible es regular si es de interior o si, en la frontera, los gradientes de las restricciones saturadas son linealmente independientes.
- La función lagrangiana suma a la función objetivo un término lambda por cada restricción, siendo lambda los multiplicadores de Kuhn y Tucker.
- Las condiciones de Kuhn y Tucker son factibilidad, punto crítico, signo de los multiplicadores y holgura complementaria.
- Los puntos de Kuhn y Tucker son candidatos a óptimo global y deben verificar después las condiciones suficientes.
- Si la función objetivo es cóncava (en máximos) y el conjunto factible es convexo, todo punto de Kuhn y Tucker es máximo global.
Programación no lineal ( cuando la función objetivo o alguna restricción es no lineal). Tienen infinitas soluciones factibles de entre las cuales hay que encontrar la solución óptima. Todas las restricciones son lineales, todas las soluciones factibles del problema son regulares.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué son los multiplicadores de Kuhn y Tucker?
Son las nuevas variables que se añaden en la función lagrangiana, una por cada restricción del problema. Se suman a la función objetivo multiplicados por cada restricción.
¿Qué significa que una solución factible sea regular?
Una solución factible es regular si es una solución de interior, o si es frontera y los gradientes de las restricciones saturadas forman un sistema de vectores linealmente independientes.
¿Cuáles son los pasos para resolver un problema de programación no lineal?
Primero se comprueban las condiciones necesarias de optimalidad y se expresa el problema en forma canónica. Después se construye la lagrangiana, se calculan los puntos de Kuhn y Tucker y, por último, se comprueban las condiciones suficientes de optimalidad.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.