Estás haciendo varias preguntas diferentes. Déjame responder brevemente uno por uno.
¿Qué es tan importante sobre el modelo de máquina de Turing?
λ
En ese momento, el intento de Turing de definir la computabilidad parecía ser el más satisfactorio. Eventualmente resultó que todos los modelos de computación descritos anteriormente son equivalentes ; todos describen la misma noción de computabilidad. Por razones históricas, el modelo de Turing salió como la forma más canónica de definir la computabilidad. El modelo también es muy rudimentario y muy fácil de trabajar, en comparación con muchos otros modelos, incluidos los enumerados anteriormente.
La informática habitual enseña a las máquinas de Turing como la definición de computabilidad, y luego las usa también para explorar la teoría de la complejidad. Pero los algoritmos se analizan con respecto a un modelo más realista conocido como la máquina RAM, aunque este problema generalmente se oculta bajo la alfombra como un secreto para los expertos.
¿No son los DFA un mejor modelo?
Esta fue la motivación original detrás del famoso artículo de Rabin y Scott, los autómatas finitos y sus problemas de decisión:
Las máquinas de Turing son ampliamente consideradas como el prototipo abstracto de las computadoras digitales; Sin embargo, los trabajadores en el campo han sentido cada vez más que la noción de una máquina de Turing es demasiado general para servir como un modelo preciso de computadoras reales. Es bien sabido que incluso para cálculos simples es imposible dar un límite superior a priori sobre la cantidad de cinta que necesitará una máquina Turing para cualquier cálculo dado. Es precisamente esta característica la que hace que el concepto de Turing sea poco realista.
En los últimos años, la idea de un autómata finito ha aparecido en la literatura. Estas son máquinas que tienen solo un número finito de estados internos que se pueden usar para la memoria y la computación. La restricción de la finitud parece dar una mejor aproximación a la idea de una máquina física. Por supuesto, tales máquinas no pueden hacer tanto como las máquinas de Turing, pero la ventaja de poder calcular una función recursiva general arbitraria es cuestionable, ya que muy pocas de estas funciones surgen en aplicaciones prácticas.
Sin embargo, resultó que mientras que las máquinas de Turing son demasiado fuertes, los DFA son demasiado débiles . Hoy en día los teóricos prefieren la noción de cálculo de tiempo polinómico , aunque esta noción tampoco está exenta de problemas. Dicho esto, los DFA y NFA todavía tienen sus usos, principalmente en compiladores (utilizados para el análisis léxico) y dispositivos de red (utilizados para un filtrado extremadamente eficiente).
¿No es el modelo de máquina Turing demasiado limitado?
La tesis de Church-Turing establece que las máquinas de Turing capturan la noción física de computabilidad. Yuri Gurevich ha liderado un intento de probar esta tesis, formulando una clase más general de dispositivos de computación conocidos como máquinas de estado abstractas y demostrando que son equivalentes en potencia a las máquinas de Turing. Quizás estas máquinas son análogas a su modelo idealizado.