Generalized Totalizer Encoding for Pseudo-Boolean Constraints
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Jul 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 1; 2025: 1.
6 papers.
- 2021SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraintscited by 3
- 2023Learning to Select SAT Encodings for Pseudo-Boolean and Linear Integer Constraintscited by 2
- 2025Certifying Pareto-Optimality in Multi-Objective Maximum Satisfiabilitycited by 2
- 2022New Core-Guided and Hitting Set Algorithms for Multi-Objective Combinatorial Optimizationcited by 1
- 2024ParLS-PBO: A Parallel Local Search Solver for Pseudo Boolean Optimizationcited by 1
- 2022Exact and approximate determination of the Pareto set using minimal correction subsetscited by 0
- 2025Certifying Pareto-Optimality in Multi-Objective Maximum Satisfiability29 Jan 2025
- 2024ParLS-PBO: A Parallel Local Search Solver for Pseudo Boolean Optimization31 Jul 2024
- 2023Learning to Select SAT Encodings for Pseudo-Boolean and Linear Integer Constraints18 Jul 2023
- 2022New Core-Guided and Hitting Set Algorithms for Multi-Objective Combinatorial Optimization22 Apr 2022
- 2022Exact and approximate determination of the Pareto set using minimal correction subsets14 Apr 2022
- 2021SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraints15 Oct 2021