Short lists with short programs in short time

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bauwens, Bruno, Makhlin, Anton, Vereshchagin, Nikolay, Zimand, Marius
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Bauwens, Bruno
Makhlin, Anton
Vereshchagin, Nikolay
Zimand, Marius
description 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|}$.
doi_str_mv 10.48550/arxiv.1301.1547
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1301_1547</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1301_1547</sourcerecordid><originalsourceid>FETCH-LOGICAL-a657-81df8914fb4126de7646c4f642a28e1568453bd30bd15d9e8f5a8e418816f8823</originalsourceid><addsrcrecordid>eNotzjsLwjAUhuEsDlLdnaR_oLWnOUmPo4g3KDjYvaQm0YBVSYqXfy9qpw_e4eNhbAJZiiRENlP-5R4p8AxSEFgMWXI433wXX1zoQvx03TkOv3D3t5NXbYjdtS-da82IDay6BDPuN2LVelUtt0m53-yWizJRUhQJgbY0B7QNQi61KSTKI1qJucrJgJCEgjeaZ40GoeeGrFBkEIhAWqKcR2z6v_1x67t3rfLv-suuv2z-AdbHO8w</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Short lists with short programs in short time</title><source>arXiv.org</source><creator>Bauwens, Bruno ; Makhlin, Anton ; Vereshchagin, Nikolay ; Zimand, Marius</creator><creatorcontrib>Bauwens, Bruno ; Makhlin, Anton ; Vereshchagin, Nikolay ; Zimand, Marius</creatorcontrib><description>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|}$.</description><identifier>DOI: 10.48550/arxiv.1301.1547</identifier><language>eng</language><subject>Computer Science - Computational Complexity ; Computer Science - Data Structures and Algorithms</subject><creationdate>2013-01</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1301.1547$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1301.1547$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Bauwens, Bruno</creatorcontrib><creatorcontrib>Makhlin, Anton</creatorcontrib><creatorcontrib>Vereshchagin, Nikolay</creatorcontrib><creatorcontrib>Zimand, Marius</creatorcontrib><title>Short lists with short programs in short time</title><description>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|}$.</description><subject>Computer Science - Computational Complexity</subject><subject>Computer Science - Data Structures and Algorithms</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotzjsLwjAUhuEsDlLdnaR_oLWnOUmPo4g3KDjYvaQm0YBVSYqXfy9qpw_e4eNhbAJZiiRENlP-5R4p8AxSEFgMWXI433wXX1zoQvx03TkOv3D3t5NXbYjdtS-da82IDay6BDPuN2LVelUtt0m53-yWizJRUhQJgbY0B7QNQi61KSTKI1qJucrJgJCEgjeaZ40GoeeGrFBkEIhAWqKcR2z6v_1x67t3rfLv-suuv2z-AdbHO8w</recordid><startdate>20130108</startdate><enddate>20130108</enddate><creator>Bauwens, Bruno</creator><creator>Makhlin, Anton</creator><creator>Vereshchagin, Nikolay</creator><creator>Zimand, Marius</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20130108</creationdate><title>Short lists with short programs in short time</title><author>Bauwens, Bruno ; Makhlin, Anton ; Vereshchagin, Nikolay ; Zimand, Marius</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a657-81df8914fb4126de7646c4f642a28e1568453bd30bd15d9e8f5a8e418816f8823</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Computer Science - Computational Complexity</topic><topic>Computer Science - Data Structures and Algorithms</topic><toplevel>online_resources</toplevel><creatorcontrib>Bauwens, Bruno</creatorcontrib><creatorcontrib>Makhlin, Anton</creatorcontrib><creatorcontrib>Vereshchagin, Nikolay</creatorcontrib><creatorcontrib>Zimand, Marius</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bauwens, Bruno</au><au>Makhlin, Anton</au><au>Vereshchagin, Nikolay</au><au>Zimand, Marius</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Short lists with short programs in short time</atitle><date>2013-01-08</date><risdate>2013</risdate><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|}$.</abstract><doi>10.48550/arxiv.1301.1547</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1301.1547
ispartof
issn
language eng
recordid cdi_arxiv_primary_1301_1547
source arXiv.org
subjects Computer Science - Computational Complexity
Computer Science - Data Structures and Algorithms
title Short lists with short programs in short time
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T04%3A25%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Short%20lists%20with%20short%20programs%20in%20short%20time&rft.au=Bauwens,%20Bruno&rft.date=2013-01-08&rft_id=info:doi/10.48550/arxiv.1301.1547&rft_dat=%3Carxiv_GOX%3E1301_1547%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true