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.5.tar.gz
(234.1 kB
view details)
Built Distribution
pyscheduling-0.1.5-py3-none-any.whl
(273.1 kB
view details)
File details
Details for the file pyscheduling-0.1.5.tar.gz
.
File metadata
- Download URL: pyscheduling-0.1.5.tar.gz
- Upload date:
- Size: 234.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43f31ecb3520ad7a1642271b091e8ecf2b0c168d4a8b75519a5807e464e85c3d |
|
MD5 | a249dad32c0eb4e2ea59653c8c3a291a |
|
BLAKE2b-256 | 49eeb965b997afb2b09cbd77a431da82f9c36c19a0eb944388fb94b715e00727 |
File details
Details for the file pyscheduling-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: pyscheduling-0.1.5-py3-none-any.whl
- Upload date:
- Size: 273.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244bf3bf5b7cec25c539fcdaf5717b5bf7e4b1a33102568999b157bf0b688146 |
|
MD5 | a5ebbd6b3ab5b1f6da312879273e312d |
|
BLAKE2b-256 | ca5a47c60ad593034953823606c4a2b6e06bcd4c8ceed123fe76f1613ac3438b |