Benchmarks ========== This page lists benchmark results obtained by recent versions of the PyVRP package. See the :doc:`benchmarking instructions <../dev/benchmarking>` for how these benchmarks are run. v0.2.0 (13 May 2023) --------------------- This benchmark concerns commit `3784f03 `_. The configuration files used are `configs/cvrp.toml` and `configs/vrptw.toml`. The gaps below are computed against best-known solutions obtained from CVRPLIB on 28 February 2023. CVRP ^^^^ Average gaps over ten seeds on the X-instances: .. code-block:: PyVRP HGS-CVRP Mean gap 0.25% 0.11% Gap of the mean 0.35% 0.16% VRPTW ^^^^^ Average gaps over ten seeds on the Gehring and Homberger instances with 1000 customers: .. code-block:: PyVRP HGS-DIMACS Mean gap 0.43% 0.32% Gap of the mean 0.52% 0.37% v0.1.0 (1 March 2023) --------------------- This benchmark concerns commit `e1b1ac7 `_, the version used to obtain the results of the initial submission. The gaps below are computed against best-known solutions obtained from CVRPLIB on 28 February 2023. The parameter values were changed somewhat from the defaults in that commit. The relevant configuration files can be found in `3c26fab `_, under ``configs/``. CVRP ^^^^ Average gaps over ten seeds on the X-instances: .. code-block:: PyVRP HGS-CVRP Mean gap 0.22% 0.11% Gap of the mean 0.30% 0.16% VRPTW ^^^^^ Average gaps over ten seeds on the Gehring and Homberger instances with 1000 customers: .. code-block:: PyVRP HGS-DIMACS Mean gap 0.45% 0.32% Gap of the mean 0.54% 0.37%