Searching for shortest and least programs

被引:1
|
作者
Calude, Cristian S. [1 ]
Jain, Sanjay [2 ]
Merkle, Wolfgang [3 ]
Stephan, Frank [2 ,4 ]
机构
[1] Univ Auckland, Dept Comp Sci, Private Bag 92019, Auckland, New Zealand
[2] Natl Univ Singapore, Dept Comp Sci, 13 Comp Dr,COM1, Singapore 117417, Singapore
[3] Heidelberg Univ, Inst Informat, Mathematikon, Neuenheimer Feld 205, D-69120 Heidelberg, Germany
[4] Natl Univ Singapore, Dept Math, 10 Lower Kent Ridge Rd,S17, Singapore 119076, Singapore
关键词
Kolmogorov complexity; Universal Turing machine; Recursive coding function; Shortest program; Least program; Bennett shallow set; Recursion theory; Algorithmic Information Theory; SHORT LISTS; KOLMOGOROV COMPLEXITY; COMPUTATIONAL DEPTH; ENUMERATIONS; SIZE;
D O I
10.1016/j.tcs.2019.10.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Kolmogorov complexity of a string x is defined as the length of a shortest program p of x for some appropriate universal machine U, that is, U(p) = x and p is a shortest string with this property. Neither the plain nor the prefix-free version of Kolmogorov complexity are recursive but for both versions it is well-known that there are recursive exact Solovay functions, that is, recursive upper bounds for Kolmogorov complexity that are infinitely often tight. Let a coding function for a machine M be a function f such that f (x) is always a program of x for M. From the existence of exact Solovay functions it follows easily that for every universal machine there is a recursive coding function that maps infinitely many strings to a shortest program. Extending a recent line of research, in what follows it is investigated in which situations there is a coding function for some universal machine that maps infinitely many strings to the length-lexicographically least program. The main results which hold in the plain as well as in the prefix-free setting are the following. For every universal machine there is a recursive coding function that maps infinitely many strings to their least programs. There is a partial recursive coding function (defined in the natural way) for some universal machine that for every set maps infinitely many prefixes of the set to their least programs. Exactly for every set that is Bennett shallow (not deep), there is a recursive coding function for some universal machine that maps all prefixes of the set to their least programs. Differences between the plain and the prefix-free frameworks are obtained by considering effective sequences I-1, I-2, ... of mutually disjoint finite sets and asking for a recursive coding function for some universal machine that maps at least one string in each set I-n to its least code. Such coding functions do not exist in the prefix-free setting but exist in the plain setting in case the sets I-n are not too small. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:114 / 127
页数:14
相关论文
共 50 条
  • [21] System Development of Shortest Path Searching in Urban Transportation Network
    Suhng, Byuhng-Munn
    Kim, ByoungKyun
    Lee, Euichul
    Lee, Wangheon
    2012 12TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2012, : 469 - +
  • [22] On the least cost for proximity searching in metric spaces
    Figueroa, Karina
    Chavez, Edgar
    Navarro, Gonzalo
    Paredes, Rodrigo
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2006, 4007 : 279 - 290
  • [23] Least Like the Other: Searching for Rosemary Kennedy
    Seymour, Claire
    OPERA, 2023, 80 (03): : 336 - 337
  • [24] Violations to the principle of least motion: the shortest path is not always the fastest
    Reis, Marta Castineira
    Alajarin, Mateo
    Marin-Luna, Marta
    PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2022, 24 (14) : 8064 - 8075
  • [25] Searching for More Efficient Dynamic Programs
    Vieira, Tim
    Cotterell, Ryan
    Eisner, Jason
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EMNLP 2021, 2021, : 3812 - 3830
  • [26] Searching for Heritage Education in Archaeological Programs
    Urpi, Carmen
    HERITAGE AND SOCIETY, 2021, 14 (01): : 46 - 66
  • [27] Searching for quantum programs and quantum protocols
    Stepney, Susan
    Clark, John A.
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2008, 5 (05) : 942 - 969
  • [28] SEARCHING EXISTING PROGRAMS FOR REUSABLE COMPONENTS
    CALDIERA, G
    CONFERENCE ON SOFTWARE MAINTENANCE - 1989, PROCEEDINGS, 1989, : 222 - 223
  • [29] Computational method for searching the shortest trajectory of a mobile robot in a complex environment
    Badida, Miroslav
    Majernik, Milan
    Sbornik, 2000, (01): : 85 - 91
  • [30] On Complexity of Searching a Subset of Vectors with Shortest Average Under a Cardinality Restriction
    Eremeev, Anton V.
    Kel'manov, Alexander V.
    Pyatkin, Artem V.
    ANALYSIS OF IMAGES, SOCIAL NETWORKS AND TEXTS, AIST 2016, 2017, 661 : 51 - 57