Dividing a Boolean formula into smaller independent sub-formulae can be a useful technique for accelerating the solution of Boolean problems, including SAT and #SAT. Nevertheless, and despite promising early results, formula partitioning is hardly used in state-of-the-art solvers. In this paper, we show that this is rooted in a lack of consistency of the usefulness of formula partitioning techniques. In particular, we evaluate two existing and a novel partitioning model, coupled with two existing and two novel partitioning algorithms, on a wide range of benchmark instances. Our results show that there is no one-size-fits-all solution: for different formula types, different partitioning models and algorithms are the most suitable. Whi...
A linear-time algorithm, with respect to the size of the instance Boolean formula, is presented for ...
International audienceBoolean Constraint Propagation (BCP) is recognized as one of the most use- ful...
In this thesis we study the possibilities of decomposing Boolean formulae into connected components....
AbstractMethods for partitioning large propositional formulas are investigated, with the goal of pro...
Abstract. Partitioning formulas is motivated by the expectation to identify easy to solve subformula...
It has been shown that Maximum Satisfiability (MaxSAT) problem instances can be effectively solved b...
This report is intended to present the Fiduccia Mattheyses (FM) heuristic for hypergraph bipartition...
We propose a methodology for optimal k-way partitioning with replication of directed hypergraphs via...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
A variety of theorems bounding the formula size of rather simple Boolean functions are described her...
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...
AbstractFactoring Boolean functions is one of the basic operations in algorithmic logic synthesis. C...
Most modern SAT solvers are based on resolution and CNF representation. The performance of these has...
Proving logic formulas is a problem of immense importance both theoretically and practically. On the...
A linear-time algorithm, with respect to the size of the instance Boolean formula, is presented for ...
International audienceBoolean Constraint Propagation (BCP) is recognized as one of the most use- ful...
In this thesis we study the possibilities of decomposing Boolean formulae into connected components....
AbstractMethods for partitioning large propositional formulas are investigated, with the goal of pro...
Abstract. Partitioning formulas is motivated by the expectation to identify easy to solve subformula...
It has been shown that Maximum Satisfiability (MaxSAT) problem instances can be effectively solved b...
This report is intended to present the Fiduccia Mattheyses (FM) heuristic for hypergraph bipartition...
We propose a methodology for optimal k-way partitioning with replication of directed hypergraphs via...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
A variety of theorems bounding the formula size of rather simple Boolean functions are described her...
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...
AbstractFactoring Boolean functions is one of the basic operations in algorithmic logic synthesis. C...
Most modern SAT solvers are based on resolution and CNF representation. The performance of these has...
Proving logic formulas is a problem of immense importance both theoretically and practically. On the...
A linear-time algorithm, with respect to the size of the instance Boolean formula, is presented for ...
International audienceBoolean Constraint Propagation (BCP) is recognized as one of the most use- ful...
In this thesis we study the possibilities of decomposing Boolean formulae into connected components....