We investigate parameterizing hard combinatorial problems by the size of the solution set compared to all solution candidates. Our main result is a uniform sampling algorithm for satisfying assignments of 2-CNF formulas that runs in expected time O∗(ϵ-0.617) where ϵ is the fraction of assignments that are satisfying. This improves significantly over the trivial sampling bound of expected Θ∗(ϵ-1), and on all previous algorithms whenever ϵ = Ω(0.708n). We also consider algorithms for 3-SAT with an ϵ fraction of satisfying assignments, and prove that it can be solved in O∗(ϵ-2.27) deterministic time, and in O∗(ϵ-0.936) randomized time. Finally, to further demonstrate the applicability of this framework, we also explore how similar techniques c...
The CNF Satisability problem is to determine, given a CNF formula F, whether or not there exists a s...
Given a CNF formula and a weight for each assignment of values to variables, two natural problems ar...
International audienceConstraint programming provides generic techniques to efficiently solve combin...
We investigate parameterizing hard combinatorial problems by the size of the solution set compared t...
The field of exact exponential time algorithms for non-deterministic polynomial-time hard problems h...
AbstractLet F(ρn,Δn) denote a random CNF formula consisting of ρn randomly chosen 2-clauses and Δn r...
The journal version of this article can be found at: www.elsevier.com/locate/yjcssLet F(ρn,∆n) denot...
We propose a new technique for sampling the solutions of combinatorial prob-lems in a near-uniform m...
Given a Boolean formula, the problem of counting seeks to estimate the number of solutions of F whil...
Finding a satisfying assignment for a $k$-CNF formula $(k \geq 3)$, assuming such exists, is a notor...
The field of exact exponential time algorithms for NP-hard problems has thrived over the last decade...
This paper presents algorithms for five NP-hard problems: the vertex set cover of an undirected grap...
Abstract—The field of exact exponential time algorithms for NP-hard problems has thrived over the la...
Given a CNF formula and a weight for each assignment of values to variables, two natural problems ar...
A critical variable of a satisfiable CNF formula is a variable that has the same value in all satisf...
The CNF Satisability problem is to determine, given a CNF formula F, whether or not there exists a s...
Given a CNF formula and a weight for each assignment of values to variables, two natural problems ar...
International audienceConstraint programming provides generic techniques to efficiently solve combin...
We investigate parameterizing hard combinatorial problems by the size of the solution set compared t...
The field of exact exponential time algorithms for non-deterministic polynomial-time hard problems h...
AbstractLet F(ρn,Δn) denote a random CNF formula consisting of ρn randomly chosen 2-clauses and Δn r...
The journal version of this article can be found at: www.elsevier.com/locate/yjcssLet F(ρn,∆n) denot...
We propose a new technique for sampling the solutions of combinatorial prob-lems in a near-uniform m...
Given a Boolean formula, the problem of counting seeks to estimate the number of solutions of F whil...
Finding a satisfying assignment for a $k$-CNF formula $(k \geq 3)$, assuming such exists, is a notor...
The field of exact exponential time algorithms for NP-hard problems has thrived over the last decade...
This paper presents algorithms for five NP-hard problems: the vertex set cover of an undirected grap...
Abstract—The field of exact exponential time algorithms for NP-hard problems has thrived over the la...
Given a CNF formula and a weight for each assignment of values to variables, two natural problems ar...
A critical variable of a satisfiable CNF formula is a variable that has the same value in all satisf...
The CNF Satisability problem is to determine, given a CNF formula F, whether or not there exists a s...
Given a CNF formula and a weight for each assignment of values to variables, two natural problems ar...
International audienceConstraint programming provides generic techniques to efficiently solve combin...