SlideShare une entreprise Scribd logo
1  sur  26
Universidade Federal de Alagoas
      Ciência da Computação




  Fluxos em Rede e
     Associação
 Emanuel Franco
Iorgama Porcely
 Jessyka Oliveira
Vanessa Pinheiro
Roteiro

    Introdução

    Fluxos em Rede

    Cortes

    Fluxos Máximo

    Fluxos de Custo Mínimo

    Associação

    Aplicação:
       
         Modelos de Fluxo em Redes para o Problema de Escala
         de Motoristas de Ônibus Urbano
       
         Otimização do fluxo em rede na gestão financeir do
         caixa

    Conclusão
Introdução

    Encanamento
Fluxos em Rede

    Um fluxo em rede G=(V,E) é um grafo orientado em que
    cada aresta (u,v) ∈ E e tem uma capacidade não negativa
    c(u,v) ≥ 0, onde u = origem (não tem arestas incidentes) e
    v = destino (não tem arestas de saída). Cada vértice reside
    em algum caminho de u até v.
Fluxos em Rede
Fluxos em Rede

    Deve satisfazer as seguintes condições:

      
          Restrição de capacidade

      
          Conservação de fluxo
Cortes

    Um corte em um rede de fluxo N é o conjunto dos arcos de
    N com extremidade inicial em Vs e extremidade final em Vt
Cortes

    A capacidade de um corte em um rede N é a soma das
    capacidades dos arcos do corte


    Corte mínimo: corte que possui a menor capacidade
Fluxo Máximo

    Um fluxo máximo é um fluxo cujo valor é maior do que
    todos os fluxos de N


    Alguns algoritmos propostos para encontrar o fluxo
    máximo:
       
         o algoritmo dos caminhos de aumento proposto por
         Ford e Fulkerson;
       
         o algoritmo dos caminhos de aumento de comprimento
         mínimo proposto por Edmonds-Karp e
       
         o algoritmo do pré-fluxo proposto por Goldberg e
         Tarjan.
Fluxo Máximo

    o algoritmo dos caminhos de aumento proposto por Ford e
    Fulkerson:


    Aumentar o fluxo iterativamente em uma rede até que ele
    não possa mais ser aumentado.
Fluxo Máximo

    Resumo do algoritmo:
    
       1º - Escolhe-se um caminho qualquer desde a origem até
       ao destino
    
       2º - Procurar nesse caminho o arco orientado com menor
       capacidade, c
    
       3º - Diminuir de c a capacidade de fluxo em cada arco do
       caminho no sentido considerado e aumentar de c a
       capacidade dos arcos no sentido inverso.

    Regressar ao 1º passo. Se já não existir nenhum caminho
    em que todos os arcos tenham capacidade positiva, tal
    significa que já se determinou o fluxo máximo.
Fluxo Máximo

    Tempo de execução desse algoritmo é pseudo polinomial

    Como esse algoritmo não possui uma forma especifica de
    encontrar caminhos aumentados, o desempenho deste
    pode ser baixo se a entrada for grande e os caminhos
    aumentados forem mal escolhidos.
Fluxo Máximo

    O algoritmo de Edmonds-Karp


    É uma variação do algoritmo de Ford-Fulkerson


    Mais simples, melhor tempo de execução


    A técnica consiste em escolher, a cada iteração, um caminho
    aumentado com o menor número de arestas, o que pode ser feito
    facilmente com um algoritmo modificado de busca em largura.


    O tempo de execução é de O(nm²) sendo n o número de vértices
    e m o número de arestas
Fluxo Máximo

    O algoritmo de Goldberg-Tarjan


    O algoritmo vai examinar os nós com excesso de fluxo,
    enviando fluxo deste nó para nós considerados mais
    próximos.


    A ideia desse algoritmo é executar repetidamente essa
    etapa até que não haja mais nós ativos, ou seja, nós com
    excesso de fluxo.
Aplicação

    Modelos de Fluxo em Redes para o Problema de Escala de
    Motoristas de Ônibus Urbano


    Otimização do fluxos em rede na gestão financeira do
    caixa: aplicação em uma empresa agroindustrial
Modelos de Fluxo em Redes para o
     Problema de Escala de Motoristas de
                   Ônibus

    Problema: Criação de escala de tripulação (motorista e
    cobrador) em ônibus urbano;


    Solução Convencional:
           Baseada no PPT na geração de colunas;


    Possui desempenho mínimo por sua programação linear.
Modelos de Fluxo em Redes para o
     Problema de Escala de Motoristas de
                   Ônibus

    Abordagem para PPT apresentada por Siqueira:
        1.Divide escalas de longa e curta duração;

        2.Faz a combinação gerando jornadas
        diárias;

        3.Uma nova combinação gera jornadas
        semanais;

        4.Designa jornadas aos funcionários.
Modelos de Fluxo em Redes para o
        Problema de Escala de Motoristas de
                      Ônibus

    Metodologia 1:

    
        Forma os grupos de tarefas dentro do mesmo período
        (manhã, tarde, noite) deixando as demais num
        agrupamento global.
Modelos de Fluxo em Redes para o
        Problema de Escala de Motoristas de
                      Ônibus

    Metodologia 2:

    
        Realiza agrupamentos de tarefas de curta duração em
        blocos de maior duração de acordo com a atividade de
        cada veiculo.
Modelos de Fluxo em Redes para o
     Problema de Escala de Motoristas de
                   Ônibus

    As duas Metodologias foram eficientes;


    A Metodologia 2 se destacou em função de avaliação;


    A combinação das duas Metodologias destacou-se no
    desempenho de combinação da tripulação.
Otimização do fluxos em rede na gestão
     financeira do caixa: aplicação em uma
            empresa agroindustrial

    A otimização de fluxos em redes na gestão do caixa tem
    como objetivo mostrar ferramentas que possa otimizar o
    gerenciamento do fluxo do caixa em uma empresa
    agroindustrial. Utilizando para tomar decisões envolvidas
    as teorias de Golden, liberatore e Lieberman.
Otimização do fluxos em rede na gestão
     financeira do caixa: aplicação em uma
            empresa agroindustrial

    A otimização dos processos financeiros e as redes de fluxos
    são parecidas, pois são combinações de elementos que
    entretêm relações numerosas, diversificadas e complexas.


    Mostrar uma ferramenta flexível e efetiva para a gestão do
    fluxo de caixa, capaz de capturar os problemas enfrentados
    para tomadas de decisão e adaptar e dimensionar os fluxos
    de recursos monetários.
Otimização do fluxos em rede na gestão
     financeira do caixa: aplicação em uma
            empresa agroindustrial
   O modelo utilizado para resolver os problemas deste cenário foi a
    ferramenta Solver que faz parte do micrsoft Office Excel 2003, utilizando da
    planilha solver o método simplex.




    Rede de fluxo com a prática de tesouraria (os valores dos arcos indicam os
                                     fluxos)
Otimização do fluxos em rede na gestão
     financeira do caixa: aplicação em uma
            empresa agroindustrial
   O modelo adaptado para programar amortizações




     Adaptação do modelo para caso com programação de amortizações.
Referências
• D.         Castonguay.         Fluxo       máximo.           Disponível       em:
  <www.inf.ufg.br/~diane/PAA/2006/AULA2006/Fluxo.pdf> Acesso em Dezembro 2011
• F.        Fontes.       Fluxo        em        redes.         Disponível      em:
  <http://www2.ufersa.edu.br/portal/view/uploads/setores/146/arquivos/fluxo      em
  redes.ppt> Acesso em Dezembro 2011
• G. P. Silva. Um estudo do algoritmo de Goldberg e Tarjan para o problema de fluxo
  máximo.     Disponível  em:   <http://www.bibliotecadigital.unicamp.br/document/?
  down=000042531> Acess em Dezembro 2011.
• G. P. Silva, et al. Modelos de Fluxo em Redes para o Problema de Escala de
  Motoristas         de        Ônibus         Urbano.          Disponível       em:
  <http://www.sbmac.org.br/eventos/cnmac/cd_xxviii_cnmac/resumos
  %20estendidos/gustavo_silva_ST18.pdf> Acesso em Dezembro 2011
• M. T. Goodrich and R. Tamassia. Projeto de Algoritmos - Fundamentos, análise e
  exemplos da Internet. Porto Alegre: Bookman, 2004
Referências
• P. Feofiloff. Fluxo em redes. Departamento de Ciência da
  Computação. Universidade de São Paulo. Disponível em:
  <http://www.ime.usp.br/~pf/flows/> Acesso em Dezembro 2011
• P. Luzzardi. Algoritmos de Fluxo Máximo. Disponível em:
  <infovis.ucpel.tche.br/luzzardi/fluxo_maximo.ppt>     Acesso    em
  Dezembro 2011
• Pacheco, J. V. de A. and Morabito, R. Otimização de fluxos em rede
  na gestão financeira do caixa: aplicação em uma empresa
  agroindustrial              .            Disponível            em:
  <http://www.scielo.br/pdf/prod/v20n2/aop_200802016.pdf> Acesso
  em Dezembro 2011
• R. F. de Oliveira. Problemas de fluxos em redes. Disponível em:
  <http://w3.ualg.pt/~hshah/algoritmos/aula6/aula6/introducao.html>
  Acesso em: Dezembro 2011
• R.     Santos.     Fluxo      em      Redes.     Disponível    em:
  <http://www.facom.ufms.br/~ricardo/Courses/OR-
  2009/Lectures/Lec12_2009.pdf> Acesso em Dezembro 2011

Contenu connexe

En vedette

áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografíasjeamileth6
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computaciónDavid Arteaga
 
www.TutoresReforcoEscolar.Com.Br - Geografia - Efeito Estufa e Aquecimento ...
www.TutoresReforcoEscolar.Com.Br - Geografia -  Efeito Estufa  e Aquecimento ...www.TutoresReforcoEscolar.Com.Br - Geografia -  Efeito Estufa  e Aquecimento ...
www.TutoresReforcoEscolar.Com.Br - Geografia - Efeito Estufa e Aquecimento ...Manuela Mendes
 
Wilmer cotrado rojas
Wilmer cotrado rojasWilmer cotrado rojas
Wilmer cotrado rojaseltriste31
 
Slides para postar blog
Slides para postar blogSlides para postar blog
Slides para postar blogValportugues
 
Diario de uma pescaria 2013
Diario de uma pescaria 2013Diario de uma pescaria 2013
Diario de uma pescaria 2013cnsmar
 
Serie Radiografica
Serie Radiografica Serie Radiografica
Serie Radiografica Cat Lunac
 
GUIA DE REFERÊNCIA - Mixer Line 6 M20d StageScape - (PORTUGUÊS)
GUIA DE REFERÊNCIA  - Mixer Line 6  M20d StageScape -  (PORTUGUÊS)GUIA DE REFERÊNCIA  - Mixer Line 6  M20d StageScape -  (PORTUGUÊS)
GUIA DE REFERÊNCIA - Mixer Line 6 M20d StageScape - (PORTUGUÊS)Habro Group
 

En vedette (18)

áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografías
 
E mktg clase5_rendimiento_web
E mktg clase5_rendimiento_webE mktg clase5_rendimiento_web
E mktg clase5_rendimiento_web
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 
Artebrasil 2013
Artebrasil 2013Artebrasil 2013
Artebrasil 2013
 
Mely y ailu
Mely y ailuMely y ailu
Mely y ailu
 
Sus pas-2013
Sus pas-2013Sus pas-2013
Sus pas-2013
 
www.TutoresReforcoEscolar.Com.Br - Geografia - Efeito Estufa e Aquecimento ...
www.TutoresReforcoEscolar.Com.Br - Geografia -  Efeito Estufa  e Aquecimento ...www.TutoresReforcoEscolar.Com.Br - Geografia -  Efeito Estufa  e Aquecimento ...
www.TutoresReforcoEscolar.Com.Br - Geografia - Efeito Estufa e Aquecimento ...
 
Filosofia
FilosofiaFilosofia
Filosofia
 
Oclusion
OclusionOclusion
Oclusion
 
Wilmer cotrado rojas
Wilmer cotrado rojasWilmer cotrado rojas
Wilmer cotrado rojas
 
Delfin
DelfinDelfin
Delfin
 
Raz mat edades_2
Raz mat edades_2Raz mat edades_2
Raz mat edades_2
 
Slides para postar blog
Slides para postar blogSlides para postar blog
Slides para postar blog
 
Diario de uma pescaria 2013
Diario de uma pescaria 2013Diario de uma pescaria 2013
Diario de uma pescaria 2013
 
Serie Radiografica
Serie Radiografica Serie Radiografica
Serie Radiografica
 
Reklam2
Reklam2Reklam2
Reklam2
 
Ljud
LjudLjud
Ljud
 
GUIA DE REFERÊNCIA - Mixer Line 6 M20d StageScape - (PORTUGUÊS)
GUIA DE REFERÊNCIA  - Mixer Line 6  M20d StageScape -  (PORTUGUÊS)GUIA DE REFERÊNCIA  - Mixer Line 6  M20d StageScape -  (PORTUGUÊS)
GUIA DE REFERÊNCIA - Mixer Line 6 M20d StageScape - (PORTUGUÊS)
 

Similaire à Fluxos em Rede e Associação

Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Renato Arbex
 
Logística tese marcos-roberto_silva
Logística tese marcos-roberto_silvaLogística tese marcos-roberto_silva
Logística tese marcos-roberto_silvaAndré Jun Miki
 
O problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosO problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosEduardo Souza
 
Map reduce novas abordagens para o processo de datamining em grandes volumn...
Map reduce   novas abordagens para o processo de datamining em grandes volumn...Map reduce   novas abordagens para o processo de datamining em grandes volumn...
Map reduce novas abordagens para o processo de datamining em grandes volumn...João Gabriel Lima
 
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Renato Arbex
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4edubenayon
 
Gasoduto Urucu/Manaus (Mostra Tic)
Gasoduto Urucu/Manaus (Mostra Tic)Gasoduto Urucu/Manaus (Mostra Tic)
Gasoduto Urucu/Manaus (Mostra Tic)Peter Mello
 
18.ago esmeralda 15.15_360_emg
18.ago esmeralda 15.15_360_emg18.ago esmeralda 15.15_360_emg
18.ago esmeralda 15.15_360_emgitgfiles
 
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...GiovanniGuimares2
 
Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008
Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008
Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008Jerônimo Medina Madruga
 
Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...
Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...
Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...wesleylouzeiro
 
IA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCar
IA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCarIA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCar
IA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCarMarco Antônio Aburachid Tavares
 

Similaire à Fluxos em Rede e Associação (20)

Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
 
Logística tese marcos-roberto_silva
Logística tese marcos-roberto_silvaLogística tese marcos-roberto_silva
Logística tese marcos-roberto_silva
 
O problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosO problema do transporte aplicado à grafos
O problema do transporte aplicado à grafos
 
Map reduce novas abordagens para o processo de datamining em grandes volumn...
Map reduce   novas abordagens para o processo de datamining em grandes volumn...Map reduce   novas abordagens para o processo de datamining em grandes volumn...
Map reduce novas abordagens para o processo de datamining em grandes volumn...
 
Redes4
Redes4Redes4
Redes4
 
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
Projeto de Redes Otimizadas de Transporte Público por Ônibus Utilizando Algor...
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4
 
Gasoduto Urucu/Manaus (Mostra Tic)
Gasoduto Urucu/Manaus (Mostra Tic)Gasoduto Urucu/Manaus (Mostra Tic)
Gasoduto Urucu/Manaus (Mostra Tic)
 
Fluxo a Custo Mínimo
Fluxo a Custo MínimoFluxo a Custo Mínimo
Fluxo a Custo Mínimo
 
Atividade 1 estatística aplicada ao data sciense
Atividade 1 estatística aplicada ao data scienseAtividade 1 estatística aplicada ao data sciense
Atividade 1 estatística aplicada ao data sciense
 
18.ago esmeralda 15.15_360_emg
18.ago esmeralda 15.15_360_emg18.ago esmeralda 15.15_360_emg
18.ago esmeralda 15.15_360_emg
 
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
 
PO - aula 1.pptx
PO - aula 1.pptxPO - aula 1.pptx
PO - aula 1.pptx
 
Ensinando Redes ATM em Laboratório
Ensinando Redes ATM em LaboratórioEnsinando Redes ATM em Laboratório
Ensinando Redes ATM em Laboratório
 
Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008
Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008
Análise do problema do caixeiro viajante - Versão artigo - ERAD 2008
 
Rct 16 - camada de rede
Rct   16 - camada de redeRct   16 - camada de rede
Rct 16 - camada de rede
 
Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...
Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...
Aplicação da Técnica Mapreduce na Modelagem de Algoritmos Genéticos para o “P...
 
Construção Civil
Construção CivilConstrução Civil
Construção Civil
 
11480 6
11480 611480 6
11480 6
 
IA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCar
IA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCarIA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCar
IA e Aplicação em Logística na ArcelorMittal Brasil - UFABC e UFSCar
 

Plus de Iorgama Porcely

Plus de Iorgama Porcely (6)

Segurança em Banco de Dados
Segurança em Banco de DadosSegurança em Banco de Dados
Segurança em Banco de Dados
 
Haskell
HaskellHaskell
Haskell
 
Pylint
PylintPylint
Pylint
 
Transformações 3D
Transformações 3DTransformações 3D
Transformações 3D
 
Segmentação de imagem
Segmentação de imagemSegmentação de imagem
Segmentação de imagem
 
Modelos de cores
Modelos de coresModelos de cores
Modelos de cores
 

Dernier

Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfPastor Robson Colaço
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...LizanSantos1
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 anoAdelmaTorres2
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 

Dernier (20)

Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 

Fluxos em Rede e Associação

  • 1. Universidade Federal de Alagoas Ciência da Computação Fluxos em Rede e Associação Emanuel Franco Iorgama Porcely Jessyka Oliveira Vanessa Pinheiro
  • 2. Roteiro  Introdução  Fluxos em Rede  Cortes  Fluxos Máximo  Fluxos de Custo Mínimo  Associação  Aplicação:  Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus Urbano  Otimização do fluxo em rede na gestão financeir do caixa  Conclusão
  • 3. Introdução  Encanamento
  • 4. Fluxos em Rede  Um fluxo em rede G=(V,E) é um grafo orientado em que cada aresta (u,v) ∈ E e tem uma capacidade não negativa c(u,v) ≥ 0, onde u = origem (não tem arestas incidentes) e v = destino (não tem arestas de saída). Cada vértice reside em algum caminho de u até v.
  • 6. Fluxos em Rede  Deve satisfazer as seguintes condições:  Restrição de capacidade  Conservação de fluxo
  • 7. Cortes  Um corte em um rede de fluxo N é o conjunto dos arcos de N com extremidade inicial em Vs e extremidade final em Vt
  • 8. Cortes  A capacidade de um corte em um rede N é a soma das capacidades dos arcos do corte  Corte mínimo: corte que possui a menor capacidade
  • 9. Fluxo Máximo  Um fluxo máximo é um fluxo cujo valor é maior do que todos os fluxos de N  Alguns algoritmos propostos para encontrar o fluxo máximo:  o algoritmo dos caminhos de aumento proposto por Ford e Fulkerson;  o algoritmo dos caminhos de aumento de comprimento mínimo proposto por Edmonds-Karp e  o algoritmo do pré-fluxo proposto por Goldberg e Tarjan.
  • 10. Fluxo Máximo  o algoritmo dos caminhos de aumento proposto por Ford e Fulkerson:  Aumentar o fluxo iterativamente em uma rede até que ele não possa mais ser aumentado.
  • 11. Fluxo Máximo  Resumo do algoritmo:  1º - Escolhe-se um caminho qualquer desde a origem até ao destino  2º - Procurar nesse caminho o arco orientado com menor capacidade, c  3º - Diminuir de c a capacidade de fluxo em cada arco do caminho no sentido considerado e aumentar de c a capacidade dos arcos no sentido inverso.  Regressar ao 1º passo. Se já não existir nenhum caminho em que todos os arcos tenham capacidade positiva, tal significa que já se determinou o fluxo máximo.
  • 12. Fluxo Máximo  Tempo de execução desse algoritmo é pseudo polinomial  Como esse algoritmo não possui uma forma especifica de encontrar caminhos aumentados, o desempenho deste pode ser baixo se a entrada for grande e os caminhos aumentados forem mal escolhidos.
  • 13. Fluxo Máximo  O algoritmo de Edmonds-Karp  É uma variação do algoritmo de Ford-Fulkerson  Mais simples, melhor tempo de execução  A técnica consiste em escolher, a cada iteração, um caminho aumentado com o menor número de arestas, o que pode ser feito facilmente com um algoritmo modificado de busca em largura.  O tempo de execução é de O(nm²) sendo n o número de vértices e m o número de arestas
  • 14. Fluxo Máximo  O algoritmo de Goldberg-Tarjan  O algoritmo vai examinar os nós com excesso de fluxo, enviando fluxo deste nó para nós considerados mais próximos.  A ideia desse algoritmo é executar repetidamente essa etapa até que não haja mais nós ativos, ou seja, nós com excesso de fluxo.
  • 15. Aplicação  Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus Urbano  Otimização do fluxos em rede na gestão financeira do caixa: aplicação em uma empresa agroindustrial
  • 16. Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus  Problema: Criação de escala de tripulação (motorista e cobrador) em ônibus urbano;  Solução Convencional: Baseada no PPT na geração de colunas;  Possui desempenho mínimo por sua programação linear.
  • 17. Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus  Abordagem para PPT apresentada por Siqueira: 1.Divide escalas de longa e curta duração; 2.Faz a combinação gerando jornadas diárias; 3.Uma nova combinação gera jornadas semanais; 4.Designa jornadas aos funcionários.
  • 18. Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus  Metodologia 1:  Forma os grupos de tarefas dentro do mesmo período (manhã, tarde, noite) deixando as demais num agrupamento global.
  • 19. Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus  Metodologia 2:  Realiza agrupamentos de tarefas de curta duração em blocos de maior duração de acordo com a atividade de cada veiculo.
  • 20. Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus  As duas Metodologias foram eficientes;  A Metodologia 2 se destacou em função de avaliação;  A combinação das duas Metodologias destacou-se no desempenho de combinação da tripulação.
  • 21. Otimização do fluxos em rede na gestão financeira do caixa: aplicação em uma empresa agroindustrial  A otimização de fluxos em redes na gestão do caixa tem como objetivo mostrar ferramentas que possa otimizar o gerenciamento do fluxo do caixa em uma empresa agroindustrial. Utilizando para tomar decisões envolvidas as teorias de Golden, liberatore e Lieberman.
  • 22. Otimização do fluxos em rede na gestão financeira do caixa: aplicação em uma empresa agroindustrial  A otimização dos processos financeiros e as redes de fluxos são parecidas, pois são combinações de elementos que entretêm relações numerosas, diversificadas e complexas.  Mostrar uma ferramenta flexível e efetiva para a gestão do fluxo de caixa, capaz de capturar os problemas enfrentados para tomadas de decisão e adaptar e dimensionar os fluxos de recursos monetários.
  • 23. Otimização do fluxos em rede na gestão financeira do caixa: aplicação em uma empresa agroindustrial  O modelo utilizado para resolver os problemas deste cenário foi a ferramenta Solver que faz parte do micrsoft Office Excel 2003, utilizando da planilha solver o método simplex. Rede de fluxo com a prática de tesouraria (os valores dos arcos indicam os fluxos)
  • 24. Otimização do fluxos em rede na gestão financeira do caixa: aplicação em uma empresa agroindustrial  O modelo adaptado para programar amortizações Adaptação do modelo para caso com programação de amortizações.
  • 25. Referências • D. Castonguay. Fluxo máximo. Disponível em: <www.inf.ufg.br/~diane/PAA/2006/AULA2006/Fluxo.pdf> Acesso em Dezembro 2011 • F. Fontes. Fluxo em redes. Disponível em: <http://www2.ufersa.edu.br/portal/view/uploads/setores/146/arquivos/fluxo em redes.ppt> Acesso em Dezembro 2011 • G. P. Silva. Um estudo do algoritmo de Goldberg e Tarjan para o problema de fluxo máximo. Disponível em: <http://www.bibliotecadigital.unicamp.br/document/? down=000042531> Acess em Dezembro 2011. • G. P. Silva, et al. Modelos de Fluxo em Redes para o Problema de Escala de Motoristas de Ônibus Urbano. Disponível em: <http://www.sbmac.org.br/eventos/cnmac/cd_xxviii_cnmac/resumos %20estendidos/gustavo_silva_ST18.pdf> Acesso em Dezembro 2011 • M. T. Goodrich and R. Tamassia. Projeto de Algoritmos - Fundamentos, análise e exemplos da Internet. Porto Alegre: Bookman, 2004
  • 26. Referências • P. Feofiloff. Fluxo em redes. Departamento de Ciência da Computação. Universidade de São Paulo. Disponível em: <http://www.ime.usp.br/~pf/flows/> Acesso em Dezembro 2011 • P. Luzzardi. Algoritmos de Fluxo Máximo. Disponível em: <infovis.ucpel.tche.br/luzzardi/fluxo_maximo.ppt> Acesso em Dezembro 2011 • Pacheco, J. V. de A. and Morabito, R. Otimização de fluxos em rede na gestão financeira do caixa: aplicação em uma empresa agroindustrial . Disponível em: <http://www.scielo.br/pdf/prod/v20n2/aop_200802016.pdf> Acesso em Dezembro 2011 • R. F. de Oliveira. Problemas de fluxos em redes. Disponível em: <http://w3.ualg.pt/~hshah/algoritmos/aula6/aula6/introducao.html> Acesso em: Dezembro 2011 • R. Santos. Fluxo em Redes. Disponível em: <http://www.facom.ufms.br/~ricardo/Courses/OR- 2009/Lectures/Lec12_2009.pdf> Acesso em Dezembro 2011