Este documento describe la optimización de problemas de programación de producción de tipo Flow-Shop mediante el uso de metaheurísticas. Se justifica el uso de metaheurísticas para resolver problemas de optimización complejos con múltiples objetivos que surgen en la industria. El documento también compara el uso de una metaheurística basada en simulated annealing y otra basada en algoritmos genéticos para resolver problemas de Flow-Shop multiobjetivo.