English

On complexity of restricted fragments of Decision DNNF

Computational Complexity 2026-03-06 v2

Abstract

Decision \textsc{dnnf} (a.k.a. d\wedge_d-\textsc{fbdd}) is an important special case of Decomposable Negation Normal Form (\textsc{dnnf}), a landmark knowledge compilation model. Like other known \textsc{dnnf} restrictions, Decision \textsc{dnnf} admits \textsc{fpt} sized representation of \textsc{cnf}s of bounded \emph{primal} treewidth. However, unlike other restrictions, the complexity of representation for \textsc{cnf}s of bounded \emph{incidence} treewidth is wide open. In[arxiv:1708.07767], we resolved this question for two restricted classes of Decision \textsc{dnnf} that we name d\wedge_d-\textsc{obdd} and Structured Decision \textsc{dnnf}. In particular, we demonstrated that, while both these classes have \textsc{fpt}-sized representations for \textsc{cnf}s of bounded primal treewidth, they need \textsc{xp}-size for representation of \textsc{cnf}s of bounded incidence treewidth. In the main part of this paper we carry out an in-depth study of the d\wedge_d-\textsc{obdd} model. We formulate a generic methodology for proving lower bounds for the model. Using this methodology, we reestablish the \textsc{xp} lower bound provided in [arxiv:1708.07767]. We also provide exponential separations between \textsc{fbdd} and d\wedge_d-\textsc{obdd} and between d\wedge_d-\textsc{obdd} and an ordinary \textsc{obdd}. We study the complexity of Apply operation for d\wedge_d-\textsc{obdd}. While, in general, the Apply operation leads to exponential blow up of the resulting model, we identify a special restricted case where the Apply operation can be carried out efficiently. We introduce a relaxed version of Structured Decision \textsc{dnnf} that we name Structured d\wedge_d-\textsc{fbdd} and demonstrate that this model is quite powerful for \textsc{cnf}s of bounded incidence treewidth.

Keywords

Cite

@article{arxiv.2501.03710,
  title  = {On complexity of restricted fragments of Decision DNNF},
  author = {Andrea Calí and Igor Razgon},
  journal= {arXiv preprint arXiv:2501.03710},
  year   = {2026}
}

Comments

Main changes: Section 3 has been significantly revised and new section (Section 4) has been added