• DocumentCode
    3202339
  • Title

    Dynamic analysis of constraint-variable dependencies to guide SAT diagnosis

  • Author

    Durairaj, Vijay ; Kalla, Priyank

  • Author_Institution
    Dept. of Electr. & Comput; Eng., Utah Univ., Salt Lake City, UT, USA
  • fYear
    2004
  • fDate
    10-12 Nov. 2004
  • Firstpage
    135
  • Lastpage
    140
  • Abstract
    An important aspect of the Boolean satisfiability problem is to derive an ordering of variables such that branching on that order results in a faster, more efficient search. Contemporary techniques employ either variable-activity or clause-connectivity based heuristics, but not both, to guide the search. This paper advocates for simultaneous analysis of variable-activity and clause-connectivity to derive an order for SAT search. Preliminary results demonstrate that the variable order derived by our approach can significantly expedite the search. As the search proceeds, clause database is updated due to added conflict clauses. Therefore, the variable activity and connectivity information changes dynamically. Our technique analyzes this information and recomputes the variable order whenever the search is restarted. Preliminary experiments show that such a dynamic analysis of constraint-variable relationships significantly improves the performance of the SAT solvers. Our technique is very fast and this analysis time is a negligible (in milliseconds) even for instances that contain a large number of variables and constraints. This paper presents preliminary experiments, analyzes the results and comments upon future research directions.
  • Keywords
    Boolean functions; computability; constraint theory; electronic design automation; Boolean satisfiability problem; SAT diagnosis; clause database; clause-connectivity based heuristics; constraint-variable dependency; constraint-variable relationship; contemporary techniques; dynamic analysis; Cities and towns; Databases; Electronic design automation and methodology; Equations; Information analysis; Performance analysis; Statistics; Tree data structures; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2004. Ninth IEEE International
  • ISSN
    1552-6674
  • Print_ISBN
    0-7803-8714-7
  • Type

    conf

  • DOI
    10.1109/HLDVT.2004.1431256
  • Filename
    1431256