Este documento presenta una introducción a varios métodos de programación no lineal como la programación cuadrática, programación dinámica, funciones separables, programación geométrica y optimización estocástica. Explica que la programación no lineal busca maximizar o minimizar funciones sujetas a restricciones no lineales y que no existe un solo algoritmo para resolver todos los problemas no lineales.