Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11527695_15guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Clause form conversions for boolean circuits

Published: 10 May 2004 Publication History

Abstract

The Boolean circuits is well established as a data structure for building propositional encodings of problems in preparation for satisfiability solving. The standard method for converting Boolean circuits to clause form (naming every vertex) has a number of shortcomings.
In this paper we give a projection of several well-known clause form conversions to a simplified form of Boolean circuit. We introduce a new conversion which we show is equivalent to that of Boy de la Tour in certain circumstances and is hence optimal in the number of clauses that it produces. We extend the algorithm to cover reduced Boolean circuits, a data structure used by the model checker NuSMV.
We present experimental results for this and other conversion procedures on BMC problems demonstrating its superiority, and conclude that the CNF conversion has a significant role in reducing the overall solving time.

References

[1]
Parosh Aziz Abdulla, Per Bjesse, and Niklas Eén. Symbolic reachability analysis based on SAT-solvers. In S. Graf and M. Schwartzbach, editors, Tools and Algorithms for the Construction and Analysis of Systems, 6th International Conference, TACAS'00, volume 1785 of Lecture Notes in Computer Science, pages 411-425. Springer-Verlag, March 2000.
[2]
Olivier Bailleux and Yacine Boufkhad. Efficient CNF encoding of Boolean cardinality constraints. In Principles and Practice of Constraint Programming -- 9th International Conference, CP 2003, Lecture Notes in Computer Science, 2003.
[3]
Armin Biere, Alessandro Cimatti, Edmund Clarke, and Yunshan Zhu. Symbolic model checking without BDDs. In W.R. Cleaveland, editor, Tools and Algorithms for the Construction and Analysis of Systems. 5th International Conference, TACAS'99, volume 1579 of Lecture Notes in Computer Science, pages 193-207. Springer-Verlag, July 1999.
[4]
Thierry Boy de la Tour. An optimality result for clause form translation. Journal of Symbolic Computation, 14:283-301, 1992.
[5]
A. Cimatti, E.M. Clarke, F. Giunchiglia, and M. Roveri. NuSMV: a new Symbolic Model Verifier. In N. Halbwachs and D. Peled, editors, Proceedings of the Eleventh Conference on Computer-Aided Verification (CAV'99), number 1633 in Lecture Notes in Computer Science, pages 495-499, Trento, Italy, July 1999. Springer-Verlag.
[6]
M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, and S. Malik. Chaff: Engineering an efficient SAT solver. In 39th Design Automation Conference, pages 530-535, Las Vegas, June 2001.
[7]
Alexander Nadel. Backtrack search algorithms for propositional logic satisfiability: Review and innovations. Master's thesis, Tel-Aviv University, November 2002.
[8]
Andreas Nonnengart, Georg Rock, and Christoph Weidenbach. On generating small clause normal forms. In Claude Kirchner and Hélène Kirchner, editors, Fifteenth International Conference on Automated Deduction, volume 1421 of Lecture Notes in Artificial Intelligence, pages 397-411. Springer-Verlag, 1998.
[9]
David A. Plaisted and Steven Greenbaum. A structure-preserving clause form translation. Journal of Symbolic Computation, 2(3):293-304, September 1986.
[10]
M. N. Velev. Efficient translation of Boolean formulas to CNF in formal verification of microprocessors. In Asia and South Pacific Design Automation Convference (ASP-DAC '04), January 2004.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
SAT'04: Proceedings of the 7th international conference on Theory and Applications of Satisfiability Testing
May 2004
393 pages
ISBN:354027829X
  • Editors:
  • Holger H. Hoos,
  • David G. Mitchell

Sponsors

  • Cornell University: Cornell University
  • Intelligent Information Systems Institute
  • SFU: Simon Fraser University
  • Intel: Intel
  • PIMS: The Pacific Institute for the Mathematical Sciences

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 10 May 2004

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A feature commonality-based search strategy to find high -wise covering solutions in feature modelsConstraints10.1007/s10601-023-09366-z28:4(521-548)Online publication date: 1-Dec-2023
  • (2020)SAT and LP Collaborative Bounded Timing Analysis of Scenario-Based SpecificationsProceedings of the 12th Asia-Pacific Symposium on Internetware10.1145/3457913.3457917(229-239)Online publication date: 1-Nov-2020
  • (2015)On the Complexity of Optimal Parallel Cooperative Path-FindingFundamenta Informaticae10.5555/2751306.2751310137:4(517-548)Online publication date: 1-Oct-2015
  • (2013)Growing solver-aided languages with rosetteProceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software10.1145/2509578.2509586(135-152)Online publication date: 29-Oct-2013
  • (2012)Planning as satisfiability with IPC simple preferences and action costsAI Communications10.5555/2594622.259462825:4(343-360)Online publication date: 1-Oct-2012
  • (2012)Algorithms for solving satisfiability problems with qualitative preferencesCorrect Reasoning10.5555/2363344.2363366(327-344)Online publication date: 1-Jan-2012
  • (2011)Heuristics for planning with SAT and expressive action definitionsProceedings of the Twenty-First International Conference on International Conference on Automated Planning and Scheduling10.5555/3038485.3038513(210-217)Online publication date: 11-Jun-2011
  • (2009)Faster SAT solving with better CNF generationProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1875002(1590-1595)Online publication date: 20-Apr-2009
  • (2009)Automated deduction for verificationACM Computing Surveys10.1145/1592434.159243741:4(1-56)Online publication date: 9-Oct-2009
  • (2007)BATProceedings of the 19th international conference on Computer aided verification10.5555/1770351.1770398(303-306)Online publication date: 3-Jul-2007
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media