Time Discretization Choices and Their Trade-Offs

How the choice of time step Δt\Delta t in a time-expanded multi-commodity network controls the trade-off between graph size (memory and solver cost) and temporal accuracy (rounding error on travel times).

Step 1 of 157%

Tutorial

Time Step and the Size of a Time-Expanded Graph

A time-expanded network is built by choosing a time horizon TT and a time step Δt\Delta t, then creating one copy of each physical node for every discrete time instant 0,Δt,2Δt,,T0, \Delta t, 2\Delta t, \ldots, T.

The number of discrete time instants is

Nt=TΔt+1.N_t = \dfrac{T}{\Delta t} + 1.

If the underlying physical network has V|V| nodes, the time-expanded graph has

VTE=VNt=V(TΔt+1)|V_{TE}| = |V|\cdot N_t = |V|\left(\dfrac{T}{\Delta t}+1\right)

nodes.

Trade-off. A smaller Δt\Delta t produces more time copies, so the graph is larger (more memory, slower to solve) but captures timing more precisely. A larger Δt\Delta t shrinks the graph but loses temporal resolution.

For instance, with T=12T = 12 hours and Δt=2\Delta t = 2 hours,

Nt=122+1=7.N_t = \dfrac{12}{2}+1 = 7.

With V=4|V|=4 physical nodes, the time-expanded graph has 47=284\cdot 7 = 28 nodes.

navigate · Enter open · Esc close · ⌘K/Ctrl K toggle