Importance of variables semantic in CNF encoding of cardinality constraints

Anbulagan, Alban Grastien

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

    10 Citations (Scopus)

    Abstract

    In the satisfiability domain, it is well-known that a SAT algorithm may solve a problem instance easily and another instance hardly, whilst these two instances are equivalent CNF encodings of the original problem. Moreover, different algorithms may disagree on which encoding makes the problem easier to solve. In this paper, we focus on the CNF encoding of cardinality constraints, which states that exactly k prepositional variables in a given set are assigned to true. We demonstrate the importance of the semantics of the SAT variables in the encoding of this constraint. We implement several variants of the CNF encoding in which the close semantic variables are grouped. We then examine these new encodings on problems generated from diagnosis of discrete-event system. Our results demonstrate that both stochastic and systematic SAT algorithms can now solve most of the problem instances, which were unreachable before (Grastien et al. 2007). These results also indicate that, on average cases, there is an encoding that suits well both SLS and DPLL algorithms.

    Original languageEnglish
    Title of host publicationSARA 2009 - Proceedings, 8th Symposium on Abstraction, Reformulation and Approximation
    Pages10-17
    Number of pages8
    Publication statusPublished - 2009
    Event8th Symposium on Abstraction, Reformulation and Approximation, SARA 2009 - Lake Arrowhead, CA, United States
    Duration: 7 Jul 200910 Jul 2009

    Publication series

    NameSARA 2009 - Proceedings, 8th Symposium on Abstraction, Reformulation and Approximation

    Conference

    Conference8th Symposium on Abstraction, Reformulation and Approximation, SARA 2009
    Country/TerritoryUnited States
    CityLake Arrowhead, CA
    Period7/07/0910/07/09

    Fingerprint

    Dive into the research topics of 'Importance of variables semantic in CNF encoding of cardinality constraints'. Together they form a unique fingerprint.

    Cite this