Este documento describe dos métodos para resolver problemas de optimización sujeta a restricciones utilizando las condiciones de Karush-Kuhn-Tucker (KKT): 1) Cuando se tiene un candidato a mínimo, se verifican las condiciones de convexidad y se resuelve el sistema de ecuaciones de KKT. 2) Cuando no se tiene candidato, se escriben las condiciones de KKT genéricamente y se prueban combinaciones posibles hasta encontrar una solución válida.