VRPLIB
VRPLIB copied to clipboard
Python package to read and write vehicle routing problem instances.
This issue keeps track of plans for a new major release of VRPLIB. This is a long-term goal and will be developed in parallel with the needs of PyVRP. `vrplib`...
This: ``` EDGE_WEIGHT_SECTION 0 1544 1944 1931 1476 1726 0 1992 1427 1593 1965 1975 0 621 1090 2063 1433 647 0 818 1475 1594 1090 828 0 EDGE_WEIGHT_TYPE :...
The large instances of Arnold, Gendreau and Sörensen (2017) in [CVRPLIB](http://vrp.atd-lab.inf.puc-rio.br/index.php/en/) currently hang on the edge weight calculations. These instances are very large, ranging between 6-30K nodes. Let's see if...
Suppose my VRPLIB file has the following section: ``` NODE_SECTION 1 40 50 3 20 20 2 20 10 ``` VRPLIB parses this as `[[40, 50], [20, 20], [20, 10]]`,...
This PR drops support for Python 3.8.
PyVRP uses the DIMACS rounding convention for two of its benchmark sets. This rounding convention can be added to the VRPLIB format so that we don't have to pass a...
VRPLIB format currently does not support data about arc duration/distances. This could be nice because (1) explicit full matrices are too large to save and contain many redundant values and...
 d-d-document! PyVRP is increasingly relying on VRPLIB and we are planning to extend the VRPLIB instance to support more VRP variants. I think it’s a good moment start making...
It is currently assumed that all data sections are presented as tabular data, which is then conveniently parsed using `np.genfromtxt`. This may be too restrictive for more general VRP variants....
A long-term goal is to supersede the TSPLIB95 specification. See [here](http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/). Note to self: - `DISPLAY_DATA_TYPE: NO_DISPLAY` means that the array is unformatted.