On uncertainty versus size in branching programs

被引:2
作者
Jukna, S
Zák, S
机构
[1] Acad Sci Czech Republic, Inst Comp Sci, Prague 18200 8, Czech Republic
[2] Goethe Univ Frankfurt, Inst Informat, D-60054 Frankfurt, Germany
[3] Inst Math & Informat, LT-2600 Vilnius, Lithuania
关键词
computational complexity; branching programs; decision trees; lower bounds; Kraft inequality; entropy;
D O I
10.1016/S0304-3975(02)00323-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose an information-theoretic approach to proving lower bounds on the size of branching programs. The argument is based on Kraft type inequalities for the average amount of uncertainty about (or entropy of) a given input during the various stages of computation. The uncertainty is measured by the average depth of so-called 'splitting trees' for sets of inputs reaching particular nodes of the program. We first demonstrate the approach for read-once branching programs. Then, we introduce a strictly larger class of so-called 'balanced' branching programs and, using the suggested approach, prove that some explicit Boolean functions cannot be computed by balanced programs of polynomial size. These lower bounds are new since some explicit functions, which are known to be hard for most previously considered restricted classes of branching programs, can be easily computed by balanced branching programs of polynomial size. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1851 / 1867
页数:17
相关论文
共 14 条
[1]  
AHO AV, 1972, DESIGN ANAL COMPUTER
[2]  
AJTAI M, 1999, P 40 FOCS, P60
[3]   Super-linear time-space tradeoff lower bounds for randomized computation [J].
Beame, P ;
Saks, M ;
Sun, XD ;
Vee, E .
41ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2000, :169-179
[4]   Time-space tradeoffs for branching programs [J].
Beame, P ;
Saks, M ;
Thathachar, JS .
39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, :254-263
[5]  
Jukna S, 1998, LECT NOTES COMPUT SC, V1443, P259, DOI 10.1007/BFb0055059
[6]  
Jukna S, 2000, LECT NOTES COMPUT SC, V1963, P356
[7]   A NOTE ON READ-KAPPA TIMES BRANCHING PROGRAMS [J].
JUKNA, S .
RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1995, 29 (01) :75-83
[8]   Neither reading few bits twice nor reading illegally helps much [J].
Jukna, S ;
Razborov, A .
DISCRETE APPLIED MATHEMATICS, 1998, 85 (03) :223-238
[9]  
Neciporuk EduardI., 1966, Soviet Math. Dokl, V7, P999
[10]  
OKOLNISHNIKOVA EA, 1991, METODY DISKRET ANAL, V51, P61