Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Efficient enumeratio ...
Article

Efficient enumeration of solutions produced by closure operations

Arnaud Mary ORCID, Yann Strozecki
Download article
Open on arXiv
Submitted on
December 12, 2017
Accepted on
June 4, 2019
Published on
June 13, 2019
Last modified on
March 31, 2025
Volume 21
vol. 21:3
Discrete Algorithms
DOI
10.23638/DMTCS-21-3-22
License
arXiv.org - Non-exclusive license to distribute
French National Research Agency (ANR)
ANR-14-CE25-0017
Aggregation Queries
Indicators
1897
Views
1374
Downloads

Efficient enumeration of solutions produced by closure operations

Arnaud Mary ORCID, Yann Strozecki
Abstract
In this paper we address the problem of generating all elements obtained by the saturation of an initial set by some operations. More precisely, we prove that we can generate the closure of a boolean relation (a set of boolean vectors) by polymorphisms with a polynomial delay. Therefore we can compute with polynomial delay the closure of a family of sets by any set of "set operations": union, intersection, symmetric difference, subsets, supersets $\dots$). To do so, we study the $Membership_{\mathcal{F}}$ problem: for a set of operations $\mathcal{F}$, decide whether an element belongs to the closure by $\mathcal{F}$ of a family of elements. In the boolean case, we prove that $Membership_{\mathcal{F}}$ is in P for any set of boolean operations $\mathcal{F}$. When the input vectors are over a domain larger than two elements, we prove that the generic enumeration method fails, since $Membership_{\mathcal{F}}$ is NP-hard for some $\mathcal{F}$. We also study the problem of generating minimal or maximal elements of closures and prove that some of them are related to well known enumeration problems such as the enumeration of the circuits of a matroid or the enumeration of maximal independent sets of a hypergraph. This article improves on previous works of the same authors. Comment: 30 pages, 1 figure. Long version of the article arXiv:1509.05623 of the same name which appeared in STACS 2016. Final version for DMTCS journal
Keywords
  • Computer Science - Computational Complexity
  • Computer Science - Discrete Mathematics
  • Computer Science - Data Structures and Algorithms
Cited by

Source: OpenCitations

  • Enumeration of Bases in Matroid with Exponentially Large Ground Set

    Lecture notes in computer science

    Authors : Yuki Nishimura, Kazuya Haraguchi ORCID

    Journal reference : Volume , 2026, pp. 576-590

    DOI : 10.1007/978-981-95-7127-7_38
  • On the B-differential of the componentwise minimum of two affine vector functions

    Authors : Jean-Pierre Dussault ORCID, Jean Charles Gilbert ORCID, Baptiste Plaquevent-Jourdain ORCID

    Journal reference : Volume 17, 2025, pp. 1-52

    DOI : 10.1007/s12532-024-00266-8
  • Solving Equations on Discrete Dynamical Systems

    Lecture notes in computer science

    Authors : Alberto Dennunzio ORCID, Enrico Formenti ORCID, Luciano Margara ORCID, Valentin Montmirail ORCID, Sara Riva ORCID

    Journal reference : Volume , 2020, pp. 119-132

    DOI : 10.1007/978-3-030-63061-4_12
  • Enumerating Minimal Solution Sets for Metric Graph Problems

    INRIA a CCSD electronic archive server

    Authors : Benjamin Bergougnoux ORCID, Oscar Defrain ORCID, Fionn Mc Inerney ORCID

    Journal reference : Volume 87, 2025, pp. 712-735

    DOI : 10.1007/s00453-025-01300-4
Preview
Loading PDF preview...