Abstract
The Maximum Planar Subgraph (MPS) problem asks for a planar subgraph with maximum edge cardinality of a given undirected graph. It is known to be MaxSNP-hard and the currently best known approximation algorithm achieves a ratio of 4/9.
We analyze the general limits of approximation algorithms for MPS, based either on planarity tests or on greedy inclusion of certain subgraphs. On the one hand, we cover upper bounds for the approximation ratios. On the other hand, we show NP-hardness for thereby arising subproblems, which hence must be approximated themselves. We also provide simpler proofs for two already known facts.
M. Chimani and T. Wiedera—Supported by the German Research Foundation (DFG) project CH 897/2-1.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
The proof by Cimikowski [4] for the Hopcroft-Tarjan based heuristic exploits the specific embedding of backedges and cannot be generalized to arbitrary algorithms based on DFS trees.
- 2.
We start at \(\pi _0\) with \(\pi _0\pi _1\). Next, we pick all edges of \(B_0\) that are incident to \(\pi _1\) since the \(\mathcal {I}(B_0)\)-vertices lead only to \(\pi _0\) (visited). We iterate this until we arrive at \(\pi _{n-2}\pi _{n-1}\). Finally, we pick all edges connecting \(\pi _{n-1}\) with \(\mathcal {I}(B_{n-2})\) and \(\mathcal {I}(B_{n-1})\).
- 3.
Starting at r (level 0) includes all edges of \(E_r\). E cannot be taken since all of V lies on level 1. Each node \(v\in V\) is connected to all of \(\mathcal {I}(B_v)\), which lie on level 2. Only s remains, which is connected to \(\tilde{p}\)—the first investigated node on level 2.
References
Boyer, J.M., Myrvold, W.J.: On the cutting edge: Simplified \(O(n)\) planarity by edge addition. J. Graph Algorithms Appl. 8(2), 241–273 (2004)
Călinescu, G., Fernandes, C., Finkler, U., Karloff, H.: A better approximation algorithm for finding planar subgraphs. J. Algorithms 27, 269–302 (1998)
Cimikowski, R.: Graph planarization and skewness (unpublished). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.68.9958
Cimikowski, R.J.: An analysis of some heuristics for the maximum planar subgraph problem. In: Clarkson, K.L. (ed.) Proceedings of 6th SODA, pp. 322–331 (1995)
Cong, J., Liu, C.: On the \(k\)-layer planar subset and topological via minimization problems. IEEE Trans. CAD Integr. Circ. Syst. 10(8), 972–981 (1991)
Dyer, M., Foulds, L., Frieze, A.: Analysis of heuristics for finding a maximum weight planar subgraph. Eur. J. Oper. Res. 20(1), 102–114 (1985)
Fernandes, C.G., Călinescu, G.: Maximum planar subgraph. In: Gonzalez, T. (ed.) Handbook of Approximation Algorithms and Metaheur. Chapman & Hall/CRC, Boca Raton (2007)
Hopcroft, J.E., Tarjan, R.E.: Efficient planarity testing. J. ACM 21(4), 549–568 (1974)
Hsu, W.-L.: A linear time algorithm for finding a maximal planar subgraph based on PC-trees. In: Wang, L. (ed.) COCOON 2005. LNCS, vol. 3595, pp. 787–797. Springer, Heidelberg (2005)
Liu, P.C., Geldmacher, R.C.: On the deletion of nonplanar edges of a graph. In: Proceedings of 10th Southeastern International Conference on Combinatorics, Graph Theory, and Computing, Congress Numbers XXIII-XXIV, pp. 727–738. Utilitas Mathematica, Winnipeg, Manitoba (1979)
Poranen, T.: Two new approximation algorithms for the maximum planar subgraph problem. Acta Cybern. 18(3), 503–527 (2008)
Shih, W., Hsu, W.: A new planarity test. Theor. Comput. Sci. 223(1–2), 179–191 (1999)
Zelikovsky, A.: Improved approximations of maximum planar subgraph (unpublished). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.71.304
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Chimani, M., Hedtke, I., Wiedera, T. (2016). Limits of Greedy Approximation Algorithms for the Maximum Planar Subgraph Problem. In: Mäkinen, V., Puglisi, S., Salmela, L. (eds) Combinatorial Algorithms. IWOCA 2016. Lecture Notes in Computer Science(), vol 9843. Springer, Cham. https://doi.org/10.1007/978-3-319-44543-4_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-44543-4_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44542-7
Online ISBN: 978-3-319-44543-4
eBook Packages: Computer ScienceComputer Science (R0)