共 21 条
Single batch processing machine scheduling with two-dimensional bin packing constraints
被引:54
作者:
Li, Xueping
[1
]
Zhang, Kaike
[1
]
机构:
[1] Univ Tennessee, Dept Ind & Syst Engn, Knoxville, TN 37996 USA
关键词:
Scheduling;
Batch processing machine (BPM);
Two-dimensional bin packing problem (2D-BPP);
Biased random-key genetic algorithm (BRKGA);
Bin loading problem;
NONIDENTICAL JOB SIZES;
MINIMIZING MAKESPAN;
ALGORITHM;
D O I:
10.1016/j.ijpe.2017.11.015
中图分类号:
T [工业技术];
学科分类号:
08 ;
摘要:
We study the problem of minimizing the makespan for jobs on a single batch processing machine (BPM). A BMP can process several jobs as a batch simultaneously. Unlike the classic batch processing machine scheduling problems in which the capacity of a machine is modeled as one-dimensional knapsack constraints, in this research, the machine's capacity is represented by a two-dimensional rectangle and a job occupies a rectangle of its dimensions, i.e., width and height, while being processed on the machine. The processing time and the dimensions of the jobs are non-identical. A batch's processing time equals to the longest processing time of jobs in the batch. A batch is feasible only if the jobs can be placed in the machine without overlapping with each other. Arising from practical industrial applications such as advanced manufacturing and wafer fabrication, this problem is a generalization of both the classic single BPM scheduling problem and the two-dimensional bin packing problem (2D-BPP), which are both proven to be NP-hard. Thus, it is NP-hard as well. We present a mixed integer programming (MIP) model for this problem. We also develop heuristic algorithms to tackle this problem, including four single-sequence based heuristics, a biased random-key genetic algorithm (BRKGA), and a hybrid bin loading (HBL) algorithm. The performances of the MIP model and proposed algorithms are compared based on a set of random generated instances.
引用
收藏
页码:113 / 121
页数:9
相关论文