Releases
v1.13.0
Added
Support for max_travel_time
at vehicle level (#273 )
Support for vehicle fixed costs (#528 )
Support for cost per hour for vehicles (#732 )
Support for max_load
constraint at break level (#786 )
RouteSplit
local search operator (#788 )
Advertise libvroom
in README and wiki (#42 )
Changed
Use new struct to evaluate edges internally (#738 )
Use std::chrono::milliseconds
for Timeout
value (#728 )
Use struct
for storing Coordinates
instead of an std::array
(#730 )
Refactor SolutionIndicators
struct (#750 )
Do not duplicate local search for identical heuristic solutions (#750 )
Add message on invalid routing response (#764 )
Consistent exception type on invalid profile (#771 )
Pass zero amount directly instead of its size (#776 )
Add named constants for default threads number and exploration level (#805 )
Refactor TSP
cost functions (#812 )
CI builds now use clang++ 14 and g++ 11 on Ubuntu 22.04 (#816 )
Refactor CVRP::solve
and VRPTW::solve
functions (#818 )
Refactor CostWrapper
(#828 )
Fixed
Missing break validity check (#754 )
Unecessary waiting with multiple breaks and shipments (#840 )
Mark JobAmount
and JobTime
comparison operators as const
(#724 )
Update ssl_send_and_receive
to throw RoutingExceptions (#770 )
Timeout not observed with multiple long heuristics per thread (#792 )
Wrong validity check range in vrptw::MixedExchange
(#821 )
Underflow in insertion regrets (#831 )
Crash with missing location coordinates and only costs
custom matrix (#826 )
You can’t perform that action at this time.