TY - JOUR
T1 - Limits on the computational power of random strings
AU - Allender, Eric
AU - Friedman, Luke
AU - Gasarch, William
N1 - Funding Information:
We thank Adam Day, Bruno Loff, Russell Impagliazzo, and Danny Gutfreund, Ken Regan, Sam Hopkins, Salil Vadhan, and the anonymous ICALP reviewers for helpful comments. The first two authors were supported in part by NSF Grants CCF-0830133 , CCF-0832787 , and CCF-1064785 .
PY - 2013/1
Y1 - 2013/1
N2 - How powerful is the set of random strings? What can one say about a set A that is efficiently reducible to R, the set of Kolmogorov-random strings? We present the first upper bound on the class of computable sets in PR and NPR. The two most widely-studied notions of Kolmogorov complexity are the "plain" complexity C(x) and "prefix" complexity K(x); this gives rise to two common ways to define the set of random strings "R": RC and RK. (Of course, each different choice of universal Turing machine U in the definition of C and K yields another variant R or RKU.) Previous work on the power of "R" (for any of these variants) has shown:BPP⊆{A:A≤ttpR}. PSPACE⊆PR.NEXP⊆NPR. Since these inclusions hold irrespective of low-level details of how "R" is defined, and since BPP,PSPACE and NEXP are all in Δ10 (the class of decidable languages), we have, e.g.: NEXP⊆Δ1 0∩∩UNPRKU. Our main contribution is to present the first upper bounds on the complexity of sets that are efficiently reducible to RKU. We show:BPP⊆Δ1 0∩∩U{A:A≤ttpRKU} ⊆PSPACE.NEXP⊆Δ10∩∩ UNPRKU⊆EXPSPACE. Hence, in particular, PSPACE is sandwiched between the class of sets polynomial-time Turing- and truth-table-reducible to R. As a side-product, we obtain new insight into the limits of techniques for derandomization from uniform hardness assumptions.
AB - How powerful is the set of random strings? What can one say about a set A that is efficiently reducible to R, the set of Kolmogorov-random strings? We present the first upper bound on the class of computable sets in PR and NPR. The two most widely-studied notions of Kolmogorov complexity are the "plain" complexity C(x) and "prefix" complexity K(x); this gives rise to two common ways to define the set of random strings "R": RC and RK. (Of course, each different choice of universal Turing machine U in the definition of C and K yields another variant R or RKU.) Previous work on the power of "R" (for any of these variants) has shown:BPP⊆{A:A≤ttpR}. PSPACE⊆PR.NEXP⊆NPR. Since these inclusions hold irrespective of low-level details of how "R" is defined, and since BPP,PSPACE and NEXP are all in Δ10 (the class of decidable languages), we have, e.g.: NEXP⊆Δ1 0∩∩UNPRKU. Our main contribution is to present the first upper bounds on the complexity of sets that are efficiently reducible to RKU. We show:BPP⊆Δ1 0∩∩U{A:A≤ttpRKU} ⊆PSPACE.NEXP⊆Δ10∩∩ UNPRKU⊆EXPSPACE. Hence, in particular, PSPACE is sandwiched between the class of sets polynomial-time Turing- and truth-table-reducible to R. As a side-product, we obtain new insight into the limits of techniques for derandomization from uniform hardness assumptions.
KW - Complexity classes
KW - Kolmogorov complexity
KW - Prefix complexity
KW - Uniform derandomization
UR - http://www.scopus.com/inward/record.url?scp=84870982954&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84870982954&partnerID=8YFLogxK
U2 - 10.1016/j.ic.2011.09.008
DO - 10.1016/j.ic.2011.09.008
M3 - Article
AN - SCOPUS:84870982954
SN - 0890-5401
VL - 222
SP - 80
EP - 92
JO - Information and Computation
JF - Information and Computation
ER -