306. Transshipment Problem

Generalization of the transportation problem allowing intermediate transshipment nodes — locations that neither produce nor consume, but pass flow through.

306.1. Formulation

Three node types:

For each arc , decision = flow on arc, with cost per unit.

s.t. flow conservation at each node:

(Inflow minus outflow = : positive for sinks, negative for sources, zero for transshipment.)

306.2. Reduction to transportation problem

Any transshipment problem with nodes can be converted into a transportation problem on a complete bipartite graph (every source potentially connects to every demand via possible transshipment paths) — at the cost of larger problem size.

In practice solve directly as an LP, or use network simplex.

306.3. Why it matters

The transshipment formulation is the canonical model for:

306.4. See also