Multi-commodity flow problem
Appearance
The multi-commodity flow problem is a network flow problem with multiple commodities (or goods) flowing through the network.
Definition
Given a flow network , where edge capacity . There are commodities , defined by , where and is the source and sink of commodity , and is the demand. The flow of commodity along edge is . Find an assignment of flow which satisfies the constraints:
Capacity constraints: Skew symmetry: Flow conservation:
In the minimum cost multi-commodity flow problem, there is a cost for sending flow on . You then need to minimise
Relation to other problems
The minimum cost variant is a generalisation of the minimum cost flow problem. Variants of the circulation problem are generalisations of all flow problems.
Solutions
The only known solution to this problem is linear programming[1].
References
- ^ Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein (2001) [1990]. "29". Introduction to Algorithms (2nd edition ed.). MIT Press and McGraw-Hill. pp. 787–788. ISBN 0-262-03293-7.
{{cite book}}
:|edition=
has extra text (help)CS1 maint: multiple names: authors list (link)