All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.5.1 - 18/09/2021
- locked routes checks
- issues #102, #103, #105 - #110
v0.5.0 - 06/06/2021
heuristic_only
optionuse_all_vehicles
option
- set covering constraints in last MIP with = sign
v0.4.0 - 13/05/2021
num_vehicles
option withperiodic
option
- cspy 1.0.0
- node load when simultaneous distribution and collection (#79) is now accurate
- issues #79, #82, #84, #86
v0.3.0 - 10/11/2020
- JOSS paper
- Periodic CVRP scheduling option
- Initial solution for CVRP computed with Greedy Algorithm
- Diving heuristic (controlled with new parameter in
VehicleRoutingProblem.solve
) - Hyper-heuristic pricing strategy option
pricing_strategy="Hyper"
. - Jupyter notebooks with hyper-heuristics experiments (one to be updated soon).
- Paragraph to the paper with the hyper-heuristic explanation and citations.
- Master problem formulation to column-based
- Benchmark tests
v0.2.0 - 07/06/2020
- Mixed fleet option
- Greedy randomized pricing option
- Stabilization with Interior Points
- Diving heuristic WIP
- Pricing strategy names