¿Qué significa "Autómatas Saltarines"?
Tabla de contenidos
Los autómatas saltarines son un tipo especial de máquinas que leen la entrada de una manera diferente a lo habitual. En lugar de ir paso a paso por la entrada, estas máquinas pueden "saltar" a diferentes partes de la entrada, cambiando el orden de las letras que leen.
Costos de Saltar
Saltar tiene costos que necesitamos considerar. Hay tres maneras principales de pensar en estos costos:
- Costo de Distancia: Esto mira qué tan lejos salta la máquina mientras lee.
- Cambios de Dirección: Esto cuenta cuántas veces la máquina cambia de dirección.
- Intercambios de Letras: Esto mide cuántas veces la máquina cambia el orden de las letras mientras lee.
Problema de Acotación
Una pregunta importante que podemos hacer sobre los autómatas saltarines es si hay un límite en la cantidad de salidas diferentes que pueden producir, dada una cierta condición. Esto se conoce como el problema de acotación. Podemos determinar si hay un número máximo de salidas permitido según la forma en que la máquina salta.
Autómatas Saltarines y Palabras Infinitas
Los autómatas saltarines también pueden trabajar con palabras infinitas, lo que significa que la entrada sigue sin un fin. Esto añade complejidad porque no siempre es claro cómo reorganizar estas entradas interminables.
Para manejar palabras infinitas, consideramos tres formas en que los autómatas pueden operar:
- Pueden leer la palabra infinita en cualquier orden, asegurándose de no perder ninguna letra.
- Pueden reorganizar la palabra en secciones más pequeñas de un tamaño específico.
- Pueden reorganizar la palabra en segmentos definidos por un límite elegido.
Vemos cómo funcionan estos diferentes métodos y qué pueden hacer con palabras infinitas.