Fixed Parameter Algorithms for Planar Dominating Set and Related Problems

  • Jochen Alber
  • Hans L. Bodlaender
  • Henning Fernau
  • Rolf Niedermeier
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1851)


We present an algorithm for computing the domination number of a planar graph that uses \( O\left( {c^{\sqrt k } n} \right) \) time, where k is the domination number of the given planar input graph and \( c = 3^{6\sqrt {34} } \) . To obtain this result, we show that the treewidth of a planar graph with domination number k is \( O\left( {\sqrt k } \right) \) , and that such a tree decomposition can be found in \( O\left( {\sqrt {kn} } \right) \) time. The same technique can be used to show that the disk dimension problem (find a minimum set of faces that cover all vertices of a given plane graph) can be solved in \( O\left( {c_1^{\sqrt {k_n } } } \right) \) time for \( c_1 = 2^{6\sqrt {34} } \) . Similar results can be obtained for some variants of {updominating set}, e.g., INDEPENDENT DOMINATING SET.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    B. S. Baker, Approximation algorithms for NP-complete problems on planar graphs, Journal of the ACM 41:153–180, 1994.zbMATHCrossRefGoogle Scholar
  2. 2.
    D. Bienstock and C. L. Monma, On the complexity of covering vertices by faces in a planar graph. SIAM J. Comput. 17(1):53–76, 1988.zbMATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    H. L. Bodlaender, A linear time algorithm for finding tree-decompositions of small treewidth. SIAM J. Comput. 25:1305–1317, 1996.zbMATHCrossRefMathSciNetGoogle Scholar
  4. 4.
    H. L. Bodlaender, Treewidth: Algorithmic techniques and results. In Proceedings 22nd MFCS’97, Springer-Verlag LNCS 1295, pp. 19–36, 1997.Google Scholar
  5. 5.
    H. L. Bodlaender, A partial k-arboretum of graphs with bounded treewidth. Theor.Comp. Sci. 209:1–45, 1998.zbMATHCrossRefMathSciNetGoogle Scholar
  6. 6.
    A. Brandstädt, V. B. Le, and J. P. Spinrad, Graph Classes: a Survey, SIAM Monographs on Discrete Mathematics and Applications, 1999.Google Scholar
  7. 7.
    H. J. Broersma, T. Kloks, D. Kratsch, and H. Müller, Independent sets in AT-free graphs, In Proceedings ICALP’97, Springer-Verlag LNCS 1256, pp. 760–770, 1997.Google Scholar
  8. 8.
    M. S. Chang, Efficient algorithms for the domination problem on interval and circular arc graphs, SIAM J. Comput. 27:1671–1694, 1998.zbMATHCrossRefMathSciNetGoogle Scholar
  9. 9.
    J. Chen, I. Kanj, and W. Jia, Vertex cover: further observations and further improvements. In Proceedings 25th WG, Springer-Verlag LNCS 1665, pp. 313–324, 1999.Google Scholar
  10. 10.
    D. G. Corneil and L. K. Stewart, Dominating sets in perfect graphs, Discrete Mathematics 86, (1990), 145–164.zbMATHCrossRefMathSciNetGoogle Scholar
  11. 11.
    P. Crescenzi and V. Kann, A compendium of NP optimization problems. Available at, August 1998.
  12. 12.
    M. Damian-Iordache and S.V. Pemmaraju, A (2 + ε)-approximation scheme for minimum domination on circle graphs. In Proceedings 11th ACM-SIAM SODA 2000, pp. 672–679.Google Scholar
  13. 13.
    R. G. Downey and M. R. Fellows, Parameterized computational feasibility. In P. Clote, J. Remmel (eds.): Feasible Mathematics II, pp. 219–244. Birkhäuser, 1995.Google Scholar
  14. 14.
    R. G. Downey and M. R. Fellows, Parameterized Complexity, Springer-Verlag, 1999.Google Scholar
  15. 15.
    R. D. Dutton and R. C. Brigham, Domination in claw-free graphs, Congr. Num. 132: 69–75, 1998.zbMATHMathSciNetGoogle Scholar
  16. 16.
    M. Garey and D. Johnson, Computers and Intractability: A Guide to the Theory of NP-completeness. Freeman, 1979.Google Scholar
  17. 17.
    T. W. Haynes, S. T. Hedetniemi, and P. J. Slater (eds.), Domination in graphs, Marcel Dekker, 1998.Google Scholar
  18. 18.
    M. A. Henning, Domination in graphs, A survey, Congr. Num. 116:139–179, 1996.zbMATHMathSciNetGoogle Scholar
  19. 19.
    D. S. Hochbaum (ed.), Approximation algorithms for NP-hard problems. PWS Publishing Company, 1997.Google Scholar
  20. 20.
    A. Kanevsky, Finding all minimum-size separating vertex sets in a graph, Networks 23: 533–541, 1993.zbMATHCrossRefMathSciNetGoogle Scholar
  21. 21.
    J. van Leeuwen, Graph Algorithms, In Handbook of Theoretical Computer Science, Vol. A: Algorithms and Complexity Theory, North Holland, 1990.Google Scholar
  22. 22.
    H. Müller and A. Brandstädt, The NP-completeness of Steiner tree and dominating set for chordal bipartite graphs, Theor. Comp. Sci. 53:257–265, 1987.zbMATHCrossRefGoogle Scholar
  23. 23.
    R. Niedermeier and P. Rossmanith. Upper bounds for Vertex Cover further improved. In Proceedings 16th STACS, Springer-Verlag LNCS 1563, pp. 561–570, 1999.CrossRefGoogle Scholar
  24. 24.
    C. H. Papadimitriou, Computational Complexity. Addison-Wesley, 1994.Google Scholar
  25. 25.
    R. C. Read, Prospects for graph theory algorithms. Ann. Discr. Math. 55:201–210, 1993.MathSciNetCrossRefGoogle Scholar
  26. 26.
    J. A. Telle, Complexity of domination-type problems in graphs, Nordic J. Comput. 1:157–171, 1994.MathSciNetGoogle Scholar
  27. 27.
    J. A. Telle and A. Proskurowski, Algorithms for vertex partitioning problems on partial k-trees, SI AM J. Discr. Math. 10(4):529–550, 1997.zbMATHCrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Jochen Alber
    • 1
  • Hans L. Bodlaender
    • 2
  • Henning Fernau
    • 1
  • Rolf Niedermeier
    • 1
  1. 1.WSI für Informatik, Sand 13Universität TübingenTübingenFed. Rep. of Germany
  2. 2.Department of Computer ScienceUtrecht UniversityUtrechtThe Netherlands

Personalised recommendations