Skip to main content

Planar Graph Problems

  • Chapter
Computational Graph Theory

Part of the book series: Computing Supplementum ((COMPUTING,volume 7))

Abstract

Planar Graph Problems. Classical and recent results are surveyed in the development of efficient algorithms for the following eleven famous problems on planar graphs: planarity testing, embedding, drawing, separators, vertex-coloring, independent vertex set, listing subgraphs, Hamiltonian cycle, network flows, and Steiner trees and forests. Also typical methods and techniques useful for computational problems on planar graphs are discussed. Furthermore open questions on planar graphs are mentioned.

AMS Subject Classification: 05.

Zusammenfassung

Probleme anf plaoaren Graphen. In dieser Arbeit wird über klassische und jüngste Ergebnisse bei der Entwicklung efficienter Algorithmen für die folgenden elf wohlbekannten Probleme an planaren Graphen berichtet: Planaritätstests, Einbettung und Zeichnen, Separation, Knotenfärbung, Kantenfärbung, Unabhängige Knotenmengen, Auflisten von Untergraphen, Hamiltonsche Kreise, Netzwerkflüsse, Steiner Bäume und Wälder. Ferner werden typische Methoden und Techniken zur Behandlung planarer Graphen diskutiert. Einige olTene Fragen bezüglich planarer Graphen werden erwähnt.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. V. Aho, J. E. Hopcroft, and J. D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass., 1974.

    Google Scholar 

  2. T. Akiyama, T. Nishizeki and N. Saito, NP-completeness of the Hamiltonian cycle problem for bipartite graphs, J. Information Processing, 3, 2, pp. 73–76, 1980.

    MathSciNet  MATH  Google Scholar 

  3. M. O. Albertson, A- lower bound for the independence number of a planar graph, J. Combinatorial Theory, Series B, 20, pp. 84–93, 1976.

    MathSciNet  MATH  Google Scholar 

  4. M. O. Albertson, Finding an independent set in a planar graph, in “Graphs and Combinatorics,” ed., R. A. Bari and F. Harary, Springer-Verlag, Berlin-Heidelberg-New York: pp. 173–179, 1974.

    Chapter  Google Scholar 

  5. K. Appel and W. Haken, Every planar map is four colourable, Part I: discharging, Illinois J. Math. 21, pp. 429–490, 1977.

    MathSciNet  MATH  Google Scholar 

  6. A. Asano, S. Kikuchi and N. Saito, A linear algorithm for finding Hamiltonian cycles in 4-connected maximal planar graphs, Discrete Appl. Math., 7, pp. 1–15, 1984.

    MathSciNet  MATH  Google Scholar 

  7. T. Asano, T. Nishizeki and T. Watanabe, An upper bound on the length of a Hamiltonian walk of a maximal planar graph, J. Graph Theory, 4, 3, pp. 315–336, 1980.

    Article  MathSciNet  MATH  Google Scholar 

  8. B. S. Baker, Approximation algorithms for NP-complete problems on planar graphs, 24th Ann. Symp. on Found, of Compt. Sci., pp. 265–273, 1983.

    Google Scholar 

  9. F. Barahona, Planar multicommodity flows, maximum cut and the Chinese postman problem, Rept. 87454-OR, Institut für Operations Research, Universität Bonn, 1987.

    Google Scholar 

  10. K. S. Booth and G. S. Lueker, Testing the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms, J. Comput. Syst. Sci., 13, pp. 335–379, 1976.

    Article  MathSciNet  MATH  Google Scholar 

  11. N. Chiba and T. Nishizeki, A theorem on paths in planar graphs, J. Graph Theory, 10, pp. 449–450, 1985.

    Article  MathSciNet  Google Scholar 

  12. N. Chiba and T. Nishizeki, Arboricity and subgraph listing algorithms, SIAM J. Comput., 14, 1, pp. 210–223, 1985.

    MathSciNet  MATH  Google Scholar 

  13. N. Chiba and T. Nishizeki, The Hamiltonian cycle problem is linear-time solvable for 4-connected planar graphs, J. Algorithms, 10, pp. 187–211, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  14. N. Chiba, T. Nishizeki, S. Abe and T. Ozawa, A linear algorithm for embedding planar graphs using PQ-trees, J. Comput. Syst. Sci., 30, 1, pp. 54–76, 1985.

    Article  MathSciNet  MATH  Google Scholar 

  15. N. Chiba, T. Nishizeki and N. Saito, A linear 5-coloring algorithm of planar graphs, J. Algorithms, 2, pp. 317–327, 1981.

    Article  MathSciNet  MATH  Google Scholar 

  16. N. Chiba, T. Nishizeki and N. Saito, An approximation algorithm for the maximum independent set problem on planar graphs, SIAM J. Comput., 11, 4, pp. 663–675, 1982.

    MathSciNet  MATH  Google Scholar 

  17. N. Chiba, T. Nishizeki and N. Saito, An efficient algorithm for finding an independent set in planar graphs, Networks, 13, pp. 247–252, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  18. N. Chiba, T. Nishizeki and N. Saito, Applications of the Lipton and Tarjan’s planar separator theorem, J. Information Processing, 4, 4, pp. 203–207, 1981.

    MathSciNet  MATH  Google Scholar 

  19. N. Chiba, K. Onoguchi and T. Nishizeki, Drawing plane graphs nicely, Acta Informatica, 22, pp. 187–201, 1985.

    Article  MathSciNet  MATH  Google Scholar 

  20. N. Chiba, T. Yamanouchi and T. Nishizeki, Linear algorithms for convex drawings of planar graphs, in “Progress in Graph Theory”, eds., J. A. Bondy and U. S. R. Murty, Academic Press, Toronto, pp. 153–173, 1984.

    Google Scholar 

  21. M. Chrobak and J. Naor, Sequential and parallel algorithms for computing a large independent set in planar graphs, manuscript, 1988.

    Google Scholar 

  22. M. Chrobak and T. Nishizeki, Improved edge-coloring algorithms for planar graphs, J. Algorithms, to appear.

    Google Scholar 

  23. M. Chrobak and T. Payne, A linear-time algorithm for drawing graphs on a grid, submitted for publication, 1988.

    Google Scholar 

  24. V. Chvátal, Hamiltonian cycles, in “The Travelling Salesman Problem”, eds. E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan, and D. B. Shmoys, John Wiley & Sons, pp. 403–429, 1985.

    Google Scholar 

  25. R. Cole and J. Hopcroft, On edge coloring bipartite graphs, SIAM J. Comput., 11, 3, pp. 540–546, 1982.

    MathSciNet  MATH  Google Scholar 

  26. H. de Fraysseix, J. Pach and R. Pollack, Small sets supporting Fáry embeddings of planar graphs, Proc. 20th ACM Symp. on Theory of Computing, pp. 426–433, 1988.

    Google Scholar 

  27. H. de Fraysseix and P. Rosenstiehl, A depth-first search characterization of planarity, Annals of Discrete Mathematics, 13, pp. 75–80, 1982.

    MATH  Google Scholar 

  28. P. Eades and R. Tamassia, Algorithms for drawing graphs: An annotated bibliography, manuscript, 1987.

    Google Scholar 

  29. R. E. Erickson, C. L. Monma and A. F. Veinott, Jr., Send-and-split method for minimumconcave-cost network flows, Math, of Operations Research, 12, 4, pp. 634–664, 1987.

    Article  MathSciNet  MATH  Google Scholar 

  30. S. Even and R. E. Tarjan, Computing an st-numbering, Theor. Comput. Sci., 2, pp. 339–344, 1976.

    MathSciNet  MATH  Google Scholar 

  31. I. Fáry, On straight lines representations of planar graphs, Acta Sci., Math. Szeged, 11, pp. 229–233, 1948.

    Google Scholar 

  32. L. R. Ford and D. R. Fulkerson, Maximal flow through a network, Canad. J. Math., 8, pp. 399–404, 1956.

    MathSciNet  MATH  Google Scholar 

  33. A. Frank, Edge-disjoint paths in planar graphs, J. Combinat. Theory, Series B, 39, 2, pp. 164–178, 1985.

    Article  MATH  Google Scholar 

  34. G. N. Frederickson, Fast algorithms for shortest paths in planar graphs, with applications, SIAM J. Comput., 16, 6, pp. 1004–1022, 1987.

    MathSciNet  MATH  Google Scholar 

  35. G. N. Frederickson, On linear-time algorithms for five-coloring planar graphs, Information Processing Letters, 19, pp. 219–224, 1984.

    Article  MathSciNet  MATH  Google Scholar 

  36. S. Fiorini and R. J. Wilson, Edge-Colourings of Graphs, Pitman, London, 1977.

    MATH  Google Scholar 

  37. H. N. Gabow and O. Kariv, Algorithms for edge coloring bipartite graphs and multigraphs, SIAM J. Comput., 11, 1, pp. 117–129, 1982.

    MathSciNet  MATH  Google Scholar 

  38. H. N. Gabow, T. Nishizeki, O. Kariv, D. Leven, and O. Terada, Algorithms for edge-coloring graphs, submitted to a journal, 1984.

    Google Scholar 

  39. M. R. Garey and D. S. Johnson, Computers and Intractability, W. H. Freeman and Company, San Francisco, 1979.

    Google Scholar 

  40. M. R. Garey and D. S. Johnson, The complexity of near-optimal graph coloring J. Assoc. Comput. Mach., 23, pp. 43–49, 1974.

    Article  MathSciNet  Google Scholar 

  41. M. R. Garey, D. S. Johnson and L. Stockmeyer, Some simplified NP-complete graph problems, Theor. Comput. Sci., pp. 237–267, 1976.

    Google Scholar 

  42. M. R. Garey, D. S. Johnson and R. E. Tarjan, The planar Hamiltonian circuit problem is NP-complete, SIAM J. Comput., 5, pp. 704–714, 1976.

    MathSciNet  MATH  Google Scholar 

  43. M. K. Goldberg, On multigraphs with almost maximal chromatic class (in Russian), Diskret Analiz, 23, pp. 3–7, 1973.

    Google Scholar 

  44. D. Gouyou-Beauchamps, The Hamiltonian circuit problem is polynomial for 4-connected planar graphs, SIAM J. Comput., 11, pp. 529–539, 1982.

    MathSciNet  MATH  Google Scholar 

  45. R. Hassin, Maximum flow in (s, t) planar networks, Inf. Proc. Lett, 13, 3, p. 107, 1981.

    Article  MathSciNet  Google Scholar 

  46. R. Hassin, On multicommodity flows in planar graphs, Networks, 14, pp. 225–235, 1984.

    Article  MathSciNet  MATH  Google Scholar 

  47. R. Hassin and D. B. Johnson, An O (nlog 2 n) algorithm for maximum flow in undirected planar networks, SIAM J. Comput., 14, 3, pp. 612–624,1985.

    MathSciNet  MATH  Google Scholar 

  48. I. J. Holyer, The NP-completeness of edge colourings, SIAM J. Comput., 10, pp. 718–720, 1981.

    MathSciNet  MATH  Google Scholar 

  49. J. E. Hopcroft and R. E. Tarjan, Efficient planarity testing, J. Assoc. Comput. Mach., 21, pp. 549–568, 1974.

    Article  MathSciNet  MATH  Google Scholar 

  50. J. E. Hopcroft and J. D. Ullman, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley, Reading, Mass., 1979.

    Google Scholar 

  51. T. C. Hu, Integer Programming and Network Flows, Addison-Wesley, Reading, Mass., 1969.

    Google Scholar 

  52. A. Itai, Two-commodity flow, J. Assoc. Comput. Mach., 25, 4, pp. 596–611, 1978.

    Article  MathSciNet  MATH  Google Scholar 

  53. A. Itai and M. Rodeh, Finding a minimum circuit in a graph, SIAM J. Comput., 7, 4, pp. 413–423, 1978.

    MathSciNet  MATH  Google Scholar 

  54. A. Itai and Y. Shiloach, Maximum flows in planar networks, SIAM J. Comput., 8, 2, pp. 135–150, 1979.

    MathSciNet  MATH  Google Scholar 

  55. D. B. Johnson, Efficient algorithms for shortest paths in sparse networks, J. Assoc. Comput. Mach., 24, pp. 1–13, 1977.

    Article  MathSciNet  MATH  Google Scholar 

  56. D. B. Johnson and S. M. Venkatesan, Using divide and conquer to find flows in directed planar networks in O (n 32 log n) time, Proc. 20th Ann. Allerton Conf. on Communication, Control, and Computing, Univ. of Illinois, pp. 898–905, 1982.

    Google Scholar 

  57. R. M. Karp, Reducibility among combinatorial problems, in “Complexity of Computer Computations”, eds. R. E. Miller and J. W. Thacher, Plenum Press, New York, pp. 85–104, 1972.

    Google Scholar 

  58. M. Kaufmann and K. Mehlhorn, Routing through a generalized switchbox, J. Algorithms, 7, pp. 510–531, 1986.

    Article  MathSciNet  MATH  Google Scholar 

  59. M. R. Kramer and J. van Leeuwen, Wire-routing is NP-complete, Report No. RUU-CS-82–4, Department of Computer Science, University of Utrecht, Utrecht, the Netherlands, 1982.

    Google Scholar 

  60. C. E. Leiserson, Area-efficient graph layout (for VLSI), Carnegie-Mellon University, CMU-CS-80–138, 1978.

    Google Scholar 

  61. A. Lempel, S. Even and I. Cederbaum, An algorithm for planarity testing of graphs, in “Theory of Graphs,” Int. Symp. Rome, July 1966, ed. P. Rosenstiehl, Gordon and Breach, New York, pp. 215–232, 1967.

    Google Scholar 

  62. R. J. Lipton D. J. Rose and R. E. Tarjan, Generalized nested dissection, SIAM J. Numer. Anal., 16, 2, pp. 346–358, 1979.

    Article  MathSciNet  MATH  Google Scholar 

  63. R. J. Lipton and R. E. Tarjan, A separator theorem for planar graphs, SIAM J. Appl. Math., 35, pp. 177–189, 1979.

    MathSciNet  Google Scholar 

  64. R. J. Lipton and R. E. Tarjan, Applications of a planar separator theorem, SIAM J. Comput., 9, 3, pp. 615–627, 1980.

    MathSciNet  MATH  Google Scholar 

  65. J. F. Lynch, The equivalence of theorem proving and the interconnection problem, ACM SIGDA Newsletter 5:3, p. 31–65, 1975.

    Article  MathSciNet  Google Scholar 

  66. O. Marcotte, On the chromatic index of multigraphs and a conjecture of Seymour (I), J. Combinat. Theory, Series B, 41, 3, pp. 306–331, 1986.

    Article  MathSciNet  MATH  Google Scholar 

  67. K. Matsumoto, T. Nishizeki and N. Saito, An efficient algorithm for finding multicommodity flows in planar networks, SIAM J. Comput, 14, pp. 289–301, 1985.

    MathSciNet  MATH  Google Scholar 

  68. K. Matsumoto, T. Nishizeki and N. Saito, Planar multicommodity flows, maximum matchings and negative cycles, SIAM J. Comput, 15, 2, pp. 495–510, 1986.

    MathSciNet  MATH  Google Scholar 

  69. D. W. Matula and L. L. Beck, Smallest-last ordering and clustering and graph coloring algorithms, J. Assoc. Comput. Mach., 30, pp. 417–427, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  70. D. W. Matula, Y. Shiloach and R. E. Tarjan, Two linear-time algorithms for five-coloring a planar graph, Manuscript, 1980.

    Google Scholar 

  71. K. Mehlhorn and F. P. Preparata, Routing through a rectangle, J. Assoc. Comput. Mach., 33, 1, pp. 60–85, 1986.

    Article  MathSciNet  Google Scholar 

  72. G. Miller, Finding small simple cycle separators for 2-connected planar graphs, J. Comput. Syst. Sci., 32, pp. 265–279, 1986.

    Article  MATH  Google Scholar 

  73. H. Nagamochi and T. Ibaraki, Max-Flow Min-Cut theorem for the multi-commodity flows in certain planar directed networks (in Japanese), Trans. Inst. Elect. Inf. Comm. Eng., Japan, J71-A, 1, pp. 71–82, 1988.

    Google Scholar 

  74. T. Nishizeki, T. Asano and T. Watanabe, An approximation algorithm for the Hamiltonian walk problem on a maximum planar graph, Discrete Applied Math., 5, pp. 211–222, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  75. T. Nishizeki and N. Chiba, Planar Graphs: Theory and Algorithms, North-Holland, Amsterdam, 1988.

    MATH  Google Scholar 

  76. T. Nishizeki and K. Kashiwagi, An upper bound on the chromatic index of hiultigraphs, in “Graph Theory with Applications to Algorithms and Computer Science”, eds. Y. Alavi et al, John Wiley & Sons, New York, pp. 595–604, 1985.

    Google Scholar 

  77. H. Okamura, Multicommodity flows in graphs, Discrete Appl. Math., 6, pp. 55–62, 1983.

    MathSciNet  MATH  Google Scholar 

  78. H. Okamura and P. D. Seymour, Multicommodity flows in planar graphs, J. Combinat. Theory, Series B, 31, pp. 75–81, 1981.

    Article  MathSciNet  MATH  Google Scholar 

  79. C. H. Papadimitriou and M. Yannakakis, The clique problem for planar graphs, Information Processing Letters, 13, 4, 5, pp. 131–133, 1981.

    Google Scholar 

  80. J. H. Reif, Minimum s-t cut of a planar undirected network in O (nlog 2 (n)) time, SIAM J. Compt., 12, pp. 71–81, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  81. D. Richards, Finding short cycles in planar graphs using separators, J. Algorithms, 7, pp. 382–394, 1986.

    Article  MathSciNet  MATH  Google Scholar 

  82. N. Robertson and P. D. Seymour, Graph minors. VI. Disjoint paths across a disc, Journal of Combinatorial Theory, Series B, 41, pp. 115–138, 1986.

    MathSciNet  MATH  Google Scholar 

  83. M. Sakarovitch, Two commodity network flows and linear programming, Math. Prog., 4, pp. 1–20, 1973.

    Article  MathSciNet  MATH  Google Scholar 

  84. A. Schrijver, Disjoint homotopic trees in a planar graph, Manuscript, 1988.

    Google Scholar 

  85. A. Schrijver, The Klein bottle and multicommodity flows, Manuscript, 1988.

    Google Scholar 

  86. P. D. Seymour, A short proof of the two-commodity flow theorem, J. Comb. Theory, Series B, 26, pp. 370–371, 1979.

    Article  MathSciNet  MATH  Google Scholar 

  87. P. D. Seymour, On multi-colorings of cubic graphs, and conjectures of Fulkerson and Tutte, Proc. London Math. Soc, 3, 38, pp. 423–460, 1979.

    MathSciNet  Google Scholar 

  88. P. D. Seymour, On odd cuts and planar multicommodity flows, Proc. London Math. Soc, (3), 42, pp. 178–192, 1981.

    Article  MathSciNet  MATH  Google Scholar 

  89. D. D. Sleator and R. E. Tarjan, A data structure for dynamic trees, J. Comput. Syst. Sci., 26, pp. 362–390, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  90. K. J. Supowit and E. M. Reingold, The complexity of drawing trees nicely, Acta Informatica, 18, pp. 377–392, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  91. H. Suzuki, T. Akama and T. Nishizeki, Finding Steiner forests in planar graphs, submitted to a journal, 1988.

    Google Scholar 

  92. H. Suzuki, T. Nishizeki, and N. Saito, Algorithms for multicommodity flows in planar graphs, Algorithmica, 4, pp. 471–501, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  93. M. M. Sysio, An efficient cycle vector space algorithm for listing all cycles of a planar graph, SIAM J. Comput., 10,4, pp. 797–808, 1981.

    MathSciNet  Google Scholar 

  94. É. Tardos, A strongly polynomial algorithm to solve combinatorial linear programs, Oper. Res., 34, pp. 250–256, 1986.

    Article  MathSciNet  MATH  Google Scholar 

  95. C. Thomassen, Planarity and duality of finite and infinite graphs, J. Combinat. Theory, Series B, 29, pp. 244–271, 1980.

    Article  MathSciNet  MATH  Google Scholar 

  96. C. Thomassen, A theorem on paths in planar graphs, J. Graph Theory, 7, pp. 169–176, 1983.

    Article  MathSciNet  MATH  Google Scholar 

  97. W. T. Tutte, A theorem on planar graphs, Trans. Amer. Math. Soc, 82, pp. 99–116, 1956.

    Article  MathSciNet  MATH  Google Scholar 

  98. W. T. Tutte, Bridges and Hamiltonian circuits in planar graphs, Aequationes Mathematica, 25, pp. 1–33, 1977.

    Article  MathSciNet  Google Scholar 

  99. W. T. Tutte, Convex representations of graphs, Proc. London Math. Soc. (3), 10, pp. 304–320, 1960.

    Article  MathSciNet  MATH  Google Scholar 

  100. W. T. Tutte, How to draw a graph, Proc. London Math. Soc, 13, pp. 743–768, 1963.

    MathSciNet  MATH  Google Scholar 

  101. V. G. Vizing, Critical graphs with a given chromatic class (in Russian), Discret Analiz, 5, pp. 9–17, 1965.

    MathSciNet  MATH  Google Scholar 

  102. V. G. Vizing, On an estimate of the chromatic class of a p-graph (in Russian), Discret Analiz, 3, pp. 23–30, 1964.

    MathSciNet  Google Scholar 

  103. K. Wagner, Bemerkungen zum Vierfarbenproblem, über. Deutsch. Math.-Verein., 46, pp. 26–32, 1936.

    Google Scholar 

  104. M. H. Williams, A linear algorithm for coloring planar graphs with five colours, The Computer J., 28, 1, pp. 78–81, 1985.

    Article  MATH  Google Scholar 

  105. R. J. Wilson, Introduction to Graph Theory, 3rd ed., Longman, London, 1985.

    MATH  Google Scholar 

  106. P. Winter, Steiner problem in networks: A survey, Networks, 17, pp. 129–167, 1987.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag

About this chapter

Cite this chapter

Nishizeki, T. (1990). Planar Graph Problems. In: Tinhofer, G., Mayr, E., Noltemeier, H., Syslo, M.M. (eds) Computational Graph Theory. Computing Supplementum, vol 7. Springer, Vienna. https://doi.org/10.1007/978-3-7091-9076-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-9076-0_3

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82177-0

  • Online ISBN: 978-3-7091-9076-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics