Parallel batch scheduling with inclusive processing set restrictions and non-identical capacities to minimize makespan