THE python package to solve scheduling problems
Project description
pyscheduling
THE python package to solve scheduling problems
Installation
$ pip install pyscheduling
Usage
import pyscheduling.SMSP.interface as sm
problem = sm.Problem()
problem.add_constraints([sm.Constraints.W,sm.Constraints.D])
problem.set_objective(sm.Objective.wiTi)
problem.generate_random(jobs_number=20,Wmax=10)
solution = problem.solve(problem.heuristics["ACT"])
print(solution)
Contributing
Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.
License
pyscheduling
was created by the scheduling-cc organization. CC-BY-NC-ND-4.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyscheduling-0.1.4.tar.gz
(84.8 kB
view details)
Built Distribution
pyscheduling-0.1.4-py3-none-any.whl
(110.8 kB
view details)
File details
Details for the file pyscheduling-0.1.4.tar.gz
.
File metadata
- Download URL: pyscheduling-0.1.4.tar.gz
- Upload date:
- Size: 84.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35f3b77c819e0b3175b8552a5d6dcd30d1be6521f9b04244cfae1aae3a82822b |
|
MD5 | d8b9a7bd774c96a46f1f87ca49932d67 |
|
BLAKE2b-256 | 54e67f19a55b586b33db8432647b4f0817b63163f360cb3ae8f422142972a99b |
File details
Details for the file pyscheduling-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: pyscheduling-0.1.4-py3-none-any.whl
- Upload date:
- Size: 110.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 998b92115531cbf67c289725eeeead94924269b213534a05a703419b5ffa9f5b |
|
MD5 | f28a3dc476acbbd5a4ac27206418cd54 |
|
BLAKE2b-256 | 13179e0a14b44740c5362a245c33c1838532f0f4f33e06d1a355e67bacad65e1 |