English

Enumerating models of DNF faster: breaking the dependency on the formula size

Computational Complexity 2024-08-27 v3 Data Structures and Algorithms

Abstract

In this article, we study the problem of enumerating the models of DNF formulas. The aim is to provide enumeration algorithms with a delay that depends polynomially on the size of each model and not on the size of the formula, which can be exponentially larger. We succeed for two subclasses of DNF formulas: we provide a constant delay algorithm for kk-DNF with fixed kk by an appropriate amortization method and we give a quadratic delay algorithm for monotone formulas. We then focus on the \emph{average delay} of enumeration algorithms and show how to obtain a sublinear delay in the formula size.

Keywords

Cite

@article{arxiv.1810.04006,
  title  = {Enumerating models of DNF faster: breaking the dependency on the formula size},
  author = {Florent Capelli and Yann Strozecki},
  journal= {arXiv preprint arXiv:1810.04006},
  year   = {2024}
}

Comments

This updated version of our paper make some improvement in the proof of Theorem 14. We remove Theorem 15, stating that our method could also be used for the case of generating the unions of subsets, since the proof sketch we gave was false