Download presentation
Presentation is loading. Please wait.
Published byBryan Vincent Rich Modified over 9 years ago
1
Amplifying lower bounds by means of self- reducibility Eric Allender Michal Koucký Rutgers University Academy of Sciences Czech Republic Czech Republic
2
2 P NP P SPACE EXP AC 0 ACC 0 TC 0 NC 1 L ≈ poly-size circuits ≈ poly-size circuits O(log n)-depth poly-size circuits O(log n)-depth poly-size circuits O( 1 )-depth poly-size circuits CC 0 QuestionMOD-q , , , MAJ , , MAJ , , MOD-q , , MOD-q
3
3 Current status Goal: Show SAT CKT-SIZE( n k ), for all k >1. We have: explicit f CKT-SIZE( 4.5 n ) explicit f CKT-SIZE( 4.5 n ) lower-bounds Ω( n 1+ d ) lower-bounds Ω( n 1+ d ) ( formula size Ω( n 3 ), branching programs Ω( n 2 ) ) ( formula size Ω( n 3 ), branching programs Ω( n 2 ) ) Razborov-Rudich: a natural proof of f CKT-SIZE(n k ) pseudorandom generators CKT-SIZE(n k’ )
4
4 Our results Thm: Let f be quickly downward self-reducible and C be a usual circuit class. f is in C -SIZE( n k ) for some k > 1. f is in C -SIZE( n 1+ ) for any > 0.
5
5 Some corollaries: W5-STCONN TC 0 W5-STCONN TC 0 W5-STCONN TC 0 -SIZE( n 1+ ) for any > 0. W5-STCONN TC 0 -SIZE( n 1+ ) for any > 0. MAJ ACC 0 MAJ ACC 0 MAJ ACC 0 -SIZE( n 1+ ) for any > 0. MAJ ACC 0 -SIZE( n 1+ ) for any > 0. W5-STCONN: … TC 0 =NC 1 ACC 0 =TC 0
6
6 Downward self-reducibility f is quickly downward self-reducible if for some > 0 there exists a O(1)-depth and O(n poly-log n)-size circuit family computing f n using -gates, fan-in 2 , -gates and gates computing f n . f is quickly downward self-reducible if for some > 0 there exists a O(1)-depth and O(n poly-log n)-size circuit family computing f n using -gates, fan-in 2 , -gates and gates computing f n . E.g., W5-STCONN: E.g., W5-STCONN: nnnn fnfnfnfn fnfnfnfn fnfnfnfn fnfnfnfn fnfnfnfn nnnn
7
7 Thm: W5-STCONN C-SIZE( n k ) W5-STCONN C-SIZE( n (k + 1) /2 ). Pf: C’ n CnCnCnCn CnCnCnCn CnCnCnCn CnCnCnCn CnCnCnCn C’ n of size ( n +1)∙O ( n k ) + O( n ) = O( n (k + 1) /2 ) the size of the reduction the size of the reduction
8
8 Q: To which functions can this be applied? Thm: If A and B are complete for C and A is downward self- reducible then so is B. Thm: Let f have NC 1 circuits of depth d ( n ). f TC 0 -SIZE( 3 d ( n ) ) NC 1 TC 0. Thm: If multiplying n matrices of dim. 2 log n 2 log n over ring ({0,1}, , ) is not in NC 1 -SIZE ( n 1+ ) then NC 1 NL.
9
9 Q: Can this be applied to SAT? Thm: 1) If f is quickly downward self-reducible to f n then f NC. 2) If f is downward self-reducible to f n by poly-time computation then f P. 2) If f is downward self-reducible to f n by poly-time computation then f P. Thm (A. Srinivasan 2008): If computing weak approximations to MAX-CLIQUE cannot be done in det. time n 1+ then P NP.
10
10 Natural proofs Razborov-Rudich: T n {h :{0,1} n {0,1}} is a natural property if T n {h :{0,1} n {0,1}} is a natural property if 1) “ f T n ?” is decidable in time 2 n O(1), and 2) |T n |>2 2 n /2 n. { T n } is a useful property against C if for every function { f n } { T n }, f C. { T n } is a useful property against C if for every function { f n } { T n }, f C. Thm [RR’95]: If { T n } is a natural and useful property against C- SIZE( m ) then there are no pseudorandom function generators in C-SIZE( m ).
11
11 Natural proofs Example: T n = {h :{0,1} n {0,1}, h does not have circuits of depth log*n and size n 2 consisting of and MAJ gates} T n = {h :{0,1} n {0,1}, h does not have circuits of depth log*n and size n 2 consisting of and MAJ gates} Claim: { T n } is natural and useful against TC 0 -SIZE( n 1.5 ). Q: Is downward self-reducibility natural property? 1) It is sparse. 2) It is not really a property as it relates different input sizes !
12
12 Challenges Prove Ω ( n 1+ 1/ d ) lower bound on size of depth-d circuits computing an explicit function. Prove Ω ( n 1+ 1/ d ) lower bound on size of depth-d circuits computing an explicit function. Prove Ω ( n 2.5 ) lower bound on the length of width-5 branching programs computing an explicit function. Prove Ω ( n 2.5 ) lower bound on the length of width-5 branching programs computing an explicit function. Open problems Are there downward self-reducible function beyond NC 1 ? Are there downward self-reducible function beyond NC 1 ? Does NP in non-uniform CC 0 [6] SAT CC 0 [6]-SIZE( n 2 ) ? Does NP in non-uniform CC 0 [6] SAT CC 0 [6]-SIZE( n 2 ) ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.