• DocumentCode
    1780765
  • Title

    Linear List-Approximation for Short Programs (or the Power of a Few Random Bits)

  • Author

    Bauwens, Bruno ; Zimand, Marius

  • Author_Institution
    Univ. de Lorraine, Nancy, France
  • fYear
    2014
  • fDate
    11-13 June 2014
  • Firstpage
    241
  • Lastpage
    247
  • Abstract
    A c-short program for a string x is a description of x of length at most C(x) + c, where C(x) is the Kolmogorov complexity of x. We show that there exists a randomized algorithm that constructs a list of n elements that contains a O(log n)-short program for x. We also show a polynomial-time randomized construction that achieves the same list size for O(log2 n)-short programs. These results beat the lower bounds shown by Bauwens et al. [1] for deterministic constructions of such lists. We also prove tight lower bounds for the main parameters of our result. The constructions use only O(log n) (O(log2 n) for the polynomial-time result) random bits. Thus using only few random bits it is possible to do tasks that cannot be done by any deterministic algorithm regardless of its running time.
  • Keywords
    approximation theory; computational complexity; deterministic algorithms; randomised algorithms; string matching; Kolmogorov complexity; O(log2n)-short programs; O(logn)-short program; c-short program; deterministic algorithm; linear list-approximation; list size; lower bounds; polynomial-time; polynomial-time randomized construction; random bits; randomized algorithm; running time; string length; tight lower bounds; Bipartite graph; Complexity theory; Entropy; Polynomials; Probabilistic logic; Standards; Turing machines; Kolmogorov complexity; approximation; randomized algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity (CCC), 2014 IEEE 29th Conference on
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/CCC.2014.32
  • Filename
    6875493