Abstract
We construct an optimal linear algorithm for the maximal planar subgraph problem: given a graph G, find a planar subgraph G′ of G such that adding to G′ any edge of G not present in G′ leads to a nonplanar graph. Our solution is based on a dynamic graph search procedure and a fast data structure for on-line planarity testing of triconnected graphs. Our algorithm can be transformed into a new optimal planarity testing algorithm.
This work is partially supported by National Scientific Foundation grant CCR-9409191.
Preview
Unable to display preview. Download preview PDF.
References
K. Booth, G. Lueker, Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithm, J. Comp. Syst. Sci. 13, 1976, pp. 335–379.
J. Cai, X. Han, and R.E. Tarjan, An O(m log n)-time algorithm for the maximal planar subgraph, SIAM Journal on Computing, 22 (1993), 1142–1162.
G. Di Battista, R. Tamassia, Incremental planarity testing, Proc. IEEE Symp. on Found. of Comp. Sci., (1989), 436–441.
G. Di Battista, R. Tamassia, On-line graph algorithms with SPQR trees, Proc. Intern. Colloquium on Automata, Languages and Programming (1990), 598–611.
H. N. Djidjev, On some properties of nonplanar graphs, Compt. rend. Acad. bulg. Sci., vol. 37 (1984), 9, 1183–1185.
H.N. Djidjev, J. Reif, An efficient algorithm for the genus problem with explicit construction of forbidden subgraphs, Proc. Annual ACM Symposium on Theory of Computing (1991), pp.337–347.
S. Even and R.E. Tarjan, Computing an st-numbering, Theoretical Computer Science 2 (1976), 339–344.
H. Gabow and R.E. Tarjan, A linear-time algorithm for a special case of disjoint set union, J. Compu. Syst. Sci., 30 (1985), 209–220.
M.R. Garey and D.S. Johnson, Algorithms and Intractability: A Guide to the Theory of NP Completeness. San Francisko, Freeman, 1979.
J. Hopcroft and R.E. Tarjan, Dividing a graph into triconnected components, SIAM J. Comput. 2, 1973, pp. 135–158.
J. Hopcroft and R.E. Tarjan, Efficient planarity testing, J.ACM, 21:4, 1974, pp. 549–568.
H. Imai and T. Asano, Dynamic orthogonal segment intersection search, in Journal of Algorithms 8, 1987, pp. 1–18.
R. Jayakumar, K. Thulasiraman, and M.N.S. Swamy, O(n 2) algorithms for graph planarization, IEEE Trans. on Comp.-Aided Design 8 (1989), 257–267.
J.A. La Poutré, Alpha-algorithms for incremental planarity testing, Proc. of the Ann. ACM Symp. on Theory of Comput., 1994, 706–715.
R.E. Tarjan, Efficiency of a good but not linear set union algorithm, J. ACM, 22 (1975), 215–225.
J. Westbrook, Fast incremental planarity testing, Proc. Int. Col. on Automata, Languages, and Programming, 1992, 342–353.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Djidjev, H.N. (1995). A linear algorithm for the maximal planar subgraph problem. In: Akl, S.G., Dehne, F., Sack, JR., Santoro, N. (eds) Algorithms and Data Structures. WADS 1995. Lecture Notes in Computer Science, vol 955. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60220-8_77
Download citation
DOI: https://doi.org/10.1007/3-540-60220-8_77
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60220-0
Online ISBN: 978-3-540-44747-4
eBook Packages: Springer Book Archive