Learning effective dispatching rules for batch processor scheduling

被引:49
作者
Geiger, Christopher D. [1 ]
Uzsoyz, Reha [2 ]
机构
[1] Univ Cent Florida, Dept Ind Engn & Management Syst, Orlando, FL 32816 USA
[2] Purdue Univ, Sch Ind Engn, Lab Extended Enterprises, W Lafayette, IN 47907 USA
关键词
dispatching rules; AI in manufacturing systems; batch scheduling; genetic algorithms;
D O I
10.1080/00207540600993360
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Batch processor scheduling, where machines can process multiple jobs simultaneously, is frequently harder than its unit-capacity counterpart because an effective scheduling procedure must not only decide how to group the individual jobs into batches, but also determine the sequence in which the batches are to be processed. We extend a previously developed genetic learning approach to automatically discover effective dispatching policies for several batch scheduling environments, and show that these rules yield good system performance. Computational results show the competitiveness of the learned rules with existing rules for different performance measures. The autonomous learning approach addresses a growing practical need for rapidly developing effective dispatching rules for these environments by automating the discovery of effective job dispatching procedures.
引用
收藏
页码:1431 / 1454
页数:24
相关论文
共 36 条
[21]   Minimizing makespan on a single batch processing machine with dynamic job arrivals [J].
Lee, CY ;
Uzsoy, R .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1999, 37 (01) :219-236
[22]   EFFICIENT ALGORITHMS FOR SCHEDULING SEMICONDUCTOR BURN-IN OPERATIONS [J].
LEE, CY ;
UZSOY, R ;
MARTINVEGA, LA .
OPERATIONS RESEARCH, 1992, 40 (04) :764-775
[23]   Minimizing total tardiness on a batch processing machine with incompatible job families [J].
Mehta, SV ;
Uzsoy, R .
IIE TRANSACTIONS, 1998, 30 (02) :165-178
[24]   Selection of dispatching rules on multiple dispatching decision points in real-time scheduling of a semiconductor wafer fabrication system [J].
Min, HS ;
Yih, Y .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (16) :3921-3941
[25]  
Mitchell T, 1996, MACHINE LEARNING
[26]   Minimizing total weighted tardiness on a single batch process machine with incompatible job families [J].
Perez, IC ;
Fowler, JW ;
Carlyle, WM .
COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (02) :327-341
[27]   Dynamic selection of dispatching rules for manufacturing system scheduling. [J].
Pierreval, H ;
Mebarki, N .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1997, 35 (06) :1575-1591
[28]  
Pinedo M., 2002, SCHEDULING THEORY AL
[29]   LEARNING-BASED SCHEDULING IN A FLEXIBLE MANUFACTURING FLOW LINE [J].
PIRAMUTHU, S ;
RAMAN, N ;
SHAW, MJ .
IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 1994, 41 (02) :172-182
[30]   INTELLIGENT SCHEDULING WITH MACHINE LEARNING CAPABILITIES - THE INDUCTION OF SCHEDULING KNOWLEDGE [J].
SHAW, MJ ;
PARK, S ;
RAMAN, N .
IIE TRANSACTIONS, 1992, 24 (02) :156-168