International Journal of Production Research · 2016 · 53 citations · 28 references
ManagementIndustrial EngineeringOperations ManagementOptimizationParallel ComputingSchedulingBatch ProcessingBatch SchedulingBranch And BoundInteger ProgrammingJob SchedulingMakespan MinimizationMakespan OptimizationMixed-integer ProgrammingParallel Machine Batch SchedulingParallel Machine Makespan MinimizationParallel Machine SchedulingRelease DatesSingle Machine Makespan MinimizationSingle-machine Scheduling
In this paper, we present a branch and bound algorithm for the parallel batch scheduling of jobs having different processing times, release dates and unit sizes. There are identical machines with a fixed capacity and the number of jobs in a batch cannot exceed the machine capacity. All batched jobs are processed together and the processing time of a batch is given by the greatest processing time of jobs in that batch. We compare our method to a mixed integer program as well as a method from the literature that is capable of optimally solving instances with a single machine. Computational experiments show that our method is much more efficient than the other two methods in terms of solution time for finding the optimal solution.
28
Scheduling: Theory, Algorithms, and Systems
Michael Pinedo · IIE Transactions · 1996 · 6.3K citations