On the Hardness and Approximability of Planar Biconnectivity Augmentation

  • Carsten Gutwenger
  • Petra Mutzel
  • Bernd Zey
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5609)


Given a planar graph G = (V,E), the planar biconnectivity augmentation problem (PBA) asks for an edge set E′ ⊆ V×V such that G + E′ is planar and biconnected. This problem is known to be \(\mathcal{NP}\)-hard in general; see [1]. We show that PBA is already \(\mathcal{NP}\)-hard if all cutvertices of G belong to a common biconnected component B *, and even remains \(\mathcal{NP}\)-hard if the SPQR-tree of B * (excluding Q-nodes) has a diameter of at most two. For the latter case, we present a new 5/3-approximation algorithm with runtime \({\mathcal{O}}(|V|^{2.5})\).

Though a 5/3-approximation of PBA has already been presented [12], we give a family of counter-examples showing that this algorithm cannot achieve an approximation ratio better than 2, thus the best known approximation ratio for PBA is 2.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kant, G., Bodlaender, H.L.: Planar graph augmentation problems. In: Dehne, F., Sack, J.-R., Santoro, N. (eds.) WADS 1991. LNCS, vol. 519, pp. 286–298. Springer, Heidelberg (1991)Google Scholar
  2. 2.
    Fialko, S., Mutzel, P.: A new approximation algorithm for the planar augmentation problem. In: Proc. SODA 1998, SIAM, pp. 260–269. SIAM, Philadelphia (1998)Google Scholar
  3. 3.
    Hsu, T.S., Ramachandran, V.: On finding a smallest augmentation to biconnect a graph. SIAM Journal on Computing 22(5), 889–912 (1993)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Gutwenger, C., Mutzel, P.: Planar polyline drawings with good angular resolution. In: Whitesides, S.H. (ed.) GD 1998. LNCS, vol. 1547, pp. 167–182. Springer, Heidelberg (1999)Google Scholar
  5. 5.
    Hopcroft, J.E., Tarjan, R.E.: Dividing a graph into triconnected components. SIAM Journal on Computing 2(3), 135–158 (1973)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Di Battista, G., Tamassia, R.: On-line planarity testing. SIAM Journal on Computing 25, 956–997 (1996)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Gutwenger, C., Mutzel, P.: A linear time implementation of SPQR-trees. In: Marks, J. (ed.) GD 2000. LNCS, vol. 1984, pp. 77–90. Springer, Heidelberg (2001)Google Scholar
  8. 8.
    Garey, M.R., Johnson, D.S., Stockmeyer, L.J.: Some simplified NP-complete graph problems. Theoretical Computer Science 1(3), 237–267 (1976)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Zey, B.: Algorithms for planar graph augmentation. Master’s thesis, Dortmund University of Technology (2008),
  10. 10.
    Micali, S., Vazirani, V.V.: An O\((\sqrt{|V|}|{E}|)\) algorithm for finding maximum matching in general graphs. In: Proc. FOCS 1980, pp. 17–27. IEEE, Los Alamitos (1980)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Carsten Gutwenger
    • 1
  • Petra Mutzel
    • 1
  • Bernd Zey
    • 1
  1. 1.Department of Computer ScienceTechnische Universität DortmundGermany

Personalised recommendations