Presentation is loading. Please wait.

Presentation is loading. Please wait.

Amplifying lower bounds by means of self- reducibility Eric Allender Michal Koucký Rutgers University Academy of Sciences Czech Republic Czech Republic.

Similar presentations


Presentation on theme: "Amplifying lower bounds by means of self- reducibility Eric Allender Michal Koucký Rutgers University Academy of Sciences Czech Republic Czech Republic."— Presentation transcript:

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: nnnn fnfnfnfn fnfnfnfn fnfnfnfn fnfnfnfn fnfnfnfn nnnn

7 7 Thm: W5-STCONN  C-SIZE( n k )  W5-STCONN  C-SIZE( n (k + 1) /2 ). Pf: C’ n CnCnCnCn CnCnCnCn CnCnCnCn CnCnCnCn CnCnCnCn 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 ) ?


Download ppt "Amplifying lower bounds by means of self- reducibility Eric Allender Michal Koucký Rutgers University Academy of Sciences Czech Republic Czech Republic."

Similar presentations


Ads by Google