Scheduling tool using constraint propagation similar to a sudoku solver. Takes a list of workers and their availability as well as a list of shifts and generates the optimal schedule given the constraints.
|
|
||
|---|---|---|
| .vscode | First commit, sudoku solver is apparently working but is not tested | |
| tests | fixed bug when nobody is assigned | |
| .gitignore | fixed bug when nobody is assigned | |
| __init__.py | added test and seems to produce valid results although it's not very strict with the max-hours constraint for each worker | |
| README.md | added test and seems to produce valid results although it's not very strict with the max-hours constraint for each worker | |
| sudoku.py | fixed bug when nobody is assigned | |
Sudoku Schedule Solver
Scheduling tool using constraint propagation similar to a sudoku solver. Takes a list of workers and their availability as well as a list of shifts and generates the optimal schedule given the constraints.
Usage
See tests for reference of how to use.