New results on monotone dualization and generating hypergraph transversals
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
A linear time algorithm for recognizing regular boolean functions
Journal of Algorithms
Discrete Mathematics - Kleitman and combinatorics: a celebration
Efficient dualization of O(log n)-term monotone disjunctive normal forms
Discrete Applied Mathematics
A Linear Time Algorithm for Recognizing Regular Boolean Functions
ISAAC '99 Proceedings of the 10th International Symposium on Algorithms and Computation
Interior and exterior functions of positive Boolean functions
Discrete Applied Mathematics
On algorithms for construction of all irreducible partial covers
Information Processing Letters
On the fixed-parameter tractability of the equivalence test of monotone normal forms
Information Processing Letters
The decomposition tree for analyses of boolean functions
Mathematical Structures in Computer Science
Computational aspects of monotone dualization: A brief survey
Discrete Applied Mathematics
On the complexity of monotone dualization and generating minimal hypergraph transversals
Discrete Applied Mathematics
An intersection inequality for discrete distributions and related generation problems
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
On the fractional chromatic number of monotone self-dual Boolean functions
FAW'07 Proceedings of the 1st annual international conference on Frontiers in algorithmics
On construction of the set of irreducible partial covers
SAGA'05 Proceedings of the Third international conference on StochasticAlgorithms: foundations and applications
An incremental polynomial time algorithm to enumerate all minimal edge dominating sets
ICALP'13 Proceedings of the 40th international conference on Automata, Languages, and Programming - Volume Part I
Hi-index | 0.00 |
Consider the problem of identifying $\min T(f)$ and $\max F(f)$ of a positive (i.e., monotone) Boolean function $f$ by using membership queries only, where $\min T(f)\,(\max F(f))$ denotes the set of minimal true vectors (maximal false vectors) of $f$. It is known that an incrementally polynomial algorithm exists if and only if there is a polynomial time algorithm to check the existence of an unknown vector $u$ for given sets $MT \subseteq \min T(f)$ and $MF \subseteq \max F(f)$; that is, $u \in \{0,1\}^n \setminus (\{v | v \geq w {\rm for some } w \in MT \} \cup \{v | v \leq w {\rm for some } w \in MF \})$. This paper introduces a measure for the difficulty to find an unknown vector, which is called the maximum latency. If the maximum latency is constant, then an unknown vector can be found in polynomial time and there is an incrementally polynomial algorithm for identification. Several subclasses of positive functions are shown to have constant maximum latency, e.g., $2$-monotonic positive functions, $\Delta$-partial positive threshold functions, and matroid functions, while the class of general positive functions has $\lfloor n/4 \rfloor +1$ maximum latency and the class of positive $k$-DNF functions has $\Omega (\sqrt{n})$ maximum latency.