• DocumentCode
    871540
  • Title

    A simplifier for propositional formulas with many binary clauses

  • Author

    Brafman, Ronen I.

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ., Beer-Sheva, Israel
  • Volume
    34
  • Issue
    1
  • fYear
    2004
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    Deciding whether a propositional formula in conjunctive normal form is satisfiable (SAT) is an NP-complete problem. The problem becomes linear when the formula contains binary clauses only. Interestingly, the reduction to SAT of a number of well-known and important problems-such as classical AI planning and automatic test pattern generation for circuits-yields formulas containing many binary clauses. In this paper we introduce and experiment with 2-SIMPLIFY, a formula simplifier targeted at such problems. 2-SIMPLIFY constructs the transitive closure of the implication graph corresponding to the binary clauses in the formula and uses this graph to deduce new unit literals. The deduced literals are used to simplify the formula and update the graph, and so on, until stabilization. Finally, we use the graph to construct an equivalent, simpler set of binary clauses. Experimental evaluation of this simplifier on a number of bench-mark formulas produced by encoding AI planning problems prove 2-SIMPLIFY to be a useful tool in many circumstances.
  • Keywords
    automatic test pattern generation; computability; computational complexity; graph theory; planning (artificial intelligence); 2-SIMPLIFY formula simplifier; AI planning; NP-complete problem; automatic test pattern generation; binary clauses; conjunctive normal form; deduced literals; implication graph; propositional formulas; satisfiability problem; transitive closure; Artificial intelligence; Automatic test pattern generation; Circuit testing; Encoding; NP-complete problem; Process planning; Robots; Stochastic systems; Technology planning; Test pattern generators;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4419
  • Type

    jour

  • DOI
    10.1109/TSMCB.2002.805807
  • Filename
    1262481