Resource-Constrained Shortest Path
Solving the shortest path problem with an additional side constraint on cumulative resource consumption. Introduces the resource-constrained formulation, label extension along edges, dominance of labels, Pareto-optimal label sets, and a full labeling algorithm for RCSP.
Tutorial
The Resource-Constrained Shortest Path Problem
The resource-constrained shortest path problem (RCSP) augments the standard shortest path problem with a side constraint. Every edge carries two numbers: a cost and a resource consumption We are given a resource budget and we seek the cheapest -to- path whose total resource consumption stays within budget.
For a path define
The path is feasible when The RCSP asks for
For example, an edge labeled contributes cost and resource to whichever path uses it. With a budget a single-edge path using this edge has so it is feasible.
Unlike the unconstrained problem, the globally cheapest path may be ruled out by the constraint, so neither Dijkstra nor Bellman-Ford applied to costs alone is enough — the resource dimension must be tracked alongside cost.