Skip to main content

u_routing/
lib.rs

1//! # u-routing
2//!
3//! Vehicle routing optimization library providing models, heuristics, and
4//! metaheuristic bridges for TSP, CVRP, and VRPTW variants.
5//!
6//! ## Modules
7//!
8//! - [`models`] — Domain model types (Customer, Vehicle, Route, Solution, Problem trait)
9//! - [`distance`] — Distance and travel time matrix
10//! - [`evaluation`] — Route feasibility checking and cost evaluation
11//! - [`constructive`] — Constructive heuristics (Nearest Neighbor, Clarke-Wright)
12//! - [`local_search`] — Local search operators (2-opt, Relocate)
13//! - [`ga`] — Genetic algorithm with Prins split (giant tour encoding)
14//! - [`alns`] — ALNS with destroy/repair operators
15
16pub mod alns;
17pub mod constructive;
18pub mod distance;
19pub mod evaluation;
20pub mod ga;
21pub mod local_search;
22pub mod models;
23
24#[cfg(feature = "wasm")]
25pub mod wasm;