SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Clasificación de las Máquinas de Turing
Máquina de Turing con Directiva de Permanecer: Recuérdese que la máquina de
Turing sencilla sitúa la cabeza de lectura/escritura sobre el primer B que haya a la izquierda
de la posición actual. Para hacerlo, busca fuera de la celda actual y retrocede. Esto es
debido a la definición original que requiere que por cada transición se mueva la cabeza de
la cinta.
La función de transición estaba definida como: d: Q x G ® Q x G x {R, L} y puede
ser modificada como: d: Q x G ® Q x G x {R, L, S} donde S significa "permanecer", es
decir no mover la cabeza de lectura/escritura.
Por tanto d (q, s)= (p, s ’, S) significa que se pasa del estado q al p, se escribe s’ en
la celda actual y la cabeza se queda sobre la celda actual.
Máquina de Turing Multipista: Es aquella mediante la cual cada celda de la cinta
se divide en subceldas. Cada subcelda es capaz de contener símbolos de la cinta. La cinta
tiene cada celda subdividida en tres subceldas. Se dice que esta cinta tiene múltiples pistas.
Puesto que cada celda de esta máquina de Turing contiene múltiples caracteres, el
contenido de las celdas de la cinta puede ser representado mediante n-tuplas ordenadas. En
el ejemplo anterior, las celdas de la cinta contienen (B, a, a), (b, a, a) y (b, b, B). Por tanto,
los movimientos que realice está máquina dependerán de su estado actual y de la n-tupla
que represente el contenido de la celda actual.

Una máquina de Turing multipista no tiene más potencia que la máquina de Turing
original. Sin embargo, hace que sea más fácil la construcción de máquinas de Turing que
resuelvan ciertos problemas.
Máquina de Turing de Cinta infinita en una Dirección: Máquina de Turing que
usa una cinta que se extiende infinitamente en una única dirección. Generalmente, se tiene
una cinta que se extiende infinitamente hacia la derecha. No está permitido realizar ningún
movimiento hacia la izquierda a partir de la celda del extremo izquierdo.
Desde luego, cualquier máquina de Turing de esta forma puede ser simulada por
una de las que responden a la definición original. Para cada computación, simplemente se
marca una de las celdas de la cinta infinita por los dos lados, como la celda que se
encuentra en el límite izquierdo.
Máquina de Turing en Dos Direcciones: Una máquina de Turing con una cinta
infinita en un sentido puede simular una máquina de Turing con la cinta infinita en los dos
sentidos pero con dos pistas. Sea M una máquina de Turing con una cinta infinita en los dos
sentidos. La máquina de Turing M’, que tiene una cinta infinita en un sentido, puede
simular a M si tiene una cinta con dos pistas. La cinta superior contiene la información
correspondiente a la parte derecha de la cinta M, a partir de un punto de referencia dado. La
pista inferior contiene la parte izquierda de la cinta M (en orden inverso).
Máquina de Turing Multicinta: La máquina de Turing multicinta tiene varias
cintas, cada una de las cuales tiene su propia cabeza de lectura/escritura. Las cabezas de
lectura/escritura se controlan independientemente (es decir, al mismo tiempo, no tienen que
moverse en la misma dirección, ni realizar el mismo número de movimientos, ni incluso,
hacer nada a la vez). En un solo movimiento, esta máquina de Turing:
1. Cambia de estado dependiendo del estado actual y del contenido de las celdas de todas
las cintas, que están analizando actualmente las cabezas de lectura/escritura.
2. Escriben un nuevo símbolo en cada una de las celdas barridas por sus cabezas de
lectura/escritura.
3. Mueve cada una de sus cabezas hacia la izquierda o hacia la derecha (de forma
independiente al resto de las cabezas).
Máquina de Turing Muldimensional: La máquina de Turing multidimensional es
aquella que permite que la cinta tenga muchas dimensiones. Por ejemplo, una cinta de dos
dimensiones que se extienda hacia abajo y hacia arriba, al igual que hacia la derecha y
hacia la izquierda. Dependiendo del estado actual de la máquina de Turing y del símbolo
analizado, cambia de estado, escribe un símbolo en la celda actual y se mueve a la
izquierda, al derecha, hacia arriaba o hacia abajo. Por tanto, la función de transición para
esta máquina de Turing será de la forma:
d : Q x G ® Q x G x {R, L, U, D}
Una máquina de Turing multidimensional simula una máquina de Turing estándar.
Simplemente realizando todas sus computaciones en una única dimensión. Una máquina de
Turing estándar también puede simular una máquina de Turing multidimensional y, por
tanto, la complejidad y la flexibilidad adicional que se debe a la múltiple dimensión, no es
una capacidad real. Para simular una máquina de Turing de dos dimensiones mediante una
máquina de Turing estándar, primero se asociara una dirección a todas las celdas de la
cinta. Una forma de hacerlo es fijar, de forma arbitraria, un lugar en la cinta a partir del cual
se asignarán las coordenadas a las celdas de la misma forma que se realiza en un plano de
coordenadas.
Entonces, se usara una cinta de dos pistas para simular la máquina de Turing. Una
pista se encargará de almacenar el contenido de las celdas y la otra las coordenadas,
utilizando un símbolo (*) para separar los valores de las coordenadas. Para simular un
movimiento de una máquina de Turing de dos dimensiones, está máquina calcula la
dirección de la celda a la que se moverá la máquina de Turing dos dimensiones. Entonces,
localiza la pista inferior la celda con dicha dirección y cambia el contenido de la celda en la
pista superior.
Máquina de Turing No determinista: La máquina de Turing No determinista es
aquella que para un estado actual y el símbolo actual de la cinta, puede haber un número
finito de movimientos a elegir. Por lo tanto, la regla de transición d de dicha máquina,
satisface
d (q, s ) Í Q x G x {R, L}
Máquina de Turing con Múltiples Cabezales: Tiene k cabezales de L/E, como la
multicinta, pero con una sola cinta. Los cabezales operan todos de forma independiente.
Como en las Máquinas de Turing multicinta, se admiten movimientos L, R ó Z.
Máquina de Turing Offline: Es un caso particular de las Máquinas de Turing
multicinta: tienen una cinta especial de sólo lectura en la que el cabezal, que sólo puede
moverse hacia la derecha, no puede moverse de la zona delimitada por una par de símbolos
especiales.

Weitere ähnliche Inhalte

Was ist angesagt?

La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.Emmanuel Colon
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turingIvan
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turingJesus David
 
Maquina de turing
Maquina de turing Maquina de turing
Maquina de turing CCCRiis
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidadlluis31
 
Máquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselysMáquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselysWebster Noble
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turingJonathan Bastidas
 
Reny Galaviz Web Quest
Reny Galaviz Web QuestReny Galaviz Web Quest
Reny Galaviz Web QuestReny-Galaviz
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera PresentaciónPatricho
 
Qué es la máquina de turing
Qué es la máquina de turingQué es la máquina de turing
Qué es la máquina de turingvmtorrealba
 
¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?vmtorrealba
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informeMrx Mirrorx
 

Was ist angesagt? (20)

Maquina de Turing
Maquina de TuringMaquina de Turing
Maquina de Turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Maquina de turing
Maquina de turing Maquina de turing
Maquina de turing
 
Tipos de máquina de turing
Tipos de máquina de turingTipos de máquina de turing
Tipos de máquina de turing
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidad
 
Máquina de Turing
Máquina de TuringMáquina de Turing
Máquina de Turing
 
Máquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselysMáquinas de turing kendra, webster, yasselys
Máquinas de turing kendra, webster, yasselys
 
Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turing
 
Reny Galaviz Web Quest
Reny Galaviz Web QuestReny Galaviz Web Quest
Reny Galaviz Web Quest
 
Primera Presentación
Primera PresentaciónPrimera Presentación
Primera Presentación
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Qué es la máquina de turing
Qué es la máquina de turingQué es la máquina de turing
Qué es la máquina de turing
 
Taller nro 24
Taller nro 24Taller nro 24
Taller nro 24
 
¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?¿Qué es la máquina de turing y como funciona?
¿Qué es la máquina de turing y como funciona?
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informe
 

Andere mochten auch

Mapa ana barboza
Mapa ana barbozaMapa ana barboza
Mapa ana barbozaValenb1533
 
VizThink Munich Meetup #vizthinkmuc3
VizThink Munich Meetup #vizthinkmuc3VizThink Munich Meetup #vizthinkmuc3
VizThink Munich Meetup #vizthinkmuc3Frau Hölle
 
Deta Elis - Devita Ap 30
Deta Elis - Devita Ap 30Deta Elis - Devita Ap 30
Deta Elis - Devita Ap 30Elias Gratsias
 
Brief aus Berlin // 12 14
Brief aus Berlin // 12 14Brief aus Berlin // 12 14
Brief aus Berlin // 12 14Hansjörg Durz
 
Vamos a tirar barra en nuestro mexico 2
Vamos a tirar barra en nuestro mexico 2Vamos a tirar barra en nuestro mexico 2
Vamos a tirar barra en nuestro mexico 2rrsanchez
 
Aprendizaje colaborativo
Aprendizaje colaborativoAprendizaje colaborativo
Aprendizaje colaborativorociovil1993
 
Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...
Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...
Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...Georg Vogeler
 
Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable, ...
Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable,  ...Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable,  ...
Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable, ...Chris Xu
 
Brief aus berlin 13 // 2014
Brief aus berlin 13 // 2014Brief aus berlin 13 // 2014
Brief aus berlin 13 // 2014Hansjörg Durz
 
Guerilla Gardening by DieStadtgärtner
Guerilla Gardening by DieStadtgärtnerGuerilla Gardening by DieStadtgärtner
Guerilla Gardening by DieStadtgärtnerDieStadtgaertner
 
PCKeeper Live in German
PCKeeper Live in GermanPCKeeper Live in German
PCKeeper Live in GermanPCKeeper
 
Sketchnotes Q&A (BLOGST BarCamp 2015)
Sketchnotes Q&A (BLOGST BarCamp 2015)Sketchnotes Q&A (BLOGST BarCamp 2015)
Sketchnotes Q&A (BLOGST BarCamp 2015)Frau Hölle
 
Protección online para todos
Protección online para todosProtección online para todos
Protección online para todosTom De Beer
 
Asignación de direcciones ip capitulo8
Asignación de direcciones ip capitulo8Asignación de direcciones ip capitulo8
Asignación de direcciones ip capitulo8Lili Caballero
 

Andere mochten auch (20)

Mapa ana barboza
Mapa ana barbozaMapa ana barboza
Mapa ana barboza
 
VizThink Munich Meetup #vizthinkmuc3
VizThink Munich Meetup #vizthinkmuc3VizThink Munich Meetup #vizthinkmuc3
VizThink Munich Meetup #vizthinkmuc3
 
Aprendizaje
AprendizajeAprendizaje
Aprendizaje
 
Deta Elis - Devita Ap 30
Deta Elis - Devita Ap 30Deta Elis - Devita Ap 30
Deta Elis - Devita Ap 30
 
Diari del 31 d'octubre de 2013
Diari del 31 d'octubre de 2013Diari del 31 d'octubre de 2013
Diari del 31 d'octubre de 2013
 
Brief aus Berlin // 12 14
Brief aus Berlin // 12 14Brief aus Berlin // 12 14
Brief aus Berlin // 12 14
 
Vamos a tirar barra en nuestro mexico 2
Vamos a tirar barra en nuestro mexico 2Vamos a tirar barra en nuestro mexico 2
Vamos a tirar barra en nuestro mexico 2
 
Aprendizaje colaborativo
Aprendizaje colaborativoAprendizaje colaborativo
Aprendizaje colaborativo
 
Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...
Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...
Warum werden mittelalterliche und frühneuzeitliche Rechnungsbücher eigentlich...
 
Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable, ...
Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable,  ...Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable,  ...
Zooming for Information – Wie Wissen entdeckbar werden kann (UX Roundtable, ...
 
Brief aus berlin 13 // 2014
Brief aus berlin 13 // 2014Brief aus berlin 13 // 2014
Brief aus berlin 13 // 2014
 
Guerilla Gardening by DieStadtgärtner
Guerilla Gardening by DieStadtgärtnerGuerilla Gardening by DieStadtgärtner
Guerilla Gardening by DieStadtgärtner
 
PCKeeper Live in German
PCKeeper Live in GermanPCKeeper Live in German
PCKeeper Live in German
 
Pechakucha
PechakuchaPechakucha
Pechakucha
 
Sketchnotes Q&A (BLOGST BarCamp 2015)
Sketchnotes Q&A (BLOGST BarCamp 2015)Sketchnotes Q&A (BLOGST BarCamp 2015)
Sketchnotes Q&A (BLOGST BarCamp 2015)
 
Mis quince
Mis quinceMis quince
Mis quince
 
Protección online para todos
Protección online para todosProtección online para todos
Protección online para todos
 
Coleccion Sets NFP
Coleccion Sets NFPColeccion Sets NFP
Coleccion Sets NFP
 
Asignación de direcciones ip capitulo8
Asignación de direcciones ip capitulo8Asignación de direcciones ip capitulo8
Asignación de direcciones ip capitulo8
 
Diari del 23 de desembre de 2013
Diari del 23 de desembre de 2013Diari del 23 de desembre de 2013
Diari del 23 de desembre de 2013
 

Ähnlich wie Clasificación de las máquinas de turing

Ähnlich wie Clasificación de las máquinas de turing (20)

Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Modu saya 4
Modu saya 4Modu saya 4
Modu saya 4
 
Mod auto 4
Mod auto 4Mod auto 4
Mod auto 4
 
Mod auto 4
Mod auto 4Mod auto 4
Mod auto 4
 
EJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptxEJERCICIO MAQUINA DE TURIN.pptx
EJERCICIO MAQUINA DE TURIN.pptx
 
Maquina de Turing
Maquina de TuringMaquina de Turing
Maquina de Turing
 
Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web quest
 
1 ejercicio mt.
1 ejercicio mt.1 ejercicio mt.
1 ejercicio mt.
 
3.1 maquina de turing.ppt
3.1 maquina de turing.ppt3.1 maquina de turing.ppt
3.1 maquina de turing.ppt
 
Clase.pptx
Clase.pptxClase.pptx
Clase.pptx
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptx
 
Uso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de TuringUso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de Turing
 
Taller nro 22 automatas
Taller nro 22 automatasTaller nro 22 automatas
Taller nro 22 automatas
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx
 
Automatas[1]
Automatas[1]Automatas[1]
Automatas[1]
 
Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
 
Mini manual auto cad
Mini manual auto cadMini manual auto cad
Mini manual auto cad
 
Diapositivas diseño y contruccion de una maquina de goldberg quinteros camila
Diapositivas diseño y contruccion de una maquina de goldberg quinteros camilaDiapositivas diseño y contruccion de una maquina de goldberg quinteros camila
Diapositivas diseño y contruccion de una maquina de goldberg quinteros camila
 
Gramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónGramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuación
 

Mehr von Jonathan Bastidas

Que es complejidad computacional
Que es complejidad computacionalQue es complejidad computacional
Que es complejidad computacionalJonathan Bastidas
 
Pasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turingPasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turingJonathan Bastidas
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingJonathan Bastidas
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turingJonathan Bastidas
 
Categorías principales de la complejidad computacional
Categorías principales de la complejidad computacionalCategorías principales de la complejidad computacional
Categorías principales de la complejidad computacionalJonathan Bastidas
 
Sistema de administracion turistica pantallas, menu y submenus diagrama entid...
Sistema de administracion turistica pantallas, menu y submenus diagrama entid...Sistema de administracion turistica pantallas, menu y submenus diagrama entid...
Sistema de administracion turistica pantallas, menu y submenus diagrama entid...Jonathan Bastidas
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanJonathan Bastidas
 
Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...
Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...
Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...Jonathan Bastidas
 
Ejercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidasEjercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidasJonathan Bastidas
 
Ejercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidasEjercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidasJonathan Bastidas
 
Como se relaciona la tecnologia con el desarrollo economico social
Como se relaciona la tecnologia con el desarrollo economico socialComo se relaciona la tecnologia con el desarrollo economico social
Como se relaciona la tecnologia con el desarrollo economico socialJonathan Bastidas
 

Mehr von Jonathan Bastidas (15)

Que es complejidad computacional
Que es complejidad computacionalQue es complejidad computacional
Que es complejidad computacional
 
Pasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turingPasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turing
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
 
Categorías principales de la complejidad computacional
Categorías principales de la complejidad computacionalCategorías principales de la complejidad computacional
Categorías principales de la complejidad computacional
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemas
 
Sistema de administracion turistica pantallas, menu y submenus diagrama entid...
Sistema de administracion turistica pantallas, menu y submenus diagrama entid...Sistema de administracion turistica pantallas, menu y submenus diagrama entid...
Sistema de administracion turistica pantallas, menu y submenus diagrama entid...
 
Arboles balanceados
Arboles balanceadosArboles balanceados
Arboles balanceados
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizan
 
Capa de control de enlace
Capa de control de enlaceCapa de control de enlace
Capa de control de enlace
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...
Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...
Plan nacional de ciencia, tecnología e innovación 2005 2030 marco político - ...
 
Ejercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidasEjercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidas
 
Ejercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidasEjercicios propuestos jonathan bastidas
Ejercicios propuestos jonathan bastidas
 
Como se relaciona la tecnologia con el desarrollo economico social
Como se relaciona la tecnologia con el desarrollo economico socialComo se relaciona la tecnologia con el desarrollo economico social
Como se relaciona la tecnologia con el desarrollo economico social
 

Clasificación de las máquinas de turing

  • 1. Clasificación de las Máquinas de Turing Máquina de Turing con Directiva de Permanecer: Recuérdese que la máquina de Turing sencilla sitúa la cabeza de lectura/escritura sobre el primer B que haya a la izquierda de la posición actual. Para hacerlo, busca fuera de la celda actual y retrocede. Esto es debido a la definición original que requiere que por cada transición se mueva la cabeza de la cinta. La función de transición estaba definida como: d: Q x G ® Q x G x {R, L} y puede ser modificada como: d: Q x G ® Q x G x {R, L, S} donde S significa "permanecer", es decir no mover la cabeza de lectura/escritura. Por tanto d (q, s)= (p, s ’, S) significa que se pasa del estado q al p, se escribe s’ en la celda actual y la cabeza se queda sobre la celda actual. Máquina de Turing Multipista: Es aquella mediante la cual cada celda de la cinta se divide en subceldas. Cada subcelda es capaz de contener símbolos de la cinta. La cinta tiene cada celda subdividida en tres subceldas. Se dice que esta cinta tiene múltiples pistas. Puesto que cada celda de esta máquina de Turing contiene múltiples caracteres, el contenido de las celdas de la cinta puede ser representado mediante n-tuplas ordenadas. En el ejemplo anterior, las celdas de la cinta contienen (B, a, a), (b, a, a) y (b, b, B). Por tanto, los movimientos que realice está máquina dependerán de su estado actual y de la n-tupla que represente el contenido de la celda actual. Una máquina de Turing multipista no tiene más potencia que la máquina de Turing original. Sin embargo, hace que sea más fácil la construcción de máquinas de Turing que resuelvan ciertos problemas. Máquina de Turing de Cinta infinita en una Dirección: Máquina de Turing que usa una cinta que se extiende infinitamente en una única dirección. Generalmente, se tiene
  • 2. una cinta que se extiende infinitamente hacia la derecha. No está permitido realizar ningún movimiento hacia la izquierda a partir de la celda del extremo izquierdo. Desde luego, cualquier máquina de Turing de esta forma puede ser simulada por una de las que responden a la definición original. Para cada computación, simplemente se marca una de las celdas de la cinta infinita por los dos lados, como la celda que se encuentra en el límite izquierdo. Máquina de Turing en Dos Direcciones: Una máquina de Turing con una cinta infinita en un sentido puede simular una máquina de Turing con la cinta infinita en los dos sentidos pero con dos pistas. Sea M una máquina de Turing con una cinta infinita en los dos sentidos. La máquina de Turing M’, que tiene una cinta infinita en un sentido, puede simular a M si tiene una cinta con dos pistas. La cinta superior contiene la información correspondiente a la parte derecha de la cinta M, a partir de un punto de referencia dado. La pista inferior contiene la parte izquierda de la cinta M (en orden inverso). Máquina de Turing Multicinta: La máquina de Turing multicinta tiene varias cintas, cada una de las cuales tiene su propia cabeza de lectura/escritura. Las cabezas de lectura/escritura se controlan independientemente (es decir, al mismo tiempo, no tienen que moverse en la misma dirección, ni realizar el mismo número de movimientos, ni incluso, hacer nada a la vez). En un solo movimiento, esta máquina de Turing: 1. Cambia de estado dependiendo del estado actual y del contenido de las celdas de todas las cintas, que están analizando actualmente las cabezas de lectura/escritura. 2. Escriben un nuevo símbolo en cada una de las celdas barridas por sus cabezas de lectura/escritura. 3. Mueve cada una de sus cabezas hacia la izquierda o hacia la derecha (de forma independiente al resto de las cabezas). Máquina de Turing Muldimensional: La máquina de Turing multidimensional es aquella que permite que la cinta tenga muchas dimensiones. Por ejemplo, una cinta de dos dimensiones que se extienda hacia abajo y hacia arriba, al igual que hacia la derecha y
  • 3. hacia la izquierda. Dependiendo del estado actual de la máquina de Turing y del símbolo analizado, cambia de estado, escribe un símbolo en la celda actual y se mueve a la izquierda, al derecha, hacia arriaba o hacia abajo. Por tanto, la función de transición para esta máquina de Turing será de la forma: d : Q x G ® Q x G x {R, L, U, D} Una máquina de Turing multidimensional simula una máquina de Turing estándar. Simplemente realizando todas sus computaciones en una única dimensión. Una máquina de Turing estándar también puede simular una máquina de Turing multidimensional y, por tanto, la complejidad y la flexibilidad adicional que se debe a la múltiple dimensión, no es una capacidad real. Para simular una máquina de Turing de dos dimensiones mediante una máquina de Turing estándar, primero se asociara una dirección a todas las celdas de la cinta. Una forma de hacerlo es fijar, de forma arbitraria, un lugar en la cinta a partir del cual se asignarán las coordenadas a las celdas de la misma forma que se realiza en un plano de coordenadas. Entonces, se usara una cinta de dos pistas para simular la máquina de Turing. Una pista se encargará de almacenar el contenido de las celdas y la otra las coordenadas, utilizando un símbolo (*) para separar los valores de las coordenadas. Para simular un movimiento de una máquina de Turing de dos dimensiones, está máquina calcula la dirección de la celda a la que se moverá la máquina de Turing dos dimensiones. Entonces, localiza la pista inferior la celda con dicha dirección y cambia el contenido de la celda en la pista superior. Máquina de Turing No determinista: La máquina de Turing No determinista es aquella que para un estado actual y el símbolo actual de la cinta, puede haber un número finito de movimientos a elegir. Por lo tanto, la regla de transición d de dicha máquina, satisface d (q, s ) Í Q x G x {R, L}
  • 4. Máquina de Turing con Múltiples Cabezales: Tiene k cabezales de L/E, como la multicinta, pero con una sola cinta. Los cabezales operan todos de forma independiente. Como en las Máquinas de Turing multicinta, se admiten movimientos L, R ó Z. Máquina de Turing Offline: Es un caso particular de las Máquinas de Turing multicinta: tienen una cinta especial de sólo lectura en la que el cabezal, que sólo puede moverse hacia la derecha, no puede moverse de la zona delimitada por una par de símbolos especiales.