Computational aspects of monotone dualization: A brief survey

被引:94
作者
Eiter, Thomas [1 ]
Makino, Kazuhisa [2 ]
Gottlob, Georg [3 ]
机构
[1] Vienna Univ Technol, Inst Informat Syst, A-1040 Vienna, Austria
[2] Univ Tokyo, Grad Sch Informat & Technol, Dept Math & Informat, Tokyo 1138656, Japan
[3] Univ Oxford, Comp Lab, Oxford OX1 3QD, England
关键词
dualization; monotone Boolean functions; hypergraphs; transversals; hitting sets; independent sets; set coverings; self-duality; output-polynomial algorithms; polynomial-total time; quasi-polynomial time; combinatorial enumeration; limited nondeterminism;
D O I
10.1016/j.dam.2007.04.017
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:2035 / 2049
页数:15
相关论文
共 95 条
[81]   A THEORY OF DIAGNOSIS FROM 1ST PRINCIPLES [J].
REITER, R .
ARTIFICIAL INTELLIGENCE, 1987, 32 (01) :57-95
[82]  
ROY B, 1970, ALGEBRE MODERNE THEO, V2
[83]  
Rymon R., 1994, Annals of Mathematics and Artificial Intelligence, V11, P351, DOI 10.1007/BF01530750
[84]   2-COLORING OF HYPERGRAPHS [J].
SEYMOUR, PD .
QUARTERLY JOURNAL OF MATHEMATICS, 1974, 25 (99) :303-312
[85]   Almost all monotone Boolean functions are polynomially learnable using membership queries [J].
Shmulevich, I ;
Korshunov, AD ;
Astola, J .
INFORMATION PROCESSING LETTERS, 2001, 79 (05) :211-213
[86]   A NEW ALGORITHM FOR GENERATING PRIME IMPLICANTS [J].
SLAGLE, JR ;
CHANG, CL ;
LEE, RCT .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (04) :304-+
[87]   ON THE OPTIMAL EVALUATION OF MONOTONIC BOOLEAN FUNCTIONS [J].
SOKOLOV, NA .
USSR COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1982, 22 (02) :207-220
[88]  
TAKATA K, 2002, P WORKSH DISCR MATH
[89]  
TAMAKI H, 2000, IPSJ AL, V75, P29
[90]   Minimizing the average query complexity of learning monotone Boolean functions [J].
Torvik, VI ;
Triantaphyllou, E .
INFORMS JOURNAL ON COMPUTING, 2002, 14 (02) :144-174