Modelo Matemático de um Problema de Suprimento de Demandas *

Tamanho: px
Começar a partir da página:

Download "Modelo Matemático de um Problema de Suprimento de Demandas *"

Transcrição

1 <7. Modelo Matemático de um Problema de Suprimento de Demandas * Eduardo Camponogara camponoggdcc.unicamp.br Pedro Sérgio de Souza pssgdcc.unicamp.br Universidade Estadual de Campinas Departamento de Ciência da Computação - IMECC CX.Postal CEP Campinas - SP Resumo Este artigo trata de um problema de suprimento de demandas de derivados de petróleo. Tais derivados são processados em refinarias e transportados, através de uma rede dutos, para terminais de onde são distribuídos aos mercados consumidores. A partir da definição do problema, é apresentado um modelo em programação matemática caracterizado por uma estrutura de fluxo em rede com multi-períodos. Por fim, são apresentados resultados obtidos através da aplicação de um algoritmo exato sobre o modelo. *Este trabalho tem recebido apoio financeiro da FAPESP.

2 256 2~ SIMPÓSI BRASILEIR DE Introdução No Estado de São Paulo, a produção e distribuição dos derivados de petróleo é feita através de um conjunto de refinarias e terminais da Petrobrás. As refinarias processam o petróleo cru nos seus diversos derivados ~ os quais são distribuídos aos mercados consumidores através dos terminais. Estes mercados estabelecem o planejamento tanto da produção dos derivados nas refinarias quanto da demanda nas bases (refinarias ou terminais). Embora a distribuição seja feita nas refinarias e terminais, a produção é concentrada apenas nas refinarias por questões economicas. Isto implica na necessidade de transporte entre bases, o qual é feito, em sua grande maioria, por meio de uma rede de dutos que as interligam. Entretanto, na eminência de desabastecimento, podem ser usados caminhões. Nesse problema, o objetivo principal da Petrobrás está em encontrar uma solução que atenda as demandas e reduza os custos de transporte. Além disso, deve satisfazer as restrições tecnológicas e temporais. Este artigo propõe uma sucinta definição do problema, a qual procura agregar as suas reais características. A partir dessa definição, é desenvolvido um modelo, em programação matemática [WiI78], caracterizado por sua estrutura de fluxo em rede com multi-períodos [LN93, JB80]. As equações presentes no modelo são todas lineares e isto permite, pelo menos no âmbito teórico, a aplicação de Métodos de timização Linear. Além do modelo, são apresentados alguns resultados obtidos na sua solução para uma instância do problema. 2 Definição do Problema A definição de um problema envolve pelo menos dois aspectos: os dados e a solução. Em particular. o presente problema se classifica como de timização Combinatória [NW88] e, portanto, é caracterizado por uma função objetivo, a qual quantifica a solução encontrada. A rede de transporte é o primeiro dado do problema, exemplificada pela figura, e possui as informações das características das bases e dos dutos. As bases apresentam capacidades de armazenamento e os dutos possuem capacidades e vazões que dependem dos produtos e do sentido do transporte. s mercados consumidores estabelecem as campanhas de produção e demanda diárias de cada produto em cada base. Além desses dados, a situação da rede também faz parte dos dados de entrada. Essa situação é representada por quais produtos, e suas respectivas quantidades, estão armazenados nos dutos e bases da rede. A rede está sujeita a falhas e os mercados não são estáveis, o que implica na característica dinâmica do problema. Para resolver essa questão, assumir-se-á uma situação estática a cada evento dinâmico. A solução do problema está em encontrar o fluxo de produtos nos dutos, o qual garanta o abastecimento dos mercados e também atenda as restrições tecnológicas e temporais. Como restrição tecnológica, cita-se a seqüência em que os produtos são transportados, tendo em vista que, para cada produto existe apenas um subconjunto de produtos que podem entrar em contato com o mesmo. As restrições temporais, por sua vez, estão relacionadas com a disponibilidade de produto e a capacidade de armazenamento no momento da execução de uma operação de transporte. É interesse da Petrobrás reduzir os custos de transporte e de operação do sistema. Entretanto, o objetivo principal tem se limitado ao atendimento das demandas, dado que o sistema é programado exclusivamente através da interação humana. Isso justifica a busca de um método automático capaz de encontrar uma solução que reduza esses custos. 3 Modelo em Programação Matemática A apresentação do modelo será feita através de um pequeno exemplo cuja rede é formada por duas bases, A e B, interligadas por um duto. Dado que o duto possui capacidade CAPDUT, ele será representado por um conjunto de vértices, cada qual representando um segmento do duto, tal que cada vértice possua a capacidade equivalente à vazão durante um período de tempo. A rede resultante da representação de dutos por vértices é replicada quantos forem os períodos utilizados. Na figura 2 está ilustrada a rede do exemplo com um período e o duto com dois vértices. Nessa rede, os arcos representam os possíveis transportes (6, 7, 9, 0, 2 e 3), o estado inicial (, 2, 3 e 4) e as campanhas de produção e demanda das bases (5, 6, 2 e 22). vértice que representa o segmento do duto mais próximo à base A, no início do período, possui quatro arcos: 2, 7,..

3 .~ ~~ ~ -~ / 2! SIMPÓSI BRASILEIR DE 257 IUICAP - CA7fJAVA Figura : representação gráfica da rede de transporte da Petrobrás no Estado de São Paulo. s rótulos dos vértices do grafo identificam as refinarias e terminais. REPLAN, por exemplo, identifica a Refinaria de Paulínea. 8 e 9, representando as quantidades, respectivamente. inicialmente armazenada, transferida para A, restante no seg~ento e transferida para o outro segmento do duto durante o período. modelo exemplo considera que apenas dois produtos (G e Q) podem ser transportados na rede. As variáveis xnp indicam a quantidade de produto p E {G, Q} que foi transportada através do arco n E {, 2,..., 22}. As variáveis Ynp são variáveis binárias que indicam qual produto está armazenado, no início de um período, em um dado segmento. Por exemplo, YnG = indica que o segmento para o qual o arco n é incidente possui o produto G no início do período correspondente. A partir das definições acima, seguem abaixo as restrições do modelo, classificadas por suas respectivas funções.. Restrições que estabelecem o estado inicial do sistema. (a) Restrições de produtos armazenados nos dutos, onde CAPDUT é a capacidade do duto. Assume-se que somente o produto G está inicialmente armazenado no duto. X2G CAPDUT/2 x2q Y2G Y2Q x3g CAPDUT/2 x3q Y3G Y3Q

4 258 2! SIMPÓSI BRASILEIR DE BASE A"""""",...'... BASE B INICI D PERID. ~ INICI D PERID Figura 2: Rede correspondente ao exemplo com duas bases, um período e dois vértices por duto. 2. (b) Restrições de estoque nas bases, onde ESTpb indica o estoque inicial do produto p E {G, Q} armazenado na base b E {A, B}.. ESTGA XQ XG ESTQA X4G ESTGB X4Q = ESTQB Conservação de fluxo no início dos períodos e 2. xlg = x5g + x6g x6g + x7g + x6g x6g + x7g xlq = x5q + x6q x6q + x7q + x5q = x6q + x7q x2g = x7g + xag + x9g x6g + xag + xl0g xlag x2q = x7q + xaq + x9q x6q + xaq + xl0q = xlaq x3g = xl0g + xllg + x2g x9g + xllg + x3g x9g x3q xl0q + xllq + x2q x9q + xllq + x3q = x9q x4g = x3g + x4g x2g + x4g + x2g x20g + x22g x4q = x3q + x4q x2q + x4q + x2q x20q + x22q 3. Produção e demanda nas bases durante o período, onde PRDpbt (DEMpbt) é a produção (demanda) do produto p na base b durante período t. x6g x5q x6g x6q X2G x2q x22g x22q PRDGAl PRDQAl DEMGAl DEMQAl = PRDGBl PRDQBl DEMGBl = DEMQBl 4. Capacidade de armazenamento nas bases no início do período 2, onde CAPpb é a capacidade de armazenamento do produto p na base b. X5G + X7G + X5G X5Q + X7Q + X5Q X2G + X4G + X2G X2Q + X4Q + X2Q < CAPGA < CAPQA < CAPGB < CAPQB

5 2 2 SIMPÓSI BRASILEIR DE Restrições que garantem armazenamento de um único produto, no início de cada período, em cada segmento do duto. XSG + XSG + xl0g = (YsG) (CAPDUT/2) xsq + xsq + xl0q (Y8Q) (CAPDUT/2) Y8G + YSQ x9g + xllg + x3g (YllG)'( CAPDUT/2) x9q + xllq + x3q (YllQ) (CAPDUT/2) YllG + YllQ 6. Restrições que garantem fluxo comum em todos os segmentos do duto. 7. Restrição de capacidade no duto. Xl0G + xl0q x3g + x3q x9g + x9q x2g + x2q {XSG + xsq + x7g + x7q ~ CAPDUT/2 8. Restrições de precedência dos produtos nos dutos, onde assume-se que o produto G pode entrar em contato com o produto Q e vice-versa. { Y8G Y8Q < YllG + YlQ < YlG + YllQ o modelo em programação matemática se completa ao acrescentar-se a função objetivo ao conjunto de restrições acima. Abaixo segue a função objetivo, a qual procura minimizar os custos de transporte. Minimize Se o modelo exemplo apresentasse três produtos, G, Q e p, tais que apenas Q e D não pudessem entrar em contato, as equações que garantem a precedência dos produtos nos dutos seriam dadas pelas equações abaixo. { YSG Y8Q Y8D < YlG + YlQ + YllD < YlG+YlQ < YllG + YllD Para uma rede com t períodos, n bases, m dutos, p produtos e q vértices correspondentes a segmentos de dutos, o número de variáveis e restrições é da ordem de (mpt + npt + qpt) [CLR90]. Dado que normalmente q > Max{m, n}, o número de variáveis e restrições pode ser aproximado para (qpt). 4 Resultados Na intenção de averiguar a aplicabilidade prática do modelo, implementou-se um código para gerar o modelo correspondente ao problema da Petrobrás. modelo foi então otimizado através do otimizador CPLEX 3.0 [CPL94], que é capaz de resolver problemas de programação linear, com variáveis contínuas e inteiras, usando os algoritmos Simplex [BJ77] e Branch-and-Bound [NW88]. s dados de entrada para o modelamento são os dados descritos na definição do problema. Em particular, existem dois parâmetros que afetam profundamente o tamanho da rede e, conseqüentemente, o número de variáveis e restrições. primeiro parâmetro é o intervalo de tempo entre cada período. Por razões operacionais, as operações de transporte entre as bases da Petrobrás não são inferiores a uma hora de duração, o que indica que o intervalo de tempo adequado para cada período deve ser de, aproximadamente, uma hora. outro parâmetro é o tempo total que a rede deve abranger a partir do instante corrente. A

6 260 2' SIMPÓSI BRASILEIR DE partir da experiência adquirida pelo grupo responsável pela programação do sistema da Petrobrás, a rede deve abranger não menos do que sete dias. Esta exigência é proveniente da grande capacidade e distância de alguns dutos. Tais dutos podem armazenar cerca de m 3 e o bombeamento de produto de uma extremidade para outra pode levar mais do que quatro dias. A rede resultante para o problema apresenta intervalo de uma hora para cada período, n = 4 bases, m = 28 dutos, p = 7 produtos derivados de petróleo, t = 68 períodos e um total de q = 280 vértices correspondentes a segmentos de dutos. Para uma rede com intervalo de quatro horas para cada período, q = 82 vértices, t = 2 períodos (dois dias) e p = 7 produtos, a relaxação linear consumiu cerca de quatro horas de cpu em uma máquina Sun modelo SparcServerl. 5 Conclusões Apesar dos avanços obtidos durante as últimas duas décadas na área de Transporte [DDSS93], ainda existem muitos problemas de cunho prático e teórico a serem resolvidos como, por exemplo, o da Petrobrás tratado neste artigo. A partir de uma dificuldade concreta, a qual envolve questões estratégicas de uma grande empresa, um problema foi definido e modelado matematicamente. Embora o modelo esteja bastante próximo da realidade, os métodos exatos utilizados não se mostraram eficientes para solução do problema. Para um modelo com dimensões inferiores às reais necessidades, o tempo de cpu foi exageradamente elevado, mesmo utilizando um otimizador de reconhecida eficiência (CPLEX 3.0), em uma máquina rápida como a SparcServerl. Esses resultados indicam que as abordagens exatas provavelmente não são adequadas ou faz-se necessário o desenvolvimento de técnicas exatas específicas para o problema em questão. Uma alternativa para solução do problema é o desenvolvimento de algoritmos heurísticos [MM8] que possam encontrar soluções aproximadas ou sobre o modelo matemático ou sobre os requisitos do problema. Uma abordagem heurística de decomposição do problema já foi proposta pelos autores [CdS95]. A extensão dessa abordagem decompõe o problema em três etapas. A primeira é constituída pela etapa de geração de jobs (operações de transporte) que devem ser executados a fim de suprir as demandas. A segunda etapa é formada pela busca de rotas que conectam a base produtora à base consumidora de cada job. Por fim, a última etapa corresponde ao escalonamento dos jobs através de um Job Shop Scheduling [Bak74] modificado, onde os dutos são as máquinas e as rotas são as listas de tarefas dos jobs. Referências [Bak74] K. R. Baker. Introduction to Sequencing and Scheduling. John Wiley, 974. [BJ77] M. Bazaraa and J. Jarvis. Linear Programming and Network Flows. John Wiley & Sons, 977. [CdS95] E. Camponogara and P. S. de Souza. A solução de um problema de transporte através de sua decomposição. In XXII Seminário Integrado de Software e Hardware, 995. [CLR90] T. H. Cormen, C. E. Leiserson, and R. L Rivest. Introduction to Algorithms. MIT Press, 990. [CPL94] CPLEX ptimization, Inc. Using the CPLEX Callable Library, 994. [DDSS93] J. Desrosiers, Y. Dumas, M. M. Solomon, and F. Soumis. Time Constrained Routing and Scheduling. September 993. Forthcoming in Handbooks in perations Research and Management Science. [JB80] P. A. Jensen and J. W. Barnes. Network Flow Programming. John Wiley, 980. [LN93] A. R. Lari and B. N. Nag. A model management solution system for multicommodity network flows. European Journal of perational Research, 7:398-48, 993. [MM8] H. Muller-Merbach. Heuristics and their design: a survey. European Journal of perational Research, 8, 98. [NW88] G. Nemhauser and L. Wolsey. Integer and Combinatorial ptimization. John Wiley & Sons, 988. [WiI78] H. P. Williams. Afodel Building in Mathematical Programming. John Wiley & Sons, 978.

Investigação Operacional I. Guia de Utilização do Software. José Manuel Vasconcelos Valério de Carvalho. Universidade do Minho

Investigação Operacional I. Guia de Utilização do Software. José Manuel Vasconcelos Valério de Carvalho. Universidade do Minho Investigação Operacional I Guia de Utilização do Software José Manuel Vasconcelos Valério de Carvalho Universidade do Minho 2003 Guia de Utilização do Software Este documento apresenta diversas informações

Leia mais

3 Extensões dos modelos matemáticos

3 Extensões dos modelos matemáticos 3 Extensões dos modelos matemáticos Os modelos matemáticos definidos por (2-1) (2-6) e (2-7) (2-13), propostos por Achuthan e Caccetta e apresentados no Capítulo 2, são reforçados neste trabalho através

Leia mais

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04

Prática 00. Total 04. Pré-requisitos. No. De Créditos 04 Disciplina Otimização Combinatória Departamento Carga Horária Semanal MINISTÉRIO DA EDUCAÇÃO E CULTURA PRÓ-REITORIA DE GRADUAÇÃO 1 PROGRAMA DE DISCIPLINA Departamento de Computação Teórica Pré-requisitos

Leia mais

ANEXO II MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE

ANEXO II MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ANEXO II MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE Departamento de Informática e Matemática Aplicada Campus Universitário, Lagoa Nova, Natal RN. CEP: 59.078-970 Fone: (84) 3215-3814

Leia mais

3 Decisões de Localização de Instalações

3 Decisões de Localização de Instalações 3 Decisões de Localização de Instalações Historicamente, o estudo contemporâneo dos problemas de localização foi iniciado por Alfred Weber, que estudou a localização de uma fábrica com o objetivo de minimizar

Leia mais

ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS

ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS João Vitor Moccellin Departamento de Engenharia de Produção Escola de Engenharia de São Carlos, Universidade de São Paulo. Av. Trabalhador

Leia mais

Lista de Exercícios Programação Inteira. x 2 0 e inteiros.

Lista de Exercícios Programação Inteira. x 2 0 e inteiros. Lista de Exercícios Programação Inteira ) Resolva os problemas a seguir usando o método B&B a) Max z = 5 x + y s.a x + y x + y 5 b) Max z = x + y s.a x + y 0 x + y 5 c) Max z = x + y s.a x + 9y 6 8 x +

Leia mais

Programação Matemática Lista 3

Programação Matemática Lista 3 Programação Matemática Lista 3. Coloque na forma padrão os seguintes problemas de programação linear: a) Maximizar X 7 X + 8 X 3 +X 4 X + X X 3 + X 4 4 X + X 3 9 X + X 3 + X 4 6 X 0, X 0, X 3 0, X 4 0

Leia mais

Lista de Exercícios Programação Inteira. x 2 0 e inteiros.

Lista de Exercícios Programação Inteira. x 2 0 e inteiros. Lista de Exercícios Programação Inteira ) Resolva os problemas a seguir usando o método B&B a) Max z = 5 x + 2 y s.a x + y 2 x + y 5 x, y 0, x e y inteiros b) Max z = 2 x + y s.a x + 2y 0 x + y 25 x, y

Leia mais

Algoritmos Branch e Bound para o problema de sequenciamento em uma única máquina

Algoritmos Branch e Bound para o problema de sequenciamento em uma única máquina Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Algoritmos Branch e Bound para o problema de sequenciamento em uma única máquina Carlos E. Ferreira Instituto de Matemática e Estatística, IME, USP 05508-090,

Leia mais

Programação Linear Aplicada em Redes de Telecomunicações. Prof. Rodrigo de Souza Couto

Programação Linear Aplicada em Redes de Telecomunicações. Prof. Rodrigo de Souza Couto Programação Linear Aplicada em Redes de Telecomunicações Prof. Rodrigo de Souza Couto Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org Página da disciplina: http://www.lee.eng.uerj.br/~rodrigo/proglin

Leia mais

Pesquisa Operacional Programação em Redes

Pesquisa Operacional Programação em Redes Pesquisa Operacional Programação em Redes Profa. Alessandra Martins Coelho outubro/2013 Seminários Datas Temas Problema do Caminho mais curto programação em redes Data 07/11/13 Problema do Fluxo máximo

Leia mais

Branch-and-Bound para problemas de Otimização Combinatória

Branch-and-Bound para problemas de Otimização Combinatória para problemas de Otimização Combinatória Rafael Antônio Marques Gomes Orientador: Haroldo Gambini Santos Departamento de Computação UFOP 26 de julho de 2011 Rafael Antônio Marques Gomes BB para problemas

Leia mais

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS Rosiana da Silva Lopes Danilo César Rodrigues Azevedo rosianalopes16@gmail.com danilo.azevedo@ufpi.edu.br.com

Leia mais

5COP096 TeoriadaComputação

5COP096 TeoriadaComputação Sylvio 1 Barbon Jr barbon@uel.br 5COP096 TeoriadaComputação Aula 13 Prof. Dr. Sylvio Barbon Junior Sumário - Problemas NP-Completo Algoritmos Não-deterministas; Classes NP-Completo e NP-Dificil; Teorema

Leia mais

Implementação de um escalonador de processos em GPU

Implementação de um escalonador de processos em GPU Implementação de um escalonador de processos em GPU Guilherme Martins guilhermemartins@usp.br 6 de abril de 2017 Guilherme Martins (guilhermemartins@usp.br) Implementação de um escalonador de processos

Leia mais

CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA.

CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA. CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA. Emerson Carlos Pedrino * e-mail: ecpedrin@sel.eesc.sc.usp.br Valentin Obac Roda ** e-mail: valentin@sel.eesc.sc.usp.br

Leia mais

Pedro Tiago Barbosa do Couto. Resolução de problemas de transporte rodoviário de cargas utilizando programação inteira DISSERTAÇÃO DE MESTRADO

Pedro Tiago Barbosa do Couto. Resolução de problemas de transporte rodoviário de cargas utilizando programação inteira DISSERTAÇÃO DE MESTRADO Pedro Tiago Barbosa do Couto Resolução de problemas de transporte rodoviário de cargas utilizando programação inteira DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE ENGENHARIA ELÉTRICA Programa de Pós graduação

Leia mais

Problemas de Fluxos em Redes

Problemas de Fluxos em Redes Investigação Operacional Problemas de Fluxos em Redes Slide Transparências de apoio à leccionação de aulas teóricas Problemas de fluxos em redes Rede: Conjunto de pontos (vértices) ligados por linhas ou

Leia mais

Sequenciamento de Tarefas

Sequenciamento de Tarefas Sequenciamento de Tarefas Programa: Introdução; Sequenciamento numa única máquina; Sequenciamento em máquinas paralelas; Problemas de shop scheduling; Extensões; 1 Introdução Problemas de sequenciamento/escalonamento

Leia mais

Otávio Moura do Nascimento Leandro de Moraes

Otávio Moura do Nascimento Leandro de Moraes Otávio Moura do Nascimento Leandro de Moraes Job Shop m tarefas, divididas em n operações, devem ser executadas em k máquinas diferentes Cada máquina pode executar somente uma operação de cada vez As operações

Leia mais

4 Descrição do modelo matemático proposto

4 Descrição do modelo matemático proposto 4 Descrição do modelo matemático proposto O modelo matemático de programação linear inteiro misto (PLIM) proposto neste capítulo foi baseado no modelo apresentado por Steffensen (2012). Após algumas adaptações,

Leia mais

Programação Matemática

Programação Matemática Programação Matemática Docentes: Ana Paula, Franklina e Maristela Instituto de Ciências Matemáticas e de Computação - ICMC Universidade de São Paulo USP (Material Elaborado por Aline Leão modificado por

Leia mais

Métodos Exatos para PI - Parte 1: Branch-and-Bound

Métodos Exatos para PI - Parte 1: Branch-and-Bound Introdução à Otimização Combinatória Métodos Exatos para PI - Parte 1: Professora: Rosiane de Freitas (rosiane@icomp.ufam.edu.br) Bruno Raphael Cardoso Dias Prof. Estágio em Docência (bruno.dias@icomp.ufam.edu.br)

Leia mais

Implementação Paralela do Algoritmo de Roteamento de Veículos com Janelas de Tempo sob a Plataforma CUDA

Implementação Paralela do Algoritmo de Roteamento de Veículos com Janelas de Tempo sob a Plataforma CUDA Implementação Paralela do Algoritmo de Roteamento de Veículos com Janelas de Tempo sob a Plataforma CUDA Aluno: Thiago William Machado RA: 107577 thiagowilliamm@yahoo.com.br Orientador: Prof. Dr. Ricardo

Leia mais

Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo

Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo Programação da produção em sistema no-wait flow shop com minimização do tempo total de fluxo Lucas Yamada Scardoelli (EESC/USP) scarty@terra.com.br R. General Glicério, 340, Centro, CEP 15900-000, Taquaritinga,

Leia mais

PCC173 - Otimização em Redes

PCC173 - Otimização em Redes PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 31 de maio de 2017 Marco Antonio M. Carvalho

Leia mais

IT 207 Pesquisa Operacional Aplicada a Problemas de Transporte Aéreo Prof. Carlos Müller sala º semestre / 2014

IT 207 Pesquisa Operacional Aplicada a Problemas de Transporte Aéreo Prof. Carlos Müller sala º semestre / 2014 Programa: O objetivo de IT-207 é o de apresentar conceitos e técnicas de Pesquisa Operacional e sua aplicação na solução de problemas típicos do transporte aéreo. A ementa da matéria inclui: Programação

Leia mais

Programação Matemática

Programação Matemática Programação Matemática Professoras: Franklina Toledo e Maristela Santos* Instituto de Ciências Matemáticas e de Computação - ICMC Universidade de São Paulo USP *Estes slides foram feitos em colaboração

Leia mais

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho Pesquisa Operacional Introdução Profa. Alessandra Martins Coelho agosto/2013 Operational Research Pesquisa Operacional - (Investigação operacional, investigación operativa) Termo ligado à invenção do radar

Leia mais

1-1 PESQUISA OPERACIONAL INTRODUÇÃO

1-1 PESQUISA OPERACIONAL INTRODUÇÃO 1-1 PESQUISA OPERACIONAL INTRODUÇÃO Regra do Jogo 1-2 Provas MAN ADM 1 a Prova: 8 ou 10 de maio 2 a Prova: 12 ou14 de junho Substitutiva: 18 ou 21 de junho Média P = Média das Provas T = Média dos Testes

Leia mais

Cap. 2 Conceitos Básicos em Teoria dos Grafos

Cap. 2 Conceitos Básicos em Teoria dos Grafos Teoria dos Grafos e Aplicações 8 Cap. 2 Conceitos Básicos em Teoria dos Grafos 2.1 Grafo É uma noção simples, abstrata e intuitiva, usada para representar a idéia de alguma espécie de relação entre os

Leia mais

Aula 12: Programação Inteira

Aula 12: Programação Inteira Aula 12: Programação Inteira Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Aula de Hoje 1 Programação Inteira: A Formulação

Leia mais

Ummétodohíbridoparaescalonar turnosdeenfermeiras

Ummétodohíbridoparaescalonar turnosdeenfermeiras Ummétodohíbridoparaescalonar turnosdeenfermeiras Alexandre Luiz J. H. Albano e Marcio Oshiro Universidade de São Paulo Instituto de Matemática e Estatística Departamento de Ciência da Computação Um método

Leia mais

O método Simplex Aplicado ao Problema de Transporte (PT).

O método Simplex Aplicado ao Problema de Transporte (PT). Prof. Geraldo Nunes Silva (Revisado por Socorro Rangel) Estas notas de aula são Baseadas no livro: Hillier, F. S. e G. J. Lieberman. Introdução à Pesquisa Operacional, Campus, a ed., 9 Agradeço a Professora

Leia mais

ARA Pesquisa Operacional

ARA Pesquisa Operacional ARA7524 - Pesquisa Operacional Aulas 1, 2 e 3: Introdução e Modelagem Álvaro J. P. Franco 17 de agosto de 2015 Aula baseada nos livros de Chvátal, Dantzig e Thapa, CLRS, e Goldbarg e Luna Bibliografia

Leia mais

Prática 02. Total. Pré-requisitos 2 MTM112. N o

Prática 02. Total. Pré-requisitos 2 MTM112. N o Disciplina Pesquisa Operacional I MINISTÉRIO DA Departamento DEPARTAMENTO DE COMPUTAÇÃO Carga Horária Semanal Pré-requisitos 1 CIC170 Teórica EDUCAÇÃO E CULTURA DIRETORIA DE ENSINO 1 PROGRAMA DE DISCIPLINA

Leia mais

PERFORMANCE DE DOIS SOLVERS NA RESOLUÇÃO DO PROBLEMA DE TRANSPORTE COM CUSTO LINEAR POR PARTES

PERFORMANCE DE DOIS SOLVERS NA RESOLUÇÃO DO PROBLEMA DE TRANSPORTE COM CUSTO LINEAR POR PARTES PERFORMANCE DE DOIS SOLVERS NA RESOLUÇÃO DO PROBLEMA DE TRANSPORTE COM CUSTO LINEAR POR PARTES Carise Elisane Schmidt Universidade Federal do Paraná - UFPR Centro Politécnico, Caixa Postal 19.011, CEP:

Leia mais

Algoritmos e Estruturas de Dados II

Algoritmos e Estruturas de Dados II Algoritmos e Estruturas de Dados II Organização Revisão (DFS) Exemplo de Execução (DFS) Grafos V: e Ricardo J. G. B. Campello Parte deste material é baseado em adaptações e extensões de slides disponíveis

Leia mais

Otimização. Otimização em Redes. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2

Otimização. Otimização em Redes. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Otimização Otimização em Redes Paulo Henrique Ribeiro Gabriel phrg@ufu.br Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Paulo H. R. Gabriel (FACOM/UFU) GSI027 2016/2 1 / 51 Conteúdo

Leia mais

MPE(S)- Metodologias de Planeamento e Escalonamento Planning and Scheduling Methodologies

MPE(S)- Metodologias de Planeamento e Escalonamento Planning and Scheduling Methodologies MPE(S)- Metodologias de Planeamento e Escalonamento Planning and Scheduling Methodologies Eugénio Oliveira / Henrique L. Cardoso {eco, hlc}@fe.up.pt Sítio web institucional Sítio web específico: http://paginas.fe.up.pt/~eol/prodei/mpe1415_eng.htm

Leia mais

ANÁLISE COMPARATIVA DE HEURÍSTICAS PARA MINIMIZAÇÃO DE ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM TEMPOS DE SETUP

ANÁLISE COMPARATIVA DE HEURÍSTICAS PARA MINIMIZAÇÃO DE ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM TEMPOS DE SETUP ANÁLISE COMPARATIVA DE HEURÍSTICAS PARA MINIMIZAÇÃO DE ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM TEMPOS DE SETUP John Lennon Damas David UFG/Campus Catalão johnlennon_13@yahoo.com.br Hélio Yochihiro Fuchigami

Leia mais

Resolução do problema do caixeiro viajante assimétrico (e uma variante) através da relaxação Lagrangeana

Resolução do problema do caixeiro viajante assimétrico (e uma variante) através da relaxação Lagrangeana Resolução do problema do caixeiro viajante assimétrico (e uma variante) através da relaxação Ana Maria A.C. Rocha e João Luís C. Soares Departamento de Produção e Sistemas Escola de Engenharia Universidade

Leia mais

Resolução de problemas difíceis de programação linear através da relaxação Lagrangeana

Resolução de problemas difíceis de programação linear através da relaxação Lagrangeana problemas difíceis de programação linear através da relaxação Lagrangeana Ana Maria A.C. Rocha Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho arocha@dps.uminho.pt http://www.norg.uminho.pt/arocha

Leia mais

Projeto e Análise de Algoritmos

Projeto e Análise de Algoritmos Projeto e Análise de Algoritmos Aula 02 Técnicas de Projeto de Algoritmos (Força Bruta) Edirlei Soares de Lima Tipos Importantes de Problemas Problemas de Ordenação: Reorganizar

Leia mais

FORMULAÇÕES COM VARIÁVEIS CONTENDO ÍNDICE DE TEMPO PARA O PROBLEMA DO FLOW SHOP EM DUAS MÁQUINAS COM PENALIDADES POR ATRASO NAS TAREFAS

FORMULAÇÕES COM VARIÁVEIS CONTENDO ÍNDICE DE TEMPO PARA O PROBLEMA DO FLOW SHOP EM DUAS MÁQUINAS COM PENALIDADES POR ATRASO NAS TAREFAS FORMULAÇÕES COM VARIÁVEIS CONTENDO ÍNDICE DE TEMPO PARA O PROBLEMA DO FLOW SHOP EM DUAS MÁQUINAS COM PENALIDADES POR ATRASO NAS TAREFAS José Mauricio Brasil Gonçalves Departamento de Engenharia de Produção

Leia mais

Projeto e Análise de Algoritmos

Projeto e Análise de Algoritmos Projeto e Análise de Algoritmos Aula 04 Técnicas de Projeto de Algoritmos (Método Guloso) Edirlei Soares de Lima Estratégias de Projeto de Algoritmos Força Bruta (Brute Force) Dividir

Leia mais

Complexidade de Tempo e Espaço

Complexidade de Tempo e Espaço Complexidade de Tempo e Espaço Profa. Sheila Morais de Almeida DAINF-UTFPR-PG junho - 2018 Sheila Almeida (DAINF-UTFPR-PG) Complexidade de Tempo e Espaço junho - 2018 1 / 43 Este material é preparado usando

Leia mais

Otimização Combinatória - Parte 4

Otimização Combinatória - Parte 4 Graduação em Matemática Industrial Otimização Combinatória - Parte 4 Prof. Thiago Alves de Queiroz Departamento de Matemática - CAC/UFG 2/2014 Thiago Queiroz (DM) Parte 4 2/2014 1 / 33 Complexidade Computacional

Leia mais

Objetivo: Encontrar uma combinação de produtos que dê o maior lucro possível. Decisão a ser tomada Objetivo: Maximizar o lucro total

Objetivo: Encontrar uma combinação de produtos que dê o maior lucro possível. Decisão a ser tomada Objetivo: Maximizar o lucro total Brincando com a Otimização Linear ou Lego of my simplex ( Pendegraft,199) Socorro Rangel DCCE - IBILCE - UNESP O Problema Matéria Prima Disponível 6 peças grandes 8 peças pequenas Especificação do produto

Leia mais

Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos

Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos Teobaldo L. Bulhões Júnior a a Instituto de Computação, Universidade Federal Fluminense, Niterói, RJ, Brazil

Leia mais

BCC 463 Otimização em Redes ou Fluxo em Redes. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto

BCC 463 Otimização em Redes ou Fluxo em Redes. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto BCC 463 Otimização em Redes ou Fluxo em Redes Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto Min cx (1) sujeito a Ax = b (2) 0 x u, (3) A equação (1) minimizar o custo

Leia mais

Geração de Colunas Aplicada a uma Decomposição do Problema de Programação Quadrática Binária Irrestrita

Geração de Colunas Aplicada a uma Decomposição do Problema de Programação Quadrática Binária Irrestrita Geração de Colunas Aplicada a uma Decomposição do Problema de Programação Quadrática Binária Irrestrita Geraldo R. Mauri Universidade Federal do Espírito Santo - UFES mauri@cca.ufes.br Luiz A. N. Lorena

Leia mais

RECONHECIMENTO AUTOMÁTICO DE PADRÕES MUSICAIS UTILIZANDO OPERADORES MORFOLÓGICOS E PROGRAMAÇÃO GENÉTICA.

RECONHECIMENTO AUTOMÁTICO DE PADRÕES MUSICAIS UTILIZANDO OPERADORES MORFOLÓGICOS E PROGRAMAÇÃO GENÉTICA. RECONHECIMENTO AUTOMÁTICO DE PADRÕES MUSICAIS UTILIZANDO OPERADORES MORFOLÓGICOS E PROGRAMAÇÃO GENÉTICA. Emerson Carlos Pedrino e-mail: ecpedrin@sel.eesc.sc.usp.br Valentin Obac Roda e-mail: valentin@sel.eesc.sc.usp.br

Leia mais

A malha rodoviária brasileira, apesar dos altos custos e problemas de manutenção

A malha rodoviária brasileira, apesar dos altos custos e problemas de manutenção 1 Introdução 1.1 Motivação A malha rodoviária brasileira, apesar dos altos custos e problemas de manutenção das rodovias, ainda é o modal de transporte mais utilizado para a transferência de cargas entre

Leia mais

Linear para o Problema de Escalonamento de Workflows em Múltiplos Provedores de Nuvem

Linear para o Problema de Escalonamento de Workflows em Múltiplos Provedores de Nuvem Discretização do Tempo na Utilização de Programação Linear para o Problema de Escalonamento de Workflows em Múltiplos Provedores de Nuvem Thiago A. L. Genez, Luiz F. Bittencourt, Edmundo R. M. Madeira

Leia mais

DESENVOLVIMENTO E APLICAÇÃO DE UMA HEURÍSICA HÍBRIDA AO PROBLEMA DE SEQUENCIAMENTO DE UMA MÁQUINA COM INDEXAÇÃO NO TEMPO

DESENVOLVIMENTO E APLICAÇÃO DE UMA HEURÍSICA HÍBRIDA AO PROBLEMA DE SEQUENCIAMENTO DE UMA MÁQUINA COM INDEXAÇÃO NO TEMPO DESENVOLVIMENTO E APLICAÇÃO DE UMA HEURÍSICA HÍBRIDA AO PROBLEMA DE SEQUENCIAMENTO DE UMA MÁQUINA COM INDEXAÇÃO NO TEMPO Álif Rafael Fernandes Reis Genivaldo Ribeiro dos Reis Selma Abadia Fernandes Ribeiro

Leia mais

1 Introdução Justificativa

1 Introdução Justificativa 1 Introdução Neste estudo foi abordada a cadeia de suprimento e distribuição de derivados de petróleo no Brasil, com foco na avaliação econômica do investimento necessário para a manutenção de estoque

Leia mais

Uma heurística para o problema sequenciamento de tarefas com restrições adicionais em um centro de distribuição

Uma heurística para o problema sequenciamento de tarefas com restrições adicionais em um centro de distribuição Trabalho apresentado no XXXVII CNMAC, S.J. dos Campos - SP, 2017. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Uma heurística para o problema sequenciamento de tarefas

Leia mais

Optimização em Redes e Não Linear

Optimização em Redes e Não Linear Departamento de Matemática da Universidade de Aveiro Optimização em Redes e Não Linear Ano Lectivo 005/006, o semestre Folha - Optimização em Redes - Árvores de Suporte. Suponha que uma dada companhia

Leia mais

Sistemas de Produção em Fluxo

Sistemas de Produção em Fluxo Uma introdução a problemas de sequenciamento em sistemas de produção em fluxo Faculdade de Ciências da Universidade do Porto 18 de Janeiro de 2012 Sumário Introdução Literatura (Makespan) Pesquisa Local

Leia mais

Análise de Algoritmos e Estruturas de Dados

Análise de Algoritmos e Estruturas de Dados Análise de Algoritmos e Estruturas de Dados Aula 1: Apresentação e introdução / Insertion Sort Professor: Guilherme Oliveira Mota g.mota@ufabc.edu.br Apresentação do professor Professor: Guilherme Oliveira

Leia mais

UTILIZAÇÃO DE TÉCNICAS DE PESQUISA OPERACIONAL EM PROBLEMAS DE DISTRIBUIÇÃO DUTOVIÁRIA: UMA REVISÃO

UTILIZAÇÃO DE TÉCNICAS DE PESQUISA OPERACIONAL EM PROBLEMAS DE DISTRIBUIÇÃO DUTOVIÁRIA: UMA REVISÃO UTILIZAÇÃO DE TÉCNICAS DE PESQUISA OPERACIONAL EM PROBLEMAS DE DISTRIBUIÇÃO DUTOVIÁRIA: UMA REVISÃO Érito Marques de Souza Filho UFRJ / COPPE / Programa de Engenharia de Produção eritomarques@yahoo.com.br

Leia mais

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho Pesquisa Operacional Introdução Profa. Alessandra Martins Coelho julho/2014 Operational Research Pesquisa Operacional - (Investigação operacional, investigación operativa) Termo ligado à invenção do radar

Leia mais

Heurísticas Relax-and-Fix e Fix-and-Optimize para o problema de dimensionamento de lotes com preparações carryover e crossover

Heurísticas Relax-and-Fix e Fix-and-Optimize para o problema de dimensionamento de lotes com preparações carryover e crossover Trabalho apresentado no XXXVII CNMAC, S.J. dos Campos - SP, 2017. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Heurísticas Relax-and-Fix e Fix-and-Optimize para o

Leia mais

Introdução a Programação Inteira. Franklina M. B. Toledo - ICMC/USP

Introdução a Programação Inteira. Franklina M. B. Toledo - ICMC/USP Introdução a Programação Inteira 2018 Franklina M. B. Toledo - ICMC/USP Otimização Inteira Otimização Inteira pixabay.com Otimização Inteira Otimização pixabay.com Otimização Em matemática, o termo otimização,

Leia mais

Algoritmos em Grafos: Caminho Mínimo

Algoritmos em Grafos: Caminho Mínimo Algoritmos em Grafos: Caminho Mínimo Letícia Rodrigues Bueno UFABC Problema 2: Menor caminho entre duas cidades Dado um mapa de cidades, contendo as distâncias entre cidades, qual o menor caminho entre

Leia mais

ALGORITMOS E ESTRUTURAS DE DADOS CES-11

ALGORITMOS E ESTRUTURAS DE DADOS CES-11 ALGORITMOS E ESTRUTURAS DE DADOS CES-11 Prof. Paulo André Castro pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac IECE - ITA OBJETIVOS GERAIS Compreensão da necessidade de uma boa

Leia mais

PCC104 - Projeto e Análise de Algoritmos

PCC104 - Projeto e Análise de Algoritmos PCC104 - Projeto e Análise de Algoritmos Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 1 de novembro de 2018 Marco Antonio

Leia mais

04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II

04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II 04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2011/1 Moacir Ponti Jr.

Leia mais

Problema de Roteamento com Janelas de Tempo: Uma Abordagem via Geração de Colunas

Problema de Roteamento com Janelas de Tempo: Uma Abordagem via Geração de Colunas Problema de Roteamento com Janelas de Tempo: Uma Abordagem via Geração de Colunas Rúbia M. Oliveira Universidade Federal de Mato Grosso do Sul - UFMS Departamento de Matemática - DMT 79070-900 Campo Grande-MS,

Leia mais

Otimização Combinatória - Parte 3

Otimização Combinatória - Parte 3 Graduação em Matemática Industrial Otimização Combinatória - Parte 3 Prof. Thiago Alves de Queiroz Unidade de Matemática e Tecnologia - CAC/UFG 2/2016 Thiago Queiroz (DM) Parte 3 2/2016 1 / 23 Problemas

Leia mais

Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO

Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO Programação Linear: Profa. Silvana Bocanegra UFRPE - DEINFO Tipos de Problemas 1. Dada uma variedade de alimentos, escolher uma dieta de menor custo que atenda as necessidades nutricionais de um indivíduo?

Leia mais

AEDI Introdução Revisão 2

AEDI Introdução Revisão 2 exatasfepi.com.br AEDI Introdução Revisão 2 André Luís Duarte...mas os que esperam no Senhor renovarão as suas forças; subirão com asas como águias; correrão, e não se cansarão; andarão, e não se fatigarão.is

Leia mais

UM ESTUDO COMPUTACIONAL DE MODELOS MATEMÁTICOS PARA O PROJETO DE REDES DE TELECOMUNICAÇÕES COM TOPOLOGIA EM ANEL

UM ESTUDO COMPUTACIONAL DE MODELOS MATEMÁTICOS PARA O PROJETO DE REDES DE TELECOMUNICAÇÕES COM TOPOLOGIA EM ANEL UM ESTUDO COMPUTACIONAL DE MODELOS MATEMÁTICOS PARA O PROJETO DE REDES DE TELECOMUNICAÇÕES COM TOPOLOGIA EM ANEL Elder Magalhães Macambira Universidade Federal da Paraíba Departamento de Estatística Cidade

Leia mais

Algoritmos e Estruturas de Dados II LEIC

Algoritmos e Estruturas de Dados II LEIC Algoritmos e Estruturas de Dados II Licenciatura em Engenharia Informática e Computação www.fe.up.pt/ rcamacho/cadeiras/aed2 LIACC/FEUP Universidade do Porto rcamacho@fe.up.pt Fevereiro 2005 Conteúdo da

Leia mais

Algoritmo Evolucionário no Tratamento do Problema de Roteamento de Veículos com Janela de Tempo

Algoritmo Evolucionário no Tratamento do Problema de Roteamento de Veículos com Janela de Tempo Algoritmo Evolucionário no Tratamento do Problema de Roteamento de Veículos com Janela de Tempo Humberto César Brandão de Oliveira (CIn-UFPE) humberto.brandao@gmail.com Guilherme Bastos Alvarenga (DCC-UFLA)

Leia mais

Ricardo Fukasawa. Resolução de problemas de logística ferroviária utilizando programação inteira DISSERTAÇÃO DE MESTRADO

Ricardo Fukasawa. Resolução de problemas de logística ferroviária utilizando programação inteira DISSERTAÇÃO DE MESTRADO Ricardo Fukasawa Resolução de problemas de logística ferroviária utilizando programação inteira DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE ENGENHARIA ELÉTRICA Programa de Pós graduação em Engenharia Elétrica

Leia mais

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Francisco Henrique de Freitas Viana Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento de Informática

Leia mais

Busca em Profundidade. Componentes Conexos. Grafos. Maria Adriana Vidigal de Lima. Fevereiro

Busca em Profundidade. Componentes Conexos. Grafos. Maria Adriana Vidigal de Lima. Fevereiro Fevereiro - 009 Definição de Grafo Listas de Adjacências de Técnicas da Classificação das Arestas Aplicação do de de 4 Grafo Transposto Definição de Grafo Listas de Adjacências de Exemplos de Aplicação

Leia mais

Introdução à Ciência da Computação II

Introdução à Ciência da Computação II Introdução à Ciência da Computação II Análise de Algoritmos: Parte I Prof. Ricardo J. G. B. Campello Este material consiste de adaptações e extensões de slides disponíveis em http://ww3.datastructures.net

Leia mais

Localização de Instalações. Projeto de Redes Logísticas. Escola Politécnica. Prof. Dr. Claudio Barbieri da Cunha.

Localização de Instalações. Projeto de Redes Logísticas. Escola Politécnica. Prof. Dr. Claudio Barbieri da Cunha. Localização de Instalações Projeto de Redes Logísticas Prof. Dr. Claudio Barbieri da Cunha Escola Politécnica cbcunha@usp.br Objetivo Definir a configuração de uma rede logística / supply chain em termos

Leia mais

PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS POR BATELADAS: UM ESTUDO PARA A OTIMIZAÇÃO DO MAKESPAN

PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS POR BATELADAS: UM ESTUDO PARA A OTIMIZAÇÃO DO MAKESPAN PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS POR BATELADAS: UM ESTUDO PARA A OTIMIZAÇÃO DO MAKESPAN R. P. da ROCHA 1, M. de F. MORAIS 1, M. A. da S. S. RAVAGNANI 2, C. M. G. ANDRADE 2, C. M. P. R. PARAÍSO 2 1 Universidade

Leia mais

Engenharia Industrial

Engenharia Industrial Programação Inteira: Partição e Avaliação, Planos de Corte (Mestrado) Engenharia Industrial http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 PI: Introdução

Leia mais

Otimização. Conceitos Fundamentais. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2

Otimização. Conceitos Fundamentais. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Otimização Conceitos Fundamentais Paulo Henrique Ribeiro Gabriel phrg@ufu.br Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Paulo H. R. Gabriel (FACOM/UFU) GSI027 2016/2 1 / 30 Agradecimentos

Leia mais

Desempenho de computação paralela

Desempenho de computação paralela Desempenho de computação paralela o paralelismo existente na aplicação decomposição do problema em subproblemas menores a alocação destes subproblemas aos processadores o modo de acesso aos dados: a existência

Leia mais

Projeto e Análise de Algoritmos. Prof. Ruy Luiz Milidiú

Projeto e Análise de Algoritmos. Prof. Ruy Luiz Milidiú Projeto e Análise de Algoritmos Prof. Introdução 2 www.inf.puc-rio.br/~milidiu/inf2926 3 Resumo Objetivo Apresentar o enfoque adotado no curso para capacitação em Projeto e Análise de Algoritmos Sumário

Leia mais

Algoritmos e Estruturas de Dados II

Algoritmos e Estruturas de Dados II Algoritmos e Estruturas de Dados II Grafos VI: Grafos Ponderados & Caminhos Mínimos (Bellman-Ford) Ricardo J. G. B. Campello Parte deste material é baseado em adaptações e extensões de slides disponíveis

Leia mais

Aula de Apresentação

Aula de Apresentação Aula de Apresentação Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Objetivos Apresentar ao aluno diversos aspectos práticos

Leia mais

Otimização Combinatória e Aplicações na Indústria Socorro Rangel

Otimização Combinatória e Aplicações na Indústria Socorro Rangel Otimização Combinatória e Aplicações na Indústria Socorro Rangel Departamento de Ciências da Computação e Estatística e-mail: socorro@ibilce.unesp.br Sumário Problemas de Otimização Aplicações: Indústria

Leia mais

UM MODELO DE PROGRAMAÇÃO INTEIRA MISTA PARA A PROGRAMAÇÃO DA PRODUÇÃO EM FLOWSHOP HÍBRIDO COM BUFFERS LIMITADOS

UM MODELO DE PROGRAMAÇÃO INTEIRA MISTA PARA A PROGRAMAÇÃO DA PRODUÇÃO EM FLOWSHOP HÍBRIDO COM BUFFERS LIMITADOS UM MODELO DE PROGRAMAÇÃO INTEIRA MISTA PARA A PROGRAMAÇÃO DA PRODUÇÃO EM FLOWSHOP HÍBRIDO COM BUFFERS LIMITADOS Pedro Luis Miranda Lugo Universidade Federal de São Carlos Departamento de Engenharia de

Leia mais

MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA

MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA Cristiano Marinho Vaz, cmv02@hotmail.com Vinícius Ferreira da Silva

Leia mais

Algoritmos Genéticos e Evolucionários

Algoritmos Genéticos e Evolucionários Algoritmos Genéticos e Evolucionários Djalma M. Falcão COPPE/UFRJ PEE e NACAD falcao@nacad.ufrj.br http://www.nacad.ufrj.br/~falcao/ http://www.nacad.ufrj.br/~falcao/ag/ag.htm Resumo do Curso Introdução

Leia mais

PCC173 - Otimização em Redes

PCC173 - Otimização em Redes PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 7 de agosto de 2017 Marco Antonio M. Carvalho

Leia mais

Algoritmos em Strings (compressão de texto)

Algoritmos em Strings (compressão de texto) Algoritmos em Strings (compressão de texto) R. Rossetti, A.P. Rocha, A. Pereira, P.B. Silva, T. Fernandes FEUP, MIEIC, CAL, 2010/2011 1 Teoria da Informação O que é? É uma ferramenta matemática para determinar

Leia mais

Caminho Mínimo de Fonte Única em Grafos sem Pesos Negativos

Caminho Mínimo de Fonte Única em Grafos sem Pesos Negativos Caminho Mínimo de Fonte Única em Grafos sem Pesos Negativos Letícia Rodrigues Bueno UFABC Problema : Menor caminho entre duas cidades Dado um mapa de cidades, contendo as distâncias entre cidades, qual

Leia mais

Abordagens para Problemas Intratáveis

Abordagens para Problemas Intratáveis Abordagens para Problemas Intratáveis Letícia Rodrigues Bueno UFABC Motivação Se você se depara com um problema intratável... Motivação Se você se depara com um problema intratável... I can t find an efficient

Leia mais

Projeto de conversões em malha viária urbana

Projeto de conversões em malha viária urbana Projeto de conversões em malha viária urbana Daniel Carvalho Sodré DUARTE Hugo A. Dantas do NASCIMENTO Les FOULDS Humberto LONGO Instituto de informática Universidade Federal de Goiás Goiânia GO {danielduarte,hadn,lesfoulds,longo}@inf.ufg.br

Leia mais