2013 · 16 citations · 20 references
ComputingComputer ScienceMathematicsAlgorithmsCombinatoricsTheory Of ComputationAlgorithm AnalysisComputational ComplexityTime ComplexityTuring MachinesPolynomial Time ComplexityPolynomial-time AlgorithmsTuring Machine ComplexityTuring Machine ComputabilityTuring Machine ModelWorst-case Bounds
Given a machine U, a c-short program for x is a string p such that U(p) = x and the length of p is bounded by c + (the length of a shortest program for x). We show that for any universal machine, it is possible to compute in polynomial time on input x a list of polynomial size guaranteed to contain a O(log|x|)-short program for x. We also show that there exist computable functions that map every x to a list of size O(|x| <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) containing a O(1)-short program for x and this is essentially optimal because we prove that such a list must have size Ω(|x| <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ). Finally we show that for some machines, computable lists containing a shortest program must have length Ω(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">|x|</sup> ).
20
P. Hall · Journal of the London Mathematical Society · 1935 · 2K citations
A complexity theoretic approach to randomness
Michael Sipser · 1983 · 470 citations · Full text
Randomness conductors and constant-degree lossless expanders
Michael Capalbo, Omer Reingold, Salil Vadhan et al. · 2002 · 222 citations