Efficient Encodings of Conditional Cardinality Constraints
Abdelhamid Boudane, Said Jabbour, Badran Raddaoui, and Lakhdar Sais

TL;DR
This paper introduces new methods for encoding conditional cardinality constraints in propositional logic, improving the efficiency and consistency of SAT solving in real-world applications like pattern mining.
Contribution
It extends existing cardinality constraint encodings to handle conditional constraints while maintaining generalized arc consistency, validated through experimental results.
Findings
Most encodings lose arc consistency when augmented with new variables.
Proposed extensions recover arc consistency in these encodings.
Experimental validation shows improved performance in pattern mining tasks.
Abstract
In the encoding of many real-world problems to propositional satisfiability, the cardinality constraint is a recurrent constraint that needs to be managed effectively. Several efficient encodings have been proposed while missing that such a constraint can be involved in a more general propositional formulation. To avoid combinatorial explosion, Tseitin principle usually used to translate such general propositional formula to Conjunctive Normal Form (CNF), introduces fresh propositional variables to represent sub-formulas and/or complex contraints. Thanks to Plaisted and Greenbaum improvement, the polarity of the sub-formula is taken into account leading to conditional constraints of the form , or , where is a fresh propositional variable. In the case where represents a cardinality constraint, such translation leads to conditional…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRough Sets and Fuzzy Logic · Logic, Reasoning, and Knowledge · Constraint Satisfaction and Optimization
