Getting started#
The python package to solve scheduling problems of all categories (Single machine, Parallel machines, Flowshop and Jobshop) under different constraints combination.
Python version support#
The use of pyscheduling requires a minimum python version of 3.9 to allow the type hinting.
Installation#
Installing stable release (v0.1.3)
pyscheduling can be installed via pip from PyPI.
Basic example#
The following is a basic code example of how to use pyscheduling where we create a single machine problem consisting of minimizing the total weighted lateness.
How to use pyscheduling?
See examples of use here :
API reference
Full code documentation here :