SAT (Boolean satisfiability) has become the primary Boolean reasoning engine for many EDA applications, so the efficiency of SAT solving is of great practical importance. Recently, Goldberg et al. introduced supercubing, a different approach to search-space pruning, based on a theory that unifies many existing methods. Their implementation reduced the number of decisions, but no speedup was obtained. In this paper, we generalize beyond supercubes, creating a theory we call B-cubing, and show how to implement Bcubing in a practical solver. On extensive benchmark runs, using both real problems and synthetic benchmarks, the new technique is competitive on average with the newest version of ZChaff, is much faster in some cases, and is more robu...
The past few years have seen an enormous progress in the performance of Boolean satisfiability (SAT)...
Motivated by our own industrial users, we attack the following challenge that is crucial in many pra...
Optimization problems can be solved using Boolean Sat-isfiability by mapping them to a sequence of d...
SAT (Boolean satisfiability) has become the primary Boolean reasoning engine for many EDA (electroni...
SAT (Boolean satisfiability) has become the primary Boolean reasoning engine for many EDA (electroni...
The last few years have seen an increasing interest in Boolean Satisfiability (SAT), spurred in part...
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Boolean SATisfiability (SAT) is an important problem in AI. SAT solvers have been effectively used i...
Abstract. Leading algorithms for Boolean satisfiability (SAT) are based on either a depth-first tree...
Covering problems are widely used as a modeling tool in Electronic Design Automation (EDA). Recent y...
We present a new SAT approach, called cube-and-conquer, targeted at reducing solving time on hard in...
Abstract. Motivated by our own industrial users, we attack the following challenge that is crucial i...
This project has been concerned with the theory and practice of SAT solving. Its scope has widened c...
We show how to exploit the 32/64 bit architecture of modern computers to accelerate some of the algo...
The past few years have seen an enormous progress in the performance of Boolean satisfiability (SAT)...
Motivated by our own industrial users, we attack the following challenge that is crucial in many pra...
Optimization problems can be solved using Boolean Sat-isfiability by mapping them to a sequence of d...
SAT (Boolean satisfiability) has become the primary Boolean reasoning engine for many EDA (electroni...
SAT (Boolean satisfiability) has become the primary Boolean reasoning engine for many EDA (electroni...
The last few years have seen an increasing interest in Boolean Satisfiability (SAT), spurred in part...
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Boolean SATisfiability (SAT) is an important problem in AI. SAT solvers have been effectively used i...
Abstract. Leading algorithms for Boolean satisfiability (SAT) are based on either a depth-first tree...
Covering problems are widely used as a modeling tool in Electronic Design Automation (EDA). Recent y...
We present a new SAT approach, called cube-and-conquer, targeted at reducing solving time on hard in...
Abstract. Motivated by our own industrial users, we attack the following challenge that is crucial i...
This project has been concerned with the theory and practice of SAT solving. Its scope has widened c...
We show how to exploit the 32/64 bit architecture of modern computers to accelerate some of the algo...
The past few years have seen an enormous progress in the performance of Boolean satisfiability (SAT)...
Motivated by our own industrial users, we attack the following challenge that is crucial in many pra...
Optimization problems can be solved using Boolean Sat-isfiability by mapping them to a sequence of d...