Estudo do Problema do Caminho Mínimo em Grafos
Palavras-chave:
C#, Teoria dos GrafosResumo
Este trabalho visa investigar o problema do caminho mínimo, um tema amplamente reconhecido na teoria dos grafos, com várias aplicações tanto acadêmicas quanto em situações práticas do dia a dia. A Teoria dos Grafos é uma disciplina matemática que se dedica ao estudo de conjuntos de elementos conhecidos como nós ou vértices, bem como das conexões entre eles, chamadas arestas. Cada um desses conjuntos é classificado como um grafo. No presente estudo, foi criada uma biblioteca de grafos com o intuito de gerar e manipular grafos, incluindo seus nós e arestas. Além disso, foram implementados dois algoritmos frequentemente utilizados para resolver o problema do caminho mínimo: o algoritmo de Dijkstra e o algoritmo de Floyd-Warshall, que serviram como objetos de análise. Todas as implementações foram realizadas em C#. A biblioteca desenvolvida funcionou como uma ferramenta para testar os algoritmos implementados, onde também foram executados algoritmos criados manualmente para verificar se cada implementação apresentava os resultados esperados.
Referências
Alicia Cavasso de Oliveira, A. K. G. M., Carvalho, G. S., and Giusti, R. (2020). Aplicação do conceito de caminho mínimo em uma empresa de pequeno porte através do algoritmo de Dijkstra. Acesso em: 24 set. 2024. Disponível em: https://fateclog.com.br/anais/2020/APLICA%C3%87%C3%83O%20DO%20CONCEITO%20DE%20CAMINHO%20M%C3%8DNIMO%20EM%20UMA%20EMPRESA%20DE%20PEQUENO%20PORTE%20ATRAV%C3%89S%20DO%20ALGORITMO%20DE%20DIJKSTRA.pdf.
André Luiz Gonçalves Larrosa, E. H. M. C. (2021). Grafos aplicados ao problema do caixeiro viajante. IFPR. Acesso em: 24 de setembro de 2024.
Cardoso, L. (2021). Floyd-Warshall. Acesso em: 24 de setembro de 2024. Disponível em: https://noic.com.br/materiais-informatica/curso/menor-caminho/floyd-warshall/.
Carvalho, M. A. M. (2024). BCC204 - Teoria dos Grafos. Acesso em: 24 de setembro de 2024. Disponível em: http://www.decom.ufop.br/marco/site_media/uploads/bcc204/07_aula_07.pdf.
Escola ALBK (2023). O que é algoritmo de caminho? Acesso em: 22 out. 2024. Disponível em: https://escolalbk.com.br/glossario/o-que-e-algoritmo-de-caminho/.
Júnior, C. M. (2021). Algoritmo A* (A Estrela). Acesso em: 24 de setembro de 2024. Disponível em: https://www.tabnews.com.br/CristianoMafraJunior/algoritmo-a-a-estrela.
Júnior, E. (2024). Algoritmo de Dijkstra: entendendo o caminho mínimo em grafos ponderados. Acesso em: 24 de setembro de 2024. Disponível em: https://elemarjr.com/clube-de-estudos/artigos/algoritmo-de-dijkstra-entendendo-o-caminho-minimo-em-grafos-ponderado.
NEGRI, M. A. S. (2017). Caminhos em um grafo e o algoritmo de Dijkstra. UFSC. Acesso em: 26 de setembro de 2024. Disponível em: https://repositorio.ufsc.br/xmlui/handle/123456789/183409.
Penna, P. H. (2021). Algoritmo de Dijkstra. Acesso em: 24 de setembro de 2024. Disponível em: http://desenvolvendosoftware.com.br/algoritmos/grafos/algoritmo-de-dijkstra.html.
Downloads
Publicado
Edição
Seção
Licença

Este trabalho está licenciado sob uma licença Creative Commons Attribution-ShareAlike 4.0 International License.
Os autores mantêm os direitos autorais sobre os trabalhos publicados nesta revista, concedendo à SETIF o direito de primeira publicação. O conteúdo está licenciado sob uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0), que permite copiar, redistribuir, remixar, transformar e criar a partir do material para qualquer finalidade, inclusive comercial, desde que seja atribuída a autoria e feita referência à publicação original nesta revista.
Os autores concordam que qualquer reutilização de seu trabalho por terceiros deve incluir o nome dos autores, o título do artigo, o nome da revista, o DOI (quando disponível) e o link para a licença.
É permitido e incentivado que os autores disponibilizem a versão publicada do trabalho em repositórios institucionais, sites pessoais ou redes acadêmicas imediatamente após a publicação, com menção à publicação inicial nesta revista.