Use este identificador para citar ou linkar para este item: http://bdm.ufmt.br/handle/1/4630
Tipo documento: Trabalho de Conclusão de Curso
Título: Análise comparativa de algoritmos de conversão de autômatos: powerset vs. subset construction
Autor(es): Oliveira, Jirlon da Cunha
Orientador(a): Carvalho, Fabrício Barbosa de
Membro da Banca: Carvalho, Fabrício Barbosa de
Membro da Banca: Sabin, Gustavo Post
Membro da Banca: Teixeira, Raoni Florentino da Silva
Resumo : Este trabalho aborda a complexidade computacional da conversão de autômatos finitos não determinísticos (NFA) em autômatos finitos determinísticos (DFA), focando na comparação entre os algoritmos Powerset e Subset Construction. A importância da pesquisa reside na relevância dos autômatos na computação teórica e em aplicações práticas como análise de linguagem e sistemas formais. O objetivo principal é analisar a eficiência e a complexidade de ambos os métodos, identificando vantagens e desvantagens em termos de desempenho e aplicabilidade. A motivação surge da necessidade de melhorar processos de conversão em contextos de alta complexidade e volume de dados. A metodologia empregada envolve implementação dos algoritmos, simulação em diferentes cenários de teste e análise empírica de tempo e espaço computacional. Este trabalho apresenta uma avaliação detalhada de casos específicos em que cada abordagem se destaca, além de oferecer recomendações para aplicações práticas. Os Resultados desde trabalho mostram que o algoritmo Subset Construction, em geral, apresenta melhor desempenho em termos de tempo, enquanto o Powerset tem vantagem em certas estruturas de grafos mais simples.
Resumo em lingua estrangeira: This study investigates the computational complexity of converting nondeterministic finite automata (NFA) to deterministic finite automata (DFA), focusing on comparing the Powerset and Subset Construction algorithms. The significance of this research lies in the central role of automata in theoretical computer science and their practical applications, such as language processing and formal system analysis. The primary objective is to evaluate the efficiency and complexity of both methods, identifying their respective strengths and weaknesses in terms of performance and applicability. The motivation stems from optimizing conversion processes in contexts characterized by high complexity and large data volumes. The methodology involves implementing both algorithms, performing simulations across diverse test scenarios, and conducting empirical time and space consumption analyses. This study presents a detailed evaluation of specific cases in which each approach excels, as well as recommendations for practical applications. The results of this work show that the Subset Construction algorithm generally performs better in terms of time, while the Powerset algorithm has advantages in certain simpler graph structures.
Palavra-chave: Conversão de autômatos
NFA
DFA
Powerset
Subset construction
Palavra-chave em lingua estrangeira: Automata conversion
NFA
DFA
Powerset
Subset construction
CNPq: CNPQ::ENGENHARIAS
Idioma: por
País: Brasil
Instituição: Universidade Federal de Mato Grosso
Sigla da instituição: UFMT CUVG - Várzea Grande
Departamento: Instituto de Engenharia – Várzea Grande
Programa: Engenharia de Computação - CUVG
Referência: OLIVEIRA, Jirlon da Cunha. Análise comparativa de algoritmos de conversão de autômatos: powerset vs. subset construction. 2025. 50 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Faculdade de Engenharia, Universidade Federal de Mato Grosso, Cuiabá, 2025.
Tipo de acesso: Acesso Aberto
URI: http://bdm.ufmt.br/handle/1/4630
Data defesa documento: 20-May-2025
Aparece na(s) coleção(ções):Engenharia de Computação - Várzea Grande

Arquivos deste item:
Arquivo Descrição TamanhoFormato 
TCC_Jirlon da Cunha Oliveira.pdf309.57 kBAdobe PDFVer/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.