El documento describe un problema de programación de tareas (scheduling) donde se debe asignar entre 500 y 600 tareas a ejecutar en 20 a 40 procesadores de manera óptima. Se utilizaron algoritmos genéticos para generar soluciones iniciales y optimizarlas iterativamente. El código revisa que las soluciones propuestas por los cromosomas cumplan con el objetivo de optimización.