Em Algorithmics for Hard Problems, de Hromkovič (2ª edição), existe este teorema (2.3.3.3, página 117):
Existe um problema de decisão (decidível) tal que, para todo algoritmo que resolve existe outro algoritmo que também resolve e cumpre adicionalmenteA P A ′ P
An ∀ ∞ é o pior tempo de execução de em entradas de tamanho e significa "para todos, exceto muitos".
Uma prova não é fornecida e não temos idéia de como fazer isso; é bastante contra-intuitivo, na verdade. Como o teorema pode ser provado?
complexity-theory
Rafael
fonte
fonte
Respostas:
Parece ser um caso simples do Teorema Speedup de Blum :
Apenas deixe a medida da complexidade ser a medida da complexidade do tempo (ie é a complexidade do tempo da máquina de Turing com o código ) e deixe .e f ( x , y ) = 2 yΦe(x) e f(x,y)=2y
fonte