Circuit Based Encoding of CNF Formula - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2007

Circuit Based Encoding of CNF Formula

Résumé

In this paper a new circuit sat based encoding of boolean formula is proposed. It makes an original use of the concept of restrictive models introduced by Boufkhad to polynomially translate any formula in conjunctive normal form (CNF) to a circuit sat representation (a conjunction of gates and clauses). Our proposed encoding preserves the satisfiability of the original formula. The set of models of the obtained circuit w.r.t. the original set of variables is a subset of the models (with special characteristics) of the original formula. Each gate represents both a subset of clauses from the original CNF formula and a set of new additional clauses which constrains the set of models to those with a special structure. Using two variant of restrictive models, our circuit sat based encoding leads to a con- junction of two sub-formulas: a set of gates and a horn formula. We also provided a connection between our encoding and the satisfiability of the original formula i.e. when the input formula is satisfiable, our proposed translation delivers a full circuit formula. A new incremental preprocessing process is designed leading to interesting experimental improvements of Minisat a state-of-the-art satisfiability solver. Finally, using our circuit encoding, on many SAT instances interesting results are also obtained wrt. the backdoor set computation problem.
Fichier principal
Vignette du fichier
sat07_A_S.pdf (140.13 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00421709 , version 1 (02-10-2009)

Identifiants

  • HAL Id : hal-00421709 , version 1

Citer

Gilles Audemard, Lakhdar Saïs. Circuit Based Encoding of CNF Formula. Tenth International Conference on Theory and Applications of Satisfiability Testing(SAT'07), 2007, Lisbon, Portugal. pp.16--21. ⟨hal-00421709⟩
81 Consultations
1368 Téléchargements

Partager

Gmail Facebook X LinkedIn More