paper-with-me

홈 › Papers

Generalized Totalizer Encoding for Pseudo-Boolean Constraints

2015-07-21 · Saurabh Joshi, Ruben Martins, Vasco Manquinho

Pseudo-Boolean constraints, also known as 0-1 Integer Linear Constraints, are used to model many real-world problems. A common approach to solve these constraints is to encode them into a SAT formula. The runtime of the SAT solver on such formula is sensitive to the manner in which the given pseudo-Boolean constraints are encoded. In this paper, we propose generalized Totalizer encoding (GTE), which is an arc-consistency preserving extension of the Totalizer encoding to pseudo-Boolean constraints. Unlike some other encodings, the number of auxiliary variables required for GTE does not depend on the magnitudes of the coefficients. Instead, it depends on the number of distinct combinations of these coefficients. We show the superiority of GTE with respect to other encodings when large pseudo-Boolean constraints have low number of distinct coefficients. Our experimental results also show that GTE remains competitive even when the pseudo-Boolean constraints do not have this characteristic.

📄 PDF Abstract BibTeX arXiv:1507.05920

Code (0)

등록된 구현이 없습니다.

Tasks

ARC

Similar Papers 제목 키워드 기반

SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraints

2021-10-15 · Miquel Bofill, Jordi Coll, Peter Nightingale, Josep Suy 외

When solving a combinatorial problem using propositional satisfiability (SAT), the encoding of the problem is of vital importance. We study encodings of Pseudo-Boolean (PB) constraints, a common type of arithmetic constr…

Scheduling

A New Look at BDDs for Pseudo-Boolean Constraints

2014-01-23 · Ignasi Abío, Robert Nieuwenhuis, Albert Oliveras, Enric Rodriguez-Carbonell 외

Pseudo-Boolean constraints are omnipresent in practical applications, and thus a significant effort has been devoted to the development of good SAT encoding techniques for them. Some of these encodings first construct a …

ARC

Learning to Select SAT Encodings for Pseudo-Boolean and Linear Integer Constraints

2023-07-18 · Felix Ulrich-Oltean, Peter Nightingale, James Alfred Walker

Many constraint satisfaction and optimisation problems can be solved effectively by encoding them as instances of the Boolean Satisfiability problem (SAT). However, even the simplest types of constraints have many encodi…

A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints

2021-01-06 · Alexis de Colnet

Two major considerations when encoding pseudo-Boolean (PB) constraints into SAT are the size of the encoding and its propagation strength, that is, the guarantee that it has a good behaviour under unit propagation. Sever…

Negation

On Weakening Strategies for PB Solvers

2020-05-09 · Daniel Le Berre, Pierre Marquis, Romain Wallon

Current pseudo-Boolean solvers implement different variants of the cutting planes proof system to infer new constraints during conflict analysis. One of these variants is generalized resolution, which allows to infer str…