SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

á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
 

Destaque (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)
 

Semelhante a 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
 

Semelhante a 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
 

Mais de Iorgama Porcely

Mais 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
 

Último

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdfBlendaLima1
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......suporte24hcamin
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 

Último (20)

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.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