Umans Complexity Theory Lectures

Slides:



Advertisements
Similar presentations
Algebrization: A New Barrier in Complexity Theory
Advertisements

Algebrization: A New Barrier in Complexity Theory
Impagliazzos Worlds in Arithmetic Complexity: A Progress Report Scott Aaronson and Andrew Drucker MIT 100% QUANTUM-FREE TALK (FROM COWS NOT TREATED WITH.
Oracles Are Subtle But Not Malicious Scott Aaronson University of Waterloo.
Hardness Amplification within NP against Deterministic Algorithms Parikshit Gopalan U Washington & MSR-SVC Venkatesan Guruswami U Washington & IAS.
Complexity Theory Lecture 6
Average-case Complexity Luca Trevisan UC Berkeley.
Are lower bounds hard to prove? Michal Koucký Institute of Mathematics, Prague.
Extracting Randomness David Zuckerman University of Texas at Austin.
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Talk for Topics course. Pseudo-Random Generators pseudo-random bits PRG seed Use a short “ seed ” of very few truly random bits to generate a long string.
Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.
Complexity Theory Lecture 7
Complexity Theory Lecture 9 Lecturer: Moni Naor. Recap Last week: –Toda’s Theorem: PH  P #P. –Program checking and hardness on the average of the permanent.
1 Introduction to Complexity Classes Joan Feigenbaum Jan 18, 2007.
Complexity Theory Lecture 1 Lecturer: Moni Naor. Computational Complexity Theory Study the resources needed to solve computational problems –Computer.
Lecture 16: Relativization Umans Complexity Theory Lecturess.
CS151 Complexity Theory Lecture 17 May 27, CS151 Lecture 172 Outline elements of the proof of the PCP Theorem counting problems –#P and its relation.
Time vs Randomness a GITCS presentation February 13, 2012.
CS151 Complexity Theory Lecture 5 April 13, 2015.
1 Computational Complexity CPSC 468/568, Fall 2008 Time: Tu & Th, 1:00-2:15 pm Room: AKW 500 Satisfies the QR requirement.
CS151 Complexity Theory Lecture 5 April 13, 2004.
Derandomization: New Results and Applications Emanuele Viola Harvard University March 2006.
Randomized Computation Roni Parshani Orly Margalit Eran Mantzur Avi Mintz
Arithmetic Hardness vs. Randomness Valentine Kabanets SFU.
CS151 Complexity Theory Lecture 12 May 6, CS151 Lecture 122 Outline The Polynomial-Time Hierarachy (PH) Complete problems for classes in PH, PSPACE.
1 Computational Complexity CPSC 468/568, Fall 2007 Time: Tu & Th, 1:00-2:15 pm Room: AKW 200 Dist. Group: IV (not Natural Sci.) Satisfies “QR”
CS151 Complexity Theory Lecture 6 April 15, 2004.
Umans Complexity Theory Lectures Lecture 2c: EXP Complete Problem: Padding and succinctness.
1 Computational Complexity CPSC 468/568, Fall 2009 Time: Tu & Th, 2:30-3:45 pm Room: AKW 307 Satisfies the QR requirement.
On the Complexity of Approximating the VC Dimension Chris Umans, Microsoft Research joint work with Elchanan Mossel, Microsoft Research June 2001.
CSCI 4325 / 6339 Theory of Computation Zhixiang Chen.
Happy 60 th B’day Mike. Lower bounds, anyone? Avi Wigderson Institute for Advanced Study.
Pseudorandomness Emanuele Viola Columbia University April 2008.
Algebrization: A New Barrier in Complexity Theory Scott Aaronson (MIT) Avi Wigderson (IAS) 4xyw-12yz+17xyzw-2x-2y-2z-2w IP=PSPACE MA EXP  P/poly MIP=NEXP.
Happy Birthday Les !. Valiant’s Permanent gift to TCS Avi Wigderson Institute for Advanced Study to TCS.
Theory of Computing Lecture 21 MAS 714 Hartmut Klauck.
Umans Complexity Theory Lectures Lecture 1a: Problems and Languages.
Fall 2013 CMU CS Computational Complexity Lectures 8-9 Randomness, communication, complexity of unique solutions These slides are mostly a resequencing.
Polynomials Emanuele Viola Columbia University work partially done at IAS and Harvard University December 2007.
The Computational Complexity of Satisfiability Lance Fortnow NEC Laboratories America.
My Favorite Ten Complexity Theorems of the Past Decade II Lance Fortnow University of Chicago.
Umans Complexity Theory Lectures Lecture 17: Natural Proofs.
CS151 Complexity Theory Lecture 16 May 20, The outer verifier Theorem: NP  PCP[log n, polylog n] Proof (first steps): –define: Polynomial Constraint.
Probabilistic verification Mario Szegedy, Rutgers www/cs.rutgers.edu/~szegedy/07540 Lecture 1.
Umans Complexity Theory Lectures Lecture 1c: Robust Time & Space Classes.
Comparing Notions of Full Derandomization Lance Fortnow NEC Research Institute With thanks to Dieter van Melkebeek.
Umans Complexity Theory Lectures
Umans Complexity Theory Lectures
Derandomization & Cryptography
Algorithms vs. Circuit Lower Bounds
Circuit Lower Bounds A combinatorial approach to P vs NP
Constructing hard functions from learning algorithms
Umans Complexity Theory Lectures
Umans Complexity Theory Lectures
Igor Carboni Oliveira University of Oxford
Lance Fortnow NEC Research Institute
Hardness Magnification
Perspective on Lower Bounds: Diagonalization
Tight Fourier Tails for AC0 Circuits
An average-case lower bound against ACC0
My Favorite Ten Complexity Theorems of the Past Decade II
CS151 Complexity Theory Lecture 17 May 31, 2017.
Pseudo-derandomizing learning and approximation
Umans Complexity Theory Lectures
CS21 Decidability and Tractability
Umans Complexity Theory Lectures
CS151 Complexity Theory Lecture 12 May 10, 2019.
CS151 Complexity Theory Lecture 5 April 16, 2019.
CS151 Complexity Theory Lecture 4 April 12, 2019.
Presentation transcript:

Umans Complexity Theory Lectures Lecture 18: Course Review

Course summary Time and space hierarchy theorems FVAL in L CVAL P-complete QSAT PSPACE-complete succinct CVAL EXP-complete

Course summary Non-determinism NTIME hierarchy theorem “NP-intermediate” problems (Ladner’s Theorem) unary languages (likely) not NP-complete Savitch’s Theorem Immerman-Szelepcsényi Theorem sparse languages (likely) not NP-complete

Course summary Non-uniformity formula lower bound (Andreev, Hastad) monotone circuit lower bound (Razborov) Barrington’s Theorem formula lower bound for parity

Course summary Randomness polynomial identity testing + Schwartz-Zippel unique-SAT (Valiant-Vazirani Theorem) Blum-Micali-Yao PRG Nisan-Wigderson PRG worst-case hardness ) average-case hardness Trevisan extractor Goldreich-Levin hard bit

Course summary Alternation QSATi complete for levels of the PH Karp-Lipton theorem BPP in PH approximate counting + sampling with an NP-oracle VC-dimension is 3-complete the class S2P (final)

Course summary Counting #matching is #P-complete permanent is #P-complete Toda’s theorem: PH ⊆ P#P

Course summary Interaction IP = PSPACE GI in NP ∩ coAM using NW PRG for MA, variant for AM hardness of approximation , PCPs elements of the PCP theorem BLR linearity test Clique hard to approximate to within N

Course summary Barriers to progress oracles rule out relativizing proofs “natural proofs” rule out many circuit lower bound techniques

Course summary Time and space L, P, PSPACE, EXP Non-determinism NL, NP, coNP, NEXP Non-uniformity NC, P/poly Randomness RL, ZPP, RP, coRP, BPP Alternation PH, PSPACE Counting #P Interaction IP, MA, AM, PCP[log n, 1]

The big picture All classes on previous slide are probably distinct, except: P, ZPP, RP, coRP, BPP (probably all equal) L, RL (probably all equal; NL?) NP, MA, AM (probably all equal) IP = PSPACE PCP[log n, 1] = NP Only real separations we know separate classes delimiting same resource: e.g. L ≠ PSPACE, NP ≠ NEXP

possible explanation for failure to prove conjectured separations… The big picture Remember: possible explanation for failure to prove conjectured separations… …is that they are false

The big picture Important techniques/ideas: simulation and diagonalization reductions and completeness self-reducibility encoding information using low-degree polynomials randomness others…

The big picture I hope you take away: an ability to extract the essential features of a problem that make it hard/easy… knowledge and tools to connect computational problems you encounter with larger questions in complexity background needed to understand current research in this area

The big picture background to contribute to current research in this area many open problems young field try your hand…