Polynomial-delay Enumeration Algorithms in Set Systems
Discrete Mathematics
2022-06-23 v2 Data Structures and Algorithms
Abstract
We consider a set system on a finite set of elements, where we call a set a component. We assume that two oracles and are available, where given two subsets , returns a maximal component with ; and given a set , returns all maximal components with . Given a set of attributes and a function in a transitive system, a component is called a solution if the set of common attributes in is inclusively maximal; i.e., for any component with . We prove that there exists an algorithm of enumerating all solutions (or all components) in delay bounded by a polynomial with respect to the input size and the running times of the oracles.
Keywords
Cite
@article{arxiv.2004.07823,
title = {Polynomial-delay Enumeration Algorithms in Set Systems},
author = {Kazuya Haraguchi and Hiroshi Nagamochi},
journal= {arXiv preprint arXiv:2004.07823},
year = {2022}
}
Comments
arXiv admin note: substantial text overlap with arXiv:2004.01904