New Models for Generating Hard Random Boolean Formulas and Disjunctive Logic Programs

02/11/2018
by   Giovanni Amendola, et al.
0

We propose two models of random quantified boolean formulas and their natural random disjunctive logic program counterparts. The models extend the standard models of random k-CNF formulas and the Chen-Interian model of random 2QBFs. The first model controls the generation of programs and QSAT formulas by imposing a specific structure on rules and clauses, respectively. The second model is based on a family of QSAT formulas in a non-clausal form. We provide theoretical bounds for the phase transition region in our models, and show experimentally the presence of the easy-hard-easy pattern and its alignment with the location of the phase transition. We show that boolean formulas and logic programs from our models are significantly harder than those obtained from the standard k-CNF and Chen-Interian models, and that their combination yields formulas and programs that are "super-hard" to evaluate. We also provide evidence suggesting that formulas from one of our models are well suited for assessing solvers tuned to real-world instances. Finally, it is noteworthy that, to the best of our knowledge, our models and results on random disjunctive logic programs are the first of their kind.

READ FULL TEXT

page 11

page 13

research
10/12/2011

Phase Transition for Random Quantified XOR-Formulas

The QXORSAT problem is the quantified version of the satisfiability prob...
research
03/01/2021

Extending Prolog for Quantified Boolean Horn Formulas

Prolog is a well known declarative programming language based on proposi...
research
09/30/2011

Properties and Applications of Programs with Monotone and Convex Constraints

We study properties of programs with monotone and convex constraints. We...
research
09/13/2020

Understanding Boolean Function Learnability on Deep Neural Networks

Computational learning theory states that many classes of boolean formul...
research
09/07/2017

A Parallel Linear Temporal Logic Tableau

For many applications, we are unable to take full advantage of the poten...
research
06/11/2016

The Opacity of Backbones

A backbone of a boolean formula F is a collection S of its variables for...
research
02/15/2018

Model Generation for Quantified Formulas: A Taint-Based Approach

We focus in this paper on generating models of quantified first-order fo...

Please sign up or login with your details

Forgot password? Click here to reset