Inclusion/Exclusion Meets Measure and Conquer Exact Algorithms for Counting Dominating Sets

被引:0
|
作者
van Rooij, Johan M. M. [1 ]
Nederlof, Jesper [2 ]
van Dijk, Thomas C. [1 ]
机构
[1] Univ Utrecht, Dept Informat & Comp Sci, POB 80-089, NL-3508 TB Utrecht, Netherlands
[2] Univ Utrecht, Dept Informat & Comp Sci, POB 80-089, NL-3508 TB Utrecht, Netherlands
来源
关键词
GRAPHS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, two central techniques from the field of exponential time algorithms are combined for the first time: inclusion/exclusion and branching with measure and conquer analysis. In this way, we have obtained an algorithm that, for each kappa, counts the number of dominating sets of size kappa in O(1.5048(n)) time. This algorithm improves the previously fastest algorithm that counts the number of minimum dominating sets. The algorithm is even slightly faster than the previous fastest algorithm for minimum dominating set, thus improving this result while computing much more information. When restricted to c-dense graphs, circle graphs, 4-chordal graphs or weakly chordal graphs, our combination of branching with inclusion/exclusion leads to significantly faster counting and decision algorithms than the previously fastest algorithms for dominating set. All results can be extended to counting (minimum) weight dominating sets when the size of the set of possible weight sums is polynomially bounded.
引用
收藏
页码:554 / +
页数:3
相关论文
共 11 条
  • [1] Inclusion/Exclusion Meets Measure and Conquer
    Jesper Nederlof
    Johan M. M. van Rooij
    Thomas C. van Dijk
    Algorithmica, 2014, 69 : 685 - 740
  • [2] Inclusion/Exclusion Meets Measure and Conquer
    Nederlof, Jesper
    van Rooij, Johan M. M.
    van Dijk, Thomas C.
    ALGORITHMICA, 2014, 69 (03) : 685 - 740
  • [3] Separate, Measure and Conquer: Faster Polynomial-Space Algorithms for Max 2-CSP and Counting Dominating Sets
    Gaspers, Serge
    Sorkin, Gregory B.
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2015, 9134 : 567 - 579
  • [4] Separate, Measure and Conquer: Faster Polynomial-Space Algorithms for Max 2-CSP and Counting Dominating Sets
    Gaspers, Serge
    Sorkin, Gregory B.
    ACM TRANSACTIONS ON ALGORITHMS, 2017, 13 (04)
  • [5] Design by measure and conquer a faster exact algorithm for dominating set
    Van Rooij, Johan M. M.
    Bodlaender, Hans L.
    STACS 2008: PROCEEDINGS OF THE 25TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 2008, : 657 - 667
  • [6] Bounding the number of minimal dominating sets: A measure and conquer approach
    Fomin, FV
    Grandoni, F
    Pyatkin, AV
    Stepanov, AA
    ALGORITHMS AND COMPUTATION, 2005, 3827 : 573 - 582
  • [7] A Measure & Conquer Approach for the Analysis of Exact Algorithms
    Fomin, Fedor V.
    Grandoni, Fabrizio
    Kratsch, Dieter
    JOURNAL OF THE ACM, 2009, 56 (05)
  • [8] Polynomial Space Algorithms for Counting Dominating Sets and the Domatic Number
    van Rooij, Johan M. M.
    ALGORITHMS AND COMPLEXITY, PROCEEDINGS, 2010, 6078 : 73 - 84
  • [9] Combinatorial Bounds via Measure and Conquer: Bounding Minimal Dominating Sets and Applications
    Fomin, Fedor V.
    Grandoni, Fabrizio
    Pyatkin, Artem V.
    Stepanov, Alexey A.
    ACM TRANSACTIONS ON ALGORITHMS, 2008, 5 (01)
  • [10] Inclusion-exclusion algorithms for counting set partitions
    Bjorklund, Andreas
    Husfeldt, Thore
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 575 - +