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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. V. Aho, J. E. Hopcroft, and J. D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass., 1974.
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.
M. O. Albertson, A- lower bound for the independence number of a planar graph, J. Combinatorial Theory, Series B, 20, pp. 84–93, 1976.
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.
K. Appel and W. Haken, Every planar map is four colourable, Part I: discharging, Illinois J. Math. 21, pp. 429–490, 1977.
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.
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.
B. S. Baker, Approximation algorithms for NP-complete problems on planar graphs, 24th Ann. Symp. on Found, of Compt. Sci., pp. 265–273, 1983.
F. Barahona, Planar multicommodity flows, maximum cut and the Chinese postman problem, Rept. 87454-OR, Institut für Operations Research, Universität Bonn, 1987.
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.
N. Chiba and T. Nishizeki, A theorem on paths in planar graphs, J. Graph Theory, 10, pp. 449–450, 1985.
N. Chiba and T. Nishizeki, Arboricity and subgraph listing algorithms, SIAM J. Comput., 14, 1, pp. 210–223, 1985.
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.
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.
N. Chiba, T. Nishizeki and N. Saito, A linear 5-coloring algorithm of planar graphs, J. Algorithms, 2, pp. 317–327, 1981.
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.
N. Chiba, T. Nishizeki and N. Saito, An efficient algorithm for finding an independent set in planar graphs, Networks, 13, pp. 247–252, 1983.
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.
N. Chiba, K. Onoguchi and T. Nishizeki, Drawing plane graphs nicely, Acta Informatica, 22, pp. 187–201, 1985.
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.
M. Chrobak and J. Naor, Sequential and parallel algorithms for computing a large independent set in planar graphs, manuscript, 1988.
M. Chrobak and T. Nishizeki, Improved edge-coloring algorithms for planar graphs, J. Algorithms, to appear.
M. Chrobak and T. Payne, A linear-time algorithm for drawing graphs on a grid, submitted for publication, 1988.
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.
R. Cole and J. Hopcroft, On edge coloring bipartite graphs, SIAM J. Comput., 11, 3, pp. 540–546, 1982.
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.
H. de Fraysseix and P. Rosenstiehl, A depth-first search characterization of planarity, Annals of Discrete Mathematics, 13, pp. 75–80, 1982.
P. Eades and R. Tamassia, Algorithms for drawing graphs: An annotated bibliography, manuscript, 1987.
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.
S. Even and R. E. Tarjan, Computing an st-numbering, Theor. Comput. Sci., 2, pp. 339–344, 1976.
I. Fáry, On straight lines representations of planar graphs, Acta Sci., Math. Szeged, 11, pp. 229–233, 1948.
L. R. Ford and D. R. Fulkerson, Maximal flow through a network, Canad. J. Math., 8, pp. 399–404, 1956.
A. Frank, Edge-disjoint paths in planar graphs, J. Combinat. Theory, Series B, 39, 2, pp. 164–178, 1985.
G. N. Frederickson, Fast algorithms for shortest paths in planar graphs, with applications, SIAM J. Comput., 16, 6, pp. 1004–1022, 1987.
G. N. Frederickson, On linear-time algorithms for five-coloring planar graphs, Information Processing Letters, 19, pp. 219–224, 1984.
S. Fiorini and R. J. Wilson, Edge-Colourings of Graphs, Pitman, London, 1977.
H. N. Gabow and O. Kariv, Algorithms for edge coloring bipartite graphs and multigraphs, SIAM J. Comput., 11, 1, pp. 117–129, 1982.
H. N. Gabow, T. Nishizeki, O. Kariv, D. Leven, and O. Terada, Algorithms for edge-coloring graphs, submitted to a journal, 1984.
M. R. Garey and D. S. Johnson, Computers and Intractability, W. H. Freeman and Company, San Francisco, 1979.
M. R. Garey and D. S. Johnson, The complexity of near-optimal graph coloring J. Assoc. Comput. Mach., 23, pp. 43–49, 1974.
M. R. Garey, D. S. Johnson and L. Stockmeyer, Some simplified NP-complete graph problems, Theor. Comput. Sci., pp. 237–267, 1976.
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.
M. K. Goldberg, On multigraphs with almost maximal chromatic class (in Russian), Diskret Analiz, 23, pp. 3–7, 1973.
D. Gouyou-Beauchamps, The Hamiltonian circuit problem is polynomial for 4-connected planar graphs, SIAM J. Comput., 11, pp. 529–539, 1982.
R. Hassin, Maximum flow in (s, t) planar networks, Inf. Proc. Lett, 13, 3, p. 107, 1981.
R. Hassin, On multicommodity flows in planar graphs, Networks, 14, pp. 225–235, 1984.
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.
I. J. Holyer, The NP-completeness of edge colourings, SIAM J. Comput., 10, pp. 718–720, 1981.
J. E. Hopcroft and R. E. Tarjan, Efficient planarity testing, J. Assoc. Comput. Mach., 21, pp. 549–568, 1974.
J. E. Hopcroft and J. D. Ullman, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley, Reading, Mass., 1979.
T. C. Hu, Integer Programming and Network Flows, Addison-Wesley, Reading, Mass., 1969.
A. Itai, Two-commodity flow, J. Assoc. Comput. Mach., 25, 4, pp. 596–611, 1978.
A. Itai and M. Rodeh, Finding a minimum circuit in a graph, SIAM J. Comput., 7, 4, pp. 413–423, 1978.
A. Itai and Y. Shiloach, Maximum flows in planar networks, SIAM J. Comput., 8, 2, pp. 135–150, 1979.
D. B. Johnson, Efficient algorithms for shortest paths in sparse networks, J. Assoc. Comput. Mach., 24, pp. 1–13, 1977.
D. B. Johnson and S. M. Venkatesan, Using divide and conquer to find flows in directed planar networks in O (n 3’2 log n) time, Proc. 20th Ann. Allerton Conf. on Communication, Control, and Computing, Univ. of Illinois, pp. 898–905, 1982.
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.
M. Kaufmann and K. Mehlhorn, Routing through a generalized switchbox, J. Algorithms, 7, pp. 510–531, 1986.
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.
C. E. Leiserson, Area-efficient graph layout (for VLSI), Carnegie-Mellon University, CMU-CS-80–138, 1978.
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.
R. J. Lipton D. J. Rose and R. E. Tarjan, Generalized nested dissection, SIAM J. Numer. Anal., 16, 2, pp. 346–358, 1979.
R. J. Lipton and R. E. Tarjan, A separator theorem for planar graphs, SIAM J. Appl. Math., 35, pp. 177–189, 1979.
R. J. Lipton and R. E. Tarjan, Applications of a planar separator theorem, SIAM J. Comput., 9, 3, pp. 615–627, 1980.
J. F. Lynch, The equivalence of theorem proving and the interconnection problem, ACM SIGDA Newsletter 5:3, p. 31–65, 1975.
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.
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.
K. Matsumoto, T. Nishizeki and N. Saito, Planar multicommodity flows, maximum matchings and negative cycles, SIAM J. Comput, 15, 2, pp. 495–510, 1986.
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.
D. W. Matula, Y. Shiloach and R. E. Tarjan, Two linear-time algorithms for five-coloring a planar graph, Manuscript, 1980.
K. Mehlhorn and F. P. Preparata, Routing through a rectangle, J. Assoc. Comput. Mach., 33, 1, pp. 60–85, 1986.
G. Miller, Finding small simple cycle separators for 2-connected planar graphs, J. Comput. Syst. Sci., 32, pp. 265–279, 1986.
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.
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.
T. Nishizeki and N. Chiba, Planar Graphs: Theory and Algorithms, North-Holland, Amsterdam, 1988.
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.
H. Okamura, Multicommodity flows in graphs, Discrete Appl. Math., 6, pp. 55–62, 1983.
H. Okamura and P. D. Seymour, Multicommodity flows in planar graphs, J. Combinat. Theory, Series B, 31, pp. 75–81, 1981.
C. H. Papadimitriou and M. Yannakakis, The clique problem for planar graphs, Information Processing Letters, 13, 4, 5, pp. 131–133, 1981.
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.
D. Richards, Finding short cycles in planar graphs using separators, J. Algorithms, 7, pp. 382–394, 1986.
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.
M. Sakarovitch, Two commodity network flows and linear programming, Math. Prog., 4, pp. 1–20, 1973.
A. Schrijver, Disjoint homotopic trees in a planar graph, Manuscript, 1988.
A. Schrijver, The Klein bottle and multicommodity flows, Manuscript, 1988.
P. D. Seymour, A short proof of the two-commodity flow theorem, J. Comb. Theory, Series B, 26, pp. 370–371, 1979.
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.
P. D. Seymour, On odd cuts and planar multicommodity flows, Proc. London Math. Soc, (3), 42, pp. 178–192, 1981.
D. D. Sleator and R. E. Tarjan, A data structure for dynamic trees, J. Comput. Syst. Sci., 26, pp. 362–390, 1983.
K. J. Supowit and E. M. Reingold, The complexity of drawing trees nicely, Acta Informatica, 18, pp. 377–392, 1983.
H. Suzuki, T. Akama and T. Nishizeki, Finding Steiner forests in planar graphs, submitted to a journal, 1988.
H. Suzuki, T. Nishizeki, and N. Saito, Algorithms for multicommodity flows in planar graphs, Algorithmica, 4, pp. 471–501, 1989.
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.
É. Tardos, A strongly polynomial algorithm to solve combinatorial linear programs, Oper. Res., 34, pp. 250–256, 1986.
C. Thomassen, Planarity and duality of finite and infinite graphs, J. Combinat. Theory, Series B, 29, pp. 244–271, 1980.
C. Thomassen, A theorem on paths in planar graphs, J. Graph Theory, 7, pp. 169–176, 1983.
W. T. Tutte, A theorem on planar graphs, Trans. Amer. Math. Soc, 82, pp. 99–116, 1956.
W. T. Tutte, Bridges and Hamiltonian circuits in planar graphs, Aequationes Mathematica, 25, pp. 1–33, 1977.
W. T. Tutte, Convex representations of graphs, Proc. London Math. Soc. (3), 10, pp. 304–320, 1960.
W. T. Tutte, How to draw a graph, Proc. London Math. Soc, 13, pp. 743–768, 1963.
V. G. Vizing, Critical graphs with a given chromatic class (in Russian), Discret Analiz, 5, pp. 9–17, 1965.
V. G. Vizing, On an estimate of the chromatic class of a p-graph (in Russian), Discret Analiz, 3, pp. 23–30, 1964.
K. Wagner, Bemerkungen zum Vierfarbenproblem, über. Deutsch. Math.-Verein., 46, pp. 26–32, 1936.
M. H. Williams, A linear algorithm for coloring planar graphs with five colours, The Computer J., 28, 1, pp. 78–81, 1985.
R. J. Wilson, Introduction to Graph Theory, 3rd ed., Longman, London, 1985.
P. Winter, Steiner problem in networks: A survey, Networks, 17, pp. 129–167, 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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