The
circulation problem and its variants are a generalisation of
network flow problems, with the added constraint of a lower bound on edge flows, and with
flow conservation also being required for the source and sink (i.e. there are no special nodes). In variants of the problem, you have multiple commodities flowing through the network, and a cost on the flow.