Scheduling Identical Parallel Batch Processing Machines Involving Incompatible Families with Different Job Sizes and Capacity Constraints

Chunhao Li,Feng Wang,Jatinder N. D. Gupta,Tsuiping Chung
DOI: https://doi.org/10.1016/j.cie.2022.108115
IF: 7.18
2022-01-01
Computers & Industrial Engineering
Abstract:This paper investigates the problem of scheduling jobs on parallel batch processing machines with incompatible job families, non-identical job sizes, arbitrary job release times, and machine capacity constraints. A mixed-integer linear programming (MILP) model is established to minimize makespan. A lower bound is proposed to test the solution quality obtained from heuristic and metaheuristic algorithms. Since the problem is strongly NP-hard, we propose five constructive and polynomially bounded heuristic algorithms. To improve the solutions obtained by these constructive algorithms, we describe a job family constraint-guided artificial immune system (CGAIS) based algorithm. In the proposed CGAIS algorithm, only jobs in the same family can be executed by the secondary immune response. The longest batch processing time rule is used to form the batches. The effectiveness of the proposed constructive and the CGAIS algorithms is empirically tested on the randomly generated problem instances. These computational results show that the proposed CGAIS algorithm can obtain better near-optimal solutions than the existing algorithms.
What problem does this paper attempt to address?