Crate vrp_pragmatic

Source
Expand description

Pragmatic crates aims to solve real world VRP variations allowing users to specify their problems via simple pragmatic json format.

Re-exports§

pub use vrp_core as core;

Modules§

checker
This module provides functionality to automatically check that given solution is feasible which means that there is no constraint violations.
format
This module defines logic to serialize/deserialize problem and routing matrix in pragmatic format from json input and create and write pragmatic solution.
validation
This module provides functionality to validate problem definition for logical correctness.

Functions§

get_unique_locations
Get lists of unique locations in the problem. Use it to request routing matrix from outside. NOTE: it includes all locations of all types, so you might need to filter it if types are mixed.