Skip to main content

A linear-time algorithm for edge-disjoint paths in planar graphs

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 726))

Abstract

In this paper we discuss the problem of finding edge-disjoint paths in a planar, undirected graph s.t. each path connects two specified vertices on the outer face boundary. We will focus on the “classical” case where an instance must additionally fulfill the so-called evenness-condition. The fastest algorithm for this problem known from the literature requires \(\mathcal{O}\left( {n^{{5 \mathord{\left/{\vphantom {5 3}} \right.\kern-\nulldelimiterspace} 3}} \left( {\log \log n} \right)^{{1 \mathord{\left/{\vphantom {1 3}} \right.\kern-\nulldelimiterspace} 3}} } \right)\) time, where n denotes the number of vertices. In this paper now, we introduce a new approach to this problem, which yields an \(\mathcal{O}\left( n \right)\) algorithm.

The authors acknowledge the Deutsche Forschungsgemeinschaft for supporting this research under grant Mö 446/1-3

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Becker and K. Mehlhorn (1986): Algorithms for Routing in Planar Graphs. Acta Informatica 23, 163–176.

    Google Scholar 

  2. G.N. Frederickson (1987): Fast Algorithms for Shortest Paths in Planar Graphs, with Applications. SIAM J. Comput. 16, 1004–1022.

    Google Scholar 

  3. H.N. Gabow and R.E. Tarjan (1985): A Linear-Time Algorithm for a Special Case of Disjoint Set Union. J. Comp. System Sciences 30, 209–221.

    Google Scholar 

  4. R. Hassin (1984): On Multicommodity Flows in Planar Graphs. Networks 14, 225–235.

    Google Scholar 

  5. M. Kaufmann (1990): A Linear-Time Algorithm for Routing in a Convex Grid. IEEE Transact. Computer-Aided Design 9, 180–184.

    Google Scholar 

  6. M. Kaufmann and G. Klär (1991): A Faster Algorithm for Edge-Disjoint Paths in Planar Graphs. Proc. Int. Symp. on Algorithms (ISA '91), LNCS 557, 336–348.

    Google Scholar 

  7. M. Kaufmann and K. Mehlhorn (1986): Generalized Switchbox Routing. J. Algorithms 7, 510–531.

    Google Scholar 

  8. M.R. Kramer and J. van Leeuwen (1984): The complexity of Wire-Routing and Finding Minimum Area Layouts for Arbitrary VLSI-Circuits. Advances Comp. Res. 2, 129–146.

    Google Scholar 

  9. K. Matsumuto, T. Nishizeki and N. Saito (1985): An Efficient Algorithm for Finding Multicommodity Flows in Planar Networks. SIAM J. Comp. 14, 289–302.

    Google Scholar 

  10. T. Nishizeki, N. Saito and K. Suzuki (1985): A Linear-Time Routing Algorithm for Convex Grids. IEEE Transact. Computer-Aided Design CAD-4, 68–76.

    Google Scholar 

  11. H. Suzuki, T. Akama and T. Nishizeki (1990): Finding Steiner Forests in Planar Graphs. First Proc. ACM-SIAM Symp. Discrete Algorithms, 444–453.

    Google Scholar 

  12. H. Okamura and P.D. Seymour (1981): Multicommodity Flows in Planar Graphs. J. Combinatorial Th. B 31, 75–81.

    Google Scholar 

  13. R.E. Tarjan (1979): A Class of Algorithms Which Require Non-Linear Time to Maintain Disjoint Sets. J. Comp. System Sciences 18, 110–127.

    Google Scholar 

  14. D. Wagner and K. Weihe (1993): A Linear-Time Algorithm for Edge-Disjoint Paths in Planar Graphs. Report No. 344 TU Berlin

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas Lengauer

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wagner, D., Weihe, K. (1993). A linear-time algorithm for edge-disjoint paths in planar graphs. In: Lengauer, T. (eds) Algorithms—ESA '93. ESA 1993. Lecture Notes in Computer Science, vol 726. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57273-2_73

Download citation

  • DOI: https://doi.org/10.1007/3-540-57273-2_73

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57273-2

  • Online ISBN: 978-3-540-48032-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics