Google Research7 min readintermediate
MilleMiglia: A realistic instance generator for middle-mile logistics
Summary
MilleMiglia is an open‑source C++ generator that creates realistic, privacy‑preserving middle‑mile logistics instances (space‑time graphs with fixed schedules, throughput limits, and synchronization constraints). It uses data‑driven spatial, demand, and rotation distributions, serializes with protobuf, and ships small files for small‑toy to continent‑scale problems, enabling both exact/heuristic…
- Middle‑mile logistics differs from classic VRP: multi‑commodity flow on a space‑time graph, fixed vehicle timetables, and hub throughput constraints make standard VRP solvers unsuitable.
- MilleMiglia models these constraints natively and provides a unified protobuf format that captures schedules, hub capacities, and shipment synchronization.
- Generator is configurable for instance size (toy, medium, industrial) and can produce massive datasets for learning‑based approaches.
- The project is open‑source (github.com/or-tools/millemiglia) and aims to become the CVRPLIB‑style benchmark suite for middle‑mile problems.
Without public, realistic data, middle‑mile research stalls despite its large share of logistics cost. A standardized benchmark lets academia and industry compare algorithms, accelerate solver development, and eventually lower real‑world shipping costs and delivery times.
6/10





