Generalizing Boolean Satisfiability II: Theory

09/09/2011
by   H. E. Dixon, et al.
0

This is the second of three planned papers describing ZAP, a satisfiability engine that substantially generalizes existing tools while retaining the performance characteristics of modern high performance solvers. The fundamental idea underlying ZAP is that many problems passed to such engines contain rich internal structure that is obscured by the Boolean representation used; our goal is to define a representation in which this structure is apparent and can easily be exploited to improve computational performance. This paper presents the theoretical basis for the ideas underlying ZAP, arguing that existing ideas in this area exploit a single, recurring structure in that multiple database axioms can be obtained by operating on a single axiom using a subgroup of the group of permutations on the literals in the problem. We argue that the group structure precisely captures the general structure at which earlier approaches hinted, and give numerous examples of its use. We go on to extend the Davis-Putnam-Logemann-Loveland inference procedure to this broader setting, and show that earlier computational improvements are either subsumed or left intact by the new method. The third paper in this series discusses ZAPs implementation and presents experimental performance results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/09/2011

Generalizing Boolean Satisfiability III: Implementation

This is the third of three papers describing ZAP, a satisfiability engin...
research
06/30/2011

Generalizing Boolean Satisfiability I: Background and Survey of Existing Work

This is the first of three planned papers describing ZAP, a satisfiabili...
research
02/12/2017

Graph Neural Networks and Boolean Satisfiability

In this paper we explore whether or not deep neural architectures can le...
research
06/14/2017

The Opacity of Backbones and Backdoors Under a Weak Assumption

Backdoors and backbones of Boolean formulas are hidden structural proper...
research
07/17/2020

Tractability Beyond β-Acyclicity for Conjunctive Queries with Negation

Numerous fundamental database and reasoning problems are known to be NP-...
research
06/30/2011

Towards Understanding and Harnessing the Potential of Clause Learning

Efficient implementations of DPLL with the addition of clause learning a...
research
02/19/2020

How Interaction Designers Use Tools to Manage Ideas

This paper presents a grounded theory-analysis based on a qualitative st...

Please sign up or login with your details

Forgot password? Click here to reset