Skip to content

SchedulingLab/jsp-instances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job-shop instances

This repository is the merge of two other repositories:

and a paper:

Data about the classical instances can be found on jobshop.jjvh.nl and optimizizer.com.

WARNING! Data may not be accurate. If you find an error, please report an issue. Always refer to the original paper.

Classical instances

Description in classical.json.

  • abz (5 instances [1])
  • dmu (80 instances [2])
  • ft (3 instances [3])
  • la (40 instances [4])
  • orb (10 instances [5])
  • swv (20 instances [6])
  • ta (80 instances [7])
  • yn (4 instances [8])

Generated instances

Description in generated.json

  • gen (4225 instances, [9])

The (initial) bounds for these instances have been computed as follows:

  • The lower bound has been computed as the maximum of the sums of operations time for a same job on the one hand, and for the same machine on the other hand.
  • The upper bound has been computed as the makespan of a list scheduling where each operation number 1 of each job (in increasing index order) has been put in the schedule as earlier as possible, then operation number 2 of each job, and so on.

This has given 123 non-trivial instances (with more than 1 job and 1 machine) with lower bound equal to upper bound.

Large instances

Description in large.json

  • ko (24 instances, [10])
  • lta (90 instances, [10])

The (initial) bounds for lta have been computed as before. This has given 11 instances with lower bound equal to upper bound. The optimum makespan for ko is 600000 by construction of the instances.

References

  1. J. Adams, E. Balas, D. Zawack. "The shifting bottleneck procedure for job shop scheduling.", Management Science, Vol. 34, Issue 3, pp. 391-401, 1988.
  2. E. Demirkol, S. Mehta, R. Uzsoy. "Benchmarks for shop scheduling problems", European Journal of Operational Research, Vol. 109, Issue 1, pp. 137--141, 1998.
  3. J.F. Muth, G.L. Thompson. "Industrial scheduling.", Englewood Cliffs, NJ, Prentice-Hall, 1963.
  4. S. Lawrence. "Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques (Supplement).", Graduate School of Industrial Administration. Pittsburgh, Pennsylvania, Carnegie-Mellon University, 1984.
  5. D. Applegate, W. Cook. "A computational study of job-shop scheduling.", ORSA Journal on Computer, Vol. 3, Isuue 2, pp. 149-156, 1991.
  6. R.H. Storer, S.D. Wu, R. Vaccari. "New search spaces for sequencing problems with applications to job-shop scheduling.", Management Science Vol. 38, Issue 10, pp. 1495-1509, 1992.
  7. E. Taillard. "Benchmarks for basic scheduling problems", European Journal of Operational Research, Vol. 64, Issue 2, pp. 278-285, 1993.
  8. T. Yamada, R. Nakano. "A genetic algorithm applicable to large-scale job-shop problems.", Proceedings of the Second international workshop on parallel problem solving from Nature (PPSN'2). Brussels (Belgium), pp. 281-290, 1992.
  9. S. Strassl and N. Musliu. "Instance space analysis and algorithm selection for the job shop scheduling problem", Computers & Operations Research, Vol. 141, 2022.
  10. G. Da Col, E. Teppan. "Large-Scale Benchmarks for the Job Shop Scheduling Problem", 2021.

About

A set of well-known jobshop instances

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published