Vehicle Routing with Time Windows
VRPTW · CANONICAL FORMULATION
Logistics · Transportation · OperationalThe Vehicle Routing Problem with Time Windows (VRPTW) extends the CVRP with the requirement that service at customer $i$ must begin within a hard time window $[e_i, l_i]$. A vehicle arriving before $e_i$ waits; arrival after $l_i$ makes the route infeasible. Introduced and benchmarked by Solomon (1987), VRPTW is the most widely applied VRP variant in practice — parcel delivery, home healthcare, technician dispatch, grocery e-commerce, and food distribution all live here.
Why VRPTW matters
Three anchor facts
Mathematical formulation
Three-index MILP · after Desaulniers-Desrosiers-Solomon (2005)
Notation
| Symbol | Meaning |
|---|---|
| $V = \{0,1,\ldots,n\}$ | nodes; $0$ is the depot, $V'$ the customers |
| $K$ | set of vehicles, each with capacity $Q$ |
| $c_{ij}, t_{ij}$ | travel cost and travel time on edge $(i,j)$ |
| $q_i, s_i$ | demand and service duration at customer $i$ |
| $[e_i, l_i]$ | time window at customer $i$; $e_0, l_0$ = depot horizon |
| $x_{ij}^k \in \{0,1\}$ | 1 if vehicle $k$ traverses edge $(i,j)$ |
| $w_i^k$ | service start time at customer $i$ if visited by vehicle $k$ |
Objective
Constraints
State-of-the-art exact methods use a set-partitioning master with routes as columns and a resource-constrained elementary shortest-path sub-problem priced by bidirectional labelling (Righini & Salani 2006) plus subset-row cuts (Jepsen et al. 2008). The VRPSolver framework (Pessoa et al. 2020) routinely solves Solomon 100-customer instances to optimality.
State-of-the-art heuristics. The Solomon I1 insertion (1987) remains a competitive constructive method; modern metaheuristics are dominated by HGS-VRPTW (Vidal et al. 2013), large-neighbourhood search (Shaw 1998; Pisinger & Røpke 2007), and Solomon Split variants.
Key references
DOIs & permanent URLs