Genetic algorithm for rotary machine scheduling with dependent processing times

被引:15
|
作者
Huang, Jing [1 ]
Sueer, Guersel A. [1 ]
Urs, Shravan B. R. [1 ]
机构
[1] Ohio Univ, Athens, OH 45701 USA
关键词
Genetic algorithm; Rotary machine scheduling; Heuristic procedure; Adaptive feeding; EARLINESS-TARDINESS PENALTIES; MINIMIZING MAKESPAN; PARALLEL MACHINES; SETUP TIMES;
D O I
10.1007/s10845-011-0521-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper focuses on scheduling a rotary injection molding machine with dependent processing times. The injection machine has n pairs of positions to process n pairs of shoes. It is rotated after every cycle time. Cycle time is the maximum injection time of the jobs currently loaded in the machine. Thus, for all practical purposes, the processing time of a job depends on the combination of the jobs currently assigned to the machine. The uncertainty of processing time makes this problem more complicated than traditional parallel machine scheduling problems. Additionally, since switching jobs leads to mold changes, set-up time is also included in the analysis. We develop a Sequential Genetic Algorithm (SGA) to identify the best schedule with regard to makespan. In this approach, multiple GA evolvers are connected by using a feeding strategy, where each GA evolver identifies the best schedule with minimum makespan for the corresponding product family. A multi-segment (product lines) chromosome representation is applied to represent the product line sequence as well as the job sequence within a product family. Furthermore, an adaptive feeding strategy is also proposed to improve results and reduce computation times. Besides SGA, we also improve the performance of a traditional heuristic procedure by proposing a minimum Delta IT heuristic approach. The experimentation is performed by using four experimental data sets with different demand patterns and nine data sets from a shoe manufacturing plant. The results indicate that our SGA provides better schedule with respect to makespan value, while heuristic procedures take insignificant time to obtain results. Another observation is that adaptive feeding strategy helps to find good results in a shorter time.
引用
收藏
页码:1931 / 1948
页数:18
相关论文
共 50 条
  • [41] A genetic algorithm for the batch scheduling with sequence-dependent setup times
    Chen, TsiuShuang
    Long, Lei
    Fung, Richard Y. K.
    INTELLIGENT COMPUTING IN SIGNAL PROCESSING AND PATTERN RECOGNITION, 2006, 345 : 1137 - 1144
  • [42] A note on unrelated parallel machine scheduling with time-dependent processing times
    Kuo, W-H
    Hsu, C-J
    Yang, D-L
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2009, 60 (03) : 431 - 434
  • [43] Parallel machine scheduling problem to minimize the makespan with resource dependent processing times
    Li, Kai
    Shi, Ye
    Yang, Shan-lin
    Cheng, Ba-yi
    APPLIED SOFT COMPUTING, 2011, 11 (08) : 5551 - 5557
  • [44] Single-machine scheduling with time window-dependent processing times
    Lahlou, C
    Dauzére-Pérès, S
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2006, 57 (02) : 133 - 139
  • [45] Single-machine scheduling with time-and-resource-dependent processing times
    Wei, Cai-Min
    Wang, Ji-Bo
    Ji, Ping
    APPLIED MATHEMATICAL MODELLING, 2012, 36 (02) : 792 - 798
  • [46] Single-machine scheduling problems with time and position dependent processing times
    Zhang, Xingong
    Yan, Guangle
    Huang, Wanzhen
    Tang, Guochun
    ANNALS OF OPERATIONS RESEARCH, 2011, 186 (01) : 345 - 356
  • [47] Single-machine scheduling problems with time and position dependent processing times
    Xingong Zhang
    Guangle Yan
    Wanzhen Huang
    Guochun Tang
    Annals of Operations Research, 2011, 186 : 345 - 356
  • [48] SINGLE-MACHINE BATCH SCHEDULING WITH DEADLINES AND RESOURCE DEPENDENT PROCESSING TIMES
    CHENG, TCE
    KOVALYOV, MY
    OPERATIONS RESEARCH LETTERS, 1995, 17 (05) : 243 - 249
  • [49] A note on unrelated parallel machine scheduling with time-dependent processing times
    Li, Chung-Lun
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2008, 59 (12) : 1696 - 1697
  • [50] Single machine scheduling and due date assignment with positionally dependent processing times
    Gordon, Valery S.
    Strusevich, Vitaly A.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 198 (01) : 57 - 62