• DocumentCode
    3336985
  • Title

    A New Exact Bit-Parallel Algorithm for SAT

  • Author

    Segundo, Pablo San ; Tapia, Cristóbal ; Puente, Julio ; Rodriguez-Losada, Diego

  • Author_Institution
    Intell. Control Group, Univ. Politec. de Madrid, Madrid
  • Volume
    2
  • fYear
    2008
  • fDate
    3-5 Nov. 2008
  • Firstpage
    59
  • Lastpage
    65
  • Abstract
    This paper presents two new exact general purpose bit-parallel algorithms (BB-SAT and BBP-SAT) for the Boolean satisfiability problem (SAT). Based on the authors´ recent successful bit-parallel algorithm for the maximum clique problem, the SAT formula is first reduced to a directed graph which is then bit encoded. As a result, search traverses a bit vector graph space. At present the encoding allows for an efficient bitwise computation of graph state transitions as well as unit clause and pure literal evaluation. Experiments carried out on a number of DIMACS instances are highly encouraging since BBP-SAT is already reasonably competitive employing just basic DPLL tactics with minor refinements. BBP-SAT is a fresh approach in an otherwise mature domain. Further additional bit encoded knowledge of the more recent successful SAT algorithms (e.g. bit parallel heuristic variable selection) should make BBP-SAT a competitive general purpose solver.
  • Keywords
    computability; directed graphs; BB-SAT; BBP-SAT; Boolean satisfiability problem; bit vector graph space; directed graph; exact general purpose bit-parallel algorithms; graph state transitions; maximum clique problem; Art; Artificial intelligence; Data mining; Data structures; Encoding; Input variables; Intelligent control; NP-complete problem; Parallel processing; Programming profession; Boolean satisfiability; SAT; bit vector; bit-parallelism; directed graphs; exact algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2008. ICTAI '08. 20th IEEE International Conference on
  • Conference_Location
    Dayton, OH
  • ISSN
    1082-3409
  • Print_ISBN
    978-0-7695-3440-4
  • Type

    conf

  • DOI
    10.1109/ICTAI.2008.127
  • Filename
    4669756