Linear list-approximation for short programs (or the power of a few random bits)

preprint2015arXivOpen access

Abstract

A cc-short program for a string xx is a description of xx of length at most C(x)+cC(x) + c, where C(x)C(x) is the Kolmogorov complexity of xx. We show that there exists a randomized algorithm that constructs a list of nn elements that contains a O(log⁡n)O(\log n)-short program for xx. We also show a polynomial-time randomized construction that achieves the same list size for O(log⁡2n)O(\log^2 n)-short programs. These results beat the lower bounds shown by Bauwens et al. \cite{bmvz:c:shortlist} 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(\log n) (O(log⁡2n)O(\log^2 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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.