Formulações Multifluxo de Problemas de Otimização Combinatória

Documentos relacionados
Departamento de Engenharia de Produção UFPR 22

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 21

Algoritmos de Caminho Mínimo Parte 1

Cap. 2 Conceitos Básicos em Teoria dos Grafos

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

Aula 12: Programação Inteira

Problema da Árvore Geradora Mínima (The Minimum Spanning Tree Problem-MST)

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

Abordagens para Resolução de Problemas

Problemas de Fluxo em Redes

Teoria dos Grafos. Edson Prestes

Otimização discreta Modelagem com variáveis binárias: problemas clássicos

Notas 1 / 14. Notas. todos os pares de pontos devem ser ligados por ao menos um percurso; usaremos um mínimo possível de ligações. 2 / 14.

Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko. Capítulo 3

Pesquisa Operacional / Programação Matemática

Aula 13: Branch-and-bound

PCC173 - Otimização em Redes

Teoria dos Grafos AULA

2.3 Formulação de um Problema de Pooling

Árvore Geradora Mínima

Aula 19: Lifting e matrizes ideais

O Teorema da Amizade

Grafos: árvores geradoras mínimas. Graça Nunes

GRAFOS Aula 08 Árvore Geradora Mínima: Algoritmos de Kruskal e Prim-Jarnik Max Pereira

Otimização Combinatória - Parte 3

Matemática para Ciência de Computadores

Oalgoritmo de Dijkstra

Grafos: componentes fortemente conexos, árvores geradoras mínimas

Teoria dos Grafos. Árvores Geradoras

Problema do Caixeiro Viajante

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 45

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

Marina Andretta. 9 de agosto de Baseado em problemas presentes em

LOCALIZAÇÃO DE SERVIDORES E DESENHO DE REDES LOCAIS INTEGRADAS

Algoritmo Floyd-Warshall. Problema dos caminhos mínimos entre todos os pares. Programação dinâmica

Códigos perfeitos e sistemas de Steiner

01 Grafos: parte 1 SCC0503 Algoritmos e Estruturas de Dados II

Sistemas de Distribuição Localização de Bases Definição da Rede

Árvore de Suporte de Comprimento Mínimo Minimal Spanning Tree

Programação Inteira Resolução por Branch and Bound

ESTRUTURAS DE DADOS. prof. Alexandre César Muniz de Oliveira. 1. Introdução 2. Pilhas 3. Filas 4. Listas 5. Árvores 6. Ordenação 7. Busca 8.

Teoria dos Grafos Aula 5

POLLYANNA GRAZIELLE FARIA DIAS PROJETO DE REDE COM CUSTOS CONVEXOS E BALANCEAMENTO DE FLUXOS

Um método ótimo para um problema de projeto de redes em anel com custos de congestionamento

Implementação de Otimização Colônia de Formigas

Marina Andretta. 18 de outubro de 2010

AULA 13 PROJETO E ANÁLISE DE ALGORITMOS. Problema do caminho mais curto de uma única origem em grafos Karina Valdivia Delgado

Fundamentos de Inteligência Artificial [5COP099]

semana 03/05/2014 a 09/05/2014 semana 10/05/2014 a 16/05/2014 semana 17/05/2014 a 23/05/ e 25/05/2014

INSTITUTO SUPERIOR TÉCNICO Análise e Síntese de Algoritmos. RESOLUÇÃO DO 2 o TESTE

Redes Complexas. Renato Vicente. Complex Systems EACH USP

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

= comprimento (distância, valor) da aresta orientada do vértice i ao vértice j,, e:

Modelo para alocação de instrumentos com previsão de redundância de medição em sistemas com medições escassas.

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

Lógica Proposicional. LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08. c Inês Lynce c Luísa Coheur

Árvores: Conceitos Básicos e Árvore Geradora

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

Redes. ADSA António Câmara

Otimização em Grafos

Kidney Exchange Programmes

O Problema do Fluxo de Custos Mínimos Terça-feira 2 de abril. O Problema do Caminho mais Curto. Fórmula. Outra Fórmula

UM MODELO DE PROGRAMAÇÃO LINEAR INTEIRA PARA O PROBLEMA DE SEQUENCIAMENTO EM PROJETOS COM RESTRIÇÃO DE RECURSOS

Caminhos Mais Curtos Fluxo Máximo Árvores Geradoras Mínimas

2º Trabalho Prático - Algoritmos em grafos

Estruturas de Dados Grafos

Aula 20: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo

Problema do Caminho Mais Curto. Problema do Caminho Mais Curto

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

Sub-grafo. Árvore Geradora Mínima

Introdução. Introdução. Introdução. Distância euclidiana. Superfícies de custo

Módulo 2 OTIMIZAÇÃO DE REDES

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

UM ALGORITMO BASEADO NO MÉTODO SIMPLEX PARA REDES APLICADO NO PROBLEMA DE FLUXO DE CUSTO MÍNIMO COM INCERTEZAS

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO

4 Relaxação lagrangeana para AGMD

Complexidade computacional

Margarida Alexandra Fidalgo Nunes Lavrador Cunha Costa. Localização de monitores em redes de telecomunicações. Universidade de Aveiro 2013

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação GUROBI

Universidade de Aveiro Departamento de Matemática. Natália da Fonseca Nogueira. Modelos para localização e conexão de facilidades baseados em fluxos

Programação Inteira. Prof. Ricardo Santos

SUMÁRIO. Fundamentos Árvores Binárias Árvores Binárias de Busca

Optimização em Redes e Não Linear

C 3 C 3. De acordo com o teorema de Euler, um grafo não orientado admite um ciclo de Euler se e só for conexo e não tiver vértices de grau ímpar.

OTIMIZAÇÃO DE CIRCUITOS DE INSPEÇÃO DE PAVIMENTOS: APLICAÇÃO À REDE RODOVIÁRIA NACIONAL

A Cidade Enlameada Árvores Geradoras Mínimas

Departamento de Engenharia de Produção UFPR 57

Teoria dos Grafos Aula 22

Doutorado em Ciência da Computação. Algoritmos e Grafos. Raimundo Macêdo LaSiD/DCC/UFBA

Programação Linear/Inteira

SIMONETTI, LUIDI GELABERT Otimização combinatória: problemas de árvores em grafos [Rio de Janeiro]

UM ESTUDO SOBRE O PROBLEMA DA ÁRVORE GERADORA MÍNIMA COM ESTRUTURA DO GRAFO FUZZY

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

Complexidade de Algoritmos. Edson Prestes

Tecnicas Essencias Greedy e Dynamic

Meta-análise: comparação de proporções para o caso de duas amostras independentes

Pesquisa Operacional. Teoria dos Grafos

Programa. 1 Parte 1 - Conjuntos e Aplicações. 1 Conjuntos. 4 Indução Matemática e Divisibilidade. 5 Congruências Lineares

Transcrição:

Formulações Multifluxo de Problemas de Otimização Combinatória Henrique Pacca L. Luna Sociedade Brasileira de Pesquisa Operacional Escuela Latino Americana de Verano de Investigacion Operativa - XII ELAVIO Petrópolis - 2007

Geradora Dirigida de Mínima Distância Supõe-se dado um grafo dirigido e conexo G(V,A), com um nó origem o e parâmetros d ij distância entre os nós i e j O problema consiste em encontrar uma árvore dirigida de menor comprimento total que ligue o nó origem a todos os nós do grafo.

Geradora Dirigida de Mínima Distância Variáveis Binárias x ij variável booleana que vale 1 se o arco (i,j) é escolhido para compor a árvore geradora e vale 0 em caso contrário Variáveis de Fluxo f ijk fluxo através do arco (i,j) do produto destinado ao nó k

Geradora Dirigida de Mínima Distância Modelo de Programação Linear Inteira Mista Função Objetivo Minimizar (1) (i,j) ε A sujeito a d ij x ij

Geradora Dirigida de Mínima Distância f ojk = 1 para o nó o e para todo k ε V - {o} (2) (o,j) ε A f ikk = 1 para todo nó k ε V - {o} (3) (i,k) ε A

Geradora Dirigida de Mínima Distância f ijk - f jlk = 0 para todo j e k ε V- {o} (i,j) ε A (j,l) ε A com j k (4) 0 f ijk x ij para todo (i, j) ε A, k ε V- {o} (5) x ij ε {0,1}, para todo (i, j) ε A (6)

Geradora Dirigida de Mínima Distância Referência Maculan, Nelson., A New Linear Programming Formulation for the Shortest s-directed Spanning Tree Problem, Journal of Combinatorics, Information & System Sciences, Vol. 11, Nos. 2-4, 53-56 (1986)

Geradora Dirigida de Mínimo Custo Fixo Supõe-se dado um grafo dirigido e conexo G(V,A), com um nó origem o e o parâmetro b ij custo fixo da ligação entre os nós i e j O problema consiste em encontrar uma árvore dirigida de menor custo fixo de instalação que ligue o nó origem a todos os nós do grafo

Geradora Dirigida de Mínimo Custo Fixo Variáveis Binárias x ij variável booleana que vale 1 se o arco (i,j) é escolhido para compor a árvore geradora e vale 0 em caso contrário Variáveis de Fluxo f ijk fluxo através do arco (i,j) do produto destinado ao nó k

Geradora Dirigida de Mínimo Custo Fixo Modelo de Programação Linear Inteira Mista Função Objetivo b ij x ij Minimizar (7) (i,j) ε A sujeito a (2), (3), (4), (5) e (6).

Vencer Distâncias é Custoso Custo fixo em função da distância no arco (i,j) b ij b ij = + d b ij = + ij d ij d ij

Geradora Dirigida de Mínimo Custo Fixo Sendo a relação entre o custo fixo e a distância no arco (i, j) dada por b ij = α + β d ij Observa-se que, quando α = 0, o problema se reduz ao problema da árvore geradora de mínima distância. Quandoα= 1 e β = 0 o problema se reduz, trivialmente, ao problema da árvore geradora.

Geradora Dirigida de Mínimo Custo Variável Supõe-se dado um grafo dirigido e conexo G(V,A), com um nó origem o e os parâmetros c ijk custo de uma unidade de fluxo do produto k através do arco (i,j) q k quantidade requisitada de produto k no nó de demanda k ε V {o} O problema consiste em encontrar uma árvore dirigida de menor custo total de transporte dos produtos que ligue o nó origem a todos os nós de demanda da rede.

Geradora Dirigida de Mínimo Custo Variável Modelo de Programação Linear Inteira Mista Função Objetivo Minimizar (8) sujeito a c ijk f ijk k ε V {o} (i,j) ε A

O Problema da Árvore Geradora Dirigida de Mínimo Custo Variável f ojk = q k para o nó o e para todo k ε V - {o} (2 ) (o,j) ε A f ikk = q k para todo nó k ε V - {o} (3 ) (i,j) ε A

O Problema da Árvore Geradora Dirigida de Mínimo Custo Variável f ijk - f jlk = 0 para todo j e k ε V- {o} (i,j) ε A (j,l) ε A com j k (4) 0 f ijk q k x ij para todo (i, j) ε A, k ε V- {o} (5 ) x ij ε {0,1}, para todo (i, j) ε A (6)

Levar Carga Longe é Custoso c ijk Custo de uma unidade de fluxo do produto k em função da distância no arco (i,j) A c ijk = k d ij k d ij

Custo de Transporte Proporcional à Carga de cada Produto Custo do fluxo de k Custo variável do fluxo do produto k no arco (i,j) A c ijk f ijk

de Steiner em Grafo Dirigido Supõe-se dado um grafo dirigido e conexo G(V,A), com um nó origem o que precisa ser ligado a um sub-conjunto K de nós de demanda e parâmetros d ij distância entre os nós i e j O problema consiste em encontrar uma árvore Steiner de menor comprimento total que ligue o nó origem a todos os nós do conjunto K contido em V

de Steiner em Grafo Dirigido Variáveis Binárias x ij variável booleana que vale 1 se o arco (i,j) é escolhido para compor a árvore geradora e vale 0 em caso contrário Variáveis de Fluxo f ijk fluxo através do arco (i,j) do produto destinado ao nó k ε K

de Steiner em Grafo Dirigido Modelo de Programação Linear Inteira Mista Função Objetivo Minimizar (11) (i,j) ε A sujeito a d ij x ij

de Steiner em Grafo Dirigido f ojk = 1 para o nó o e para todo k ε K (12) (o,j) ε A f ikk = 1 para todo nó k ε K (13) (i,k) ε A

de Steiner em Grafo Dirigido f ijk - f jlk = 0 para pares j V- {o}, (i,j) ε A (j,l) ε A k ε K com j k (14) 0 f ijk x ij para todo (i, j) ε A, k ε K (15) x ij ε {0,1}, para todo (i, j) ε A (16)

Tempo é Dinheiro Atrazo Custo do tempo de espera para o fluxo total do arco (i,j) A C - capacidade b ij = + d ij C g ij

Geradora Congestionada de Mínimo Custo Supõe-se dado um grafo dirigido e conexo G(V,A), com um nó origem o e os parâmetros c ijk custo de uma unidade de fluxo do produto k através do arco (i,j) q k quantidade requisitada de produto k no nó de demanda k ε V {o} O problema consiste em encontrar uma árvore dirigida de menor custo total de transporte dos produtos que ligue o nó origem a todos os nós de demanda da rede.

Geradora Congestionada de Mínimo Custo Variáveis Binárias x ij variável booleana que vale 1 se o arco (i,j) é escolhido para compor a árvore geradora e vale 0 em caso contrário Variáveis de Fluxo f ijk fluxo através do arco (i,j) do produto destinado ao nó k g ij fluxo total de todos os produtos que passam pelo arco (i,j)

Geradora Congestionada de Mínimo Custo Modelo de Programação Linear Inteira Mista Função Objetivo Minimizar [(b ij x ij +τ ij (g ij ) + c ijk f ijk ] (18) (i,j) ε A k ε V {o} sujeito a

O Problema da Árvore Geradora Congestionada de Mínimo Custo f ijk - f jlk = 0 para todo j e k ε V- {o} (i,j) ε A (j,l) ε A com j k (4) 0 f ijk q k x ij para todo (i, j) ε A, k ε V- {o} (5 ) x ij ε {0,1}, para todo (i, j) ε A (6)

O Problema da Árvore Geradora Congestionada de Mínimo Custo f ijk - g ij 0, para todo (i,j) e A (19) k ε V {o} g ij 0 para todo (i, j) ε A (20)