Visualizing SAT Instances and Runs of the DPLL Algorithm
Issue Title: Special Issue on User Interfaces in Theorem Proving SAT-solvers have turned into essential tools in many areas of applied logic like, for example, hardware verification or satisfiability checking modulo theories. However, although recent implementations are able to solve problems with h...
Gespeichert in:
Veröffentlicht in: | Journal of automated reasoning 2007-08, Vol.39 (2), p.219-243 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Issue Title: Special Issue on User Interfaces in Theorem Proving SAT-solvers have turned into essential tools in many areas of applied logic like, for example, hardware verification or satisfiability checking modulo theories. However, although recent implementations are able to solve problems with hundreds of thousands of variables and millions of clauses, much smaller instances remain unsolved. What makes a particular instance hard or easy is at most partially understood - and is often attributed to the instance's internal structure. By converting SAT instances into graphs and applying established graph layout techniques, this internal structure can be visualized and thus serve as the basis of subsequent analysis. Moreover, by providing tools that animate the structure during the run of a SAT algorithm, dynamic changes of the problem instance become observable. Thus, we expect both to gain new insights into the hardness of the SAT problem and to help in teaching SAT algorithms.[PUBLICATION ABSTRACT] |
---|---|
ISSN: | 0168-7433 1573-0670 |
DOI: | 10.1007/s10817-007-9074-1 |