“…Analogously to Cheng and Smith (1994); Oddi and Smith (1997), we treat the problem as the one of establishing precedence constraints between pairs of activities that require the same resource, so as to eliminate all possible conflicts in the resource use. Such representation is close to the idea of disjunctive graph initially used for the classical job shop scheduling without setup times and also used in the extended case of setup times in Brucker and Thiele (1996); Balas et al (2008); Vela et al (2009);Artigues and Feillet (2008). Let G(A G , J, X) be a graph where the set of vertices A G contains all the activities of the problem together with two dummy activities, a 0 and a n+1 , respectively representing the beginning (reference) and the end (horizon) of the schedule.…”
Section: A Csp Representationmentioning
confidence: 99%
“…In addition, a common value for M axRestart = 1000 is imposed on all the runs. In each complete run, we measure (1) the ∆ avg average percentage deviation 8 from the results in Balas et al (2008), and (2) the number of improved solutions with respect to Balas et al (2008) (in square brackets). The Bests column refers to the best solutions found over the three runs.…”
Section: Lmax Minimizationmentioning
confidence: 99%
“…The Bests column refers to the best solutions found over the three runs. It is worth noting that the results in Balas et al (2008) are not the current best known, yet we use these as reference because they represent the only complete set of published results on all 960 instances contained in the sets i305, i315, i325, i605, i615, and i625. Figure 3.…”
Section: Lmax Minimizationmentioning
confidence: 99%
“…The local search procedures that are introduced in these works extend a procedure originally proposed by Nowicki and Smutnicki (2005) for the classical job-shop scheduling problem to the setup times case by introducing a neighborhood structure that exhibits similar properties relatively to critical paths in the underlying disjunctive graph formulation of the problem. A third example is the work of Balas et al (2008), which extends the wellknow shifting bottleneck procedure (Adams et al 1988) to the SDST-JSSP case. All of the procedures just mentioned solve a relaxed version of the full SDST-JSSP/max in which there are no min/max separation constraints (we will refer to this problem in the following as the SDST-JSSP).…”
Section: Introductionmentioning
confidence: 99%
“…All of the procedures just mentioned solve a relaxed version of the full SDST-JSSP/max in which there are no min/max separation constraints (we will refer to this problem in the following as the SDST-JSSP). Both Balas et al (2008) and González et al (2009a) have produced reference results with their techniques on a previously studied benchmark set of SDST-JSSP problems proposed by Ovacik and Uzsoy (1994). Despite our broader interest in solving the SDST-JSSP/max, we use this benchmark problem set as a basis for direct comparison to our solution procedure in the experimental section of this paper.…”
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 constraintbased 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.
“…Analogously to Cheng and Smith (1994); Oddi and Smith (1997), we treat the problem as the one of establishing precedence constraints between pairs of activities that require the same resource, so as to eliminate all possible conflicts in the resource use. Such representation is close to the idea of disjunctive graph initially used for the classical job shop scheduling without setup times and also used in the extended case of setup times in Brucker and Thiele (1996); Balas et al (2008); Vela et al (2009);Artigues and Feillet (2008). Let G(A G , J, X) be a graph where the set of vertices A G contains all the activities of the problem together with two dummy activities, a 0 and a n+1 , respectively representing the beginning (reference) and the end (horizon) of the schedule.…”
Section: A Csp Representationmentioning
confidence: 99%
“…In addition, a common value for M axRestart = 1000 is imposed on all the runs. In each complete run, we measure (1) the ∆ avg average percentage deviation 8 from the results in Balas et al (2008), and (2) the number of improved solutions with respect to Balas et al (2008) (in square brackets). The Bests column refers to the best solutions found over the three runs.…”
Section: Lmax Minimizationmentioning
confidence: 99%
“…The Bests column refers to the best solutions found over the three runs. It is worth noting that the results in Balas et al (2008) are not the current best known, yet we use these as reference because they represent the only complete set of published results on all 960 instances contained in the sets i305, i315, i325, i605, i615, and i625. Figure 3.…”
Section: Lmax Minimizationmentioning
confidence: 99%
“…The local search procedures that are introduced in these works extend a procedure originally proposed by Nowicki and Smutnicki (2005) for the classical job-shop scheduling problem to the setup times case by introducing a neighborhood structure that exhibits similar properties relatively to critical paths in the underlying disjunctive graph formulation of the problem. A third example is the work of Balas et al (2008), which extends the wellknow shifting bottleneck procedure (Adams et al 1988) to the SDST-JSSP case. All of the procedures just mentioned solve a relaxed version of the full SDST-JSSP/max in which there are no min/max separation constraints (we will refer to this problem in the following as the SDST-JSSP).…”
Section: Introductionmentioning
confidence: 99%
“…All of the procedures just mentioned solve a relaxed version of the full SDST-JSSP/max in which there are no min/max separation constraints (we will refer to this problem in the following as the SDST-JSSP). Both Balas et al (2008) and González et al (2009a) have produced reference results with their techniques on a previously studied benchmark set of SDST-JSSP problems proposed by Ovacik and Uzsoy (1994). Despite our broader interest in solving the SDST-JSSP/max, we use this benchmark problem set as a basis for direct comparison to our solution procedure in the experimental section of this paper.…”
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 constraintbased 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.
This article contains a basic survey of job shop scheduling. It provides a description of two common formulations and a discussion of solution methods. Also included are extensions, applications, and future research directions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.