Use of dynamic trees in a network simplex algorithm for the maximum flow problem (Q1176566)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Use of dynamic trees in a network simplex algorithm for the maximum flow problem |
scientific article |
Statements
Use of dynamic trees in a network simplex algorithm for the maximum flow problem (English)
0 references
25 June 1992
0 references
\textit{D. Goldfarb} and \textit{J. Hao} [ibid., Ser. A 47, No. 3, 353-365 (1990; Zbl 0713.90028)] proposed a pivot rule for the primal network simplex algorithm that solves a maximum flow problem on an \(n\)-vertex, \(m\)-arc network in at most \(nm\) pivots and \(O(n^ 2m)\) time. Here the authors describe how to extend the dynamic tree data structure of \textit{D. D. Sleator} and the third author [J. Comput. Syst. Sci. 26, 362-391 (1983; Zbl 0509.68058)] to reduce the running time of this algorithm to \(O(nm\cdot\log n)\). Though this bound is worse than an \(O(nm\cdot\log(n^ 2/m))\)-time bound by the same authors, their extension of dynamic trees is interesting in its own right. It can be used to find, for example, the strength of a network and its reinforcement, attack and density of a network and other network invariants.
0 references
primal network simplex algorithm
0 references
dynamic trees
0 references
0 references