Skip to main content
= 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)

Metadata

Release files for problem_designer 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for problem_designer 0.1.2
File Size Uploaded
problem_designer-0.1.2.tar.gz 20.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for problem_designer 0.1.2
File Interpreter ABI Platform
problem_designer-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 53.3 kB

Release files / problem_designer-0.1.2.tar.gz

Download URL problem_designer-0.1.2.tar.gz
Size 20.4 kB
Tags Source
SHA-256 checksum
How to use checksums
09bef199cc541457f1a3894e0043d1d9186bebd5608d509171148ae93fa37792
BLAKE2b-256 checksum
How to use checksums
53a2bfb40aea8b193013dee74f795e76df41505d6c3724b3e8b4f4486ea4dac8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2

Release files / problem_designer-0.1.2-py3-none-any.whl

Download URL problem_designer-0.1.2-py3-none-any.whl
Size 32.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
67c127df538c3330a384fc9075d721c9a3fd94feb0f26f0b70cdd084bf0717f6
BLAKE2b-256 checksum
How to use checksums
182d02a743f1831438c826158997c4811800d3944e28772cb0e81f26506795f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page