Processing math: 100%

4 votos

¿Cuál es el significado de Oblivious Turing Machine?

Realmente no entiendo la diferencia entre OTM y Standard TM. ¿Podría alguien explicármelo? Gracias

13voto

Amanda Blue Puntos 47

La función de transición de una máquina de Turing regular es una función δ:Q×ΓkQ×Γk×{,,stay}k lo que significa que mira en su estado actual qQ , mira un símbolo Γ en cada uno de k cintas, y en función de ello decide cómo cambiar su estado, qué símbolo escribir en cada una de las cintas y dónde ir en cada una de las cintas .

En cambio, la función de transición de una Máquina de Turing Oblivious es una función δ:Q×ΓkQ×Γk así que no tiene elección sobre a dónde ir pero aún tiene la opción de cambiar su estado y escribir un nuevo símbolo en cada una de las cintas.

Esto significa lo mismo que una Máquina de Turing Oblivious definida en Complejidad computacional: A Modern Approach, p. 49

Definir una TM M t de la entrada, sino sólo de la longitud de la entrada. Es decir, M i si para cada entrada x{0,1} y iN , cada una de las cabezas de M en el i ª etapa de ejecución de la entrada x i función de |x| y i .

P.D. Otra respuesta que afirma "si acepta la cadena de entrada aabab también aceptará babaa y, de hecho, cualquier otra cadena de longitud 5 " es erróneo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X