Scheduling a single batch processing machine with non-identical two-dimensional job sizes

被引:10
作者
Zhou, Shengchao [1 ]
Jin, Mingzhou [2 ]
Liu, Chuang [3 ]
Zheng, Xu [3 ]
Chen, Huaping [3 ]
机构
[1] Cent South Univ, Sch Automat, Changsha 410083, Hunan, Peoples R China
[2] Univ Tennessee, Dept Ind & Syst Engn, Knoxville, TN 37996 USA
[3] Univ Sci & Technol China, Sch Management, Hefei 230026, Anhui, Peoples R China
基金
中国国家自然科学基金;
关键词
Scheduling; Batch processing machines; Heuristics; Two-dimensional job sizes; Mixed integer programming; MINIMIZING MAKESPAN; GENETIC ALGORITHM;
D O I
10.1016/j.eswa.2022.116907
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper considers a single batch processing machine scheduling problem with non-identical two-dimensional job sizes. Jobs may be rotated but must be placed orthogonally without overlapping in the machine. The machine can simultaneously process a batch of jobs as long as its two-dimensional capacity is not exceeded. The processing time of a batch is defined by the longest processing time of all jobs in the batch. The objective is to assign jobs to batches considering the machine capacity constraint such that the makespan is minimized. An improved mixed integer programming formulation is proposed to reduce the solution space. 16 heuristics, combining four job sequencing, two batch selection, and two job placement alternatives, are investigated. The effectiveness of the model and heuristics is analyzed through a comprehensive experimental study. The results show that the LPTBFSA heuristic outperforms the others, in which jobs are sorted in decreasing processing time, a batch is selected for each job based on the best-fit algorithm, and a job is placed in the selected batch following the "as compact as possible" packing principle. The LPTFFSA heuristic also works well, in which the first-fit algorithm is used to select a batch for each job.
引用
收藏
页数:8
相关论文
共 29 条
[1]  
Balas K., 2014, THESIS CALIFORNIA ST
[2]   A genetic algorithm for two-dimensional bin packing with due dates [J].
Bennell, Julia A. ;
Lee, Lai Soon ;
Potts, Chris N. .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2013, 145 (02) :547-560
[3]  
Brucker P., 1998, Journal of Scheduling, V1, P31, DOI 10.1002/(SICI)1099-1425(199806)1:1<31::AID-JOS4>3.0.CO
[4]  
2-R
[5]   Scheduling a batch processing machine with non-identical job sizes: a clustering perspective [J].
Chen, Huaping ;
Du, Bing ;
Huang, George Q. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (19) :5755-5778
[6]   Integrated scheduling on a batch machine to minimize production, inventory and distribution costs [J].
Cheng, Ba-Yi ;
Leung, Joseph Y-T. ;
Li, Kai .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 258 (01) :104-112
[7]   Minimizing the makespan on a batch machine with non-identical job sizes: an exact procedure [J].
Dupont, L ;
Dhaenens-Flipo, C .
COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (07) :807-819
[8]  
Ghazvini FJ, 1998, INT J PROD ECON, V55, P273, DOI 10.1016/S0925-5273(98)00067-X
[9]   A meta-heuristic for minimizing total weighted flow time on parallel batch machines [J].
Jia, Zhao-hong ;
Zhang, Han ;
Long, Wen-tao ;
Leung, Joseph Y-T. ;
Li, Kai ;
Li, Wei .
COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 125 :298-308
[10]   Effective hybrid genetic algorithm for minimizing makespan on a single-batch-processing machine with non-identical job sizes [J].
Kashan, A. H. ;
Karimi, B. ;
Jolai, F. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (12) :2337-2360