Solving job shop scheduling with setup times through constraint-based iterative sampling: an experimental analysis

被引:7
|
作者
Oddi, Angelo [1 ]
Rasconi, Riccardo [1 ]
Cesta, Amedeo [1 ]
Smith, Stephen F. [2 ]
机构
[1] CNR, Ist Sci & Tecnol Cogniz, Rome, Italy
[2] Carnegie Mellon Univ, Inst Robot, Pittsburgh, PA 15213 USA
关键词
Random-restart; Constraint-based reasoning; Job-shop scheduling; Setup times; Generalized precedence constraints; BOUND METHOD; ALGORITHM;
D O I
10.1007/s10472-011-9264-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a heuristic algorithm for solving a job-shop scheduling problem with sequence dependent setup times and min/max separation constraints among the activities (SDST-JSSP/max). The algorithm relies on a core constraint-based search procedure, which generates consistent orderings of activities that require the same resource by incrementally imposing precedence constraints on a temporally feasible solution. Key to the effectiveness of the search procedure is a conflict sampling method biased toward selection of most critical conflicts and coupled with a non-deterministic choice heuristic to guide the base conflict resolution process. This constraint-based search is then embedded within a larger iterative-sampling search framework to broaden search space coverage and promote solution optimization. The efficacy of the overall heuristic algorithm is demonstrated empirically both on a set of previously studied job-shop scheduling benchmark problems with sequence dependent setup times and by introducing a new benchmark with setups and generalized precedence constraints.
引用
收藏
页码:371 / 402
页数:32
相关论文
共 50 条
  • [1] Solving job shop scheduling with setup times through constraint-based iterative sampling: an experimental analysis
    Angelo Oddi
    Riccardo Rasconi
    Amedeo Cesta
    Stephen F. Smith
    Annals of Mathematics and Artificial Intelligence, 2011, 62 : 371 - 402
  • [2] A review on job shop scheduling with setup times
    Sharma, Pankaj
    Jain, Ajai
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2016, 230 (03) : 517 - 533
  • [3] Constraint-Based Job Shop Scheduling with ILOG SCHEDULER
    Nuijten W.
    Le Pape C.
    Journal of Heuristics, 1998, 3 (4) : 271 - 286
  • [4] Job Shop Scheduling with Sequence-Dependent Setup Times Based on Constraint Programming Approach
    Peng, Yun-fang
    PROCEEDINGS OF 2012 3RD INTERNATIONAL ASIA CONFERENCE ON INDUSTRIAL ENGINEERING AND MANAGEMENT INNOVATION (IEMI2012), 2013, : 835 - 841
  • [5] Heuristic control of a constraint-based algorithm for the preemptive job-shop scheduling problem
    Le Pape C.
    Baptiste P.
    Journal of Heuristics, 1999, 5 (3) : 305 - 325
  • [6] Heuristic control of a constraint-based algorithm for the preemptive job-shop scheduling problem
    Le Pape, C
    Baptiste, P
    JOURNAL OF HEURISTICS, 1999, 5 (03) : 305 - 325
  • [7] Job Shop Scheduling with Setup Times and Maximal Time-Lags: A Simple Constraint Programming Approach
    Grimes, Diarmuid
    Hebrard, Emmanuel
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2010, 6140 : 147 - 161
  • [8] Lateness minimization with Tabu search for job shop scheduling problem with sequence dependent setup times
    Gonzalez, Miguel A.
    Vela, Camino R.
    Gonzalez-Rodriguez, Ines
    Varela, Ramiro
    JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (04) : 741 - 754
  • [9] Local search and genetic algorithm for the job shop scheduling problem with sequence dependent setup times
    Vela, Camino R.
    Varela, Ramiro
    Gonzalez, Miguel A.
    JOURNAL OF HEURISTICS, 2010, 16 (02) : 139 - 165
  • [10] Job shop scheduling with sequence dependent setup times to minimize makespan
    Sun, JU
    Yee, SR
    Hwang, H
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2003, 10 (04): : 455 - 461