Local search heuristics for single-machine scheduling with batching to minimize the number of late jobs

被引:26
作者
Crauwels, HAJ
Potts, CN
VanWassenhove, LN
机构
[1] UNIV SOUTHAMPTON,FAC MATH STUDIES,SOUTHAMPTON SO17 1BJ,HANTS,ENGLAND
[2] INSEAD,F-77305 FONTAINEBLEAU,FRANCE
关键词
scheduling; single machine; batches; set-up time; local search heuristics; descent; simulated annealing; tabu search; genetic algorithm;
D O I
10.1016/0377-2217(95)00349-5
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Local search heuristics are developed for a problem of scheduling jobs on a single machine. Jobs are partitioned into families, and a set-up time is necessary when there is a switch in processing jobs from one family to jobs of another family. The objective is to minimize the number of late jobs. Four alternative local search methods are proposed: multi-start descent, simulated annealing, tabu search and a genetic algorithm. The performance of these heuristics is evaluated on a large set of test problems. The best results are obtained with the genetic algorithm; multi-start descent also performs quite well.
引用
收藏
页码:200 / 213
页数:14
相关论文
共 10 条
[1]  
BRUNO J, 1978, SIAM J COMPUT, V7, P393, DOI 10.1137/0207031
[2]   SIMULATED ANNEALING - A TOOL FOR OPERATIONAL-RESEARCH [J].
EGLESE, RW .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 46 (03) :271-281
[3]  
Glover F., 1990, ORSA Journal on Computing, V2, P4, DOI [10.1287/ijoc.1.3.190, 10.1287/ijoc.2.1.4]
[4]  
Goldberg DE, 1989, GENETIC ALGORITHMS S
[5]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680
[6]   ON THE COMPLEXITY OF SCHEDULING WITH BATCH SETUP TIMES [J].
MONMA, CL ;
POTTS, CN .
OPERATIONS RESEARCH, 1989, 37 (05) :798-804
[7]   N JOB, ONE MACHINE SEQUENCING ALGORITHM FOR MINIMIZING THE NUMBER OF LATE JOBS [J].
MOORE, JM .
MANAGEMENT SCIENCE, 1968, 15 (01) :102-109
[8]  
PIRLOT M, 1992, BELGIAN J OPERATIONS, V32, P8
[9]   SINGLE-MACHINE TARDINESS SEQUENCING HEURISTICS [J].
POTTS, CN ;
VANWASSENHOVE, LN .
IIE TRANSACTIONS, 1991, 23 (04) :346-354
[10]   INTEGRATING SCHEDULING WITH BATCHING AND LOT-SIZING - A REVIEW OF ALGORITHMS AND COMPLEXITY [J].
POTTS, CN ;
VANWASSENHOVE, LN .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1992, 43 (05) :395-406