Skip to main content

Limits of Greedy Approximation Algorithms for the Maximum Planar Subgraph Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9843))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Notes

  1. 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. 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. 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

  1. 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)

    Article  MathSciNet  MATH  Google Scholar 

  2. Călinescu, G., Fernandes, C., Finkler, U., Karloff, H.: A better approximation algorithm for finding planar subgraphs. J. Algorithms 27, 269–302 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cimikowski, R.: Graph planarization and skewness (unpublished). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.68.9958

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

    Google Scholar 

  8. Hopcroft, J.E., Tarjan, R.E.: Efficient planarity testing. J. ACM 21(4), 549–568 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. Poranen, T.: Two new approximation algorithms for the maximum planar subgraph problem. Acta Cybern. 18(3), 503–527 (2008)

    MathSciNet  MATH  Google Scholar 

  12. Shih, W., Hsu, W.: A new planarity test. Theor. Comput. Sci. 223(1–2), 179–191 (1999)

    MathSciNet  MATH  Google Scholar 

  13. Zelikovsky, A.: Improved approximations of maximum planar subgraph (unpublished). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.71.304

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivo Hedtke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics