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 条
  • [41] Independent Transversal Dominating Sets in Graphs: Complexity and Structural Properties
    Ahangar, Hossein Abdollahzadeh
    Samodivkin, Vladimir
    Yero, Ismael G.
    FILOMAT, 2016, 30 (02) : 293 - 303
  • [42] Computing the numbers of independent sets and matchings of all sizes for graphs with bounded treewidth
    Wan, Pengfei
    Tu, Jianhua
    Zhang, Shenggui
    Li, Binlong
    APPLIED MATHEMATICS AND COMPUTATION, 2018, 332 : 42 - 47
  • [43] Construction of distributed connected dominating sets in growth-bounded graphs
    Qian, Jiansheng
    Sun, Yanjing
    ICIEA 2008: 3RD IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, PROCEEDINGS, VOLS 1-3, 2008, : 1430 - 1434
  • [44] Explicit construction of mixed dominating sets in generalized Petersen graphs
    Olyaei, Meysam Rajaati Bavil
    Meybodi, Mohsen Alambardar
    Hooshmandasl, Mohammad Reza
    Shakiba, Ali
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 48 (04)
  • [45] HITTING MINORS ON BOUNDED TREEWIDTH GRAPHS. I. GENERAL UPPER BOUNDS
    Baste, Julien
    Sau, Ignasi
    Thilikos, Dimitrios M.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2020, 34 (03) : 1623 - 1648
  • [46] COMPLEXITY OF FINDING K-PATH-FREE DOMINATING SETS IN GRAPHS
    BARYEHUDA, R
    INFORMATION PROCESSING LETTERS, 1982, 14 (05) : 228 - 232
  • [47] Fast and simple algorithms for counting dominating sets in distance-hereditary graphs
    Lin, Min-Sheng
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2021, 13 (02)
  • [48] On the Existence of Independent [j,k]-Dominating Sets in the Generalized Corona of Graphs
    Kosiorowska, Anna
    Wloch, Iwona
    SYMMETRY-BASEL, 2023, 15 (04):
  • [49] The complexity of counting colourings and independent sets in sparse graphs and hypergraphs
    Greenhill, C
    COMPUTATIONAL COMPLEXITY, 2000, 9 (01) : 52 - 72
  • [50] The complexity of counting colourings and independent sets in sparse graphs and hypergraphs
    C. Greenhill
    computational complexity, 2000, 9 : 52 - 72