The goal of Perishable Vehicle Routing is getting fresh food to its destination before it spoils, balancing transportation costs with the value of remaining shelf life.
The Vehicle Routing Problem with Time Windows (VRPTW) assigns a fleet of vehicles to service a set of customers V = \{1, 2, \dots, n\} within specific time windows [a_i, b_i]. Let x_{ijk} = 1 if vehicle k travels from node i to j, and t_{ik} be the arrival time.
For fresh foods, standard VRPTW is extended to include quality decay. The quality q_{ij} of a product traversing edge (i,j) decays as a function of time \Delta t_{ij} and temperature T:
where k(T) is the Arrhenius reaction rate for the specific food. This links directly to PerishableInventoryTheory where remaining shelf life determines value.
Grocery delivery often requires multi-compartment vehicles capable of maintaining frozen (-18^\circ\text{C}), chilled (4^\circ\text{C}), and ambient (20^\circ\text{C}) zones. This adds a dimension to the vehicle capacity constraint:
While standard routing minimizes distance, perishable routing optimizes a multi-objective function:
Where c_{ij} is travel cost, W is the waste cost, and RSL is the remaining shelf life.
Because the VRPTW is NP-hard, solving it with quality constraints requires advanced techniques:
Modern cold chains use IoT temperature sensors. If a sensor indicates a refrigeration failure or accelerated decay, real-time rerouting dynamically reassigns the truck to a closer distribution center (see ColdChainNetworkDesign).
Last-mile delivery is the most expensive and time-sensitive leg. Strategies include:
Worked Example: A delivery route from a DC to 3 supermarkets. Total distance cost is $150. If routed A \to B \to C, arrival at C is at t=4 hours, resulting in a 5\% quality drop for strawberries (valued at loss of $50). If routed C \to B \to A, distance cost increases to $180, but arrival at C is t=1 hour, dropping quality loss to 10. The optimal route changes based on the combined transportation and spoilage cost (200 vs $190).


