SATViz: Real-Time Visualization of Clausal Proofs

09/13/2022
by   Tim Holzenkamp, et al.
0

Visual layouts of graphs representing SAT instances can highlight the community structure of SAT instances. The community structure of SAT instances has been associated with both instance hardness and known clause quality heuristics. Our tool SATViz visualizes CNF formulas using the variable interaction graph and a force-directed layout algorithm. With SATViz, clause proofs can be animated to continuously highlight variables that occur in a moving window of recently learned clauses. If needed, SATViz can also create new layouts of the variable interaction graph with the adjusted edge weights. In this paper, we describe the structure and feature set of SATViz. We also present some interesting visualizations created with SATViz.

READ FULL TEXT

page 5

page 10

research
06/10/2016

Community Structure in Industrial SAT Instances

Modern SAT solvers have experienced a remarkable progress on solving ind...
research
03/08/2019

Generating Difficult SAT Instances by Preventing Triangles

When creating benchmarks for SAT solvers, we need SAT instances that are...
research
02/26/2019

Community-based 3-SAT Formulas with a Predefined Solution

It is crucial to generate crafted SAT formulas with predefined solutions...
research
12/04/2019

Prioritized Unit Propagation with Periodic Resetting is (Almost) All You Need for Random SAT Solving

We propose prioritized unit propagation with periodic resetting, which i...
research
03/27/2021

On the Hierarchical Community Structure of Practical Boolean Formulas

Modern CDCL SAT solvers easily solve industrial instances containing ten...
research
04/25/2019

Characterization of Glue Variables in CDCL SAT Solving

A state-of-the-art criterion to evaluate the importance of a given learn...
research
05/09/2018

Revisiting Decision Diagrams for SAT

Symbolic variants of clause distribution using decision diagrams to elim...

Please sign up or login with your details

Forgot password? Click here to reset