Вы находитесь на странице: 1из 2

Universidad Politécnica de Querétaro Inteligencia Artificial S802

Alan Mathison Turing Turing con una sola cinta puede ser
definida como una 6-tupla, donde Q es
(Alan Mathison Turing; Londres, un conjunto finito de estados Γ es un
1912-Wilmslow, Reino Unido, conjunto finito de símbolos de cinta, el
1954) Matemático británico. alfabeto de cinta es el estado inicial, es
un símbolo denominado blanco, y es el
Pasó sus primeros trece años en la único símbolo que se puede repetir un
India, donde su padre trabajaba en la número infinito de veces, es el conjunto
Administración colonial. De regreso al de estados finales de aceptación, es
Reino Unido, estudió en el King’s una función parcial denominada función
College y, tras su graduación, se de transición, donde L es un
trasladó a la Universidad movimiento a la izquierda y R es el
estadounidense de Princeton, donde movimiento a la derecha.
trabajó con el lógico A. Church.
En 1937 publicó un célebre artículo en Existen en la literatura un abundante
el que definió una máquina calculadora número de definiciones alternativas,
de capacidad infinita (máquina de pero todas ellas tienen el mismo poder
Turing) que operaba basándose en una computacional, por ejemplo se puede
serie de instrucciones lógicas, sentando añadir el símbolo como símbolo de “no
así las bases del concepto moderno de movimiento” en un paso de cómputo.
algoritmo. Así, Turing describió en ¿Cómo funciona una máquina de
términos matemáticos precisos cómo turing?
un sistema automático con reglas Una máquina de Turing es un
extremadamente simples podía efectuar dispositivo que transforma un INPUT en
toda clase de operaciones matemáticas un OUTPUT después de algunos pasos.
expresadas en un lenguaje formal Tanto el INPUT como el OUPUT constan
determinado. La máquina de Turing era de números en código binario (ceros y
tanto un ejemplo de su teoría de unos). En su versión original la máquina
computación como una prueba de que de Turing consiste en una cinta
un cierto tipo de máquina computadora infinitamente larga con unos y ceros
podía ser construida. que pasa a través de una caja. La caja
es tan fina que solo el trozo de cinta
La máquina de Turing que ocupa un bit (0 ó 1) está en su
La máquina de Turing es un modelo interior. La máquina tiene una serie de
computacional introducido por Alan estados internos finitos que también se
Turing en el trabajo “On computable pueden numerar en binario.
numbers, with an application to the Para llevar a cabo algún algoritmo, la
Entscheidungsproblem”, publicado por máquina se inicializa en algún estado
la Sociedad Matemática de Londres, en interno arbitrario. A continuación, se
el cual se estudiaba la cuestión pone en marcha y la máquina lee el bit
planteada por David Hilbert sobre si las que se encuentra en ese momento en
matemáticas son decidibles, es decir, si su interior y ejecuta alguna operación
hay un método definido que pueda con ese bit (lo cambia o no,
aplicarse a cualquier sentencia dependiendo de su estado interno).
matemática y que nos diga si esa Después se mueve hacia la derecha o
sentencia es cierta o no. Turing hacia la izquierda, y vuelve a procesar
construyó un modelo formal de el siguiente bit de la misma manera. Al
computador, la máquina de Turing, y final se para, dejando el resultado al
demostró que existían problemas que lado izquierdo por ejemplo.
una máquina no podía resolver. La
máquina de Turing es un modelo Teoría de la Computación.
matemático abstracto que formaliza el La teoría de la computación es una
concepto de algoritmo. Una máquina de rama de la matemática y

José Antonio Fabián Aguilat Tarea 1/ Examen 1


Universidad Politécnica de Querétaro Inteligencia Artificial S802

la computación que centra su interés en ciencias computacionales están


las limitaciones y capacidades dedicadas a resolver problemas de
fundamentales de las computadoras. forma algorítmica, de manera que el
Específicamente esta teoría busca descubrimiento de
modelos matemáticos que formalizan el problemas imposibles es una gran
concepto de hacer un cómputo (cuenta sorpresa. La teoría de la computabilidad
o cálculo) y la clasificación es útil para no tratar de resolver
de problemas. algoritmicamente estos problemas,
ahorrando así tiempo y esfuerzo.
Subramas. Los problemas se clasifican en esta
Teoría de autómatas teoría de acuerdo a su grado
Artículo principal: Teoría de autómatas de imposibilidad: Los computables, los
Esta teoría provee modelos semicomputables  y los incomputables.
matemáticos que formalizan el
concepto
de computadora o algoritmo de manera Teoría de la complejidad
suficientemente simplificada y general computacional
para que se puedan analizar sus Aun cuando un problema sea
capacidades y limitaciones. Algunos de computable, puede que no sea posible
estos modelos juegan un papel central resolverlo en la práctica si se requiere
en varias aplicaciones de las ciencias de mucha memoria o tiempo de ejecución.
la computación, incluyendo La teoría de la complejidad
procesamiento de texto, compiladores, computacional estudia las necesidades
diseño de hardware e inteligencia de memoria, tiempo y otros recursos
artificial. computacionales para resolver
Los tres principales modelos son problemas; de esta manera es posible
los autómatas finitos, autómatas con explicar por qué unos problemas son
pila y máquinas de Turing, cada uno más difíciles de resolver que otros. Uno
con sus variantes deterministas y no de los mayores logros de esta rama es
deterministas. Los autómatas finitos la clasificación de problemas, similar a
son buenos modelos de computadoras la tabla periódica, de acuerdo a su
que tienen una cantidad limitada de dificultad. En esta clasificación los
memoria, los autómatas con pila problemas se separan por clases de
modelan los que tienen gran cantidad complejidad.
de memoria pero que solo pueden
manipularla a manera de pila (el último CONCLUSIONES
dato almacenado es el siguiente leído),
y las máquinas de Turing modelan las En la historia de la computación y las
computadoras que tienen una gran matemáticas han existido diferentes e
cantidad de memoria almacenada en importantes aportadores a dichas
una cinta. Estos autómatas están áreas, Alan M. Turing fue uno de ellos,
estrechamente relacionados con la en este artículo se menciona parte de
teoría de lenguajes formales; cada sus aportaciones como lo es la máquina
autómata es equivalente a de turing y la teoría de la computación
una gramática formal, lo que permite las cuales en este caso servirán como
reinterpretar la jerarquía de información referente al estudio de la
Chomsky en términos de autómatas. Inteligencia Artificial. Con la teoría de la
computación y sus aplicaciones en la
Teoría de la computabilidad actualidad se realizan cálculos para la
Esta teoría explora los límites de la solución de problemas estudiando el
posibilidad de solucionar problemas tiempo y recursos consumidos durante
mediante algoritmos. Gran parte de las el proceso del cálculo.

José Antonio Fabián Aguilat Tarea 1/ Examen 1

Вам также может понравиться