Detecting cardinality constraints in CNF

Armin Biere, Daniel Le Berre, Emmanuel Lonca, Norbert Manthey

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

We present novel approaches to detect cardinality constraints expressed in CNF. The first approach is based on a syntactic analysis of specific data structures used in SAT solvers to represent binary and ternary clauses, whereas the second approach is based on a semantic analysis by unit propagation. The syntactic approach computes an approximation of the cardinality constraints AtMost-1 and AtMost-2 constraints very fast, whereas the semantic approach has the property to be generic, i.e. it can detect cardinality constraints AtMost-k for any k, at a higher computation cost. Our experimental results suggest that both approaches are efficient at recovering AtMost-1 and AtMost-2 cardinality constraints.
Original languageEnglish
Title of host publicationProc. 17th Intl. Conf. on Theory and Applications of Satisfiability Testing (SAT'14)
PublisherSpringer
Pages285-301
Number of pages17
Volume8561
DOIs
Publication statusPublished - 2014

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

  • 102 Computer Sciences
  • 603109 Logic
  • 202006 Computer hardware

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this