Abstract. This paper formalizes the optimal base problem, presents an algorithm to solve it, and describes its application to the encod-ing of Pseudo-Boolean constraints to SAT. We demonstrate the im-pact of integrating our algorithm within the Pseudo-Boolean constraint solver MiniSat+. Experimentation indicates that our algorithm scales to bases involving numbers up to 1,000,000, improving on the restriction in MiniSat+ to prime numbers up to 17. We show that, while for many examples primes up to 17 do suffice, encoding with respect to optimal bases reduces the CNF sizes and improves the subsequent SAT solving time for many examples.
Satisfiability solvers have been shown to be a powerful tool for solving constraint problems. These ...
Pseudo-Boolean (PB) constraints often have a critical role in constraint satisfaction and optimisati...
Linear Pseudo-Boolean (LPB) constraints denote inequalities between arithmetic sums of weighted Bool...
In contrast to a single clause a pseudo-Boolean (PB) constraint is much more expressive and hence it...
Research noteThis paper introduces a new CNF encoding of pseudo-Boolean constraints, which allows un...
International audienceOne of the possible approaches for solving a CSP is to encode the input proble...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
When solving a combinatorial problem using propositional satisfiability (SAT), the encoding of the p...
This paper introduces a new hybrid method for efficiently integrating Pseudo-Boolean (PB) constraint...
Pseudo-Boolean constraints are omnipresent in practical applications, and therefore a significant ef...
International audienceTwo major considerations when encoding pseudo-Boolean (PB) constraints into SA...
Many constraint satisfaction and optimisation problems can be solved effectively by encoding them as...
The development of practical approaches to efficiently reasoning over pseudo-Boolean constraints has...
Pseudo-Boolean problems generalize SAT problems by allowing linear constraints and a linear objectiv...
While the efficiency and scalability of modern SAT technology offers an intriguing alternative appro...
Satisfiability solvers have been shown to be a powerful tool for solving constraint problems. These ...
Pseudo-Boolean (PB) constraints often have a critical role in constraint satisfaction and optimisati...
Linear Pseudo-Boolean (LPB) constraints denote inequalities between arithmetic sums of weighted Bool...
In contrast to a single clause a pseudo-Boolean (PB) constraint is much more expressive and hence it...
Research noteThis paper introduces a new CNF encoding of pseudo-Boolean constraints, which allows un...
International audienceOne of the possible approaches for solving a CSP is to encode the input proble...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
When solving a combinatorial problem using propositional satisfiability (SAT), the encoding of the p...
This paper introduces a new hybrid method for efficiently integrating Pseudo-Boolean (PB) constraint...
Pseudo-Boolean constraints are omnipresent in practical applications, and therefore a significant ef...
International audienceTwo major considerations when encoding pseudo-Boolean (PB) constraints into SA...
Many constraint satisfaction and optimisation problems can be solved effectively by encoding them as...
The development of practical approaches to efficiently reasoning over pseudo-Boolean constraints has...
Pseudo-Boolean problems generalize SAT problems by allowing linear constraints and a linear objectiv...
While the efficiency and scalability of modern SAT technology offers an intriguing alternative appro...
Satisfiability solvers have been shown to be a powerful tool for solving constraint problems. These ...
Pseudo-Boolean (PB) constraints often have a critical role in constraint satisfaction and optimisati...
Linear Pseudo-Boolean (LPB) constraints denote inequalities between arithmetic sums of weighted Bool...