Leon Lan

Results 79 issues of Leon Lan

#### Is your feature request related to a problem? Please describe This has come up several times (#101, #505), so I figured we should make an issue for this to...

enhancement
discussion

#### Is your feature request related to a problem? Please describe Most users install PyVRP through PyPI and so they use the stable version. However, www.pyvrp.org shows the documentation for...

documentation

We should re-implement the OX-SPLIT crossover operator, which is originally used by HGS. https://github.com/N-Wouda/Euro-NeurIPS-2022/commit/2c495c4438b6ae24c38bdbb39a5eff6f8bf6d2d9 is the relevant commit from the EURO-NeurIPS repository.

enhancement

We currently have a `--problem` compile flag that allows us to compile with TW support (`vrptw`) or without TW support (`cvrp`). The reason why we have this is because of...

discussion

`SubPopulation` is currently implemented in C++ because of performance reasons (see #120, #44). An earlier attempt at implementing this in Python (https://github.com/PyVRP/PyVRP/pull/88) was discontinued because it contained some bugs that...

enhancement

#### Is your feature request related to a problem? Please describe We currently have three different configuration files: - `cvrp.toml` - `vrptw.toml` - `mdvrptw.toml` The CVRP config is substantially different...

experiment
discussion

This issue discusses the benchmark overhaul. Benchmarks should reflect out-of-the-box experience with minimal changes. - Academic stopping criterion vs. 1 min time limit vs. 1 hour time limit. - Only...

discussion

This issue serves to discuss and collect ideas for creating documentation for developers who want to contribute to PyVRP. There are a lot of things that we do during our...

documentation

#121 reimplemented the circle sector overlap for identifying two neighbouring routes. Although quite effective in terms of performance, we should generalize this to a `RouteNeighbours` object that checks if two...

enhancement

#### Is your feature request related to a problem? Please describe The API reference of packages like `scipy` includes links to the Github source code. See [here](https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.linalg.expm_multiply.html): #### Describe the...

documentation