The Fastest and Shortest Algorithm for All Well-Defined Problems

dc.creatorHutter, Marcus
dc.date2002-06-14
dc.date.accessioned2026-07-07T03:18:31Z
dc.date.available2026-07-07T03:18:31Z
dc.descriptionAn 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$.
dc.description12 pages, 1 figure
dc.identifierhttps://arxiv.org/abs/cs/0206022
dc.identifierhttp://arxiv.org/abs/cs/0206022
dc.identifierInternational Journal of Foundations of Computer Science, Vol.13, No.3, June 2002, 431-443
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/31146
dc.subjectComputational Complexity
dc.subjectLogic in Computer Science
dc.subjectF.2.3
dc.titleThe Fastest and Shortest Algorithm for All Well-Defined Problems
dc.typetext

Files

Collections