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
Link To Document