Short lists with short programs in short time
Computational Complexity
2017-03-31 v3 Data Structures and Algorithms
Abstract
Given a machine , a -short program for is a string such that and the length of is bounded by + (the length of a shortest program for ). We show that for any standard Turing machine, it is possible to compute in polynomial time on input a list of polynomial size guaranteed to contain a O-short program for . We also show that there exists a computable function that maps every to a list of size containing a O-short program for . This is essentially optimal because we prove that for each such function there is a and infinitely many for which the list has size at least . Finally we show that for some standard machines, computable functions generating lists with -short programs, must have infinitely often list sizes proportional to .
Cite
@article{arxiv.1301.1547,
title = {Short lists with short programs in short time},
author = {Bruno Bauwens and Anton Makhlin and Nikolay Vereshchagin and Marius Zimand},
journal= {arXiv preprint arXiv:1301.1547},
year = {2017}
}