HackerPapers

arXiv:1301.1547cs.CC

Short lists with short programs in short time

Bruno Bauwens, Anton Makhlin, Nikolay Vereshchagin, Marius Zimand

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

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 standard Turing 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 exists a computable function that maps every $x$ to a list of size $|x|^2$ containing a O$(1)$-short program for $x$. This is essentially optimal because we prove that for each such function there is a $c$ and infinitely many $x$ for which the list has size at least $c|x|^2$. Finally we show that for some standard machines, computable functions generating lists with $0$-short programs, must have infinitely often list sizes proportional to $2^{|x|}$.

arXiv comments
Journal reference
DOI
Subjects
cs.CCComputational Complexity cs.DSData Structures and Algorithms

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Jan 2023 to Jan 2023. Found in 2 HN submissions from Sep 2020 to Nov 2020. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments1 thread

    • Maybe not the shortest program, but perhaps a list that contains the shortest program: https://arxiv.org/abs/1212.6104 https://arxiv.org/abs/1301.1547

      optimalsolverView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.