Backdoor Decomposable Monotone Circuits and their Propagation Complete Encodings

11/23/2018
by   Petr Kučera, et al.
0

We describe a compilation language of backdoor decomposable monotone circuits (BDMCs) which generalizes several concepts appearing in the literature, e.g. DNNFs and backdoor trees. A BDMC sentence is a monotone circuit which satisfies decomposability property (such as in DNNF) in which the inputs (or leaves) are associated with CNF encodings of some functions. We consider two versions of BDMCs. In case of PC-BDMCs the encodings in the leaves are propagation complete encodings and in case of URC-BDMCs the encodings in the leaves are unit refutation complete encodings of respective functions. We show that a representation of a boolean function with a PC-BDMC can be transformed into a propagation complete encoding of the same function whose size is polynomial in the size of the input PC-BDMC sentence. We obtain a similar result in case of URC-BDMCs. We also relate the size of PC-BDMCs to the size of DNNFs and backdoor trees.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/11/2023

Constant-depth circuits vs. monotone circuits

We establish new separations between the power of monotone and general (...
research
12/20/2020

Notes on Hazard-Free Circuits

The problem of constructing hazard-free Boolean circuits (those avoiding...
research
07/18/2022

Notes on Boolean Read-k and Multilinear Circuits

A monotone Boolean (AND,OR) circuit computing a monotone Boolean functio...
research
12/31/2022

Power of Decision Trees with Monotone Queries

In this paper, we initiate study of the computational power of adaptive ...
research
01/17/2023

Matroid Horn functions

Hypergraph Horn functions were introduced as a subclass of Horn function...
research
05/22/2009

Circuit Complexity and Decompositions of Global Constraints

We show that tools from circuit complexity can be used to study decompos...
research
02/11/2018

Recognizing Read-Once Functions from Depth-Three Formulas

Consider the following decision problem: for a given monotone Boolean fu...

Please sign up or login with your details

Forgot password? Click here to reset