Skip to main content

A package for designing and distributing problems

Project description

= Scheduling Problem Designer

image::https://img.shields.io/badge/code%20style-black-000000.svg[link="https://github.com/psf/black"]

[abstract]
== Abstract

Scheduling is a highly relevant field in the current day. The scheduling problem
is present in many different fields still represents a challenge. Smaller instances
can be solved quite easily by commercial solvers like IBEX<<CITE>>.
However, larger and more complex instances are very hard to tackle. Some benchmark
problems have been published<<taillard1993>><<adams1988>><<lawrence1984>> which have been used for the purpose
of comparing algorithms. Nevertheless, these only take into account a fraction of
possible characteristics and their respective parameters. To improve on the current
state-of-the-art a scheduling problem designer is implemented. It improves upon the
current benchmarks by making it possible to design the problem space and generate
many benchmark problems from a given definition. The design process allows a researcher to specify
type, characteristics and underlying distributions. In the past the 3 field notation<<lawler1993>><<graham1979>>
was used to define problem types. The new format leans on this notation and expands
it. Traditionally, the benchmarks were shared either using the "standard"<<CITE>> or "taillard"<<taillard1993>> format,
however these formats do not take additional information (like setup times, unavailable times, ...) into account.
To compensate this a new problem format is defined.


== Designer Format

== Problem Format

== Lower Bound OpenShop<<pineda1995>>


Also:
http://dx.doi.org/10.1007/978-3-319-77028-4_88
https://www.researchgate.net/publication/324488505_Heuristic_Approaches_for_the_Open-Shop_Scheduling_Problem

[bibliography]
== References

* [[[lawrence1984]]] S. Lawrence. Resource Constrained Project Scheduling. An Experimental Investigation of Heuristic Scheduling Techniques (Supplement). Carnegie-Mellon University, 1984.
* [[[taillard1993]]] Taillard, E. (1993). Benchmarks for basic scheduling problems. In European Journal of Operational Research (Vol. 64, Issue 2, pp. 278–285). Elsevier BV. https://doi.org/10.1016/0377-2217(93)90182-m
* [[[adams1988]]] Adams, J., Balas, E., & Zawack, D. (1988). The Shifting Bottleneck Procedure for Job Shop Scheduling. In Management Science (Vol. 34, Issue 3, pp. 391–401). Institute for Operations Research and the Management Sciences (INFORMS). https://doi.org/10.1287/mnsc.34.3.391
* [[[graham1979]]] Graham, R. L., Lawler, E. L., Lenstra, J. K., & Kan, A. H. G. R. (1979). Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey. In Discrete Optimization II, Proceedings of the Advanced Research Institute on Discrete Optimization and Systems Applications of the Systems Science Panel of NATO and of the Discrete Optimization Symposium co-sponsored by IBM Canada and SIAM Banff, Aha. and Vancouver (pp. 287–326). Elsevier. https://doi.org/10.1016/s0167-5060(08)70356-x
* [[[lawler1993]]] Lawler, E. L., Lenstra, J. K., Rinnooy Kan, A. H. G., & Shmoys, D. B. (1993). Chapter 9 Sequencing and scheduling: Algorithms and complexity. In Logistics of Production and Inventory (pp. 445–522). Elsevier. https://doi.org/10.1016/s0927-0507(05)80189-6
* [[[pineda1995]]] M. Pineda, Scheduling: Theory, Algorithms, and Systems (Prentice Hall, Englewood Cliffs, NJ, 1995)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

problem_designer-0.1.2.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

problem_designer-0.1.2-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

Details for the file problem_designer-0.1.2.tar.gz.

File metadata

  • Download URL: problem_designer-0.1.2.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for problem_designer-0.1.2.tar.gz
Algorithm Hash digest
SHA256 09bef199cc541457f1a3894e0043d1d9186bebd5608d509171148ae93fa37792
MD5 2b74b3d95602e5ad2a3fb55071386a9b
BLAKE2b-256 53a2bfb40aea8b193013dee74f795e76df41505d6c3724b3e8b4f4486ea4dac8

See more details on using hashes here.

File details

Details for the file problem_designer-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: problem_designer-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 32.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for problem_designer-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 67c127df538c3330a384fc9075d721c9a3fd94feb0f26f0b70cdd084bf0717f6
MD5 04bcd4d500dc05e83e5b69b37a145505
BLAKE2b-256 182d02a743f1831438c826158997c4811800d3944e28772cb0e81f26506795f6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page