Gems of Theoretical Computer Science
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
1. the Self-Reducibility Technique
1. The Self-Reducibility Technique A set S is sparse if it contains at most polynomially many elements at each length, i.e., ( polynomial p)( n)[ x x S x = n p(n)]: (1.1) 9 8 jjf j 2 ^ j j gjj · This chapter studies one of the oldest questions in computational complexity theory: Can sparse sets be NP-complete? As we noted in the Preface, the proofs of most results in complexity theory rely on algorithms, and the proofs in this chapter certainly support that claim. In Sect. 1.1, we1 will use a sequence of increasingly elaborate deterministic tree-pruning and interval-pruning procedures to show that sparse sets cannot p p be m-complete, or even btt-hard, for NP unless P = NP. (The appendices · · p contain de¯nitions of and introductions to the reduction types, such as m p · and btt, and the complexity classes, such as P and NP, that are used in this book.)· p p Section 1.2 studies whether NP can have T -complete or T -hard sparse NP[ (log n)] · · sets. P O denotes the class of languages that can be accepted by some deterministic polynomial-time Turing machine allowed at most (log n) queries to some NP oracle. In Sect. 1.2, we will|via binary searcOh, self- reducibility algorithms, and nondeterministic algorithms|prove that sparse p sets cannot be T -complete for NP unless the polynomial hierarchy collapses NP[ (log n)]· p to P O , and that sparse sets cannot be -hard for NP unless the ·T polynomial hierarchy collapses to NPNP. -
Avoiding Simplicity Is Complex∗
Avoiding Simplicity is Complex∗ Eric Allender Department of Computer Science Rutgers University Piscataway, NJ 08855, USA [email protected] Holger Spakowskiy Department of Mathematics & Applied Mathematics University of Cape Town Rondebosch 7701, South Africa [email protected] May 16, 2011 Abstract It is a trivial observation that every decidable set has strings of length n with Kolmogorov complexity log n+O(1) if it has any strings of length n at all. Things become much more interesting when one asks whether a similar property holds when one considers resource-bounded Kolmogorov complexity. This is the ques- tion considered here: Can a feasible set A avoid accepting strings of low resource- bounded Kolmogorov complexity, while still accepting some (or many) strings of length n? More specifically, this paper deals with two notions of resource-bounded Kol- mogorov complexity: Kt and KNt. The measure Kt was defined by Levin more than three decades ago and has been studied extensively since then. The measure KNt is a nondeterministic analog of Kt. For all strings x,Kt(x) KNt(x);the two measures are polynomially related if and only if NEXP EXP/poly≥ [6]. Many longstanding open questions in complexity theory boil⊆ down to the ques- tion of whether there are sets in P that avoid all strings of low Kt complexity. For example, the EXP vs ZPP question is equivalent to (one version of) the question of whether avoiding simple strings is difficult: (EXP = ZPP if and only if there exist >0 and a “dense” set in P having no strings x with Kt(x) x [5]). -
The Strong Exponential Hierarchy Collapses*
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector JOURNAL OF COMPUTEK AND SYSTEM SCIENCES 39, 299-322 (1989) The Strong Exponential Hierarchy Collapses* LANE A. HEMACHANDRA~ Department of Cornpurer Science, Cornell University, Ithaca, New York 14853 Received April 20, 1988; revised October 15, 1988 Composed of the levels E (i.e., IJ, DTIME[Z’“]), NE, PNE, NPNE, etc., the strong exponen- tial hierarchy is an exponential-time analogue of the polynomial-time hierarchy. This paper shows that the strong exponential hierarchy collapses to PNE, its A2 level. E#P NE=NpNEyNPNPhtU . .._ The proof stresses the use of partial census information and the exploitation of nondeter- minism. Extending these techniques, we derive new quantitative relativization results: if the weak exponential hierarchy’s A, + , and Z, + , levels, respectively E’; and NE’;, do separate, this is due to the large number of queries NE makes to its ZP database. Our techniques provide a successful method of proving the collapse of certain complexity classes. ( 19x9 Academic Pres. Inc 1. INTR~DUCTI~N 1.1. Background During 1986 and 1987, many structurally defined complexity hierarchies collap- sed. The proofs of collapse shared a technique, the use of census functions, and shared a background, the previous work on quantitative relativizations of Mahaney [Mah82], Book, Long, and Selman [BLS84], and Long [Lon85]. These three papers use the idea that if you know the strings in a set, you implicitly know the strings in the complement. Thus, Mahaney shows that: THEOREM 1 .l [ Mah82]. IfNP has a sparse Turing complete set (i.e., if there is a sparse set SE NP such that NP c P”), then the polynomial hierarchy collapses to PNP, by showing that for any polynomial p( ), a PNP machine can, on input X, explicitly find all strings of length at most p( 1x1) that are in S. -
Relations and Equivalences Between Circuit Lower Bounds and Karp-Lipton Theorems
Relations and Equivalences Between Circuit Lower Bounds and Karp-Lipton Theorems Lijie Chen MIT, Cambridge, MA, USA Dylan M. McKay MIT, Cambridge, MA, USA Cody D. Murray No Affiliation R. Ryan Williams MIT, Cambridge, MA, USA Abstract A frontier open problem in circuit complexity is to prove PNP 6⊂ SIZE[nk] for all k; this is a necessary NP intermediate step towards NP 6⊂ P/poly. Previously, for several classes containing P , including NP NP NP , ZPP , and S2P, such lower bounds have been proved via Karp-Lipton-style Theorems: to k prove C 6⊂ SIZE[n ] for all k, we show that C ⊂ P/poly implies a “collapse” D = C for some larger class D, where we already know D 6⊂ SIZE[nk] for all k. It seems obvious that one could take a different approach to prove circuit lower bounds for PNP that does not require proving any Karp-Lipton-style theorems along the way. We show this intuition is wrong: (weak) Karp-Lipton-style theorems for PNP are equivalent to fixed-polynomial NP NP k size circuit lower bounds for P . That is, P 6⊂ SIZE[n ] for all k if and only if (NP ⊂ P/poly NP implies PH ⊂ i.o.-P/n). Next, we present new consequences of the assumption NP ⊂ P/poly, towards proving similar results for NP circuit lower bounds. We show that under the assumption, fixed-polynomial circuit lower bounds for NP, nondeterministic polynomial-time derandomizations, and various fixed-polynomial time simulations of NP are all equivalent. Applying this equivalence, we show that circuit lower bounds for NP imply better Karp-Lipton collapses.