• DocumentCode
    298353
  • Title

    A framework for determining the satisfiability of general Boolean expressions

  • Author

    Holman, Craig S.

  • Author_Institution
    Dept. of Comput. Sci., Xavier Univ. of Louisiana, New Orleans, LA, USA
  • Volume
    1
  • fYear
    1994
  • fDate
    3-5 Aug 1994
  • Firstpage
    381
  • Abstract
    The algorithms and data structures described in this paper provide an effective method for determining the satisfiability of nearly all Boolean expressions. In addition, they serve as a supportive framework for more sophisticated efforts to determine the satisfiability of those expressions which prove to be difficult for the basic method. Two major approaches for enhancing the satisfiability-determination algorithm that are under investigation are the use of constraint-tree resequencing heuristics and the reduction of constraint trees by means of transformations. Since most of the expressions required no additional assistance, and since constraint-tree resequencing and reduction will both involve nontrivial expense, we are looking for inexpensive structural measures which are good predictors of the difficulties which are likely to be posed by an expression and which could suggest an optimal strategy for processing the expression under consideration
  • Keywords
    Boolean functions; constraint handling; tree data structures; constraint-tree resequencing heuristics; data structures; general Boolean expressions; optimal strategy; satisfiability; satisfiability-determination algorithm; Binary trees; Calculus; Circuit synthesis; Computer science; Expert systems; NP-complete problem; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1994., Proceedings of the 37th Midwest Symposium on
  • Conference_Location
    Lafayette, LA
  • Print_ISBN
    0-7803-2428-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1994.519261
  • Filename
    519261