Modelos y Algoritmos de Optimización