• 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