Phase Transition Behavior in Knowledge Compilation

07/20/2020
by   Rahul Gupta, et al.
9

The study of phase transition behaviour in SAT has led to deeper understanding and algorithmic improvements of modern SAT solvers. Motivated by these prior studies of phase transitions in SAT, we seek to study the behaviour of size and compile-time behaviour for random k-CNF formulas in the context of knowledge compilation. We perform a rigorous empirical study and analysis of the size and runtime behavior for different knowledge compilation forms (and their corresponding compilation algorithms): d-DNNFs, SDDs and OBDDs across multiple tools and compilation algorithms. We employ instances generated from the random k-CNF model with varying generation parameters to empirically reason about the expected and median behavior of size and compilation-time for these languages. Our work is similar in spirit to the early work in CSP community on phase transition behavior in SAT/CSP. In a similar spirit, we identify the interesting behavior with respect to different parameters: clause density and solution density, a novel control parameter that we identify for the study of phase transition behavior in the context of knowledge compilation. Furthermore, we summarize our empirical study in terms of two concrete conjectures; a rigorous study of these conjectures will possibly require new theoretical tools.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/22/2019

Phase Transition Behavior of Cardinality and XOR Constraints

The runtime performance of modern SAT solvers is deeply connected to the...
research
10/17/2017

The Hard Problems Are Almost Everywhere For Random CNF-XOR Formulas

Recent universal-hashing based approaches to sampling and counting cruci...
research
08/10/2020

A Phase Transition in Minesweeper

We study the average-case complexity of the classic Minesweeper game in ...
research
08/18/2021

Exact enumeration of satisfiable 2-SAT formulae

We obtain exact expressions counting the satisfiable 2-SAT formulae and ...
research
03/30/2013

Phase Transition and Network Structure in Realistic SAT Problems

A fundamental question in Computer Science is understanding when a speci...
research
10/10/2011

Consistency and Random Constraint Satisfaction Models

In this paper, we study the possibility of designing non-trivial random ...
research
07/13/2021

Improved SAT models for NFA learning

Grammatical inference is concerned with the study of algorithms for lear...

Please sign up or login with your details

Forgot password? Click here to reset