HackerPapers

arXiv:cs/0206022cs.CC

The Fastest and Shortest Algorithm for All Well-Defined Problems

Marcus Hutter

Abstract

An algorithm $M$ is described that solves any well-defined problem $p$ as quickly as the fastest algorithm computing a solution to $p$, save for a factor of 5 and low-order additive terms. $M$ optimally distributes resources between the execution of provably correct $p$-solving programs and an enumeration of all proofs, including relevant proofs of program correctness and of time bounds on program runtimes. $M$ avoids Blum's speed-up theorem by ignoring programs without correctness proof. $M$ has broader applicability and can be faster than Levin's universal search, the fastest method for inverting functions save for a large multiplicative constant. An extension of Kolmogorov complexity and two novel natural measures of function complexity are used to show that the most efficient program computing some function $f$ is also among the shortest programs provably computing $f$.

arXiv comments
12 pages, 1 figure
Journal reference
International Journal of Foundations of Computer Science, Vol.13, No.3, June 2002, 431-443
DOI
Subjects
cs.CCComputational Complexity cs.LOLogic in Computer Science

On Hacker News

Linked by 4 identifiable commenters in 4 comments across 4 threads, from Jan 2017 to May 2021. Found in 2 HN submissions from Aug 2019 to Aug 2022. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments4 threads

    • Here's the arxiv link: https://arxiv.org/abs/cs/0206022 (for anyone who shares my pet hatred for researchgate)

      srlView on HNParent context

  1. Galactic Algorithms (2010) 1 comment
    • The Fastest and Shortest Algorithm for All Well-Defined Problems [1] An algorithm M is described that solves any well-defined problem p as quickly as the fastest algorithm computing a solution to p, save for a factor of 5 and low-order additive terms. (The constants in the "low…

      voidmainView on HNParent context

    • The Fastest and Shortest Algorithm for All Well-Defined Problems: https://arxiv.org/abs/cs/0206022 Abstract: An algorithm M is described that solves any well-defined problem p as quickly as the fastest algorithm computing a solution to p, save for a factor of 5 and low-order…

      theemathasView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.