Introducción a programación lineal y no lineal. Estudio de los métodos Simplex, Karmakar, gradiente conjugado, cuasi-Newton. También se estudiará los métodos de partición tales como Fibonacci, etc., Métodos de aproximación (de funciones) cuadrático y cúbico. Métodos de Penalización y Barrera.