¿Cuál es la intuición detrás de la computación de modelado?

La computación es mucho más que aritmética. Un modelo de computación debería poder capturar cualquier algoritmo imaginable.

El modelo de máquina de Turing es conceptualmente similar a la arquitectura de la computadora que ahora llamamos la arquitectura von Neumann. Esto no es casualidad; Turing y von Neumann eran contemporáneos y von Neumann sabía del trabajo de Turing (ambos hombres eran matemáticos conocidos).

Una computadora von Neumann tiene una unidad de procesamiento finito que puede leer y escribir en ubicaciones arbitrarias en la tienda de la máquina. El comportamiento de la máquina se describe como un programa finito.

Una máquina de Turing tiene un control finito que puede leer y escribir en celdas arbitrarias en una cinta infinita. El comportamiento de la máquina de Turing se describe mediante una función de transición finita.

Observe cuán estrechamente corresponden estas dos nociones de cálculo.

Se puede ver que otros modelos de computación imponen restricciones al modelo de máquina de Turing: un autómata de estado finito puede considerarse como una máquina cuya cinta es de solo lectura y de tal manera que cada celda puede leerse como máximo una vez. Un autómata pushdown puede considerarse como una máquina cuya cinta solo se puede leer y escribir desde un extremo (es decir, la cinta se comporta como una pila).

More Interesting

¿Cuáles son algunos posibles temas de investigación en Computational Social Choice?

¿Cuáles son los trabajos de Google Research más interesantes?

¿Hasta dónde hemos llegado en términos de modelado de visión? ¿Cuánto entendemos acerca de cómo se procesa la información de la visión para formar una imagen?

¿Cuáles son los problemas no resueltos en el campo de la dinámica del robot?

¿El conocimiento de gráficos por computadora se relaciona de alguna manera con el campo de la visión por computadora?

¿Es factible para mí ingresar al programa de maestría de Stanford CS (o cualquier escuela de las 10 mejores) sin investigación de CS en pregrado?

¿Se ha saturado el alcance de la investigación para sistemas operativos y desarrollo de kernel?

¿Cuáles son algunos temas interesantes para la investigación que combinan el conocimiento de la energía eólica / solar (energía limpia) y el aprendizaje automático?

¿Qué programa universitario de ciencias de la computación hace que sus estudiantes escriban más código?

¿Cuáles son los recursos para principiantes para obtener una experiencia práctica al usar algoritmos de aprendizaje automático en un conjunto de datos recopilados?

Cómo comenzar la investigación en informática teórica

¿Cuáles son algunos temas de investigación realmente candentes en algoritmos y teoría de la complejidad?

¿Cuáles son algunas direcciones en la investigación en informática que vale la pena seguir?

¿Cómo puedo buscar solo documentos de transacciones IEEE?

¿Cuál es la mejor manera de estimar computacionalmente la cardinalidad de conjuntos muy grandes?