Simulated annealing and genetic algorithms for minimizing mean flow time in an open shop

被引:32
作者
Andresen, Michael [1 ]
Braesel, Heidemarie [1 ]
Moerig, Marc [1 ]
Tusch, Jan [1 ]
Werner, Frank [1 ]
Willenius, Per [1 ]
机构
[1] Otto VonGuericke Univ Magdegurg, Fak Math, D-39016 Magdeburg, Germany
关键词
open shop scheduling; mean flow time; metaheuristic algorithms; simulated annealing; genetic algorithm;
D O I
10.1016/j.mcm.2008.01.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper considers the problem of scheduling n jobs on m machines in an open shop environment so that the sum of completion times or mean flow time becomes minimal. It continues recent work by Brasel et al. [ H. Brasel, A. Herms, M. Morig, T. Tautenhahn, T. Tusch, F. Werner, Heuristic constructive algorithms for open shop scheduling to minmize mean flow time, European J. Oper. Res., in press ( doi. 10.1016/j.ejor.2007.02.057)] on constructive algorithms. For this strongly NP-hard problem, we present two iterative algorithms, namely a simulated annealing and a genetic algorithm. For the simulated annealing algorithm, several neighborhoods are suggested and tested together with the control parameters of the algorithm. For the genetic algorithm, new genetic operators are suggested based on the representation of a solution by the rank matrix describing the job and machine orders. Extensive computational results are presented for problems with up to 50 jobs and 50 machines, respectively. The algorithms are compared relative to each other, and the quality of the results is also estimated partially by a lower bound for the corresponding preemptive open shop problem. For most of the problems, the genetic algorithm is superior when fixing the same number of 30 000 generated solutions for each algorithm. However, in contrast to makespan minimization problems, where the focus is on problems with an equal number of jobs and machines, it turns out that problems with a larger number of jobs than machines are the hardest problems. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1279 / 1293
页数:15
相关论文
共 33 条
  • [1] SCHEDULING THE OPEN SHOP TO MINIMIZE MEAN FLOW TIME
    ACHUGBUE, JO
    CHIN, FY
    [J]. SIAM JOURNAL ON COMPUTING, 1982, 11 (04) : 709 - 720
  • [2] ALCAIDE D, 1997, TRABAJOS INVESTIGACI, V5, P283
  • [3] Beam-ACO - hybridizing ant colony optimization with beam search: an application to open shop scheduling
    Blum, C
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (06) : 1565 - 1591
  • [4] Heuristic constructive algorithms for open shop scheduling to minimize mean flow time
    Braesel, Heidemarie
    Herms, Andre
    Moerig, Marc
    Tautenhahn, Thomas
    Tusch, Jan
    Werner, Frank
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 189 (03) : 856 - 870
  • [5] CONSTRUCTIVE HEURISTIC ALGORITHMS FOR THE OPEN SHOP PROBLEM
    BRASEL, H
    TAUTENHAHN, T
    WERNER, F
    [J]. COMPUTING, 1993, 51 (02) : 95 - 110
  • [6] On the open-shop problem with preemption and minimizing the average completion time
    Bräsel, H
    Hennes, H
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 157 (03) : 607 - 619
  • [7] A branch & bound algorithm for the open-shop problem
    Brucker, P
    Hurink, J
    Jurisch, B
    Wostmann, B
    [J]. DISCRETE APPLIED MATHEMATICS, 1997, 76 (1-3) : 43 - 59
  • [8] Dorndorf U, 2001, J SCHED, V4, P157, DOI 10.1002/jos.073
  • [9] DU J, 1990, J ALGORITHMS, V14, P24
  • [10] Glover F., 1990, ORSA Journal on Computing, V2, P4, DOI [10.1287/ijoc.1.3.190, 10.1287/ijoc.2.1.4]