A state-of-the-art vehicle routing problem solver.
Project description
⚠️⚠️⚠️ This package is under heavy development - expect things to break! ⚠️⚠️⚠️
PyVRP
The pyvrp
package is an open-source, state-of-the-art vehicle routing problem solver.
pyvrp
may be installed in the usual way as
pip install pyvrp
This also resolves the few core dependencies pyvrp
has.
The documentation is available here.
Getting started
TODO
Examples
We provide some example notebooks that show how the pyvrp
package may be used to solve vehicle routing problems.
These include:
- The vehicle routing problem with time windows (VRPTW), here. We solve several instances from the literature, including a large 1000 customer instance.
TODO
Contributing
We are very grateful for any contributions you are willing to make. Please have a look here to get started. If you aim to make a large change, it is helpful to discuss the change first in a new GitHub issue. Feel free to open one!
Getting help
If you are looking for help, please follow the instructions here.
How to cite PyVRP
TODO
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
Built Distributions
Hashes for pyvrp-0.0.3a4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6558c10e6d4eaf3eab716fe02b03ac7d36648149538d173a7ef368221cadf3a |
|
MD5 | 29759cccc84a822355f24e308020b4ac |
|
BLAKE2b-256 | 1d29051bd8ca4f9f2dd2ae4898610205012f432e750de06c303547aac8ab568c |
Hashes for pyvrp-0.0.3a4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f89203e7067b9b2132528bc5521bba42aa3ef34e7bd51eda0ce60402f7cfa94e |
|
MD5 | e69100dd6fd330f37c06ca49ed8cfd47 |
|
BLAKE2b-256 | c9bd3f563aa23aec76ead1902055b02e068bd1bd33cf88922768bcaad49f9f23 |
Hashes for pyvrp-0.0.3a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fd0c2db144e73672450c3db15e153d1a23aeb61b21e07cd7ddbd9c50cbebe1d |
|
MD5 | a6b1394bfc54821163fa6c30c9d12540 |
|
BLAKE2b-256 | c1d1239a40a69247b2f719c4f510cf58934e83959e4f1e1ea69da84ed34cf6c4 |
Hashes for pyvrp-0.0.3a4-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e2993fb8aa425a5efdbf39a7af184165cebf2e901ff832c89a43683bdc97a32 |
|
MD5 | 51693f7cc49697b6fcc96673e9afd830 |
|
BLAKE2b-256 | 385164742c34613b3bb9b2e604fb9f2da9ff8874069a23f9646bfdbe326df6b1 |
Hashes for pyvrp-0.0.3a4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65de142dc54d1b0ca39b3ba45b379ad89d4dfa2f0b9c417174698c4e403f5757 |
|
MD5 | 1edeaaa8a59d168a467c5283b656a6d5 |
|
BLAKE2b-256 | 6ef184b9e6125fa969a992524a87792f7001eb938fa79bc35d9f0996eefb491e |
Hashes for pyvrp-0.0.3a4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176c6bf76b3db280f8f38aeb84494892e77bd7f397181de4ec6ef2b60903e472 |
|
MD5 | 550bfa69359e5a03f80d93b9f4b7214c |
|
BLAKE2b-256 | 2f911fda669d90377aa1e68af815407289e91aaf38c5bf9ec8361b4623572f61 |
Hashes for pyvrp-0.0.3a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49315a85562e8004ebde609c270f4fdc03d8b50101b138e1dbec4012d3297dad |
|
MD5 | 9db86d0937b2c8f1c2fc99f1f922cc43 |
|
BLAKE2b-256 | 16ffca0af77ad8a62829f861dfb6f0205825e1d60699b5815dde5b9be3dd68bd |
Hashes for pyvrp-0.0.3a4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e18da3b42042eac0caa512b8197aa99e383aa1a88132be7d4f0a77733602314f |
|
MD5 | 6d4e4ff6ec5b5d2860afc0d7ed0e6420 |
|
BLAKE2b-256 | f28bec236027203bfdee34d282d77afcd92864100d359beb5b572d7dc4c5a585 |
Hashes for pyvrp-0.0.3a4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 880ceb3bf7e8733e2cb9763f064bf389306c61b00dbf9a50d3d2195ab96da650 |
|
MD5 | 49dc745735d51b47b5bcb2b48d2c2149 |
|
BLAKE2b-256 | a3a253fa3e39b7ef5f01c13dcd6ab09d559f4b054088a694d309b9d3885475f0 |
Hashes for pyvrp-0.0.3a4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aab5dd8039dcf42ad4e984e1d1f78835e8e266c956be5417fc8190cd7ccc4b4f |
|
MD5 | 33f80a4ee9973aaa77fc2178f31c82ea |
|
BLAKE2b-256 | faa0108d183ca2b7138fbcd0a453c03624029dbbdb641a5462d3bb63470e706a |
Hashes for pyvrp-0.0.3a4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bacb4efff29b23ed0924f547f65d996ccb62bf298b3bdec7802ee17f0c53f9ef |
|
MD5 | 00a88fd48439ca5d9432253bae0840c8 |
|
BLAKE2b-256 | a397786c7588c848f93d18d67d681cb746322f49853e0be5af95e12260a60487 |
Hashes for pyvrp-0.0.3a4-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62dd81d5e152bea71fb0bde5833b6b7d80b19141175d27ee009a091d62670263 |
|
MD5 | d1d6193f44f2eb2235b2fecf5c3cefc6 |
|
BLAKE2b-256 | 9e1593192ac74017db11f8c4101f3f341ce6a0180fdcd4ff51b8e26d61b22f4f |
Hashes for pyvrp-0.0.3a4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4fc5c4325052e1675accb07fa14f602dc490baa24e527b0ae9aba093bb85553 |
|
MD5 | e5df414004ae597cf6f853984b865bb3 |
|
BLAKE2b-256 | 3c165cdf8d45c3ad888adc396d495b1b03e942609768fbacaf9cd67b997f39e3 |
Hashes for pyvrp-0.0.3a4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf4db2f3b25c9a6eeedf3d15d100cf4f833ae97534d06d4a08b8c2aadd41c54a |
|
MD5 | ecb7434455215e48708f58388cc7a3bb |
|
BLAKE2b-256 | cf40114dcef6533c612facb9e2f62fb62c3cd56fa317e7951c5c1aa71d513807 |
Hashes for pyvrp-0.0.3a4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945c9ec756e894142d097b04c1d5536db377a0f2d0d48d7f0537aa1e21537d46 |
|
MD5 | 25e9d5158a0660d61b8b8b668d67e797 |
|
BLAKE2b-256 | 700262f4440058e3100177f9c8c6c1e461ea6fe9d59bbb5d9e52140fa3cfd4b0 |
Hashes for pyvrp-0.0.3a4-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3add7871b2a8a172067b27ee814ddefe757073ad87cbb72d1fb9766cae6a60d |
|
MD5 | e559c68558c1aabe1f8c9b121c69bbb4 |
|
BLAKE2b-256 | cbad53b003947a805fc9608303800516249a97a7ee9a654eb3f63e6d7487271d |