Cumulative Vehicle Routing Problem (Cu-VRP)
- Cu-VRP is defined on a complete metric graph where the cost depends both on travel distance and the vehicle's carried load, making load management as crucial as route geometry.
- Approximation algorithms for unsplittable and splittable variants leverage TSP structure and depot-distance demand coupling to enhance performance over traditional VRP models.
- The framework uses randomized parameter tuning and LP rounding techniques to balance recourse actions with optimal route planning, resulting in significantly improved approximation ratios.
Searching arXiv for the cited Cu-VRP paper and closely related routing work. arxiv_search(query="Approximation Algorithms for the Cumulative Vehicle Routing Problem with Stochastic Demands", max_results=5, sort_by="relevance") Looking for related arXiv entries on cumulative or stochastic vehicle routing to ground the article. arxiv_search(query="cumulative vehicle routing problem stochastic demands", max_results=10, sort_by="relevance") Searching for approximation results on VRPSD and Cu-VRP that may provide context. arxiv_search(query="VRPSD approximation algorithm arXiv stochastic demands vehicle routing", max_results=10, sort_by="relevance") The Cumulative Vehicle Routing Problem (Cu-VRP) is a capacitated routing problem on a complete undirected metric graph in which the objective is not merely to find a feasible itinerary from a depot to satisfy customer demands, but to minimize a cumulative cost determined by the vehicle’s load throughout the itinerary. In the deterministic setting, each customer demand is known in advance; when demands are unknown until the vehicle visits a customer, the problem is the Cu-VRP with Stochastic Demands (Cu-VRPSD). A 2025 approximation study formulates both models in a unified framework with edge cost , derives lower bounds that couple TSP structure and depot-distance demand mass, and gives improved approximation algorithms for unsplittable and splittable variants (Zhao et al., 11 Jul 2025).
1. Core formulation
The standard formulation uses a complete undirected graph with vertex set , where is the depot and the remaining vertices are customers. Edge lengths are given by a function satisfying the triangle inequality, and denotes the length of edge . The vehicle has capacity , which is often normalized to by scaling. Two nonnegative parameters, and 0, govern the traversal cost: traversing an edge 1 with load 2 incurs cost
3
This objective distinguishes Cu-VRP from formulations in which routing cost depends only on traveled distance, because the load carried on each edge directly affects the objective (Zhao et al., 11 Jul 2025).
In deterministic Cu-VRP, customer 4 has known demand 5. An itinerary 6 is a multiset of directed simple cycles, each starting and ending at the depot, such that exactly 7 units are delivered at 8 over the whole itinerary. For each occurrence of an edge 9 in 0, the formulation defines a load-on-edge value 1 with 2. The cumulative cost is
3
Feasibility requires that when a tour visits customers in the order 4, the initial load is at most 5, traversal never exceeds capacity, and delivery at a node reduces the load by exactly the delivered amount.
This formulation makes the “cumulative” qualifier precise: cost is aggregated edge by edge with explicit dependence on carried load rather than only on tour count or total length. A plausible implication is that load placement and replenishment timing become as central as route geometry.
2. Deterministic, stochastic, unsplittable, and splittable variants
In Cu-VRPSD, demands are independent random variables 6 with known distributions. A policy 7 adaptively chooses which tour to follow next based on observed demands so far, and its expected cumulative cost is
8
Performance is compared to the expected cost of the optimal adaptive policy, denoted 9. Because the demands are revealed only upon visit, the stochastic model couples route planning with online recourse decisions (Zhao et al., 11 Jul 2025).
The same study treats unsplittable and splittable service regimes separately. In the deterministic definition, each customer’s entire demand must be delivered on some visit or visits, and later algorithmic sections distinguish whether a customer is allowed to be satisfied by using multiple tours. For Cu-VRPSD and Cu-VRP, allowing multiple tours yields stronger approximation guarantees than the unsplittable case. The work also states that VRP with Stochastic Demands (VRPSD) is a special case of Cu-VRPSD. This is significant because approximation results for the cumulative model immediately induce corollaries for the classical stochastic-demand setting.
A common misconception is to treat Cu-VRPSD as merely VRPSD with different notation. The formal cost model shows otherwise: VRPSD appears as a special case, but Cu-VRPSD explicitly weights distance by current load, so the optimization criterion is structurally richer.
3. Lower bounds and analytical scaffold
The analysis introduces two benchmark quantities for a realization 0: first,
1
where 2 is the depot distance of customer 3; second, 4, the length of a minimum TSP tour through all nodes. The lower-bound lemma states that for any realization 5, any feasible policy satisfies
6
Equivalently, the study writes
7
By conditioning on 8, it suffices to show for each realization that the algorithmic cost is at most 9 (Zhao et al., 11 Jul 2025).
This lower bound has two distinct structural components. The 0 term captures the geometric backbone imposed by visiting all nodes in a metric graph, while 1 captures demand mass weighted by depot distance. This suggests that approximation design for Cu-VRP cannot rely solely on TSP structure or solely on radial demand arguments; both must be balanced.
The analysis of the main randomized algorithm decomposes cost into a TSP-pass component and recourse visits. On each edge of the approximate TSP tour, the expected load is 2, leading to
3
plus empty-vehicle cost 4. Additional depot returns are then integrated over the random initial load, with piecewise expressions depending on whether customer demand falls in 5, 6, 7, or 8. The resulting normalized expression is
9
where 0 and 1.
4. Randomized approximation for unsplittable Cu-VRPSD
For unsplittable Cu-VRPSD, the principal construction is the randomized algorithm denoted 2. It begins by computing an 3-approximate TSP tour 4 and fixing an orientation 5, where 6 is treated as a black-box approximation ratio for metric TSP. After normalizing 7, the algorithm chooses parameters 8 and 9, samples an initial load 0, and carries backup 1, so the total initial load is 2 (Zhao et al., 11 Jul 2025).
The algorithm visits customers in TSP order and distinguishes cases according to the realized demand at 3 relative to the current normal load and the backup. If 4, the demand is delivered from normal goods without returning to the depot. If 5, the vehicle delivers all normal goods, uses part of the backup, and then returns once to the depot to reload. If 6, the next decision depends on whether 7. For 8, the algorithm makes two returns to the depot, one to pick up bulk for that customer and one to restore the backup. For 9, the customer is skipped during the TSP pass, recorded for clean-up, and then served individually by a single round trip after the pass ends.
The approximation guarantee is obtained by tuning 0 and 1 through balancing integrals over demand distributions. The paper states three parameter regimes: for 2, one choice of 3 achieves factor 4; for 5, another choice is used; and for 6, 7 is combined with a second algorithm 8 to cap the approximation ratio at 9. Under the assumption that the approximation ratio of metric TSP is 0, this yields a randomized 1-approximation algorithm for Cu-VRPSD and, as a corollary, a randomized 2-approximation algorithm for VRPSD.
A further analytical point is that the basic choice 3 yields 4, whereas mixtures over two 5-values, obtained by randomly choosing between 6 and 7, cancel the troublesome quadratic term in 8 and deliver the uniform 9 guarantee. This indicates that randomization is used not only for initial offsetting but also for smoothing the worst-case contribution of recourse.
5. Randomized approximation for unsplittable Cu-VRP
For deterministic unsplittable Cu-VRP, the algorithm 0 combines weighted set-cover rounding on “large” customers with 1 on the remainder. It defines
2
constructs all feasible subsets 3 with total demand at most 4, and assigns each subset a weight 5 equal to the cost of an optimal single-trip tour for 6. This becomes an instance of 7-set-cover with
8
The LP relaxation enforces 9, after which each set 00 is selected independently with probability 01 (Zhao et al., 11 Jul 2025).
The selected collections are shortcut to a set of tours 02 covering a subset 03. The algorithm then runs 04 to cover 05 on 06 and finally “optimize[s]” each 07 tour to make load = delivered and choose the better direction. The resulting approximation ratio is obtained by tuning 08 and taking 09 small, which yields an overall ratio 10.
The analysis uses two ingredients. First, the set-cover rounding preserves 11. Second, by standard “12-rounding” analysis, each customer is missed with probability at most 13, so the leftover set has size at most 14 in expectation. Covering leftovers by 15 therefore adds at most 16, and the paper summarizes the bound as
17
Under the same metric-TSP assumption, this improves the best-known approximation ratio for Cu-VRP from 18 to 19.
6. Splittable service and approximation landscape
When each customer is allowed to be satisfied by using multiple tours, the paper gives a simpler procedure, 20. It uses an initial uniform load 21 and no backup. If, at customer 22, the current load is less than the required amount, the vehicle returns to the depot for 23 units and then resumes. Setting 24 yields a randomized 25-approximation. In the deterministic case of Cu-VRP, this derandomizes to a 26-approximation (Zhao et al., 11 Jul 2025).
The paper’s comparative summary is as follows:
| Problem class | Previous best | New ratio |
|---|---|---|
| Unsplit Cu-VRPSD | 27 | 28 |
| Unsplit VRPSD | 29 | 30 |
| Unsplit Cu-VRP | 31 | 32 |
| Splittable Cu-VRPSD/VRP | matches 33 | 34 |
The main assumptions are metric 35, independent demands, and normalized capacity 36. Within those assumptions, the approximation framework shows that cumulative-load routing admits substantial improvements over previously known guarantees. A plausible implication is that the lower bound based on 37 and the separation between a TSP pass and depot-recoursed correction may provide a reusable template for other load-sensitive vehicle-routing objectives.