Flow Conservation in Time-Expanded Networks

Apply the flow-conservation rule at nodes of a time-expanded network. At each node, total inflow (including any throughput supply) equals total outflow (including any throughput demand). Use this to solve for an unknown arc flow when the values on the other incident arcs are known.

Step 1 of 157%

Tutorial

Flow Conservation at Interior Nodes

In a time-expanded network, every node represents a (location, time) pair, and arcs carry flow between these pairs. Flow conservation is the rule that, at every node which is neither a source nor a sink, the total flow entering the node equals the total flow leaving it:

aδ(v)xa  =  aδ+(v)xa,\sum_{a \,\in\, \delta^-(v)} x_a \;=\; \sum_{a \,\in\, \delta^+(v)} x_a,

where δ(v)\delta^-(v) denotes the set of arcs ending at vv and δ+(v)\delta^+(v) denotes the set of arcs starting at v.v.

For example, suppose node (B,2)(B,2) has exactly one incoming movement arc carrying 88 units, one outgoing movement arc carrying xx units, and one outgoing holding arc carrying 33 units. Conservation requires

8  =  x+3,8 \;=\; x + 3,

so x=5.x = 5.

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