Perguntas com a marcação «dfa»

Perguntas sobre autômatos finitos determinísticos

59
Ainda existem problemas em aberto nos DFAs?

Depois de estudar autômatos determinísticos de estado finito (DFA) na graduação, senti que eles eram extremamente bem compreendidos. Minha pergunta é se há algo que ainda não entendemos sobre eles. Não quero dizer generalizações de DFAs, mas os DFAs originais não modificados que estudamos na...

25
Interseção do DFA no espaço subquadrático?

A interseção de dois (mínimo) DFAs com n estados pode ser calculada usando O (n 2 ) tempo e espaço. Isso é ideal em geral, uma vez que o DFA resultante (mínimo) pode ter n 2 estados. No entanto, se o DFA mínimo resultante tiver estados z, onde z = O (n), ele pode ser calculado no espaço n 2-eps ,...

18
É possível testar se um número computável é racional ou inteiro?

É possível testar algoritmicamente se um número computável é racional ou inteiro? Em outras palavras, seria possível para uma biblioteca que implementa números computáveis ​​fornecer as funções isIntegerou isRational? Suponho que isso não seja possível e que isso esteja de alguma forma relacionado...

16
Um autômato finito não determinístico (NDFA) pode ser convertido eficientemente em um autômato finito determinístico (DFA) no espaço / tempo subexponencial?

Vinte anos atrás, criei um pacote de expressões regulares que incluía conversões de expressões regulares em uma máquina de estado finito (DFA) e oferecia suporte a uma série de operações fechadas de expressões regulares (estrela Kleene, concatenação, reversão, operações de conjunto etc.). Eu não...

15
Separando palavras com DFAs aleatórios

Um dos problemas em aberto interessantes sobre os DFAs listados em Existe algum problema em aberto sobre os DFAs? é o tamanho de um DFA necessário para separar duas cadeias de comprimento nnn . Estou curioso para saber se existem resultados sobre a capacidade de um DFA aleatório separar duas...

12
Algoritmo para converter NFA muito grande em DFA

Eu tenho um autômato finito não determinístico muito grande e preciso convertê-lo no DFA. Em geral, quero dizer 40.000 estados. Até agora, fiz alguns experimentos e programei o algoritmo padrão que pesquisa na tabela (como descrito aqui ), mas mesmo após a otimização é muito lento e consome muita...

10
Minimização do DFA em vários idiomas

Estou interessado em uma ligeira generalização do DFA. Como sempre, temos definido pelo estado , alfabeto finito , uma ação definida em por e estado inicial ; mas em vez do conjunto de terminais de costume, nós tomamos uma família de subconjuntos de . Um DFA multilíngue é a...