Skip to main content

O(n2) algorithms for graph planarization

  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1988)

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

Included in the following conference series:

Abstract

In this paper we present two O(n2) planarization algorithms—PLANARIZE and MAXIMAL-PLANARIZE. These algorithms are based on Lempel, Even, and Cederbaum's planarity testing algorithm [9] and its implementation using PQ-trees [8, 13]. Algorithm PLANARIZE is for the construction of a spanning planar subgraph of an n-vertex nonplanar graph. This algorithm proceeds by embedding one vertex at a time and, at each step, adds the maximum number of edges possible without creating nonplanarity of the resultant graph. Given a biconnected spanning planar subgraph Gp of a nonplanar graph G, algorithm MAXIMAL-PLANARIZE constructs a maximal planar subgraph of G which contains Gp. This latter algorithm can also be used to maximally planarize a biconnected planar graph.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-completeness, Freeman, San Francisco, 1979.

    Google Scholar 

  2. G.J. Fisher and O. Wing, "Computer Recognition and Extraction of Planar Graphs from the Incidence Matrix", IEEE Trans. on Circuit Theory, Vol. CT-13, No. 2, 154–163 (June 1966).

    Google Scholar 

  3. K. Pasedach, "Criterion and Algorithms for Determination of Bipartite Subgraphs and their Application to Planarization of Graphs", in Graphen-Sprachen und Algorithmen auf Graphen, Carl Hanser Verlag, 1976, pp. 175–183.

    Google Scholar 

  4. M. Marek-Sadowska, "Planarization Algorithm for Integrated Circuits Engineering", Proc. 1978 IEEE International Symposium on Circuits and Systems, pp. 919–923.

    Google Scholar 

  5. T. Chiba, I. Nishioka, and I. Shirakawa, "An Algorithm of Maximal Planarization of Graphs", Proc. 1979 IEEE International Symposium on Circuits and Systems, pp. 649–652.

    Google Scholar 

  6. J. Hopcroft and R. Tarjan, "Efficient Planarity Testing", J. Assoc. Comput. Mach., Vol. 21, No. 4, 549–568 (October 1974).

    Google Scholar 

  7. T. Ozawa and H. Takahashi, "A Graph-Planarization Algorithm and its Application to Random Graphs", in Graph Theory and Algorithms, Springer-Verlag Lecture Notes in Computer Science, Vol. 108, 1981, pp. 95–107.

    Google Scholar 

  8. K. S. Booth and G. S. Lueker, "Testing for the Consecutive Ones Property, Interval Graphs, and Graph Planarity Using PQ-tree Algorithms", Journal of Comp. and Syst. Sciences, Vol. 13, No. 3, 335–379 (December 1976).

    Google Scholar 

  9. A. Lempel, S. Even, and I. Cederbaum, "An Algorithm for Planarity Testing of Graphs", Theory of Graphs: International Symposium: Rome, July 1966, P. Rosenstiehl (Ed.), Gordon and Breach, New York, 1967, pp. 215–232.

    Google Scholar 

  10. S. Even, Graph Algorithms, Computer Science Press, Potomac, Maryland, 1979.

    Google Scholar 

  11. R. Jayakumar, K. Thulasiraman, and M.N.S. Swamy, "On Maximal Planarization of Non-planar Graphs", IEEE Trans. on Circuits and Systems, Vol. CAS-33, No. 8, August 1986, pp. 843–844.

    Google Scholar 

  12. R. Jayakumar, "Design and Analysis of Graph Algorithms: Spanning Tree Enumeration, Planar Embedding, and Maximal Planarization", Ph.D. Thesis, Electrical Engineering Department, Concordia University, Montreal, Canada, August 1984.

    Google Scholar 

  13. R. Jayakumar, K. Thulasiraman, and M.N.S. Swamy, "Planar Embedding: Linear-Time Algorithms for Vertex Placements and Edge Ordering", IEEE Trans. on Circuits and Systems, Vol. CAS-35, No. 3, March 1988, pp. 334–344.

    Google Scholar 

  14. S. Even and R.E. Tarjan, "Computing an st-numbering", Theo. Comp. Sci., Vol. 2, 339–344 (1976).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. van Leeuwen

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jayakumar, R., Thulasiraman, K., Swamy, M.N.S. (1989). O(n2) algorithms for graph planarization. In: van Leeuwen, J. (eds) Graph-Theoretic Concepts in Computer Science. WG 1988. Lecture Notes in Computer Science, vol 344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50728-0_56

Download citation

  • DOI: https://doi.org/10.1007/3-540-50728-0_56

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50728-4

  • Online ISBN: 978-3-540-46076-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics