Tight Complexity Bounds for Counting Generalized Dominating Sets in Bounded-Treewidth Graphs

被引:0
|
作者
Focke, Jacob [1 ]
Marx, Daniel [1 ]
Mc Inerney, Fionn [1 ]
Neuen, Daniel [2 ]
Sankar, Govind S. [3 ]
Schepper, Philipp [1 ,4 ]
Wellnitz, Philip [5 ]
机构
[1] CISPA Helmholtz Ctr Informat Secur, Saarbrucken, Germany
[2] Simon Fraser Univ, Burnaby, BC, Canada
[3] Duke Univ, Durham, NC USA
[4] Saarbrucken Grad Sch Comp Sci, Saarbrucken, Germany
[5] Max Planck Inst Informat, Saarland Informat Campus, Saarbrucken, Germany
基金
欧洲研究理事会;
关键词
EXACT ALGORITHMS; TREE; APPROXIMATION; SUBSET;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate how efficiently a well-studied family of domination-type problems can be solved on bounded-treewidth graphs. For sets sigma, rho of non-negative integers, a (sigma, rho)-set of a graph G is a set S of vertices such that vertical bar N(u) boolean AND S vertical bar epsilon sigma for every u epsilon S, and vertical bar N (v) boolean AND S vertical bar epsilon rho for every v (sic) S. The problem of finding a (sigma, rho)-set (of a certain size) unifies standard problems such as Independent Set, Dominating Set, Independent Dominating Set, and many others. For all pairs of finite or cofinite sets (sigma, rho), we determine (under standard complexity assumptions) the best possible value c(sigma, rho) such that there is an algorithm that counts (sigma, rho)-sets in time c(sigma, rho)(tw) center dot n(O(1)) (if a tree decomposition of width tw is given in the input). Let s(top) denote the largest element of sigma if sigma is finite, or the largest missing integer +1 if sigma is cofinite; r(top) is defined analogously for rho Surprisingly, c(sigma, rho) is often significantly smaller than the natural bound stop + r(top) + 2 achieved by existing algorithms [van Rooij, 2020]. Toward defining c(sigma, rho), we say that (sigma, rho) is m-structured if there is a pair (alpha,beta) such that every integer in sigma equals alpha mod m, and every integer in rho equals beta mod m. Then, setting c(sigma, rho) = s(top) + r(top) + 2 if (sigma, rho) is not m-structured for any m >= 2, c(sigma,rho) = max{s(top), r(top)} + 2 if (sigma, rho) is 2-structured, but not m-structured for any m >= 3, and s(top) = r(top) is even, and c(sigma, rho) = max{s(top), r(top)} + 1, otherwise, we provide algorithms counting (sigma, rho)-sets in time c(sigma, rho)(tw) center dot n(O(1)). For example, for the Exact Independent Dominating Set problem (also known as Perfect Code) corresponding to sigma = {0} and rho = {1}, this improves the 3(tw) center dot n(O(1)) algorithm of van Rooij to 2(tw) center dot n(O(1)). Despite the unusually delicate definition of c(sigma, rho), we show that our algorithms are most likely optimal, i.e., for any pair (sigma, rho) of finite or cofinite sets where the problem is non-trivial, and any epsilon > 0, a (c(sigma,rho) - epsilon)(tw) center dot n(O(1)) algorithm counting the number of (sigma, rho)-sets would violate the Counting Strong Exponential-Time Hypothesis (#SETH). For finite sets sigma and rho, our lower bounds also extend to the decision version, showing that our algorithms are optimal in this setting as well. In contrast, for many cofinite sets, we show that further significant improvements for the decision and optimization versions are possible using the technique of representative sets.
引用
收藏
页码:3664 / 3683
页数:20
相关论文
共 50 条
  • [31] DOMINATING 2-BROADCAST IN GRAPHS: COMPLEXITY, BOUNDS AND EXTREMAL GRAPHS
    Caceres, J.
    Hernando, C.
    Mora, M.
    Pelayo, I. M.
    Puertas, M. L.
    APPLICABLE ANALYSIS AND DISCRETE MATHEMATICS, 2018, 12 (01) : 205 - 223
  • [32] Complete-Subgraph-Transversal-Sets problem on bounded treewidth graphs
    Department of Mathematical Sciences, Tsinghua University, Beijing
    100084, China
    J Combin Optim, 4 (923-933):
  • [33] Complete-Subgraph-Transversal-Sets problem on bounded treewidth graphs
    Ke Liu
    Mei Lu
    Journal of Combinatorial Optimization, 2021, 41 : 923 - 933
  • [34] Complete-Subgraph-Transversal-Sets problem on bounded treewidth graphs
    Liu, Ke
    Lu, Mei
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2021, 41 (04) : 923 - 933
  • [35] Complexity and exact algorithms for vertex multicut in interval and bounded treewidth graphs
    Guo, Jiong
    Hueffner, Falk
    Kenar, Erhan
    Niedermeier, Rolf
    Uhlmann, Johannes
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 186 (02) : 542 - 553
  • [36] Enumerating minimal connected dominating sets in graphs of bounded chordality
    Golovach, Petr A.
    Heggernes, Pinar
    Kratsch, Dieter
    THEORETICAL COMPUTER SCIENCE, 2016, 630 : 63 - 75
  • [37] On the Enumeration and Counting of Minimal Dominating sets in Interval and Permutation Graphs
    Kante, Mamadou Moustapha
    Limouzy, Vincent
    Mary, Arnaud
    Nourine, Lhouari
    Uno, Takeaki
    ALGORITHMS AND COMPUTATION, 2013, 8283 : 339 - 349
  • [38] Hitting minors on bounded treewidth graphs. III. Lower bounds
    Baste, Julien
    Sau, Ignasi
    Thilikos, Dimitrios M.
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2020, 109 : 56 - 77
  • [39] Counting Independent Sets in Graphs with Bounded Bipartite Pathwidth
    Dyer, Martin
    Greenhill, Catherine
    Mueller, Haiko
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE (WG 2019), 2019, 11789 : 298 - 310
  • [40] Counting independent sets in graphs with bounded bipartite pathwidth
    Dyer, Martin
    Greenhill, Catherine
    Muller, Haiko
    RANDOM STRUCTURES & ALGORITHMS, 2021, 59 (02) : 204 - 237