Polynomial-time recognition of 2-monotonic positive Boolean functions given by an oracle

被引:44
作者
Boros, E [1 ]
Hammer, PL [1 ]
Ibaraki, T [1 ]
Kawakami, K [1 ]
机构
[1] KYOTO UNIV, FAC ENGN, DEPT APPL MATH & PHYS, KYOTO 606, JAPAN
关键词
2-monotonic Boolean function; oracle; polynomial-time identification;
D O I
10.1137/S0097539793269089
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of identifying an unknown Boolean function f by asking an oracle the functional values f(a) for a selected set of test vectors a is an element of {0, 1}n. Furthermore, we assume that f is a positive (or monotone) function of n variables. It is not yet known whether or not the whole task of generating test vectors and checking if the identification is completed can be carried out in polynomial time in n and m, where m = \min T(f)\ + \ max F(f)\ and min T(f) (respectively, max F(f)) denotes the set of minimal true (respectively, maximal false) vectors of f. To partially answer this question, we propose here two polynomial-time algorithms that, given an unknown positive function f of n variables, decide whether or not f is 2-monotonic and, if f is 2-monotonic, output both sets min T(f) and max F(f). The first algorithm uses O(nm(2) + n(2)m) time and O(nm) queries, while the second one uses O(n(3)m) time and O(n(3)m) queries.
引用
收藏
页码:93 / 109
页数:17
相关论文
共 26 条
[1]   LEARNING READ-ONCE FORMULAS WITH QUERIES [J].
ANGLUIN, D ;
HELLERSTEIN, L ;
KARPINSKI, M .
JOURNAL OF THE ACM, 1993, 40 (01) :185-210
[2]  
Angluin D., 1988, Machine Learning, V2, P319, DOI 10.1007/BF00116828
[3]  
[Anonymous], THESIS PRINCETON U P
[4]   AN O(MN) ALGORITHM FOR REGULAR SET-COVERING PROBLEMS [J].
BERTOLAZZI, P ;
SASSANO, A .
THEORETICAL COMPUTER SCIENCE, 1987, 54 (2-3) :237-247
[5]   COMPLEXITY OF IDENTIFICATION AND DUALIZATION OF POSITIVE BOOLEAN FUNCTIONS [J].
BIOCH, JC ;
IBARAKI, T .
INFORMATION AND COMPUTATION, 1995, 123 (01) :50-63
[6]   PREDICTING CAUSE-EFFECT RELATIONSHIPS FROM INCOMPLETE DISCRETE OBSERVATIONS [J].
BOROS, E ;
HAMMER, PL ;
HOOKER, JN .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1994, 7 (04) :531-543
[7]  
BOROS E, 1991, LECT NOTES COMPUT SC, V557, P104
[8]  
BOROS E, 1994, 994 RUTCOR RUTG U
[9]  
BSHOUTY NH, 1993, AN S FDN CO, P302
[10]  
BSHOUTY NH, 1992, 24TH P ANN ACM S THE, P370