• DocumentCode
    3018969
  • Title

    Short Lists with Short Programs in Short Time

  • Author

    Bauwens, Bruno ; Makhlin, A. ; Vereshchagin, Nickolay ; Zimand, Marius

  • fYear
    2013
  • fDate
    5-7 June 2013
  • Firstpage
    98
  • Lastpage
    108
  • Abstract
    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|2) containing a O(1)-short program for x and this is essentially optimal because we prove that such a list must have size Ω(|x|2). Finally we show that for some machines, computable lists containing a shortest program must have length Ω(2|x|).
  • Keywords
    computational complexity; graph theory; computable function; polynomial size; polynomial time; short program; universal machine; Approximation methods; Bipartite graph; Complexity theory; Educational institutions; Polynomials; Standards; Kolmogorov complexity; expander graph; list-approximator; on-line matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity (CCC), 2013 IEEE Conference on
  • Conference_Location
    Stanford, CA
  • Type

    conf

  • DOI
    10.1109/CCC.2013.19
  • Filename
    6597753