Nothing Special   »   [go: up one dir, main page]

skip to main content
article

The Shifting Bottleneck Procedure for Job Shop Scheduling

Published: 01 March 1988 Publication History

Abstract

We describe an approximation method for solving the minimum makespan problem of job shop scheduling. It sequences the machines one by one, successively, taking each time the machine identified as a bottleneck among the machines not yet sequenced. Every time after a new machine is sequenced, all previously established sequences are locally reoptimized. Both the bottleneck identification and the local reoptimization procedures are based on repeatedly solving certain one-machine scheduling problems. Besides this straight version of the Shifting Bottleneck Procedure, we have also implemented a version that applies the procedure to the nodes of a partial search tree. Computational testing shows that our approach yields consistently better results than other procedures discussed in the literature. A high point of our computational testing occurred when the enumerative version of the Shifting Bottleneck Procedure found in a little over five minutes an optimal schedule to a notorious ten machines/ten jobs problem on which many algorithms have been run for hours without finding an optimal solution.

References

[1]
BAKER, K. R., Introduction to Sequencing and Scheduling, Wiley, New York, 1974.
[2]
BALAS, E., "Machine Sequencing via Disjunctive Graphs: An Implicit Enumeration Algorithm," Oper. Res., 17 (1969), 941-957.
[3]
CARLIER, J., "The One-Machine Sequencing Problem," European J. Oper. Res., 11 (1982), 42-47.
[4]
CONWAY, R. N., W. L. MAXWELL AND L. W. MILLER, Theory of Scheduling. Addison-Wesley, Reading, MA, 1967.
[5]
FRENCH, S., Sequencing and Scheduling: An Introduction to the Mathematics of the Job Shop, Wiley, New York, 1982.
[6]
GAREY, M. R. AND D. S. JOHNSON, Computers and Intractability, W. H. Freeman and Co., San Francisco, 1979.
[7]
LAWRENCE, S., Supplement to "Resource Constrained Project Scheduling: An Experimental Investigation of Heuristic Scheduling Techniques," GSIA, Carnegie-Mellon University, October 1984.
[8]
LENSTRA, J. K., Sequencing by Enumerative Methods, Mathematical Centre Tract 69, Mathematisch Centrum, Amsterdam, 1976.
[9]
LENSTRA, J. K., Personal communication, May 1986.
[10]
MCMAHON, G. AND M. FLORIAN, "On Scheduling with Ready Times and Due Dates to Minimize Maximum Lateness," Oper. Res., 23 (1975), 475-482.
[11]
MUTH, J. F., AND G. L. THOMPSON, Industrial Scheduling, Prentice-Hall, Englewood Cliffs, N.J., 1963.
[12]
RINNOOY KAN, A. H. G., Machine Scheduling Problems: Classification, Complexity and Computations, Nijhoff, The Hague, 1976.
[13]
ROY, B., AND B. SUSSMAN, "Les probl¿mes d'ordonnancement avec contraintes disjonctives," Note DS No. 9 bis, SEMA, Paris, 1964.

Cited By

View all
  • (2021)An Improved Branch-and-Bound Algorithm for the One-Machine Scheduling Problem with Delayed Precedence ConstraintsINFORMS Journal on Computing10.1287/ijoc.2020.098833:3(1091-1102)Online publication date: 1-Jul-2021
  • (2021)Solving job shop scheduling problems without using a bias for good solutionsProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3449726.3463124(1459-1466)Online publication date: 7-Jul-2021
  • (2019)Hybrid Deep Neural Network Scheduler for Job-Shop Problem Based on Convolution Two-Dimensional TransformationComputational Intelligence and Neuroscience10.1155/2019/71728422019Online publication date: 1-Jan-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Management Science
Management Science  Volume 34, Issue 3
March 1988
178 pages

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 March 1988

Author Tags

  1. deterministic
  2. production scheduling: job shop

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)An Improved Branch-and-Bound Algorithm for the One-Machine Scheduling Problem with Delayed Precedence ConstraintsINFORMS Journal on Computing10.1287/ijoc.2020.098833:3(1091-1102)Online publication date: 1-Jul-2021
  • (2021)Solving job shop scheduling problems without using a bias for good solutionsProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3449726.3463124(1459-1466)Online publication date: 7-Jul-2021
  • (2019)Hybrid Deep Neural Network Scheduler for Job-Shop Problem Based on Convolution Two-Dimensional TransformationComputational Intelligence and Neuroscience10.1155/2019/71728422019Online publication date: 1-Jan-2019
  • (2019)Review of job shop scheduling research and its new perspectives under Industry 4.0Journal of Intelligent Manufacturing10.1007/s10845-017-1350-230:4(1809-1830)Online publication date: 1-Apr-2019
  • (2019)Improving Hyper-heuristic Performance for Job Shop Scheduling Problems Using Neural NetworksAdvances in Soft Computing10.1007/978-3-030-33749-0_13(150-161)Online publication date: 27-Oct-2019
  • (2019)Program Trace Optimization with Constructive Heuristics for Combinatorial ProblemsEvolutionary Computation in Combinatorial Optimization10.1007/978-3-030-16711-0_13(196-212)Online publication date: 24-Apr-2019
  • (2018)A guided local search with iterative ejections of bottleneck operations for the job shop scheduling problemComputers and Operations Research10.1016/j.cor.2017.09.01790:C(60-71)Online publication date: 1-Feb-2018
  • (2018)The Current state of bounds on benchmark instances of the job-shop scheduling problemJournal of Scheduling10.1007/s10951-017-0547-821:1(127-128)Online publication date: 1-Feb-2018
  • (2018)A hybrid estimation of distribution algorithm for flexible job-shop scheduling problems with process plan flexibilityApplied Intelligence10.1007/s10489-018-1160-z48:10(3707-3734)Online publication date: 1-Oct-2018
  • (2017)Toward evolving dispatching rules for dynamic job shop scheduling under uncertaintyProceedings of the Genetic and Evolutionary Computation Conference10.1145/3071178.3071202(282-289)Online publication date: 1-Jul-2017
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media