Considere el lenguaje .
Se sabe que no puede ser reconocido por ninguna máquina de Turing alterna (espacio) sublogarítmico (Szepietowski, 1994) . (¡Hay un cajero automático que utiliza un espacio sublogarítmico para los miembros pero no para todos los no miembros!)
Por otro lado, Freivalds (1981) demostró que las máquinas Turing probabilísticas de espacio constante con error limitado (PTM) pueden reconocer pero solo en el tiempo exponencial esperado ( Greenberg y Weiss, 1986 ). Más tarde, se demostró que ningún error delimitado -space PTM puede reconocer un lenguaje no regular en el tiempo polinómico esperado ( Dwork y Stockmeyer, 1990 ). Mi pregunta es o ( log log n )
si las PTM de espacio sublogarítmico de poli-tiempo reconocen con error acotado.
fuente
Respuestas:
He encontrado una respuesta a mi propia pregunta. El resultado se dio en la Sección 5 de Karpinski y Verbeek, 1987 .
Para cualquier entrada de longitud , un PTM puede construir un espacio Θ ( log log n ) con alta probabilidad (Sección 4). (Con una probabilidad muy pequeña, la máquina también puede construir un espacio logarítmico, y esto podría verse como un "inconveniente" del algoritmo). Luego, el PTM puede decidir si los números de a 's ( n ) y b ' s ( m ) son iguales con alta probabilidad usando el espacio O ( log log n ) en el tiempo polinómico.n Θ(loglogn) a n b m O(loglogn)
fuente