On generating the irredundant conjunctive and disjunctive normal forms of monotone Boolean functions (Q1961461)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On generating the irredundant conjunctive and disjunctive normal forms of monotone Boolean functions |
scientific article |
Statements
On generating the irredundant conjunctive and disjunctive normal forms of monotone Boolean functions (English)
0 references
14 February 2000
0 references
Suppose a monotone Boolean function \(f\) is given as a black box such that \(f\) for any input vector can be evaluated in polynomial time. The paper addresses the problem of constructing the set \(C\) of prime implicates of \(f\) and the set \(D\) of prime implicants of \(f\). The following result about the incremental complexity of this problem is obtained: For given sets \(C'\subseteq C\), \(D'\subseteq D\), an element of \((C\cup D)\setminus(C'\cup D')\) can be produced in quasipolynomial time. On the other hand, it is proven that if uniform sampling from within \(C\cup D\) can be done in quasipolynomial time, then every NP-problem has a quasipolynomial time randomized algorithm with one-sided error. Further results concern the complexity of the problem, given \(C'\subseteq C\), to decide if \(C'=C\), and, given \(D'\subseteq D\), to decide if \(D'=D\). Applications to monotone relay circuits and game theory are pointed out.
0 references
monotone Boolean function
0 references
conjunctive normal form
0 references
disjunctive normal form
0 references
prime implicate
0 references
prime implicant
0 references
NP-completeness
0 references
quasipolynomial time
0 references