Estudo do Problema do Caminho Mínimo em Grafos

Authors

  • Gustavo O. Guidetti Author
  • Luis F. Brasil Author
  • Eduardo H. M. Cruz Author

Keywords:

C#, Teoria dos Grafos

Abstract

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.

References

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.

Published

2024-12-12

How to Cite

Estudo do Problema do Caminho Mínimo em Grafos. (2024). Information Technology Week, 1(1). https://tecnoif.com.br/periodicos/index.php/setif/article/view/236

Similar Articles

1-10 of 114

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)