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 条
  • [31] Approximate path searching for supporting shortest path queries on road networks
    Zhu, Chun Jiang
    Lam, Kam-Yiu
    Han, Song
    INFORMATION SCIENCES, 2015, 325 : 409 - 428
  • [32] LEAST SQUARES HERITABILITY CORRELATION PROGRAMS
    BERESKIN, B
    JOURNAL OF ANIMAL SCIENCE, 1965, 24 (03) : 846 - &
  • [33] SHORTEST DISTANCE IN MODULAR HYPERBOLA AND LEAST QUADRATIC NON-RESIDUE
    Chan, Tsz Ho
    MATHEMATIKA, 2016, 62 (03) : 860 - 865
  • [34] Head lice treatments: Searching for the path of least resistance
    Heymann, Warren R.
    Morel, Kimberly D.
    Stone, Stephen
    JOURNAL OF THE AMERICAN ACADEMY OF DERMATOLOGY, 2009, 61 (02) : 323 - 324
  • [35] Modified baha punch technique: Least invasive, shortest time and no suturing
    Alshehri H.
    Alsanosi A.
    Majdalawieh O.
    Indian Journal of Otolaryngology and Head & Neck Surgery, 2016, 68 (1) : 80 - 86
  • [36] The tricriterion shortest path problem with at least two bottleneck objective functions
    Pinto, Leizer de Lima
    Bornstein, Claudio Thomas
    Maculan, Nelson
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 198 (02) : 387 - 391
  • [37] The parallel fragments searching in programs without cycles
    Polyakov, AS
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1996, (06): : 68 - 76
  • [38] An Improved Shortest Path Algorithm Based on Orientation Rectangle for Restricted Searching Area
    Zhou, Wenyan
    Qiu, Qizhi
    Luo, Peng
    Fang, Pei
    PROCEEDINGS OF THE 2013 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2013, : 692 - 697
  • [39] Shortest chemical bond length as a criterion for searching new noncentrosymmetric phosphate crystals
    Atuchin, VV
    Kidyarov, BI
    Pervukhina, NV
    CERAMICS INTERNATIONAL, 2004, 30 (07) : 2005 - 2009
  • [40] ALGORITHM FOR SEARCHING SHORTEST PATH BY PROPAGATING WAVE FRONTS IN FOUR QUADRANTS.
    Xiong Ji-Guang
    Kozawa, Tokinori
    Proceedings - Design Automation Conference, 1981, : 29 - 36