Flow Cover Inequalities for Fixed-Charge Networks
Derive simple flow cover inequalities for the single-node fixed-charge flow model. Identify flow covers, compute the excess , write the inequality , and use it as a cutting plane to separate fractional LP points.
Tutorial
The Single-Node Fixed-Charge Flow Model and Flow Covers
The single-node fixed-charge flow model is the mixed-integer set
where is the continuous flow on arc (with capacity ), is the demand at the node, and the binary indicates whether arc is open (incurring a fixed charge). This is the flow analogue of a knapsack: each arc carries a yes/no decision paired with a continuous payload capped at .
A subset is a flow cover if its total capacity exceeds the demand:
The strictly positive quantity
is called the excess of the cover. Intuitively, measures how much spare capacity the cover carries: if every arc in were fully open, the cover could push units more than the node can absorb.
Illustration: with , , and :
- : , so is a flow cover with .
- : , so is not a flow cover.