Pyvrp

Latest version: v0.10.1

Safety actively analyzes 682416 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.5.0

This release contains no major new features, but it simplifies the internal workings of PyVRP quite a bit and fixes a few bugs.

What's Changed

* Use Solution string representation in Result string representation by leonlan in https://github.com/PyVRP/PyVRP/pull/269
* Update notebooks by N-Wouda in https://github.com/PyVRP/PyVRP/pull/266
* Add exceptions and warnings to documentation by N-Wouda in https://github.com/PyVRP/PyVRP/pull/279
* Add VehicleType depot field and use that in places by N-Wouda in https://github.com/PyVRP/PyVRP/pull/274
* Collect statistics by default by N-Wouda in https://github.com/PyVRP/PyVRP/pull/280
* Route overhaul by N-Wouda in https://github.com/PyVRP/PyVRP/pull/281
* Allow empty node/route operator lists in LS by N-Wouda in https://github.com/PyVRP/PyVRP/pull/286
* Remove intensify_on_best and intensify_probability by N-Wouda in https://github.com/PyVRP/PyVRP/pull/287
* Document GeneticAlgorithmParams by N-Wouda in https://github.com/PyVRP/PyVRP/pull/288
* Move docstrings into C++ by N-Wouda in https://github.com/PyVRP/PyVRP/pull/291
* Bugfix: compute offsets for vehicle types correctly in LocalSeach by wouterkool in https://github.com/PyVRP/PyVRP/pull/292
* Some fixes for CodeCheck/clang-tidy warnings by N-Wouda in https://github.com/PyVRP/PyVRP/pull/294
* Remove circle sector by N-Wouda in https://github.com/PyVRP/PyVRP/pull/251
* SearchMethod protocol by N-Wouda in https://github.com/PyVRP/PyVRP/pull/297
* Allow incomplete solutions by N-Wouda in https://github.com/PyVRP/PyVRP/pull/301
* Rename XorShift128 to RandomNumberGenerator by N-Wouda in https://github.com/PyVRP/PyVRP/pull/308
* Use TWS for route timing statistics computation by wouterkool in https://github.com/PyVRP/PyVRP/pull/241
* Validate arguments in ProblemData by leonlan in https://github.com/PyVRP/PyVRP/pull/306
* Add Evaluatable concept by N-Wouda in https://github.com/PyVRP/PyVRP/pull/304
* Allow empty local search neighbourhoods by leonlan in https://github.com/PyVRP/PyVRP/pull/309
* Remove delta reversal distance attribute by N-Wouda in https://github.com/PyVRP/PyVRP/pull/313
* Implement LocalSearch.__call__ in C++ by N-Wouda in https://github.com/PyVRP/PyVRP/pull/298

**Full Changelog**: https://github.com/PyVRP/PyVRP/compare/v0.4.4...v0.5.0

0.4.4

Patch release that fixes a build issue in PyVRP.

0.4.3

What's Changed

Several changes to the internal PyVRP structure.

* Add dynamic bitset by N-Wouda in https://github.com/PyVRP/PyVRP/pull/256
* Per-folder extension module by N-Wouda in https://github.com/PyVRP/PyVRP/pull/262
* Rename _common to _pyvrp by N-Wouda in https://github.com/PyVRP/PyVRP/pull/263
* Namespaces by N-Wouda in https://github.com/PyVRP/PyVRP/pull/264
* Remove using namespace directives by N-Wouda in https://github.com/PyVRP/PyVRP/pull/265

**Full Changelog**: https://github.com/PyVRP/PyVRP/compare/v0.4.2...v0.4.3

0.4.2

What's Changed
* Fix rare segfault in greedyRepair by N-Wouda in https://github.com/PyVRP/PyVRP/pull/261

**Full Changelog**: https://github.com/PyVRP/PyVRP/compare/v0.4.1...v0.4.2

0.4.1

Patch release that fixes a CD issue.

0.4.0

Highlights

- Support for heterogeneous vehicle capacities.
- Support for client release times.
- A simpler modelling interface in the form of `pyvrp.Model`.
- Various documentation and performance improvements.

What's Changed
* Logos in README and docs by N-Wouda in https://github.com/PyVRP/PyVRP/pull/225
* Simplify SREX by N-Wouda in https://github.com/PyVRP/PyVRP/pull/228
* Explicit cost, distance, and duration types by N-Wouda in https://github.com/PyVRP/PyVRP/pull/210
* Speed up greedyRepair, improve deltaCost evaluation by N-Wouda in https://github.com/PyVRP/PyVRP/pull/232
* Add support for double precision by N-Wouda in https://github.com/PyVRP/PyVRP/pull/234
* Base route angle on centroid of client locations by N-Wouda in https://github.com/PyVRP/PyVRP/pull/237
* Remove C++ LS dependency on rng, use separate shuffle method by N-Wouda in https://github.com/PyVRP/PyVRP/pull/238
* Simpler modelling interface by N-Wouda in https://github.com/PyVRP/PyVRP/pull/236
* Only store non-empty routes in Individual by wouterkool in https://github.com/PyVRP/PyVRP/pull/240
* Remove distances and prizes from Individual string representation by leonlan in https://github.com/PyVRP/PyVRP/pull/243
* Introduction to VRP and HGS documentation by leonlan in https://github.com/PyVRP/PyVRP/pull/242
* Rename Individual to Solution by N-Wouda in https://github.com/PyVRP/PyVRP/pull/246
* Rename pyvrp.educate to pyvrp.search by N-Wouda in https://github.com/PyVRP/PyVRP/pull/248
* Heterogeneous vehicle type by wouterkool in https://github.com/PyVRP/PyVRP/pull/245
* Release times by leonlan in https://github.com/PyVRP/PyVRP/pull/254


**Full Changelog**: https://github.com/PyVRP/PyVRP/compare/v0.3.0...v0.4.0

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.