Communications of the ACM
A fast parallel algorithm for the maximal independent set problem
Journal of the ACM (JACM)
On one criterion of the optimality of an algorithm for evaluating monotonic Boolean functions
USSR Computational Mathematics and Mathematical Physics
A theory of diagnosis from first principles
Artificial Intelligence
Dualization of regular Boolean functions
Discrete Applied Mathematics
An O(mn) algorithm for regular set-covering problems
Theoretical Computer Science
On generating all maximal independent sets
Information Processing Letters
A correction to the algorithm in Reiter's theory of diagnosis
Artificial Intelligence
An incremental method for generating prime implicants/implicates
Journal of Symbolic Computation
Learning Conjunctions of Horn Clauses
Machine Learning - Computational learning theory
An O(nm)-time algorithm for computing the dual of a regular Boolean function
Discrete Applied Mathematics - Special volume: viewpoints on optimization
Exact transversal hypergraphs and application to Boolean &mgr;-functions
Journal of Symbolic Computation
Algorithms for inferring functional dependencies from relations
Data & Knowledge Engineering
Identifying the Minimal Transversals of a Hypergraph and Related Problems
SIAM Journal on Computing
Complexity of identification and dualization of positive Boolean functions
Information and Computation
ACM SIGACT News
On the complexity of dualization of monotone disjunctive normal forms
Journal of Algorithms
Polynomial-Time Recognition of 2-Monotonic Positive Boolean Functions Given by an Oracle
SIAM Journal on Computing
On the frequency of the most frequently occurring variable in dual monotone DNFs
Discrete Mathematics
Data mining, hypergraph transversals, and machine learning (extended abstract)
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
The Maximum Latency and Identification of Positive Boolean Functions
SIAM Journal on Computing
Generating all maximal independent sets of bounded-degree hypergraphs
COLT '97 Proceedings of the tenth annual conference on Computational learning theory
A fast and simple algorithm for identifying 2-monotonic positive Boolean functions
Journal of Algorithms
Information and Computation
Bidual Horn functions and extensions
Discrete Applied Mathematics - Special issue on the satisfiability problem and Boolean functions
On generating the irredundant conjunctive and disjunctive normal forms of monotone Boolean functions
Discrete Applied Mathematics - Special issue on the satisfiability problem and Boolean functions
A variant of Reiter's hitting-set algorithm
Information Processing Letters
Almost all monotone Boolean functions are polynomially learnable using membership queries
Information Processing Letters
New results on monotone dualization and generating hypergraph transversals
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
Dual-Bounded Generating Problems: Partial and Multiple Transversals of a Hypergraph
SIAM Journal on Computing
Dualization, decision lists and identification of monotone discrete functions
Annals of Mathematics and Artificial Intelligence
New Results on Monotone Dualization and Generating Hypergraph Transversals
SIAM Journal on Computing
Efficient dualization of O(log n)-term monotone disjunctive normal forms
Discrete Applied Mathematics
Monotone boolean dualization is in co-NP[log2n]
Information Processing Letters
Machine Learning
Machine Learning
NP-Completeness: A Retrospective
ICALP '97 Proceedings of the 24th International Colloquium on Automata, Languages and Programming
Hypergraph Transversal Computation and Related Problems in Logic and AI
JELIA '02 Proceedings of the European Conference on Logics in Artificial Intelligence
On Dualization in Products of Forests
STACS '02 Proceedings of the 19th Annual Symposium on Theoretical Aspects of Computer Science
Exact Learning of Subclasses of CDNF Formulas with Membership Queries
COCOON '96 Proceedings of the Second Annual International Conference on Computing and Combinatorics
An Algorithm for Dualization in Products of Lattices and Its Applications
ESA '02 Proceedings of the 10th Annual European Symposium on Algorithms
Polynominal Time Algorithms for Some Self-Duality Problems
CIAC '97 Proceedings of the Third Italian Conference on Algorithms and Complexity
Minimizing the Average Query Complexity of Learning Monotone Boolean Functions
INFORMS Journal on Computing
The computation of hitting sets: review and new algorithms
Information Processing Letters
On Maximal Frequent and Minimal Infrequent Sets in Binary Matrices
Annals of Mathematics and Artificial Intelligence
An inequality for polymatroid functions and its applications
Discrete Applied Mathematics - Submodularity
ICDM '03 Proceedings of the Third IEEE International Conference on Data Mining
Mining border descriptions of emerging patterns from dataset pairs
Knowledge and Information Systems
Parameterized enumeration, transversals, and imperfect phylogeny reconstruction
Theoretical Computer Science - Parameterized and exact computation
A New Algorithm for Generating Prime Implicants
IEEE Transactions on Computers
Translating between Horn representations and their characteristic models
Journal of Artificial Intelligence Research
An intersection inequality for discrete distributions and related generation problems
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
A new algorithm for the hypergraph transversal problem
COCOON'05 Proceedings of the 11th annual international conference on Computing and Combinatorics
Parameterized Complexity
On computing all abductive explanations from a propositional Horn theory
Journal of the ACM (JACM)
Semantic forgetting in answer set programming
Artificial Intelligence
A Fast and Simple Parallel Algorithm for the Monotone Duality Problem
ICALP '09 Proceedings of the 36th International Colloquium on Automata, Languages and Programming: Part I
Masking patterns in sequences: A new class of motif discovery with don't cares
Theoretical Computer Science
Minimal Conflicting Sets for the Consecutive Ones Property in Ancestral Genome Reconstruction
RECOMB-CG '09 Proceedings of the International Workshop on Comparative Genomics
Ranking Approximate Query Rewritings Based on Views
FQAS '09 Proceedings of the 8th International Conference on Flexible Query Answering Systems
Lattice-based computation of Boolean functions
Proceedings of the 47th Design Automation Conference
Complexity of Axiom Pinpointing in the DL-Lite Family of Description Logics
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
On the complexity of enumerating pseudo-intents
Discrete Applied Mathematics
Left-to-Right Multiplication for Monotone Boolean Dualization
SIAM Journal on Computing
Enumeration of minimal dominating sets and variants
FCT'11 Proceedings of the 18th international conference on Fundamentals of computation theory
Conjunctive query answering in the description logic SH using knots
Journal of Computer and System Sciences
Comparison of upward and downward generalizations in CF-Induction
ILP'11 Proceedings of the 21st international conference on Inductive Logic Programming
Theoretical Computer Science
Journal of Mathematical Imaging and Vision
Deciding monotone duality and identifying frequent itemsets in quadratic logspace
Proceedings of the 32nd symposium on Principles of database systems
Hi-index | 0.05 |
Dualization of a monotone Boolean function represented by a conjunctive normal form (CNF) is a problem which, in different disguise, is ubiquitous in many areas including Computer Science, Artificial Intelligence, and Game Theory to mention some of them. It is also one of the few problems whose precise tractability status (in terms of polynomial-time solvability) is still unknown, and now open for more than 25 years. In this paper, we briefly survey computational results for this problem, where we focus on the famous paper by Fredman and Khachiyan [On the complexity of dualization of monotone disjunctive normal forms, J. Algorithms 21 (1996) 618-628], which showed that the problem is solvable in quasi-polynomial time (and thus most likely not co-NP-hard), as well as on follow-up works. We consider computational aspects including limited nondeterminism, probabilistic computation, parallel and learning-based algorithms, and implementations and experimental results from the literature. The paper closes with open issues for further research.