Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38049
Title: Aplicações práticas dos algoritmos de fluxo máximo.
Other Titles: Real life applications of maximum flow algorithms.
???metadata.dc.creator???: FIGUEREDO, Daniel de Matos.
???metadata.dc.contributor.advisor1???: GHEYI, Rohit
???metadata.dc.contributor.referee1???: RAMALHO, Franklin de Souza.
???metadata.dc.contributor.referee2???: BRASILEIRO, Francisco Vilar.
Keywords: Algoritmos de Fluxo Máximo - Aplicações;Teoria dos Grafos;Grafos Bipartidos;Redes de Fluxo;Modelagem por Grafos;Maximum Flow Algorithms - Applications;Graph Theory;Bipartite Graphs;Flow Networks;Graph Modeling
Issue Date: 15-May-2024
Publisher: Universidade Federal de Campina Grande
Citation: FIGUEREDO. Daniel de Matos. Aplicações práticas dos algoritmos de fluxo máximo. 2024. 14 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024.
???metadata.dc.description.resumo???: Nos desafios enfrentados na resolução de problemas, a mudança de perspectiva pode revelar soluções mais simples. Uma abordagem comum envolve a representação de problemas complexos por meio de Redes de Fluxo, permitindo a aplicação de algoritmos de Fluxo Máximo. Algoritmos de fluxo possuem importância significativa para a resolução de problemas em várias áreas, tendo um papel imprescindível no que se diz respeito à otimização de soluções. Entretanto, existe uma certa dificuldade por parte dos desenvolvedores em saber quando e como utilizá-los. Neste trabalho, o objetivo é mostrar aplicações práticas do uso de algoritmos de Fluxo Máximo para ajudar os profissionais de software a entenderem mais cenários de aplicação. Este artigo se concentra na análise de problemas suscetíveis à modelagem por grafos e na resolução por meio de algoritmos de Fluxo Máximo, demonstrando como esses problemas podem ser formulados em termos de redes de fluxo. Entre os problemas analisados estão problemas de emparelhamento, como a atribuição de tasks para workers e distribuição balanceada de carros para passageiros em aplicativos de viagem. Além disso, será mostrado uma variação do problema Baseball Elimination visando calcular a possibilidade de vitória de competidores em um torneio de xadrez. Ao destacar aplicações práticas de algoritmos como Ford-Fulkerson e Edmonds-Karp, são oferecidos insights valiosos, como por exemplo a possibilidade de representar determinadas relações como grafos bipartidos. Desta forma mostrando a utilidade e eficiência desse tipo de abordagem na resolução de uma variedade de problemas do mundo real.
Abstract: In the challenges faced during problem-solving, a change in perspective can reveal simpler solutions. A common approach involves representing complex problems through Flow Networks, enabling the application of Maximum Flow algorithms. Flow algorithms hold significant importance for problem-solving in various fields, playing an indispensable role in solution optimization. However, developers often struggle with knowing when and how to use them. In this work, the objective is to showcase practical applications of Maximum Flow algorithms to help software professionals understand more application scenarios. This article focuses on the analysis of problems amenable to graph modeling and resolution through Maximum Flow algorithms, demonstrating how these problems can be formulated in terms of flow networks. Among the problems analyzed are matching problems, such as task assignment for workers and balanced distribution of cars for passengers in travel applications. Additionally, a variation of the Baseball Elimination problem will be shown, aiming to calculate the likelihood of competitors winning in a chess tournament. By highlighting practical applications of algorithms like Ford-Fulkerson and Edmonds-Karp, valuable insights are offered, such as the possibility of representing certain relationships as bipartite graphs. Thus, demonstrating the usefulness and efficiency of this type of approach in solving a variety of real-world problems.
Keywords: Algoritmos de Fluxo Máximo - Aplicações
Teoria dos Grafos
Grafos Bipartidos
Redes de Fluxo
Modelagem por Grafos
Maximum Flow Algorithms - Applications
Graph Theory
Bipartite Graphs
Flow Networks
Graph Modeling
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38049
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
DANIEL DE MATOS FIGUEREDO-ARTIGO-CIÊNCIA DA COMPUTAÇÃO-CEEI (2024).pdf584.39 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.