Describir: Scheduling parallel batch processing machines to minimize makespan using genetic algorithms