Limits of Minimum Circuit Size Problem as Oracle
|
|
- Moris Lewis Chandler
- 5 years ago
- Views:
Transcription
1 Limits of Minimum Circuit Size Problem as Oracle Shuichi Hirahara(The University of Tokyo) Osamu Watanabe(Tokyo Institute of Technology) CCC 2016/05/30
2 Minimum Circuit Size Problem (MCSP) Input Truth table T 0,1 2n Size parameter s N x 1 x 2 x 1 xor x Output Decide if circuit of size s whose truth table is T. Easy to see that MCSP NP. x 1 x 2 Question: Is MCSP NP-complete?
3 Importance of MCSP MCSP P [Kabanets & Cai (2000)] EXP NP P/poly conp P NP
4 Importance of MCSP MCSP P [Kabanets & Cai (2000)] EXP NP P/poly MCSP conp [ABKvMR06] MA = NP Few evidences Q. NP MCSP? conp P NP T P or T BPP
5 Importance of MCSP MCSP P MCSP conp Our Main Contributions [Kabanets & Cai (2000)] [ABKvMR06] EXP NP P/poly Oracle-independent reductions MA = NP Provide Few evidences strong evidences that current reduction techniques cannot establish NP-hardness of MCSP (under p T nor BPP m ). Q. NP MCSP? conp P NP T P or T BPP
6 Today s Agenda 1. Background 2. Oracle-independent Reductions Why are current reductions oracle-independent? 3. Our Results Limits of oracle-independent reductions Hardness of MCSP implies separations 4. Conclusions
7 Today s Agenda 1. Background 2. Oracle-independent Reductions Why are current reductions oracle-independent? 3. Our Results Limits of oracle-independent reductions Hardness of MCSP implies separations 4. Conclusions
8 Two Sides on Hardness of MCSP General reductions [Allender & Das (2014)] MCSP is SZK-hard under BPP-Turing reductions T BPP Difficulty of proving hardness under restricted reductions Hardness under general reductions [Murry & Williams (2015)] Difficult to prove its NP-hardness under m p. m p Restricted reductions
9 Background: Hardness of MCSP [Allender, Buhrman, Koucký, van Melkebeek and Ronneburger (2006)] Integer factorization is in ZPP MCSP. Discrete logarithm is in BPP MCSP. conp Discrete log Integer Factorization P NP Harder than NP-intermediate problems
10 Background: Hardness of MCSP [Allender & Das (2014)] Statistical Zero Knowledge (SZK) is included in BPP MCSP. conp Discrete log Integer Factorization NP SZK P MCSP is SZK-hard
11 Difficulty of Proving Hardness of MCSP [Murray & Williams (CCC 2015)] An extension of [Kabanets & Cai (2000)] NP m p MCSP ZPP EXP. Proving NP-hardness is at least as difficult as proving ZPP EXP.
12 Two Sides on Hardness of MCSP General reductions [Allender & Das (2014)] MCSP is SZK-hard under BPP-Turing reductions T BPP Our Results Hardness under 1. Showing inherent limits of current reduction Difficulty of proving general reductions techniques (for p hardness under T and BPP m ) 2. restricted Extending reductions Murray & Williams results to p p tt and T [Murry & Williams (2015)] Difficult to prove its NP-hardness under m p. m BPP T p p tt m p Restricted reductions
13 Today s Agenda 1. Background 2. Oracle-independent Reductions Why are current reductions oracle-independent? 3. Our Results Limits of oracle-independent reductions Hardness of MCSP implies separations 4. Conclusions
14 Strategy: Relativize [Allender & Das (2014)] SZK BPP MCSP The reduction can be generalized to a reduction to MCSP A for all oracle A. SZK BPP MCSPA A oracleindependent
15 Minimum Oracle Circuit Size Problem Let A 0, 1 0,1 be an arbitrary oracle. Def (Minimum A-Oracle Circuit Size Problem; MCSP A ) Input: Truth table T 0, 1 2n and size parameter s N Output: Does there exists an A-oracle circuit of size s whose truth table is T? In addition to A-oracle gates A gates, can be used. A x 1,, x 4 A x 1 x 2 x 3 x 4 Remark: MCSP is not necessarily reducible to MCSP A
16 Oracle-independent Reductions Def (Oracle-independent Reductions) A reduction to MCSP is oracle-independent if the reduction can be generalized to a reduction to MCSP A for any oracle A. Idea: The reduction relies on common properties of MCSP A for all A (instead of a non-relativizing property of MCSP) For example: L reduces to MCSP via an oracle-independent P-Turing reduction def L P MCSPA L A P MCSPA. for any oracle A.
17 Relativization vs. Oracle-independent [Ko (1991)] There exists an oracle A such that NP A P MCSPA, A. A specific oracle A All oracles A (MCSP is not NP-hard relative to A) Instead, we will show Do not allow direct access to A NP A P MCSPA, A unless P = NP.
18 A Known Reductions Are Oracle-independent The reduction of [Allender & Das (2014)] is oracle-independent: SZK BPP MCSPA A Other reductions are also oracle-independent: Let s look at it. [Kabanets & Cai (2000)] BPP ZPP MCSPA [Allender, Grochow & Moore (2015)] A Rigid GI ZPP MCSPA
19 Review of SZK-hardness Claim: SZK BPP MCSP [Allender & Das (2014)] Important Observation PRGs can be broken with oracle access to MCSP. [Hastad, Impagliazzo, Levin & Luby (1999)] Any one-way function can be inverted. [Allender & Das (2014)] SZK can be solved in polynomial time.
20 Breaking PRGs Using MCSP Important Observation PRGs can be broken with oracle access to MCSP. Pseudorandom distribution G U m small circuit complexity G U m can be efficiently computed (by the definition of PRGs). Uniform distribution U 2 n high circuit complexity Uniformly chosen strings require high circuit complexity (by a counting argument).
21 Breaking PRGs Using MCSP A Important Observation PRGs can be broken with oracle access to MCSP A. Pseudorandom distribution G U m small circuit complexity G U m Remains true even if A-oracle gates can be used. can be efficiently computed (by the definition of PRGs). Uniform distribution U 2 n high circuit complexity Uniformly chosen strings require high circuit complexity (by a counting argument). A similar counting arguments can be applied.
22 Breaking PRGs Using MCSP A Important Observation PRGs can be broken with oracle access to MCSP A. Pseudorandom distribution G U m small circuit complexity Corollary G U m [Allender can be efficiently & Das (2014)] computed (by the Remains definition true even of PRGs). SZK Uniform distribution U 2 na BPP MCSPA. if A-oracle gates can be used. high circuit complexity Uniformly chosen strings require high circuit complexity (by a counting argument). A similar counting arguments can be applied.
23 Why Are Current Techniques Oracle-independent? For upper bounds: Pseudorandom distribution G U m Adding A-oracle gates does not increase the circuit complexity. For lower bounds: Uniform distribution U 2 n We know very few lower bounds for general circuits. We are prone to rely on counting arguments. Counting arguments can be generalized to A-oracle circuits. This is weakness of current reduction techniques.
24 Today s Agenda 1. Background 2. Oracle-independent Reductions Why are current reductions oracle-independent? 3. Our Results Limits of oracle-independent reductions Hardness of MCSP implies separations 4. Conclusions
25 Our Results (1/2) Theorem 1. (Limit of Oracle-independent P-Reductions) If L reduces to MCSP via an oracle-independent polynomialtime Turing reduction, then L P. (In other words) If L P MCSPA for any oracle A, then L P. A P MCSPA = P. In particular, MCSP is not NP-hard under such reductions (unless P = NP). This captures the limits of current reduction techniques. No (nontrivial) deterministic reduction to MCSP is known.
26 Our Results (2/2) Theorem 2. (Limit of Oracle-independent BPP-Reductions) If L reduces to MCSP via an oracle-independent one-query BPP-Turing reduction (with negligible error probability), then L AM coam. In short, A BPP MCSPA [1] AM coam. MCSP is not NP-hard under such randomized reductions (unless polynomial hierarchy collapses).
27 Theorem 1. (Limit of P-Reductions) Proof Sketch of A P MCSPA = P. Step 1. Swap the order of quantifiers. The theorem says: A, M, M MCSPA x = L x L P. However, it is sufficient to prove: Lemma. M, A, M MCSPA x = L x L P (Proof of Lemma Theorem) A simple diagonalization argument. (omitted)
28 Theorem 1. (Limit of P-Reductions) Proof Sketch of A P MCSPA = P. Step 1. Swap the order of quantifiers. The theorem says: A, M, M MCSPA x = L x L P. However, it is sufficient to prove: Lemma. M, A, M MCSPA x = L x L P (Proof of Lemma Theorem) A simple diagonalization argument. (omitted)
29 Lemma. M, A, x, M MCSPA x = L x L P Step 2. We can choose A arbitrarily. Choose an oracle A so that M MCSPA x can be easily simulated Let T 1,, T m be truth tables queried by M. If CC A T i O log n, we can compute CC A T i by an exhaustive search. It takes 2 O log n = n O 1 time if we regard circuit size as description length. Circuit complexity relative to A
30 Lemma. Step 2. M, A, x, M MCSPA x = L x L P Choose an oracle A so that M MCSPA x can be easily simulated Claim: A such that CC A T i O log n Define A i, j T ij. The truth table of the A-oracle circuit is equal to T i (for each i). CC A T i O log n T ij A (i, j)
31 Theorem 1. Summary: Main Ideas for A P MCSPA = P. Step 1. Swap the order of quantifiers. Step 2. Choose an oracle A so that M can be easily simulated Encode every query into A so that circuit complexity becomes small.
32 Theorem 2. (Limit of BPP-Reductions) Proof Sketch of A BPP MCSPA [1] AM coam. Consider the case when L m BPP MCSP A. Let Q(x, r) be the query on input x and coin flips r x L Pr Q x, r MCSP A 1. x L Pr Q x, r MCSP A 0. For simplicity, assume that size parameter s is fixed.
33 < 2 s+1 instances YES r Q(x, ) Q x, r NO instances Coin flips r Instances of MCSP A
34 Suppose Pr Q x, r MCSP A 1. < 2 s+1 instances YES YES Q(x, ) concentrates YES Coin flips r NO instances Instances of MCSP A
35 Conversely, suppose that Q(x, ) concentrates on. (Claim: Pr Q x, r MCSP A 1.) For some k s O log n, T 1, T 2, T 2 k large Coin flips r Instances of MCSP A
36 Conversely, suppose that Q(x, ) concentrates on. Define A so that CC A T i s for all i 1,, 2 k. (Claim: Pr Q x, r MCSP A 1.) For some k s O log n, T 1, T 2, T 2 k YES YES large Coin flips r Instances of MCSP A
37 Conversely, suppose that Q(x, ) concentrates on. Define A so that CC A T i s for all i 1,, 2 k. (Claim: Pr Q x, r MCSP A 1.) For some k s O log n, T 1, T 2, T 2 k YES YES Pr Q x, r MCSP A Coin flips r is large Instances of MCSP A
38 When Pr Q x, r MCSP A is large: It suffices to check if such a concentration occurs in AM coam.
39 When Pr Q x, r MCSP A is small: It suffices to check if such a concentration occurs in AM coam.
40 When Pr Q x, r MCSP A is small: Use heavy samples protocol [Bogdanov & Trevisan 06] (or lower and upper bound protocols [Goldwasser & Sipser 86] [Fortnow 87]) It suffices to check if such a concentration occurs in AM coam.
41 Using heavy samples protocol... Pr Q x, r isheavy is large. When the query distribution is concentrated (Here, y is heavy the inverse of y is large) When the query distribution is not concentrated Pr Q x, r isheavy is small.
42 Today s Agenda 1. Background 2. Oracle-independent Reductions Why are current reductions oracle-independent? 3. Our Results Limits of oracle-independent reductions Hardness of MCSP implies separations 4. Conclusions
43 Extending Murray & Williams results [Murray & Williams (2015)] NP m p MCSP ZPP EXP. Exntension to the case of nonadaptive reductions Theorem. (Limits of polynomial-time nonadaptive reductions) p NP tt MCSP ZPP EXP. Proof: Based on firm links between circuit complexity and Levin s Kolmogorov complexity. [Allender, Buhrman, Koucký, van Melkebeek and Ronneburger (2006)] [Allender, Koucky, Ronneburger & Roy (2011)]
44 Extending Murray & Williams results [Murray & Williams (2015)] NP m p MCSP ZPP EXP. Exntension to the case of Turing reductions Theorem. (Limits of polynomial-time Turing reductions) NP T p GapMCSP ZPP EXP. A promise problem of approximating log of circuit complexity within constant factor
45 Today s Agenda 1. Background 2. Oracle-independent Reductions Why are current reductions oracle-independent? 3. Our Results Limits of oracle-independent reductions Hardness of MCSP implies separations 4. Conclusions
46 Summary: Our Contributions 1. We introduced oracle-independent reductions that capture the current reduction techniques. 2. We showed that NP-hardness cannot be proved by such techniques under polynomial-time Turing reductions nor one-query randomized reductions. Main Message Relativizable circuit lower bound is not sufficient for proving NP-hardness of MCSP.
47 Open Problems How about two-query BPP-Turing Reductions? How about more general types of reductions? Is NP conp MCSP?
On the Average-case Complexity of MCSP and Its Variants. Shuichi Hirahara (The University of Tokyo) Rahul Santhanam (University of Oxford)
On the Average-case Complexity of MCSP and Its Variants Shuichi Hirahara (The University of Tokyo) Rahul Santhanam (University of Oxford) CCC 2017 @Latvia, Riga July 6, 2017 Minimum Circuit Size Problem
More informationLimitations of Efficient Reducibility to the Kolmogorov Random Strings
Limitations of Efficient Reducibility to the Kolmogorov Random Strings John M. HITCHCOCK 1 Department of Computer Science, University of Wyoming Abstract. We show the following results for polynomial-time
More informationThe Complexity of Complexity
The Complexity of Complexity New Insights on the (Non)hardness of Circuit Minimization and Related Problems Eric Allender Rutgers University Joint work with Shuichi Hirara (U. Tokyo) RodFest, January 5,
More informationZero Knowledge and Circuit Minimization
Zero Knowledge and Circuit Minimization Eric Allender 1 and Bireswar Das 2 1 Department of Computer Science, Rutgers University, USA allender@cs.rutgers.edu 2 IIT Gandhinagar, India bireswar@iitgn.ac.in
More informationZero Knowledge and Circuit Minimization
Electronic Colloquium on Computational Complexity, Report No. 68 (2014) Zero Knowledge and Circuit Minimization Eric Allender 1 and Bireswar Das 2 1 Department of Computer Science, Rutgers University,
More informationExponential time vs probabilistic polynomial time
Exponential time vs probabilistic polynomial time Sylvain Perifel (LIAFA, Paris) Dagstuhl January 10, 2012 Introduction Probabilistic algorithms: can toss a coin polynomial time (worst case) probability
More informationSome Results on Circuit Lower Bounds and Derandomization of Arthur-Merlin Problems
Some Results on Circuit Lower Bounds and Derandomization of Arthur-Merlin Problems D. M. Stull December 14, 2016 Abstract We prove a downward separation for Σ 2 -time classes. Specifically, we prove that
More informationA Note on the Karp-Lipton Collapse for the Exponential Hierarchy
A Note on the Karp-Lipton Collapse for the Exponential Hierarchy Chris Bourke Department of Computer Science & Engineering University of Nebraska Lincoln, NE 68503, USA Email: cbourke@cse.unl.edu January
More informationIdentifying an Honest EXP NP Oracle Among Many
Identifying an Honest EXP NP Oracle Among Many Shuichi Hirahara The University of Tokyo CCC 18/6/2015 Overview Dishonest oracle Honest oracle Queries Which is honest? Our Contributions Selector 1. We formulate
More informationOn the NP-Completeness of the Minimum Circuit Size Problem
On the NP-Completeness of the Minimum Circuit Size Problem John M. Hitchcock Department of Computer Science University of Wyoming A. Pavan Department of Computer Science Iowa State University Abstract
More informationDerandomizing from Random Strings
Derandomizing from Random Strings Harry Buhrman CWI and University of Amsterdam buhrman@cwi.nl Lance Fortnow Northwestern University fortnow@northwestern.edu Michal Koucký Institute of Mathematics, AS
More informationParallel Repetition of Zero-Knowledge Proofs and the Possibility of Basing Cryptography on NP-Hardness
Parallel Repetition of Zero-Knowledge Proofs and the Possibility of Basing Cryptography on NP-Hardness Rafael Pass Cornell University rafael@cs.cornell.edu January 29, 2007 Abstract Two long-standing open
More informationLecture 23: Alternation vs. Counting
CS 710: Complexity Theory 4/13/010 Lecture 3: Alternation vs. Counting Instructor: Dieter van Melkebeek Scribe: Jeff Kinne & Mushfeq Khan We introduced counting complexity classes in the previous lecture
More informationSome Results on Derandomization
Some Results on Derandomization Harry Buhrman CWI and University of Amsterdam Lance Fortnow University of Chicago A. Pavan Iowa State University Abstract We show several results about derandomization including
More informationCSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010
CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010 We now embark on a study of computational classes that are more general than NP. As these classes
More informationLecture 12: Randomness Continued
CS 710: Complexity Theory 2/25/2010 Lecture 12: Randomness Continued Instructor: Dieter van Melkebeek Scribe: Beth Skubak & Nathan Collins In the last lecture we introduced randomized computation in terms
More informationIn Search of an Easy Witness: Exponential Time vs. Probabilistic Polynomial Time
In Search of an Easy Witness: Exponential Time vs. Probabilistic Polynomial Time Russell Impagliazzo Department of Computer Science University of California, San Diego La Jolla, CA 92093-0114 russell@cs.ucsd.edu
More informationIS VALIANT VAZIRANI S ISOLATION PROBABILITY IMPROVABLE? Holger Dell, Valentine Kabanets, Dieter van Melkebeek, and Osamu Watanabe December 31, 2012
IS VALIANT VAZIRANI S ISOLATION PROBABILITY IMPROVABLE? Holger Dell, Valentine Kabanets, Dieter van Melkebeek, and Osamu Watanabe December 31, 2012 Abstract. The Isolation Lemma of Valiant & Vazirani (1986)
More informationRelativized Worlds with an Innite Hierarchy. Lance Fortnow y. University of Chicago E. 58th. St. Chicago, IL Abstract
Relativized Worlds with an Innite Hierarchy Lance Fortnow y University of Chicago Department of Computer Science 1100 E. 58th. St. Chicago, IL 60637 Abstract We introduce the \Book Trick" as a method for
More informationQuestions Pool. Amnon Ta-Shma and Dean Doron. January 2, Make sure you know how to solve. Do not submit.
Questions Pool Amnon Ta-Shma and Dean Doron January 2, 2017 General guidelines The questions fall into several categories: (Know). (Mandatory). (Bonus). Make sure you know how to solve. Do not submit.
More informationThe Minimum Oracle Circuit Size Problem
The Minimum Oracle Circuit Size Problem The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Allender,
More informationNONDETERMINISTIC CIRCUIT LOWER BOUNDS FROM MILDLY DERANDOMIZING ARTHUR-MERLIN GAMES
NONDETERMINISTIC CIRCUIT LOWER BOUNDS FROM MILDLY DERANDOMIZING ARTHUR-MERLIN GAMES Barış Aydınlıoğlu and Dieter van Melkebeek March 24, 2014 Abstract. In several settings derandomization is known to follow
More informationArticle begins on next page
The Complexity of Complexity Rutgers University has made this article freely available. Please share how this access benefits you. Your story matters. [https://rucore.libraries.rutgers.edu/rutgers-lib/51274/story/]
More informationArthur and Merlin as Oracles
Update Meeting on Algorithms and Complexity, IMSc 110308 Arthur and Merlin as Oracles Lecturer: Venkat Chakravarthy Scribe: Bireswar Das In this talk we will discuss about two results 1) BPP NP P pram
More informationNotes for Lecture 3... x 4
Stanford University CS254: Computational Complexity Notes 3 Luca Trevisan January 18, 2012 Notes for Lecture 3 In this lecture we introduce the computational model of boolean circuits and prove that polynomial
More informationWorst-Case to Average-Case Reductions Revisited
Worst-Case to Average-Case Reductions Revisited Dan Gutfreund 1 and Amnon Ta-Shma 2 1 SEAS, Harvard University, Cambridge, MA 02138 danny@eecs.harvard.edu 2 Computer Science Department, Tel-Aviv University,
More informationIs Valiant Vazirani s Isolation Probability Improvable?
Is Valiant Vazirani s Isolation Probability Improvable? Holger Dell Valentine Kabanets Dieter van Melkebeek Osamu Watanabe Department of Computer Sciences University of Wisconsin Madison, WI 53711, USA
More informationA.Antonopoulos 18/1/2010
Class DP Basic orems 18/1/2010 Class DP Basic orems 1 Class DP 2 Basic orems Class DP Basic orems TSP Versions 1 TSP (D) 2 EXACT TSP 3 TSP COST 4 TSP (1) P (2) P (3) P (4) DP Class Class DP Basic orems
More information1 Randomized Computation
CS 6743 Lecture 17 1 Fall 2007 1 Randomized Computation Why is randomness useful? Imagine you have a stack of bank notes, with very few counterfeit ones. You want to choose a genuine bank note to pay at
More informationOn Worst-Case to Average-Case Reductions for NP Problems
On Worst-Case to Average-Case Reductions for NP Problems Andrej Bogdanov Luca Trevisan January 27, 2005 Abstract We show that if an NP-complete problem has a non-adaptive self-corrector with respect to
More informationAnother proof that BPP PH (and more)
Another proof that BPP PH (and more) Oded Goldreich and David Zuckerman Abstract. We provide another proof of the Sipser Lautemann Theorem by which BPP MA ( PH). The current proof is based on strong results
More informationLecture 26: Arthur-Merlin Games
CS 710: Complexity Theory 12/09/2011 Lecture 26: Arthur-Merlin Games Instructor: Dieter van Melkebeek Scribe: Chetan Rao and Aaron Gorenstein Last time we compared counting versus alternation and showed
More informationNotes on Complexity Theory Last updated: November, Lecture 10
Notes on Complexity Theory Last updated: November, 2015 Lecture 10 Notes by Jonathan Katz, lightly edited by Dov Gordon. 1 Randomized Time Complexity 1.1 How Large is BPP? We know that P ZPP = RP corp
More informationCS151 Complexity Theory. Lecture 14 May 17, 2017
CS151 Complexity Theory Lecture 14 May 17, 2017 IP = PSPACE Theorem: (Shamir) IP = PSPACE Note: IP PSPACE enumerate all possible interactions, explicitly calculate acceptance probability interaction extremely
More informationOn Worst-Case to Average-Case Reductions for NP Problems
On Worst-Case to Average-Case Reductions for NP Problems Andrej Bogdanov Luca Trevisan January 24, 2006 Abstract We show that if an NP-complete problem has a non-adaptive self-corrector with respect to
More informationComplete problems for classes in PH, The Polynomial-Time Hierarchy (PH) oracle is like a subroutine, or function in
Oracle Turing Machines Nondeterministic OTM defined in the same way (transition relation, rather than function) oracle is like a subroutine, or function in your favorite PL but each call counts as single
More informationOn the optimal compression of sets in P, NP, P/poly, PSPACE/poly
On the optimal compression of sets in P, NP, P/poly, PSPACE/poly Marius Zimand Towson University CCR 2012- Cambridge Marius Zimand (Towson U.) Compression P, NP, P/poly sets 2011 1 / 19 The language compression
More informationIF NP LANGUAGES ARE HARD ON THE WORST-CASE, THEN IT IS EASY TO FIND THEIR HARD INSTANCES
IF NP LANGUAGES ARE HARD ON THE WORST-CASE, THEN IT IS EASY TO FIND THEIR HARD INSTANCES Dan Gutfreund, Ronen Shaltiel, and Amnon Ta-Shma Abstract. We prove that if NP BPP, i.e., if SAT is worst-case hard,
More informationNondeterministic Circuit Lower Bounds from Mildly Derandomizing Arthur-Merlin Games
Nondeterministic Circuit Lower Bounds from Mildly Derandomizing Arthur-Merlin Games Barış Aydınlıo glu Department of Computer Sciences University of Wisconsin Madison, WI 53706, USA baris@cs.wisc.edu Dieter
More information: On the P vs. BPP problem. 18/12/16 Lecture 10
03684155: On the P vs. BPP problem. 18/12/16 Lecture 10 Natural proofs Amnon Ta-Shma and Dean Doron 1 Natural proofs The ultimate goal we have is separating classes (or proving they are equal if they are).
More informationLow-Depth Witnesses are Easy to Find
Low-Depth Witnesses are Easy to Find Luis Antunes U. Porto Lance Fortnow U. Chicago Alexandre Pinto U. Porto André Souto U. Porto Abstract Antunes, Fortnow, van Melkebeek and Vinodchandran captured the
More informationUmans Complexity Theory Lectures
Umans Complexity Theory Lectures Lecture 12: The Polynomial-Time Hierarchy Oracle Turing Machines Oracle Turing Machine (OTM): Deterministic multitape TM M with special query tape special states q?, q
More informationMeta-Algorithms vs. Circuit Lower Bounds Valentine Kabanets
Meta-Algorithms vs. Circuit Lower Bounds Valentine Kabanets Tokyo Institute of Technology & Simon Fraser University Understanding Efficiency Better understanding of Efficient Computation Good Algorithms
More informationLength-Increasing Reductions for PSPACE-Completeness
Length-Increasing Reductions for PSPACE-Completeness John M. Hitchcock 1 and A. Pavan 2 1 Department of Computer Science, University of Wyoming. jhitchco@cs.uwyo.edu 2 Department of Computer Science, Iowa
More informationUniform Derandomization
Uniform Derandomization Simulation of BPP, RP and AM under Uniform Assumptions A. Antonopoulos (N.T.U.A.) Computation and Reasoning Laboratory 1 Uniform Derandomization of BPP Main Theorem Proof: Step
More informationTheory of Computer Science to Msc Students, Spring Lecture 2
Theory of Computer Science to Msc Students, Spring 2007 Lecture 2 Lecturer: Dorit Aharonov Scribe: Bar Shalem and Amitai Gilad Revised: Shahar Dobzinski, March 2007 1 BPP and NP The theory of computer
More informationA note on exponential circuit lower bounds from derandomizing Arthur-Merlin games
Electronic Colloquium on Computational Complexity, Report No. 74 (200) A note on exponential circuit lower bounds from derandomizing Arthur-Merlin games Harry Buhrman Scott Aaronson MIT aaronson@csail.mit.edu
More informationTowards NEXP versus BPP?
Towards NEXP versus BPP? Ryan Williams Stanford University Abstract. We outline two plausible approaches to improving the miserable state of affairs regarding lower bounds against probabilistic polynomial
More information1 PSPACE-Completeness
CS 6743 Lecture 14 1 Fall 2007 1 PSPACE-Completeness Recall the NP-complete problem SAT: Is a given Boolean formula φ(x 1,..., x n ) satisfiable? The same question can be stated equivalently as: Is the
More informationStanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/21/2010
Stanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/2/200 Counting Problems Today we describe counting problems and the class #P that they define, and we show that every counting
More informationSymposium on Theoretical Aspects of Computer Science 2008 (Bordeaux), pp
Symposium on Theoretical Aspects of Computer Science 2008 (Bordeaux), pp. 157-168 www.stacs-conf.org FINDING IRREFUTABLE CERTIFICATES FOR S p 2 ARTHUR AND MERLIN VIA VENKATESAN T. CHAKARAVARTHY AND SAMBUDDHA
More information6-1 Computational Complexity
6-1 Computational Complexity 6. Computational Complexity Computational models Turing Machines Time complexity Non-determinism, witnesses, and short proofs. Complexity classes: P, NP, conp Polynomial-time
More information: On the P vs. BPP problem. 30/12/2016 Lecture 11
03684155: On the P vs. BPP problem. 30/12/2016 Lecture 11 Promise problems Amnon Ta-Shma and Dean Doron 1 Definitions and examples In a promise problem, we are interested in solving a problem only on a
More informationRandomness and non-uniformity
Randomness and non-uniformity JASS 2006 Course 1: Proofs and Computers Felix Weninger TU München April 2006 Outline Randomized computation 1 Randomized computation 2 Computation with advice Non-uniform
More informationIf NP languages are hard on the worst-case then it is easy to find their hard instances
If NP languages are hard on the worst-case then it is easy to find their hard instances Dan Gutfreund School of Computer Science and Engineering, The Hebrew University of Jerusalem, Israel, 91904 danig@cs.huji.ac.il
More informationLecture 24: Approximate Counting
CS 710: Complexity Theory 12/1/2011 Lecture 24: Approximate Counting Instructor: Dieter van Melkebeek Scribe: David Guild and Gautam Prakriya Last time we introduced counting problems and defined the class
More informationUmans Complexity Theory Lectures
Umans Complexity Theory Lectures Lecture 8: Introduction to Randomized Complexity: - Randomized complexity classes, - Error reduction, - in P/poly - Reingold s Undirected Graph Reachability in RL Randomized
More informationDoes the Polynomial Hierarchy Collapse if Onto Functions are Invertible?
Does the Polynomial Hierarchy Collapse if Onto Functions are Invertible? Harry Buhrman 1, Lance Fortnow 2, Michal Koucký 3, John D. Rogers 4, and Nikolay Vereshchagin 5 1 CWI, Amsterdam, buhrman@cwi.nl
More information2 Natural Proofs: a barrier for proving circuit lower bounds
Topics in Theoretical Computer Science April 4, 2016 Lecturer: Ola Svensson Lecture 6 (Notes) Scribes: Ola Svensson Disclaimer: These notes were written for the lecturer only and may contain inconsistent
More informationAlgebrization: A New Barrier in Complexity Theory
Algebrization: A New Barrier in Complexity Theory Scott Aaronson MIT Avi Wigderson Institute for Advanced Study Abstract Any proof of P NP will have to overcome two barriers: relativization and natural
More informationAn Axiomatic Approach to Algebrization
An Axiomatic Approach to Algebrization Russell Impagliazzo Valentine Kabanets Antonina Kolokolova January 21, 2009 Abstract Non-relativization of complexity issues can be interpreted as giving some evidence
More informationConspiracies between Learning Algorithms, Lower Bounds, and Pseudorandomness
Conspiracies between Learning Algorithms, Lower Bounds, and Pseudorandomness Igor Carboni Oliveira University of Oxford Joint work with Rahul Santhanam (Oxford) Context Minor algorithmic improvements imply
More informationProving SAT does not have Small Circuits with an Application to the Two Queries Problem
Proving SAT does not have Small Circuits with an Application to the Two Queries Problem Lance Fortnow A. Pavan Samik Sengupta Abstract We show that if SAT does not have small circuits, then there must
More informationSome Results on Average-Case Hardness within the Polynomial Hierarchy
Some Results on Average-Case Hardness within the Polynomial Hierarchy A. Pavan 1, Rahul Santhanam 2, and N. V. Vinodchandran 3 1 Department of Computer Science, Iowa State University 2 Department of Computer
More informationAutoreducibility of NP-Complete Sets under Strong Hypotheses
Autoreducibility of NP-Complete Sets under Strong Hypotheses John M. Hitchcock and Hadi Shafei Department of Computer Science University of Wyoming Abstract We study the polynomial-time autoreducibility
More informationLecture 3: Randomness in Computation
Great Ideas in Theoretical Computer Science Summer 2013 Lecture 3: Randomness in Computation Lecturer: Kurt Mehlhorn & He Sun Randomness is one of basic resources and appears everywhere. In computer science,
More informationMINIMUM CIRCUIT SIZE, GRAPH ISOMORPHISM, AND RELATED PROBLEMS
MINIMUM CIRCUIT SIZE, GRAPH ISOMORPHISM, AND RELATED PROBLEMS ERIC ALLENDER, JOSHUA A. GROCHOW, DIETER VAN MELKEBEEK, CRISTOPHER MOORE, AND ANDREW MORGAN Abstract. We study the computational power of deciding
More informationLecture 7 Limits on inapproximability
Tel Aviv University, Fall 004 Lattices in Computer Science Lecture 7 Limits on inapproximability Lecturer: Oded Regev Scribe: Michael Khanevsky Let us recall the promise problem GapCVP γ. DEFINITION 1
More informationIs Valiant Vazirani s Isolation Probability Improvable?
Is Valiant Vazirani s Isolation Probability Improvable? Holger Dell Department of Computer Sciences University of Wisconsin Madison, WI 53706, USA holger@cs.wisc.edu Valentine Kabanets School of Computing
More information1 Cryptographic hash functions
CSCI 5440: Cryptography Lecture 6 The Chinese University of Hong Kong 23 February 2011 1 Cryptographic hash functions Last time we saw a construction of message authentication codes (MACs) for fixed-length
More information: On the P vs. BPP problem. 30/12/2016 Lecture 12
03684155: On the P vs. BPP problem. 30/12/2016 Lecture 12 Time Hierarchy Theorems Amnon Ta-Shma and Dean Doron 1 Diagonalization arguments Throughout this lecture, for a TM M, we denote M t to be the machine
More informationLower Bounds for Swapping Arthur and Merlin
Lower Bounds for Swapping Arthur and Merlin Scott Diehl University of Wisconsin-Madison sfdiehl@cs.wisc.edu June 4, 2007 Abstract We prove a lower bound for swapping the order of Arthur and Merlin in two-round
More informationMajority is incompressible by AC 0 [p] circuits
Majority is incompressible by AC 0 [p] circuits Igor Carboni Oliveira Columbia University Joint work with Rahul Santhanam (Univ. Edinburgh) 1 Part 1 Background, Examples, and Motivation 2 Basic Definitions
More informationProbabilistically Checkable Arguments
Probabilistically Checkable Arguments Yael Tauman Kalai Microsoft Research yael@microsoft.com Ran Raz Weizmann Institute of Science ran.raz@weizmann.ac.il Abstract We give a general reduction that converts
More informationOn Basing Lower-Bounds for Learning on Worst-Case Assumptions
On Basing Lower-Bounds for Learning on Worst-Case Assumptions Benny Applebaum Boaz Barak David Xiao Abstract We consider the question of whether P NP implies that there exists some concept class that is
More informationNotes for Lecture 3... x 4
Stanford University CS254: Computational Complexity Notes 3 Luca Trevisan January 14, 2014 Notes for Lecture 3 In this lecture we introduce the computational model of boolean circuits and prove that polynomial
More informationPseudorandom Generators and Typically-Correct Derandomization
Pseudorandom Generators and Typically-Correct Derandomization Jeff Kinne 1, Dieter van Melkebeek 1, and Ronen Shaltiel 2 1 Department of Computer Sciences, University of Wisconsin-Madison, USA {jkinne,dieter}@cs.wisc.edu
More informationLecture 17. In this lecture, we will continue our discussion on randomization.
ITCS:CCT09 : Computational Complexity Theory May 11, 2009 Lecturer: Jayalal Sarma M.N. Lecture 17 Scribe: Hao Song In this lecture, we will continue our discussion on randomization. 1 BPP and the Polynomial
More informationCSC 2429 Approaches to the P versus NP Question. Lecture #12: April 2, 2014
CSC 2429 Approaches to the P versus NP Question Lecture #12: April 2, 2014 Lecturer: David Liu (Guest) Scribe Notes by: David Liu 1 Introduction The primary goal of complexity theory is to study the power
More informationReductions to Graph Isomorphism
Reductions to raph Isomorphism Jacobo Torán Institut für Theoretische Informatik Universität Ulm D-89069 Ulm, ermany jacobo.toran@uni-ulm.de June 13, 2008 Keywords: Computational complexity, reducibilities,
More informationLanguage Compression and Pseudorandom Generators
Language Compression and Pseudorandom Generators Harry Buhrman Troy Lee CWI and University of Amsterdam Harry.Buhrman@cwi.nl Troy.Lee@cwi.nl Dieter van Melkebeek University of Wisconsin-Madison dieter@cs.wisc.edu
More informationProbabilistic Autoreductions
Probabilistic Autoreductions Liyu Zhang University of Texas Rio Grande Valley Joint Work with Chen Yuan and Haibin Kan SOFSEM 2016 1 Overview Introduction to Autoreducibility Previous Results Main Result
More informationEasiness Assumptions and Hardness Tests: Trading Time for Zero Error
Easiness Assumptions and Hardness Tests: Trading Time for Zero Error Valentine Kabanets Department of Computer Science University of Toronto Toronto, Canada kabanets@cs.toronto.edu http://www.cs.toronto.edu/
More informationCOMPUTATIONAL COMPLEXITY
COMPUTATIONAL COMPLEXITY A Modern Approach SANJEEV ARORA Princeton University BOAZ BARAK Princeton University {Щ CAMBRIDGE Щ0 UNIVERSITY PRESS Contents About this book Acknowledgments Introduction page
More informationCSC 5170: Theory of Computational Complexity Lecture 5 The Chinese University of Hong Kong 8 February 2010
CSC 5170: Theory of Computational Complexity Lecture 5 The Chinese University of Hong Kong 8 February 2010 So far our notion of realistic computation has been completely deterministic: The Turing Machine
More informationCS151 Complexity Theory. Lecture 9 May 1, 2017
CS151 Complexity Theory Lecture 9 Hardness vs. randomness We have shown: If one-way permutations exist then BPP δ>0 TIME(2 nδ ) ( EXP simulation is better than brute force, but just barely stronger assumptions
More informationComplexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler
Complexity Theory Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Reinhard
More informationOutline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.
Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität
More informationMINIMUM CIRCUIT SIZE, GRAPH ISOMORPHISM, AND RELATED PROBLEMS
SIAM J. COMPUT. Vol. 47, No. 4, pp. 1339 1372 c 2018 Society for Industrial and Applied Mathematics MINIMUM CIRCUIT SIZE, GRAPH ISOMORPHISM, AND RELATED PROBLEMS ERIC ALLENDER, JOSHUA A. GROCHOW, DIETER
More informationOn Interactive Proofs with a Laconic Prover
On Interactive Proofs with a Laconic Prover Oded Goldreich Salil Vadhan Avi Wigderson February 11, 2003 Abstract We continue the investigation of interactive proofs with bounded communication, as initiated
More informationPSEUDORANDOMNESS AND AVERAGE-CASE COMPLEXITY VIA UNIFORM REDUCTIONS
PSEUDORANDOMNESS AND AVERAGE-CASE COMPLEXITY VIA UNIFORM REDUCTIONS Luca Trevisan and Salil Vadhan Abstract. Impagliazzo and Wigderson (36th FOCS, 1998) gave the first construction of pseudorandom generators
More information1 Cryptographic hash functions
CSCI 5440: Cryptography Lecture 6 The Chinese University of Hong Kong 24 October 2012 1 Cryptographic hash functions Last time we saw a construction of message authentication codes (MACs) for fixed-length
More informationCS154, Lecture 17: conp, Oracles again, Space Complexity
CS154, Lecture 17: conp, Oracles again, Space Complexity Definition: conp = { L L NP } What does a conp computation look like? In NP algorithms, we can use a guess instruction in pseudocode: Guess string
More informationComputational Complexity: A Modern Approach
1 Computational Complexity: A Modern Approach Draft of a book in preparation: Dated December 2004 Comments welcome! Sanjeev Arora Not to be reproduced or distributed without the author s permission I am
More informationBi-Immunity Separates Strong NP-Completeness Notions
Bi-Immunity Separates Strong NP-Completeness Notions A. Pavan 1 and Alan L Selman 2 1 NEC Research Institute, 4 Independence way, Princeton, NJ 08540. apavan@research.nj.nec.com 2 Department of Computer
More informationComputational Complexity of Bayesian Networks
Computational Complexity of Bayesian Networks UAI, 2015 Complexity theory Many computations on Bayesian networks are NP-hard Meaning (no more, no less) that we cannot hope for poly time algorithms that
More informationPolynomial Identity Testing and Circuit Lower Bounds
Polynomial Identity Testing and Circuit Lower Bounds Robert Špalek, CWI based on papers by Nisan & Wigderson, 1994 Kabanets & Impagliazzo, 2003 1 Randomised algorithms For some problems (polynomial identity
More informationGRAPH ISOMORPHISM IS LOW FOR PP
GRAPH ISOMORPHISM IS LOW FOR PP Johannes Köbler, Uwe Schöning and Jacobo Torán Abstract. We show that the graph isomorphism problem is low for PP and for C = P, i.e., it does not provide a PP or C = P
More informationCompression Complexity
Compression Complexity Stephen Fenner University of South Carolina Lance Fortnow Georgia Institute of Technology February 15, 2017 Abstract The Kolmogorov complexity of x, denoted C(x), is the length of
More informationAverage-Case Complexity
Foundations and Trends R in Theoretical Computer Science Vol. 2, No 1 (2006) 1 106 c 2006 A. Bogdanov and L. Trevisan DOI: 10.1561/0400000004 Average-Case Complexity Andrej Bogdanov 1 and Luca Trevisan
More information