A modified genetic algorithm for single machine scheduling

被引:27
作者
Liu, JY [1 ]
Tang, LX [1 ]
机构
[1] Northeastern Univ, Dept Ind & Syst Engn, Shenyang, Peoples R China
关键词
modified genetic algorithm; single machine scheduling; ready times; heuristics; computational experiments;
D O I
10.1016/S0360-8352(99)00020-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we propose a modified genetic algorithm for the single machine scheduling problem with ready times. This algorithm improves the simple genetic algorithm by introducing two new steps: (1) a filtering step to filter out the worst solutions in each generation and fill in their positions with the best solutions of previous generations; and (2) a selective cultivation step to cultivate the most promising individual when no improvement is made for certain generations. Improvement is also made on the crossover operation for the problem. Computational experiments are carried out, comparing the performance of the proposed algorithm, the simple genetic algorithm and special purpose heuristics. The contribution of each modification measure to the performance improvement is also analyzed. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:43 / 46
页数:4
相关论文
共 7 条
[1]   ON SCHEDULING WITH READY TIMES TO MINIMIZE MEAN FLOW TIME [J].
DEOGUN, JS .
COMPUTER JOURNAL, 1983, 26 (04) :320-328
[2]  
Goldberg D., 1989, GENETIC ALGORITHMS S
[3]   MINIMIZING FLOW TIME VARIANCE IN A SINGLE-MACHINE SYSTEM USING GENETIC ALGORITHMS [J].
GUPTA, MC ;
GUPTA, YP ;
KUMAR, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 70 (03) :289-303
[4]  
HOLLAND JH, 1975, ADAPTATION NATURAL A
[5]   EFFECTIVE HEURISTICS FOR THE SINGLE-MACHINE SEQUENCING PROBLEM WITH READY TIMES [J].
LIU, JY ;
MACCARTHY, BL .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1991, 29 (08) :1521-1533
[6]   A GENETIC ALGORITHM FOR FLOWSHOP SEQUENCING [J].
REEVES, CR .
COMPUTERS & OPERATIONS RESEARCH, 1995, 22 (01) :5-13
[7]  
Rinnooy Kan AHG, 1976, Machine scheduling problems: classification, complexity and computations