Abstract:
We show how to use tree clustering techniques to improve the time bounds for optimal pivot selection in the primal network simplex algorithm for minimum cost flow, and for pivot execution in the dual network simplex algorithm for the same problem, from O(m)toO( # m) per pivot. Our techniques can also speed up network simplex algorithms for generalized flow, shortest paths with negative edges, maximum flow, the assignment problem, and the transshipment problem.
Citations
|
871
|
Network flows: theory, algorithms, and applications
– Ahuja, Magnanti, et al.
- 1993
|
|
218
|
A data structure for dynamic trees
– SLEATOR, TARJAN
- 1981
|
|
210
|
Making data structures persistent
– DRISCOLL, SARNAK, et al.
- 1989
|
|
130
|
Data structures for on-line updating of minimum spanning trees
– Frederickson
- 1983
|
|
104
|
Sparsification—a technique for speeding up dynamic graph algorithms
– Eppstein, Galil, et al.
- 1997
|
|
70
|
Ambivalent data structures for dynamic 2-edge-connectivity and k smallest spanning trees
– Frederickson
- 1991
|
|
52
|
An Optimal Algorithm for Intersecting Three-Dimensional Convex Polyhedra
– Chazelle
- 1992
|
|
35
|
Application of the Simplex Method to a Transportation Problem. Activity Analysis and Production and Allocation
– Dantzig
- 1951
|
|
31
|
Speeding up linear programming using fast matrix multiplication
– Vaidya
- 1989
|
|
16
|
Offline algorithms for dynamic minimum spanning tree problems
– Eppstein
|
|
16
|
Fully dynamic biconnectivity in graphs
– Rauch
- 1995
|
|
14
|
Tarjan, “Use of Dynamic Trees in a Network Simplex Algorithm for
– Goldberg, Grigoriadis, et al.
- 1991
|
|
13
|
Fast detection of polyhedral intersection, Theoret
– Dobkin, Kirkpatrick
- 1983
|
|
9
|
Dynamic trees as search trees via Euler tours, applied to the network simplex algorithm, Math Prog 78
– Tarjan
- 1997
|
|
5
|
Improved dual network simplex
– Plotkin, Tardos
- 1990
|
|
4
|
Pivot strategies for primal-simplex network codes
– Mulvey
- 1978
|
|
1
|
Fully dynamic biconnectivity in graphs, Algorithmica 13
– Rauch
- 1995
|