Open Access
Algorithms for network flows
Shankar M. Venkatesan
- 01 Jan 1983
10
TL;DR: A reduction is exhibited, which shows that the maximum-flow problem in general networks is equal in complexity to a seemingly different problem, and interesting properties of planar graphs are proven.
read more
Abstract: Flow problems in planar networks are investigated. (i) Two algorithms for finding maximum flows in directed planar networks (hence in any planar network) are presented. The first is an O(n('3/2)log n) divide-and-conquer algorithm, and the second is an O(p n log n) algorithm, where p is the fewest number of faces to be crossed while going from the source to the sink in the embedding. (ii) A reduction from the planar circulation problem to the shortest-path problem is exhibited, which yields an O(n('3/2)) algorithm for finding a circulation in a planar network. This reduction also yields an O(n('3/2)) algorithm for constructing a flow (if feasible) of a given value in a planar network, even if non-zero lower bounds on the edges are allowed. (iii) On-line algorithms are given for updating flows and circulations, and reoptimizing maximum flows in planar networks, under certain changes in capacities and lower bounds. (iv) O(log('2)n) parallel algorithms are presented for finding min-cuts and maximum flows in undirected planar networks, constructing planar separators, and finding feasible circulations and flows in planar networks. (v) Some properties proven in the thesis also apply to general networks. For instance, a reduction is exhibited, which shows that the maximum-flow problem in general networks is equal in complexity to a seemingly different problem. (vi) Interesting properties of planar graphs are proven. For instance, a new linear-time characterization of the planar separator theorem is shown, in terms of mutually non-containing and non-intersecting closed Jordan Curves.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Maximum flows and parametric shortest paths in planar graphs
Jeff Erickson
- 17 Jan 2010
TL;DR: It is demonstrated that for a similarly structured parametric shortest path problem on the torus, the shortest path tree can change Ω(n2) times in the worst case, suggesting that a different method may be required to efficiently compute maximum flows in higher-genus graphs.
Homology flows, cohomology cuts
Erin Wolf Chambers,Jeff Erickson,Amir Nayyeri +2 more
- 31 May 2009
TL;DR: This work describes the first algorithms to compute maximum flows in surface-embedded graphs in near-linear time, and key insight is to optimize the relative homology class of the flow, rather than directly optimizing the flow itself.
Partition of planar flow networks
Donald B. Johnson,Shankar M. Venkatesan +1 more
- 07 Nov 1983
TL;DR: An O(n √n logn) maximum flow algorithm for directed planar networks (hence for any planar network) is developed.
23
•Posted Content
Holiest Minimum-Cost Paths and Flows in Surface Graphs
TL;DR: In this paper, a deterministic lexicographic perturbation scheme was proposed to guarantee uniqueness of minimum-cost flows and shortest paths in an edge-weighted directed graph with vertices embedded on an orientable surface of genus g. The perturbations take O(gn) time to compute.
12
•Proceedings Article
Partition of Planar Flow Networks (Preliminary Version)
Donald B. Johnson,Shankar M. Venkatesan +1 more
- 01 Jan 1983
TL;DR: An O{n-vnlogn) maximum flow algorithm for directed planar networks (hence for any planar network) is developed.
6