Este documento describe los conceptos básicos de la optimización mediante programación matemática. Explica que se trata de elegir la mejor opción entre un conjunto de elementos al maximizar o minimizar una función objetivo, sujeto a un conjunto de restricciones. Define la forma matemática básica del problema como maximizar o minimizar una función f(x) sobre las variables de decisión x, dentro del conjunto factible Ω de restricciones.