Problema de decisión tal que cualquier algoritmo admite un algoritmo exponencialmente más rápido


19

En Algorithmics for Hard Problems de Hromkovič (2a edición) existe este teorema (2.3.3.3, página 117):

Hay un problema de decisión (decidible) tal que para cada algoritmo A que resuelve P hay otro algoritmo A ' que también resuelve P y además cumplePAPAP
nN.TimeA(n)=log2TimeA(n)

es el tiempo de ejecución del peor caso deAen entradas de tamañony significa "para todos, pero un número finito".TimeA(n)An

No se proporciona una prueba y no tenemos idea de cómo hacerlo; Es bastante contra-intuitivo, en realidad. ¿Cómo se puede probar el teorema?


1
Para el título, tal vez algo así como: "¿Hay algún problema de decisión para el que se pueda mejorar algún algoritmo de resolución?" Dicho esto, es solo un tiro en la oscuridad, pero ¿no podría ser el caso de que sea un caso degenerado para un problema de decisión trivial? De alguna manera, si cambia la igualdad, significa que siempre es posible resolver un problema de la "peor" manera (haciendo pasos inútiles). Pero eso es solo una suposición.
Charles

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.