Skip to content

Latest commit

 

History

History
149 lines (94 loc) · 3.94 KB

NEWS.md

File metadata and controls

149 lines (94 loc) · 3.94 KB

vrpRouting 0

vrpRouting 0.4

vrpRouting 0.4.2 Release Notes

To see all issues & pull requests closed by this release see the Git closed milestone for 0.4.2 on Github.

Code reorganization

  • Renamed files to be compiled as C++ with .hpp & .cpp extensions
  • Moved sphinx doc from .c files .rst files
  • Removing prefix pgr_ & addding namespace vrprouting
  • Separating implementation from header vroom.hpp
  • Queries are read on the cpp code.

Documentation queries

  • Renamed to extension .pg
  • Removed doc- and doc-vrp_ suffixes on file names

vrpRouting 0.4.1 Release Notes

To see all issues & pull requests closed by this release see the Git closed milestone for 0.4.1 on Github.

Modification on experimental functions

  • OR Tools

    • vrp_bin_packing

    • vrp_knapsack

    • vrp_multiple_knapsack

    • Support for or-tools v9.10.4067

  • vrp_oneDepot

    • Code fix
    • Result columns changed

Removal of Boost on the build

  • vrp_full_version

  • vrp_version

    • Boost removed from the result columns

vrpRouting 0.4.0 Release Notes

To see all issues & pull requests closed by this release see the Git closed milestone for 0.4.0 on Github.

Added support for VROOM 1.12.0 (#34)

  • No visible changes on user side with respect to signatures.

  • Adjusted to VROOM v1.12.0 due to internal breaking changes:

    • Made changes according to new vroom::Input signature.
    • CI changes to compile without routing support, with Position Independent Code.
    • Removed support for VROOM 1.11.0

vrpRouting 0.3

To see all issues & pull requests closed by this release see the Git closed milestone for 0.3.0 on Github.

Modification of experimental functions

  • VROOM

    • vrp_vroom
    • vrp_vroomJobs
    • vrp_vroomShipments
    • vrp_vroomPlain
    • vrp_vroomJobsPlain
    • vrp_vroomShipmentsPlain

Added support for VROOM 1.11.0 (#24)

  • Added setup time in jobs and shipments to refine service time modeling.

  • Added support for custom cost matrices, along with the duration matrix.

    • Using start_id, end_id, duration, cost as matrix table columns.
  • Added timeout and exploration_level parameters to vroom-category functions.

  • Added max_tasks column in vehicles.

  • Added tests for empty skills arrays.

  • Added custom scaling logic for speed_factor.

  • Modified parameter names to make the naming consistent.

Fixes

  • Honor client cancel requests for vroom-category functions.

  • Added more information in the inner query and result columns of VROOM category functions (#26, #27):

    • Summary row in the output, for each vehicle and for the complete problem.
    • Uassigned rows in the output with vehicle_id = -1.
    • Modified travel_time result column to return travel time between current and last step.
    • Added data jsonb field in jobs, shipments, vehicles, breaks as well as in the result columns.
    • Added departure field and location_id field in the result columns.

vrpRouting 0.2

New experimental functions

  • VROOM

    • vrp_vroom
    • vrp_vroomJobs
    • vrp_vroomShipments
    • vrp_vroomPlain
    • vrp_vroomJobsPlain
    • vrp_vroomShipmentsPlain
  • VRP

    • vrp_compatibleVehicles
    • vrp_optimize
    • vrp_pickDeliverAdd
    • vrp_pickDeliver
    • vrp_simulation
    • vrp_viewRoute

vrpRouting 0.1

Extraction tasks

  • Porting pgRouting's VRP functionality

New official functions

  • vrp_version
  • vrp_full_version