fooyeahcode

Link

The Fastest and Shortest Algorithm for All Well-Defined Problems

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 .

Posted on Sunday, December 11 2011.
5
Notes
  1. allanxnathaniel liked this
  2. raymondcrandall liked this
  3. dontcarenotion reblogged this from fooyeahcode
  4. simplyexpressingmyself liked this
  5. thatgirlispoison liked this
  6. fooyeahcode posted this
fooyeahcode

When I am programming, I am at a nexus. My thoughts become concrete. My ideas transform illusion into reality. The structure of existence is remade before my very eyes. I become a vessel for the creative force of the universe. I am carried aloft as if on the wings of dragons. Why should I care if nobody knows my name?

The Hacker Ethic
Ask me anything Submit
Previous Next