El documento describe las condiciones de Karush-Kuhn-Tucker (CKKT) para la optimización no lineal con restricciones. Las CKKT generalizan las condiciones necesarias de óptimo para problemas con restricciones, requiriendo que el gradiente de la función objetivo y las restricciones sean iguales a cero o no negativas en la solución óptima. También introduce los multiplicadores de Lagrange para formular las condiciones CKKT como una extensión del método de Lagrange para problemas con restricciones de igualdad y desigual