318. VRP Time Windows

VRP with Time Windows (VRPTW): each customer 𝑖 specifies a time window [𝑎𝑖,𝑏𝑖] during which service must begin.

The most common real-world VRP variant. Models meal delivery, parcel logistics, home services, dialysis transport, etc.

318.1. Formulation additions

On top of CVRP:

Let 𝑡𝑖 = service start time at customer 𝑖, 𝑠𝑖 = service duration, 𝑡𝑖𝑗 = travel time from 𝑖 to 𝑗.

Time window constraints:

𝑎𝑖𝑡𝑖𝑏𝑖,𝑖

Time propagation:

𝑡𝑗𝑡𝑖+𝑠𝑖+𝑡𝑖𝑗𝑀(1𝑥𝑖𝑗𝑘)

(If vehicle 𝑘 goes 𝑖𝑗, then 𝑗 is served at least 𝑡𝑖+𝑠𝑖+𝑡𝑖𝑗.)

Early arrival waiting is usually allowed: arrive before 𝑎𝑖, wait, then serve at 𝑎𝑖.

318.2. Hard vs soft windows

Soft windows are easier to solve (relaxes infeasibility); hard windows model real commitments.

318.3. Why VRPTW is much harder than CVRP

318.4. Solution methods

Constructive:

Improvement:

Metaheuristics:

Exact:

318.5. Applications

318.6. See also