2003
DOI: 10.1137/s009753970240639x
|View full text |Cite
|
Sign up to set email alerts
|

New Results on Monotone Dualization and Generating Hypergraph Transversals

Abstract: We consider the problem of dualizing a monotone CNF (equivalently, computing all minimal transversals of a hypergraph), whose associated decision problem is a prominent open problem in NP-completeness. We present a number of new polynomial time resp. output-polynomial time results for significant cases, which largely advance the tractability frontier and improve on previous results. Furthermore, we show that duality of two monotone CNFs can be disproved with limited nondeterminism. More precisely, this is feas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
46
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 106 publications
(46 citation statements)
references
References 48 publications
0
46
0
Order By: Relevance
“…The dualization of a monotone Boolean function is ubiquitous in many areas of computer science including database theory, logic and artificial intelligence [EG95, GMKT97,EGM03,NP12]. When defined on Boolean lattices, the problem is equivalent to the enumeration of the minimal transversals of a hypergraph, arguably one of the most important open problems in algorithmic enumeration by now [EG95,EMG08].…”
Section: Introductionmentioning
confidence: 99%
“…The dualization of a monotone Boolean function is ubiquitous in many areas of computer science including database theory, logic and artificial intelligence [EG95, GMKT97,EGM03,NP12]. When defined on Boolean lattices, the problem is equivalent to the enumeration of the minimal transversals of a hypergraph, arguably one of the most important open problems in algorithmic enumeration by now [EG95,EMG08].…”
Section: Introductionmentioning
confidence: 99%
“…H, i.e., a transversal of G that is also an independent set of H. In fact, many algorithms in the literature follow this approach (see, e.g., [4,16,19,22,24,40]). These algorithms try to build such a new transversal by successively including vertices in and excluding vertices from a candidate for a new transversal.…”
Section: Decomposition Principlesmentioning
confidence: 99%
“…Then, the procedure checks again whether σ is a covering assignment (line 14). Otherwise, the procedure tests whether σ is a witness (line 16). If this is not the case, then the procedure tries to include each of the free vertices of σ as a critical vertex with an edge from Sep(σ) witnessing its criticality (lines [17][18][19].…”
Section: Hence If T Is a New Transversal Of G Wrt H Then For Anmentioning
confidence: 99%
See 1 more Smart Citation
“…By Lemma 5, the total time for this generation is polynomial in |V |, |E|, and |M 2 (G)|. Since the problem is self-reducible, we can convert this output polynomial generation algorithm to an incremental one, see [3,8,18] for more details.…”
Section: Proof Of Theoremmentioning
confidence: 99%