## Deterministic Job-Shop Scheduling: Past, Present and Future (1998)

Venue: | European Journal of Operational Research |

Citations: | 82 - 2 self |

### BibTeX

@ARTICLE{Jain98deterministicjob-shop,

author = {A. S. Jain and S. Meeran},

title = {Deterministic Job-Shop Scheduling: Past, Present and Future},

journal = {European Journal of Operational Research},

year = {1998},

volume = {113},

pages = {390--434}

}

### Years of Citing Articles

### OpenURL

### Abstract

:- Due to the stubborn nature of the deterministic job-shop scheduling problem many solutions proposed are of hybrid construction cutting across the traditional disciplines. The problem has been investigated from a variety of perspectives resulting in several analytical techniques combining generic as well as problem specific strategies. We seek to assess a subclass of this problem in which the objective is minimising makespan, by providing an overview of the history, the techniques used and the researchers involved. The sense and direction of their work is evaluated by assessing the reported results of their techniques on the available benchmark problems. From these results the current situation and pointers for future work are provided. KEYWORDS:- Scheduling Theory; Job-Shop; Review; Computational Study; 1. INTRODUCTION Current market trends such as consumer demand for variety, shorter product life cycles and competitive pressure to reduce costs have resulted in the need for zero i...

### Citations

510 |
The complexity of theorem proving procedures
- Cook
- 1971
(Show Context)
Citation Context ... time requirement of order O(x y ) is said to have a polynomial complexity and is denoted by P. Whereas if the problem complexity is of order O(y x ) then it is considered to be NP-Hard (if P �� N=-=P) (Cook 1971-=-; Garey et al. 1976). Here an optimal algorithm would require a number of computational steps that grows exponentially with the input. The common belief is that no efficient algorithm can ever possibl... |

353 | Performance of various computers using standard linear equations software - Dongarra - 1994 |

331 | Optimization and approximation in deterministic sequencing and scheduling: A survey - Graham, Lawler, et al. - 1979 |

302 |
Tabu Search - Part II
- Glover
- 1990
(Show Context)
Citation Context ...t they allow perturbations to non improving schedules and hence are able to transcend local optima. Not surprisingly such methods are considered to be far superior to current BB and AI methodologies (=-=Glover 1990-=-; Nowicki and Smutnicki 1996). The prominence of iterated local search techniques is clearly brought out by the works of Laguna et al. (1991, 1993) in which a TS technique is compared with a BB approa... |

301 |
OR-Library: distributing test problems by electronic mail
- Beasley
- 1990
(Show Context)
Citation Context ... values. Hence given the seed values and the interval of the processing times these problems can be generated by anyone. This section describes all the known benchmark problems for P J , 242 of them (=-=Beasley 1990-=-, 1996), highlighting optimal or, in the case of open problems, best solutions and the first author(s) to achieve these bounds. Attention is initially drawn to FT 10, the most famous benchmark instanc... |

289 |
Sequencing and scheduling: Algorithms and complexity, Handbook in operations research and management science: Logistics of production and inventory
- Lawler, Lenstra, et al.
- 1993
(Show Context)
Citation Context ...e inherently hard problems. Even most of the special cases of P J are also NP-Hard or strongly NP-Hard which makes this problem one of the most stubborn members of this class (Nakano and Yamada 1991; =-=Lawler et al. 1993-=-). This is highlighted by the fact that algorithms can optimally solve other NP instances such as randomly generated travelling salesman problems, with more than 4000 cities, and set covering problems... |

277 | Limited Discrepancy Search - Harvey, Ginsberg - 1995 |

262 | Future paths for integer programming and links to artificial intelligence - Glover - 1986 |

201 | How Easy is Local Search - Johnson, Papadimitriou, et al. - 1988 |

193 |
The shifting bottleneck procedure for job-shop scheduling
- Adams, Balas, et al.
- 1988
(Show Context)
Citation Context ...o the test findings may suggest the improvements required and where they should be made. These benchmark problems are formulated by various authors (Fisher and Thompson 1963 (FT); Lawrence 1984 (LA); =-=Adams et al. 1988-=- (ABZ); Applegate and Cook 1991 (ORB); Storer et al. 1992 (SWV); Yamada and Nakano 1992 (YN); Taillard 1993 (TA); Demirkol et al. 1998 (DMU)) and are freely available. 2 The processing times for these... |

193 | Complexity of machine scheduling problems - Lenstra, Kan, et al. - 1977 |

190 | On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms
- Moscato
- 1989
(Show Context)
Citation Context ...l.s1991);sGeneticsAlgorithmss(GAs)s(Falkenauersand Deterministic Job-Shop Scheduling: Past, Present and Future 03/10/98 page(9) Bouffouix 1991; Nakano and Yamada 1991) and Genetic Local Search (GLS) (=-=Moscato 1989-=-; Aartssetsal.s1991)swhichsaresdescribedslatersinsthisspaper.sThesmainscontributionsofsthese workssissthesnotionsofslocalssearchs(Johnsonsetsal.s1988;sYannakakiss1990)stosP J .sInslocal search methods... |

181 | Heuristics for integer programming using surrogate constraints. Decision Sciences - Glover - 1977 |

176 |
A computational study of the job-shop scheduling problem
- Applegate, Cook
- 1991
(Show Context)
Citation Context ...timesthe optimal solution to FT 10 (sees3.1),sasproblem that had been eluding researchers for over 25 years. EvenslargersinstancessthansFT 10 were solved bysother BB methods (CarliersandsPinsons1990; =-=Applegate and Cook 1991-=-).sPriorsto 1988sthesonlystechniquesavailablestossolvesinstancesswithsmoresthans100soperationsswas priority dispatch rules (Lawrence 1984). Fox (1987) and Sadeh (1991) werestacklingsproblemssfromsansi... |

175 | Constraint-Directed Search: A Case Study of Job-Shop Scheduling - Fox - 1987 |

136 |
Optimal two- and three-stage production schedules
- Johnson
- 1954
(Show Context)
Citation Context ...graph. Nevertheless there were earlier works in job-shop scheduling. Giffler and Thompson (1960) proposed a priority dispatch rule template, Jackson (1956) generalised Johnsons's flow-shop algorithm (=-=Johnson 1954-=-) to the job-shop and Akers and Friedman (1955) applied a Boolean Algebra approach in order to represent processing sequences. These works dealt with a problem consisting of n jobs, m machines and pre... |

136 | A fast taboo search algorithm for the job-shop problem - Nowicki, Smutnicki - 1996 |

132 |
The complexity of flowshop and jobshop scheduling
- Garey, Johnson, et al.
- 1976
(Show Context)
Citation Context ...rement of order O(x y ) is said to have a polynomial complexity and is denoted by P. Whereas if the problem complexity is of order O(y x ) then it is considered to be NP-Hard (if P �� NP) (Cook 19=-=71; Garey et al. 1976-=-). Here an optimal algorithm would require a number of computational steps that grows exponentially with the input. The common belief is that no efficient algorithm can ever possibly be found to solve... |

131 | Disjunctive programming - Balas - 1979 |

126 | Testing heuristics: We have it all wrong - Hooker - 1995 |

124 |
Probabilistic learning combinations of local job-shop scheduling rules
- Fisher, Thompson
- 1963
(Show Context)
Citation Context ...method by testing it on the benchmark problems. Also the test findings may suggest the improvements required and where they should be made. These benchmark problems are formulated by various authors (=-=Fisher and Thompson 1963-=- (FT); Lawrence 1984 (LA); Adams et al. 1988 (ABZ); Applegate and Cook 1991 (ORB); Storer et al. 1992 (SWV); Yamada and Nakano 1992 (YN); Taillard 1993 (TA); Demirkol et al. 1998 (DMU)) and are freely... |

121 | Job-shop scheduling with genetic algorithms - Davis - 1985 |

120 |
Incorporating problem specific knowledge into genetic algorithms
- Grefenstette
- 1987
(Show Context)
Citation Context ...thodssaresunablestosconvergestosansoptimal solution. These deficienciessinitiatedsthe work on GeneticsLocalsSearchs(GLS), whichsissalso referred to as population based local search or memetic search (=-=Grefenstette 1987-=-; Moscato 1989;sUldersetsal.s1990,s1991).sGLSsissastwoslevelslocalssearchstechniqueswheresaschild conceived from the GA operators is used as the initial solution for the subsequent local search. The l... |

111 | Designing and Reporting on Computational Experiments with Heuristic Methods - Barr, Golden, et al. - 1995 |

108 |
Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques (supplement
- Lawrence
- 1984
(Show Context)
Citation Context ...solved bysother BB methods (CarliersandsPinsons1990; Applegate and Cook 1991).sPriorsto 1988sthesonlystechniquesavailablestossolvesinstancesswithsmoresthans100soperationsswas priority dispatch rules (=-=Lawrence 1984-=-). Fox (1987) and Sadeh (1991) werestacklingsproblemssfromsansindustrialsperspective usingsConstraintsSatisfactionstechniquesswhilesneuralsnetworks(NN)sapplicationss(Foosand Takefuji 1988a, b, c; Zhou... |

98 | Improved clp scheduling with task intervals - Caseau, Laburthe - 1994 |

98 | Ant system for job-shop scheduling - Colorni, Dorigo, et al. - 1994 |

98 | Large-step Markov chains for the traveling salesman problem - Streeter, Martin, et al. - 1991 |

94 | A practical use of Jackson’s preemptive schedule for solving the Job-Shop problem - Carlier, Pinson - 1990 |

94 | Adjustment of Heads and Tails for the Job-Shop Problem - Carlier, Pinson - 1994 |

93 |
Applying tabu search to the job-shop scheduling problem. Annals of Operational Research 41:231–252
- Amico, M, et al.
- 1993
(Show Context)
Citation Context ...rithm does not include the initial solution. As the initial solution has a complexity of O(n 3 m 5 ) Aarts (1996) indicates that this is somewhat misleading, to put it midly. The other TS strategies (=-=Dell'Amico and Trubian 1993-=-; Taillard 1994; Barnes and Chambers 1995), although not presented here, are all integrated with several other methods and are able to provide solutions of high quality within reasonable computing tim... |

86 | A promising genetic algorithm approach to job shop scheduling, rescheduling, and open-shop scheduling problems, 5th ICGA - Fang, Ross, et al. - 1993 |

83 | Improved Approximation Algorithms for Shop Scheduling Problems - Shmoys, Stein, et al. - 1994 |

81 | A New Approach to Computing Optimal Schedules for the Job-Shop Scheduling Problem - Martin, Shmoys - 1996 |

77 | Algorithms for solving production scheduling problems - Giffler, Thompson - 1960 |

75 |
A branch and bound algorithm for the job-shop scheduling problem
- Brucker, Jurisch, et al.
- 1994
(Show Context)
Citation Context ... the difficulty is highlighted by the fact that 15!siss360,360stimesslargersthans10!.sManysmethodsswhichsadoptsunsophisticated techniques are unable to cope with this factorial increase. For example (=-=Brucker et al. 1994-=-) require to find the position of every preceding and succeeding operation on each critical block beforesbranching.sAssasresultsforsmanyslargesproblemssthessearchsissterminatedsbeforeseach positionsca... |

74 |
A Survey of Scheduling Rules
- Panwalkar, Iskander
- 1977
(Show Context)
Citation Context ... available to be sequenced and then choose the operation with the highestspriority.sTheysaresveryseasystosimplementsandshavesaslowscomputationsburden.sA plethora of different rules have been created (=-=Panwalkar and Iskander 1977-=-) and the research appliedsinsthissdomainsindicatessthatsthesbeststechniquessinvolvesaslinearsorsrandomised combinationsofsseveralsprioritysdispatchsruless(FishersandsThompsons1963;sPanwalkarsand Iska... |

68 |
New search spaces for sequencing problems with application to job shop scheduling
- Storer, SD, et al.
- 1992
(Show Context)
Citation Context ... differentsstartingssolutions,susingsfastsproblem-specificsconstructivesprocedures,swhichsare then improved byslocalssearch.sThissclasssofstechniquessincludesproblemsandsheuristicsspace based search (=-=Storer et al. 1992-=-, 1995) and greedy random adaptive search procedure (GRASP) (Resende 1997). ThesmostspopularsiterativesmethodssaresThresholdsAlgorithmsswhichschoosesasnew configuration if the difference in cost betwe... |

66 |
On the representation of continuous functions of several variables by superpositions of continuous functions of one variable and addition
- Kolmogorov
- 1957
(Show Context)
Citation Context ...e fact that many hard problems have been insurmountable for decades before finally being solved. A perfect example is Hilbert's 13 th problem (Hilbert 1900) which was eventually solved by Kolmogorov (=-=Kolmogorov 1957-=-). 3. BENCHMARK PROBLEMS In the previous section we have briefly described various techniques and algorithms which are used to solve P J . However to find the comparative merits of these techniques an... |

66 |
Conventional genetic algorithm for job shop problems
- Nakano, Yamada
- 1991
(Show Context)
Citation Context ...y be found to solve these inherently hard problems. Even most of the special cases of P J are also NP-Hard or strongly NP-Hard which makes this problem one of the most stubborn members of this class (=-=Nakano and Yamada 1991-=-; Lawler et al. 1993). This is highlighted by the fact that algorithms can optimally solve other NP instances such as randomly generated travelling salesman problems, with more than 4000 cities, and s... |

62 | The job shop scheduling problem: Conventional and new solution techniques - Blażewicz, Domschke, et al. - 1996 |

62 | Felten: Large-Step Markov Chains for the TSP Incorporating Local Search Heuristics - Martin, Otto, et al. - 1992 |

61 | Scheduling project networks with resource constraints and time windows - Bartusch, Möhring, et al. - 1988 |

60 | A theoretical and experimental comparison of constraint propagation techniques for disjunctive scheduling - Baptiste, Pape - 1995 |

56 | Nonsystematic Backtracking Search - Harvey - 1995 |

55 |
Guided Local Search with Shifting Bottleneck for Job Shop Scheduling
- Balas, Vazacopoulos
- 1998
(Show Context)
Citation Context ...ed much of the initial excitement in the boom period then notssurprisinglysthissprocedureshassbeensincorporatedsinsmanysothersworkss(Causeausand Laburthe 1995; Yamada and Nakano 1996a; Vaessens 1996; =-=Balas and Vazacopoulos 1998-=-) which have improved the upper and lower bounds of several hard problems. SBP has also been appliedstosmanysgeneralisationssofsP J .sForsexamplesMortons(1990)sextendssSBPstosproject scheduling and ap... |

54 | Variable and value ordering heuristics for the job shop scheduling constraint satisfaction problem - Sadeh, Fox - 1996 |

52 | Evolution based learning in a job shop scheduling environment - Dorndorf, Pesch - 1995 |

51 | A computational study of local search algorithms for job-shop scheduling - Aarts, Laarhoven, et al. - 1994 |

50 | A tutorial survey of job-shop scheduling problems using genetic algorithms-I - Cheng, Gen, et al. - 1996 |