Estaba estudiando el libro de texto de Stephen Boyd y me confundí en la parte de KKT. El libro dice lo siguiente:
"Para cualquier problema de optimización convexo con función objetivo y restricción diferenciables, cualquier punto que satisfaga las condiciones KKT es óptimo primario y dual y tiene una brecha de dualidad nula. "
Por lo tanto, parecía que si encuentro cualquier punto (x, $\lambda$ , $\nu$ ) que satisface la condición KKT, x será un óptimo primario. Entonces, más adelante dice lo siguiente
"Si un problema de optimización convexo con funciones objetivo y de restricción diferenciables satisface la condición de Slater, entonces las condiciones KKT proporcionan condiciones necesarias y suficientes para la optimalidad: La condición de Slater implica que la brecha de dualidad óptima es cero y que se alcanza el óptimo dual, por lo que x es óptimo si y sólo si existen ( $\lambda$ , $\nu$ ) que, junto con x, satisfacen la condición KKT".
La inclusión de la condición de Slater en la segunda frase me confunde. La primera frase suena como cualquier (x, $\lambda$ , $\nu$ ) que satisface las condiciones KKT (aunque la condición de Slater no se cumpla) es un óptimo primario. Entonces, la segunda frase dice que KKT se convierte en la condición necesaria y suficiente cuando se cumple la condición de Slater.
¿Puede alguien aclarar esto? Para encontrar un óptimo primario, ¿está bien encontrar sólo (x, $\lambda$ , $\nu$ ) que satisface la condición KKT? ¿O debo mostrar también la condición de Slater?