Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1283383.1283473acmconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
Article

Maximum s-t-flow with k crossings in O(k3n log n) time

Published: 07 January 2007 Publication History

Abstract

There is a large body of results on planar graph algorithms that are more efficient than the best known algorithm for general graphs [13]. Maximum flow [1] is but one example. More drastically, the maximum cut problem is polynomially solvable for planar instances but NP-complete in general [12, 8, 5].
However, little is known about nearly planar graphs. This is unsatisfactory since the nearly planar case is particularly important in practice. Think for example of road networks with bridges and tunnels.
We present a preflow push algorithm that solves the maximum s-t-flow problem in a network with n vertices and m edges and embedded with k crossings in time O(k3n log n) worst case. To our knowledge there is only one previous result that relates asymptotic running time to a topological parameter of the graph such that the running time is polynomial in this parameter.
Compared with the currently fastest maximum flow algorithms this reduces the worst case running time by a factor of m/k3 ignoring logarithmic factors. Therefore, it is particularly favorable for very sparse or nearly planar graphs.

References

[1]
R. K. Ahuja, T. L. Magnanti, and J. B. Orlin. Network Flows. Prentice-Hall, Englewood Cliffs, New Jersey, 1993.
[2]
Glencora Borradaile and Philip Klein. An O(n log n) algorithm for maximum st-flow in a directed planar graph. In SODA 2006: Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithms, pages 524--533, 2006.
[3]
J. Cheriyan and S. N. Maheshwari. Analysis of preflow push algorithms for maximum network flow. SIAM J. Comput., 18(6):1057--1086, 1989.
[4]
Fedor V. Fomin and Dimitrios M. Thilikos. Fast parameterized algorithms for graphs on surfaces: Linear kernel and exponential speed-up. In ICALP 2004: Automata, Languages and Programming: 31st International Colloquium, volume 3142 of Lecture Notes in Computer Science, pages 581--592, 2004.
[5]
M. Garey and D. Johnson. Computers and Intractability. W. H. Freeman & Co., San Francisco, 1979.
[6]
Andrew V. Goldberg and Robert Endre Tarjan. A new approach to the maximum-flow problem. J. ACM, 35(4):921--940, 1988.
[7]
J. L. Gross and T. W. Tucker. Topological Graph Theory. John Wiley and Sons, New York, 1987.
[8]
F. O. Hadlock. Finding a maximum cut of a planar graph in polynomial time. SIAM Journal on Computing, 4:221--225, 1975.
[9]
J. Reif I. S. Filotti, G. L. Miller. On determining the genus of a graph in O(vO(g) ) steps. In STOC '79: Proceedings of the 11th annual ACM Symposium on the Theory of Computing, pages 27--37, 1979.
[10]
Martin Mareš. Two linear time algorithms for MST on minor closed graph classes. Archivum Mathematicum, 40(3):315--320, 2004.
[11]
Gary Miller. Isomorphism testing for graphs of bounded genus. In STOC '80: Proceedings of the twelfth annual ACM symposium on Theory of computing, pages 225--235, 1980.
[12]
G. I. Orlova and Y. G. Dorfman. Finding the maximum cut in a graph. Engineering Cybernetics, 10:502--506, 1972.
[13]
H. Ripphausen-Lipa, D. Wagner, and K. Weihe. Efficient algorithms for disjoint paths in planar graphs, volume 20, pages 295--354. American Mathematical Society, Providence, RI, 1995.
[14]
Karsten Weihe. Maximum (s, t)-flows in planar networks in O(|V|log|V|) time. Journal of Computer and System Sciences, 55(3):454--475, December 1997.

Cited By

View all
  • (2019)Exact Algorithms for the Maximum Planar Subgraph ProblemACM Journal of Experimental Algorithmics10.1145/332034424(1-21)Online publication date: 25-Apr-2019
  • (2009)Minimum cuts and shortest homologous cyclesProceedings of the twenty-fifth annual symposium on Computational geometry10.1145/1542362.1542426(377-385)Online publication date: 8-Jun-2009
  • (2009)Homology flows, cohomology cutsProceedings of the forty-first annual ACM symposium on Theory of computing10.1145/1536414.1536453(273-282)Online publication date: 31-May-2009

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SODA '07: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
January 2007
1322 pages
ISBN:9780898716245
  • Conference Chair:
  • Harold Gabow

Sponsors

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 07 January 2007

Check for updates

Qualifiers

  • Article

Acceptance Rates

SODA '07 Paper Acceptance Rate 139 of 382 submissions, 36%;
Overall Acceptance Rate 411 of 1,322 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Exact Algorithms for the Maximum Planar Subgraph ProblemACM Journal of Experimental Algorithmics10.1145/332034424(1-21)Online publication date: 25-Apr-2019
  • (2009)Minimum cuts and shortest homologous cyclesProceedings of the twenty-fifth annual symposium on Computational geometry10.1145/1542362.1542426(377-385)Online publication date: 8-Jun-2009
  • (2009)Homology flows, cohomology cutsProceedings of the forty-first annual ACM symposium on Theory of computing10.1145/1536414.1536453(273-282)Online publication date: 31-May-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media