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 | Tamanho | Formato | |
---|---|---|---|---|
TCC_Jirlon da Cunha Oliveira.pdf | 309.57 kB | Adobe PDF | Ver/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.