by WarDaft » Fri Apr 27, 2012 5:53 pm UTC
We can not only show that there are an infinite number of not-mutually-reducible problems with asymptotically optimal solutions, but that there are an infinite number of distinct asymptotically optimal solutions.
Consider a Gödel Machine given the PA axioms. This machine is, by definition, asymptotically optimal for any problem with a solution that can be expressed and proven optimal within PA.
Courtesy of Gödel's incompleteness theorems, we know there are problems outside any given consistent axiomatic system which contains, for example, PA. That means that for any Gödel Machine armed with PA+X for any PA consistent axioms X, there is another Gödel Machine, distinct from the first, with axioms PA+X+Con(PA+X). This can prove things distinctly beyond that which can be proven by the first, and so will have a wider range of problems for which it is asymptotically optimal. The easiest of these to see is proving things about what the first machine can actually eventually solve. This is something that the first machine is not only not optimal for, but cannot even do.
Now, we can ask if this is really a class of distinct solutions, we can say "mightn't we construct a Gödel Machine that takes as input, in addition to the problems it solves, a list of axioms it should assume?" Yes, we could do this, which might seem to make the entire above hierarchy collapse into a single solution, but we must remember the UTM. The UTM can solve any problem given the right algorithm as additional input, but that does not mean that all problems are solved by the UTM, merely that all solutions can be executed on it.
All Shadow priest spells that deal Fire damage now appear green.
Big freaky cereal boxes of death.