VRPLIB icon indicating copy to clipboard operation
VRPLIB copied to clipboard

Python package to read and write vehicle routing problem instances.

Results 13 VRPLIB issues
Sort by recently updated
recently updated
newest added

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`...

discussion
release-notes

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...

enhancement

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...

enhancement

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...

enhancement

![image](https://github.com/leonlan/VRPLIB/assets/30997278/cd3cad97-b0f8-4453-8135-99b9a8978581) 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...

documentation

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....

enhancement

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.

long-term