¿Puede el no determinismo acelerar el cálculo determinista? Si es así, ¿cuánto?
Al acelerar el cálculo determinista por el no determinismo me refiero a los resultados de la forma:
Por ejemplo, algo como
¿Cuál es el resultado de aceleración más conocido del cálculo determinista por no determinismo? ¿Qué hay de o incluso en lugar de ?
Suponga que las clases de complejidad se definen utilizando máquinas de Turing de cinta múltiple para evitar las peculiaridades bien conocidas de las máquinas de Turing de cinta única de tiempo subcuadrático.
Respuestas:
No debe esperar una aceleración emocionante. Tenemos
y la simulación más conocida del tiempo determinista por el espacio sigue siendo el teorema de Hopcroft-Paul-Valiant
Por lo tanto, no se sabe que el no determinismo o la alternancia aceleren en más de un factor logarítmico. (Sospecho que tampoco se conoce una aceleración superlineal, aunque no estoy seguro de si el teorema del VPH no puede funcionar con ATIME en lugar de DSPACE).
fuente
Hay dos conceptos distintos:
(1) Simulación eficiente de máquinas deterministas por máquinas no deterministas.
(2) Acelere los resultados que se obtienen aplicando una simulación una y otra vez.
No conozco ninguna simulación eficiente de máquinas deterministas por máquinas no deterministas, pero sí sé de varios resultados de aceleración que podrían usarse si existen simulaciones eficientes.
Si encuentra esto interesante, entonces puedo escribir la prueba.
Ryan Williams introdujo algunas aceleraciones relacionadas en "Mejorar la búsqueda exhaustiva implica límites inferiores superpolinomiales".
fuente
Aquí hay una explicación de por qué sería difícil probar una aceleración no determinista cuántica general de la computación determinista, incluso si es verdadera:
Suponga que se cumple una aceleración no determinista cuántica general de la computación determinista como . En aras de la contradicción, suponga que S A T ∈ D T i m e ( o ( n 2 / lg n ) ) . Hay una reducción de tiempo cuadrático de cualquier problema en N T i m e ( nDTime(n4)⊆NTime(n) SAT∈DTime(o(n2/lgn)) NTime(n) SAT DTime(n4)⊆DTime(o(n4/lgn))
(If in place ofSAT we pick a problem
which is hard for NTime(n) under linear-time reductions
then this would give f(n)/lgn lower bound for that problem.
If we fix the number of the machine tapes to some k≥2
then we can use Fürer's time hierarchy theorem
which does not have the lgn factor.)
fuente