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 条
  • [1] An Algorithm of Searching for the Shortest Path
    Hu, Ji-Bing
    Zhang, Jin-Cheng
    Liu, Lin-Yuan
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND SENSOR NETWORKS (WCSN 2016), 2016, 44 : 721 - 725
  • [2] Searching for a Safe Shortest Path in a Warehouse
    Mombelli, Aurelien
    Quilliot, Alain
    Baiou, Mourad
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON OPERATIONS RESEARCH AND ENTERPRISE SYSTEMS (ICORES), 2021, : 115 - 122
  • [3] Methodology of Searching for All Shortest Routes in NoC
    Matveeva, Nadezhda
    Suvorova, Elena
    PROCEEDINGS OF THE 2012 12TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT) AND SEMINAR ON E-TRAVEL, 2012, : 72 - 79
  • [4] Matrix searching with the shortest-path metric
    Hershberger, J
    Suri, S
    SIAM JOURNAL ON COMPUTING, 1997, 26 (06) : 1612 - 1634
  • [5] A LEAST COST SEARCHING SEQUENCE
    LAZORICK, GJ
    MINDER, TL
    COLLEGE & RESEARCH LIBRARIES, 1964, 25 (02): : 126 - 128
  • [6] PROGRAMS FOR ONLINE SEARCHING
    WIGTON, RS
    M D COMPUTING, 1986, 3 (04): : 45 - 54
  • [7] Perturbing Shortest Path Based on Least Edges
    Ma C.
    Yang X.
    Zhang H.
    Li C.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2023, 52 (02): : 271 - 279
  • [8] More Results on Shortest Linear Programs
    Banik, Subhadeep
    Funabiki, Yuki
    Isobe, Takanori
    ADVANCES IN INFORMATION AND COMPUTER SECURITY, IWSEC 2019, 2019, 11689 : 109 - 128
  • [9] Searching for shortest single axioms for groups of exponent 6
    Fiala, Nick C.
    Agre, Keith M.
    JOURNAL OF AUTOMATED REASONING, 2006, 36 (03) : 241 - 257
  • [10] From planning to searching for the shortest plan: An optimal transition
    Trejo, R
    Galloway, J
    Sachar, C
    Kreinovich, V
    Baral, C
    Tuan, LC
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2001, 9 (06) : 827 - 837