DocumentCode :
3271600
Title :
Worst-Case Running Times for Average-Case Algorithms
Author :
Antunes, Luís ; Fortnow, Lance
Author_Institution :
Fac. de Cienc. da U. Porto, Inst. de Telecomun., Porto, Portugal
fYear :
2009
fDate :
15-18 July 2009
Firstpage :
298
Lastpage :
303
Abstract :
Under a standard hardness assumption we exactly characterize the worst-case running time of languages that are in average polynomial-time over all polynomial-time samplable distributions. More precisely we show that if exponential time is not infinitely often in subexponential space, then the following are equivalent for any algorithm A: (1) For all P-samplable distributions mu, A runs in time polynomial on mu-average. (2) For all polynomial p, the running time for A is bounded by 2O(K p (x)-K(x)+log(|x|)) for all inputs x. where K(x) is the Kolmogorov complexity (size of smallest program generating x) and Kp(x) is the size of the smallest program generating x within time p(|x|). To prove this result we show that, under the hardness assumption, the polynomial-time Kolmogorov distribution, mp(x) = 2-K p (x), is universal among the P-samplable distributions.
Keywords :
polynomial approximation; sampling methods; Kolmogorov complexity; average polynomial-time; average-case algorithms; polynomial-time Kolmogorov distribution; polynomial-time samplable distributions; worst-case running times; Circuits; Computational complexity; Distributed computing; Polynomials; Q measurement; Telecommunication standards; Average-case complexity; Kolmogorov complexity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Complexity, 2009. CCC '09. 24th Annual IEEE Conference on
Conference_Location :
Paris
ISSN :
1093-0159
Print_ISBN :
978-0-7695-3717-7
Type :
conf
DOI :
10.1109/CCC.2009.12
Filename :
5231365
Link To Document :
بازگشت