A new neighborhood and tabu search for the Blocking Job Shop

被引:45
作者
Groeflin, Heinz [2 ]
Klinkert, Andreas [1 ]
机构
[1] Zurich Univ Appl Sci, Inst Data Anal & Proc Design, Winterthur, Switzerland
[2] Univ Fribourg, Dept Informat, CH-1700 Fribourg, Switzerland
关键词
Job shop scheduling; Blocking; Setup; Disjunctive graph; Tabu search; SCHEDULING PROBLEMS; ALGORITHM;
D O I
10.1016/j.dam.2009.02.020
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The Blocking Job Shop is a version of the job shop scheduling problem with no intermediate buffers, where a job has to wait on a machine until being processed on the next machine. We study a generalization of this problem which takes into account transfer operations between machines and sequence-dependent setup times. After formulating the problem in a generalized disjunctive graph, we develop a neighborhood for local search. In contrast to the classical job shop, there is no easy mechanism for generating feasible neighbor solutions. We establish two structural properties of the underlying disjunctive graph, the concept of closures and a key result on short cycles, which enable us to construct feasible neighbors by exchanging critical arcs together with some other arcs. Based on this neighborhood, we devise a tabu search algorithm and report on extensive computational experience, showing that our solutions improve most of the benchmark results found in the literature. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:3643 / 3655
页数:13
相关论文
共 30 条
  • [1] THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING
    ADAMS, J
    BALAS, E
    ZAWACK, D
    [J]. MANAGEMENT SCIENCE, 1988, 34 (03) : 391 - 401
  • [2] [Anonymous], 0406 U FRIB DEP INF
  • [3] [Anonymous], RTDIA462000
  • [4] [Anonymous], MIC 2001 4 MET INT C
  • [5] Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
  • [6] Brizuela CA, 2002, IEEE SYS MAN CYBERN, P2349
  • [7] Cyclic job shop scheduling problems with blocking
    Brucker, Peter
    Kampmeyer, Thomas
    [J]. ANNALS OF OPERATIONS RESEARCH, 2008, 159 (01) : 161 - 181
  • [8] CANDAR O, 1999, MACHINE SCHEDULING P
  • [9] A tabu search algorithm for the integrated scheduling problem of container handling systems in a maritime terminal
    Chen, Lu
    Bostel, Nathalie
    Dejax, Pierre
    Cai, Jianguo
    Xi, Lifeng
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (01) : 40 - 58
  • [10] A branch and bound algorithm for scheduling trains in a railway network
    D'Ariano, Andrea
    Pacciarelli, Dario
    Pranzo, Marco
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (02) : 643 - 657