Abstract
Let G = (V, E) be a planar n-vertex digraph. Consider the problem of computing max st-flow values in G from a fixed source s to all sinks t ∈ V \ {s}. We show how to solve this problem in near-linear O(n log3 n) time. Previously, nothing better was known than running a single-source single-sink max flow algorithm n-1 times, giving a total time bound of O(n 2 log n) with the algorithm of Borradaile and Klein. An important implication is that all-pairs max st-flow values in G can be computed in near-quadratic time. This is close to optimal as the output size is Θ(n2). We give a quadratic lower bound on the number of distinct max flow values and an Ω(n3) lower bound for the total size of all min cut-sets. This distinguishes the problem from the undirected case where the number of distinct max flow values is O(n). Previous to our result, no algorithm which could solve the all-pairs max flow values problem faster than the time of Θ(n2) max-flow computations for every planar digraph was known. This result is accompanied with a data structure that reports min cut-sets. For fixed s and all t, after O(n1.5 log 2 n) preprocessing time, it can report the set of arcs C crossing a min st-cut in O(|C|) time.
Originalsprog | Engelsk |
---|---|
Titel | 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science (FOCS) |
Antal sider | 10 |
Forlag | IEEE |
Publikationsdato | 2012 |
Sider | 599-608 |
ISBN (Trykt) | 978-0-7685-4874-6 |
DOI | |
Status | Udgivet - 2012 |
Begivenhed | IEEE 53rd Annual Symposium on Foundations of Computer Science - New Brunswick, New Jersey, USA Varighed: 20 okt. 2012 → 23 okt. 2012 Konferencens nummer: 53 |
Konference
Konference | IEEE 53rd Annual Symposium on Foundations of Computer Science |
---|---|
Nummer | 53 |
Land/Område | USA |
By | New Brunswick, New Jersey |
Periode | 20/10/2012 → 23/10/2012 |
Emneord
- computational complexity
- directed graphs
- Borradaile-Klein algorithm
- all-pairs max how values problem
- data structure
- max st-flow values
- min cut-sets
- near-linear time
- near-quadratic time
- planar n-vertex digraph
- single-source single sink max how algorithm
- Computer science
- Data structures
- Educational institutions
- Electronic mail
- Informatics
- Partitioning algorithms
- Standards
- all pairs
- maximum flow
- minimum cut
- planar graph