2015
DOI: 10.1007/978-3-662-47672-7_46
|View full text |Cite
|
Sign up to set email alerts
|

Separate, Measure and Conquer: Faster Polynomial-Space Algorithms for Max 2-CSP and Counting Dominating Sets

Abstract: Abstract. We show a method resulting in the improvement of several polynomial-space, exponential-time algorithms. The method capitalizes on the existence of small balanced separators for sparse graphs, which can be exploited for branching to disconnect an instance into independent components. For this algorithm design paradigm, the challenge to date has been to obtain improvements in worst-case analyses of algorithms, compared with algorithms that are analyzed with advanced methods, such as Measure and Conquer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
40
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 12 publications
(40 citation statements)
references
References 52 publications
0
40
0
Order By: Relevance
“…Since we may exhaust the separators a logarithmic number of times, and computing a new separator might introduce a penalty term each time, the measure also includes a logarithmic term that counteracts these artificial increases in measure, and will in the end only contribute a polynomial factor to the running time. For an in-depth treatment of the method we refer to [20]. Since we use the Separate, Measure and Conquer method when the average degree drops to at most 8 /3, we slightly generalize the separation computation from [20], where the bound on the size of the separator depended only on the maximum degree.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…Since we may exhaust the separators a logarithmic number of times, and computing a new separator might introduce a penalty term each time, the measure also includes a logarithmic term that counteracts these artificial increases in measure, and will in the end only contribute a polynomial factor to the running time. For an in-depth treatment of the method we refer to [20]. Since we use the Separate, Measure and Conquer method when the average degree drops to at most 8 /3, we slightly generalize the separation computation from [20], where the bound on the size of the separator depended only on the maximum degree.…”
Section: Methodsmentioning
confidence: 99%
“…For an in-depth treatment of the method we refer to [20]. Since we use the Separate, Measure and Conquer method when the average degree drops to at most 8 /3, we slightly generalize the separation computation from [20], where the bound on the size of the separator depended only on the maximum degree. A separation (L, S, R) of a graph G is a partition of the vertex set of G such that every path from a vertex in L to a vertex in R contains a vertex from S. We will use the lemma for graphs with maximum degree 3 and graphs with maximum degree 3 and average degree at most 8 /3, for which path decompositions of width at most n /6 + o(n) and n /9 + o(n) can be computed in polynomial time, respectively [13,15].…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…This is one of the 21 problems shown to be NP-hard by Karp's seminal work [12]. To overcome this intractability, numerous researches have been done from the viewpoints of approximation algorithms [8,13,11,25], exponential-time exact algorithms [7,26], and fixed-parameter algorithms [3,16,17,22]. There are several graph classes for which the Max-Cut problem admits polynomial time algorithms [1,9].…”
Section: Introductionmentioning
confidence: 99%