Optimización con Restricciones y Multiplicadores de Lagrange
Optimización Continua
Los problemas reales de optimización suelen venir con restricciones: minimizar f(mathbf{x}) sujeto a g_i(mathbf{x}) = 0 (igualdad) o h_j(mathbf{x}) leq 0 (desigualdad). Las restricciones limitan la región factible, y el óptimo sin restricciones puede caer fuera de ella. El mínimo en el conjunto fact
El lagrangiano convierte problemas con restricciones de igualdad en problemas de puntos estacionarios sin restricciones.
Sin optimización con restricciones → no hay SVMs, ni optimización de portafolios, ni algoritmos de ML basados en LP/QP/SDP.
Los problemas reales de optimización suelen venir con restricciones: minimizar sujeto a (igualdad) o (desigualdad). Las restricciones limitan la región factible, y el óptimo sin restricciones puede caer fuera de ella. El mínimo en el conjunto factible puede estar donde sea — interior, en la frontera de una restricción o en la intersección de varias.
Para restricciones de igualdad , la técnica de los multiplicadores de Lagrange reduce el problema con restricciones a uno sin restricciones. Forma el lagrangiano y busca puntos estacionarios: y . Geométricamente, en el óptimo es paralelo a — no puedes reducir sin violar la restricción.
Para restricciones de desigualdad , obtenemos las condiciones de Karush–Kuhn–Tucker (KKT): estacionariedad , factibilidad primal , factibilidad dual , y holgura complementaria (cada restricción está activa () o tiene multiplicador cero). Los multiplicadores se interpretan como 'precios sombra' — la tasa de cambio del valor óptimo al relajar la restricción.
Todo problema con restricciones tiene un problema dual: . La dualidad débil se cumple siempre: el objetivo dual es cota inferior del primal. La dualidad fuerte — igualdad entre los óptimos primal y dual — se cumple para problemas convexos bajo condiciones suaves. El dual suele ser más fácil de resolver y expone estructura hermosa en muchos problemas (las SVMs son el ejemplo de manual).
En ML, la optimización con restricciones está por todas partes. Las SVMs resuelven un programa cuadrático con restricciones de margen, y su dual es donde aparece el truco del kernel. Los métodos de región de confianza usan restricciones de desigualdad sobre el tamaño del paso. Los métodos proximales y ADMM resuelven variantes con restricciones de pérdidas comunes. Incluso el aprendizaje consciente de la equidad y el RL seguro plantean los requisitos como restricciones. Saber lagrangianos es saber razonar sobre 'lo que quiero, sujeto a lo que debo'.
Ejemplo trabajado — desigualdad vía KKT: Minimizar sujeto a . Sin la restricción el óptimo es , pero es infactible. KKT: estacionariedad , factibilidad , holgura . Fija (restricción activa), dando . El precio sombra dice que relajar la cota en mejora el objetivo en .
Ejercicios
Pon a prueba tu comprensión. Puntos por acierto + racha + velocidad.
Confirma que captaste la idea
3 preguntas rápidas. Acertá 2 para marcar esta lección como completada.