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

Slides:



Advertisements
Similar presentations
Bounded-depth circuits: Separating wires from gates Michal Koucký Joint work with: Pavel Pudlák and Denis Thérien.
Advertisements

Boolean Circuits of Depth-Three and Arithmetic Circuits with General Gates Oded Goldreich Weizmann Institute of Science Based on Joint work with Avi Wigderson.
Are lower bounds hard to prove? Michal Koucký Institute of Mathematics, Prague.
How to Fool People to Work on Circuit Lower Bounds Ran Raz Weizmann Institute & Microsoft Research.
Lower bounds for small depth arithmetic circuits Chandan Saha Joint work with Neeraj Kayal (MSRI) Nutan Limaye (IITB) Srikanth Srinivasan (IITB)
Gillat Kol joint work with Ran Raz Competing Provers Protocols for Circuit Evaluation.
Lecture 16: Relativization Umans Complexity Theory Lecturess.
Amplifying lower bounds by means of self- reducibility Eric Allender Michal Koucký Rutgers University Academy of Sciences Czech Republic Czech Republic.
INHERENT LIMITATIONS OF COMPUTER PROGRAMS CSci 4011.
Umans Complexity Theory Lectures Lecture 2a: Reductions & Completeness.
Circuit Complexity and Derandomization Tokyo Institute of Technology Akinori Kawachi.
Hardness amplification proofs require majority Ronen Shaltiel University of Haifa Joint work with Emanuele Viola Columbia University June 2008.
Using Nondeterminism to Amplify Hardness Emanuele Viola Joint work with: Alex Healy and Salil Vadhan Harvard University.
Non-Uniform ACC Circuit Lower Bounds Ryan Williams IBM Almaden TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
CS151 Complexity Theory Lecture 5 April 13, 2015.
CS151 Complexity Theory Lecture 5 April 13, 2004.
Perfect and Statistical Secrecy, probabilistic algorithms, Definitions of Easy and Hard, 1-Way FN -- formal definition.
Derandomization: New Results and Applications Emanuele Viola Harvard University March 2006.
Eric Allender Rutgers University New Surprises from Self- Reducibility CiE 2010, Ponta Delgada, Azores.
Eric Allender Rutgers University Chipping Away at P vs NP: How Far Are We from Proving Circuit Size Lower Bounds? Joint work with Michal Koucky ʹ Czech.
Arithmetic Hardness vs. Randomness Valentine Kabanets SFU.
Computability and Complexity 32-1 Computability and Complexity Andrei Bulatov Boolean Circuits.
Finite monoids, regular languages, circuit complexity and logic Pascal Tesson Laval University, Quebec City, Canada.
Eric Allender Rutgers University Circuit Complexity, Kolmogorov Complexity, and Prospects for Lower Bounds DCFS 2008.
Eric Allender Rutgers University Cracks in the Defenses: Scouting Out Approaches on Circuit Lower Bounds CSR 2008.
1 Slides by Michael Lewin & Robert Sayegh. Adapted from Oded Goldreich’s course lecture notes by Vered Rosen and Alon Rosen.
Tensor-Rank and Lower Bounds for Arithmetic Formulas Ran Raz Weizmann Institute.
1 Institute for Theoretical Computer Science, IIIS Tsinghua university, Beijing Iddo Tzameret Based on joint work with Sebastian Müller (Prague)
CSCI 4325 / 6339 Theory of Computation Zhixiang Chen.
Recent Developments in Algebraic Proof Complexity Recent Developments in Algebraic Proof Complexity Iddo Tzameret Tsinghua Univ. Based on Pavel Hrubeš.
Sub-Constant Error Low Degree Test of Almost-Linear Size Dana Moshkovitz Weizmann Institute Ran Raz Weizmann Institute.
Zeev Dvir Weizmann Institute of Science Amir Shpilka Technion Locally decodable codes with 2 queries and polynomial identity testing for depth 3 circuits.
Endre Szemerédi & TCS Avi Wigderson IAS, Princeton.
Eric Allender Rutgers University Dual VP Classes Joint work with Anna Gál (U. Texas) and Ian Mertz (Rutgers) MFCS, Milan, August 27, 2015.
Circuit Complexity of Regular Languages Michal Koucký (Institute of Mathemaics, AS ČR, Praha)
On Constructing Parallel Pseudorandom Generators from One-Way Functions Emanuele Viola Harvard University June 2005.
Using Nondeterminism to Amplify Hardness Emanuele Viola Joint work with: Alex Healy and Salil Vadhan Harvard University.
Circuit Lower Bounds via Ehrenfeucht- Fraïssé Games Michal Koucký Joint work with: Clemens Lautemann, Sebastian Poloczek, Denis Thérien.
Umans Complexity Theory Lectures Lecture 1a: Problems and Languages.
On approximate majority and probabilistic time Emanuele Viola Institute for advanced study Work done during Ph.D. at Harvard University June 2007.
Eric Allender Rutgers University Circuit Complexity meets the Theory of Randomness SUNY Buffalo, November 11, 2010.
1. 2 Lecture outline Basic definitions: Basic definitions: P, NP complexity classes P, NP complexity classes the notion of a certificate. the notion of.
My Favorite Ten Complexity Theorems of the Past Decade II Lance Fortnow University of Chicago.
Umans Complexity Theory Lectures Lecture 17: Natural Proofs.
Pseudorandom generators for group products Michal Koucký Institute of Mathematics, Prague Prajakta Nimbhorkar Pavel Pudlák IMSC, Chenai IM, Prague IMSC,
Pseudorandom Bits for Constant-Depth Circuits with Few Arbitrary Symmetric Gates Emanuele Viola Harvard University June 2005.
Comparing Notions of Full Derandomization Lance Fortnow NEC Research Institute With thanks to Dieter van Melkebeek.
Eric Allender Rutgers University Curiouser and Curiouser: The Link between Incompressibility and Complexity CiE Special Session, June 19, 2012.
Homework 8 Solutions Problem 1. Draw a diagram showing the various classes of languages that we have discussed and alluded to in terms of which class.
Pseudorandomness: New Results and Applications Emanuele Viola IAS April 2007.
Complexity Theory and Explicit Constructions of Ramsey Graphs Rahul Santhanam University of Edinburgh.
Recent Developments in Algebraic & Proof Complexity Recent Developments in Algebraic & Proof Complexity Iddo Tzameret Tsinghua Univ. Based on Hrubes and.
Random projections and depth hierarchy theorems
Negation-Limited Formulas
Algorithms vs. Circuit Lower Bounds
A new characterization of ACC0 and probabilistic CC0
Umans Complexity Theory Lectures
NP-Completeness Yin Tat Lee
Hardness Magnification
Tight Fourier Tails for AC0 Circuits
NP-Completeness Proofs
Linear Algebra in Weak Formal Theories of Arithmetic
Indistinguishability by adaptive procedures with advice, and lower bounds on hardness amplification proofs Aryeh Grinberg, U. Haifa Ronen.
NP-Completeness Yin Tat Lee
Oracle Separation of BQP and PH
CS151 Complexity Theory Lecture 5 April 16, 2019.
On Derandomizing Algorithms that Err Extremely Rarely
Recent Structure Lemmas for Depth-Two Threshold Circuits
Oracle Separation of BQP and PH
On Probabilistic Time versus Alternating Time
Presentation transcript:

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

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 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 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 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 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 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 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 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 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 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 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 ) ?