Optimização em Redes e Não Linear

Documentos relacionados
INVESTIGAÇÃO OPERACIONAL Exercícios de Optimização em Redes 1

DISCIPLINA: Investigação Operacional ANO LECTIVO 2009/2010

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.

Investigação Operacional 2004/05 2º Mini-teste. 26 de Novembro, 9:00h 10:30h. Sem consulta, sem máquina de calcular Justifique todas as respostas

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº4 Pós-Optimização e Análise de Sensibilidade

max z = 10x 1 + 4x 2 s.a x 1 + x x 1 + 4x x 1 + 6x 2 300

Investigação Operacional

2. Desenhe o grafo orientado G = (X, Γ) para: 3. Em cada alínea dois grafos são iguais. Identifique-os. (a) (b) (c)

Problemas de Transportes e de Afectação

Investigação Operacional

2. Problemas de Transportes e Afectação

Problemas de Fluxos em Redes

Investigação Operacional

Frequência / Exame de 1. a Época

a) Formule este problema em Programação Linear inteira. b) Considere os seguintes dados Matriz das distâncias (em Km) entre as comunidades

Optimização/Matemática II (Eco)

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2007/08

Aula 19: Lifting e matrizes ideais

Programação Dinâmica (Determinística)

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2006/07

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

Problemas de Fluxo em Redes

Departamento de Matemática da Universidade de Coimbra. Licenciatura em Matemática. e B =

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Investigação Operacional 2004/05 2º Mini-teste Extra. 9 de Dezembro, 11:00h 12:30h

O Problema de Transportes

Folha 3.1. Grafos (não dirigidos)

Planejamento e Análise de Sistemas de Produção

Cap ıtulo 1 Exerc ıcios de Formula c Enunciados

Índice. Prefácio Os modelos de programação linear e a investigação operacional 17

INVESTIGAÇÃO OPERACIONAL

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

3. Problemas de Optimização Não Linear e de Optimização em Redes

Exercícios de Transportes Enunciados

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

Frequência / Exame de 1. a Época

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

Técnicas de Planeamento e Gestão. Folha nº. 1 Introdução à Programação Linear 2007/08

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

Optimização / Matemática II

Investigação Operacional 2006/07 Ficha 7. Revisões. 1. Considere o seguinte problema de Programação Linear:

Programação Matemática Lista 3

FORMULÁRIO E ANEXO NO VERSO!

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual

MB PRINCÍPIOS DA PESQUISA OPERACIONAL PO INTRODUÇÃO A PESQUISA OPERACIONAL LISTA DE EXERCÍCIOS 2

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Métodos de Decisão

Modelos de planeamento e gestão de recursos hídricos. 19 de Novembro

INSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE TECNOLOGIA DEPARTAMENTO DE MATEMÁTICA INVESTIGAÇÃO OPERACIONAL

ALGORITMOS GENÉTICOS APLICADOS EM PROBLEMAS DE TRANSPORTE

Módulo 2 OTIMIZAÇÃO DE REDES

INSTITUTO SUPERIOR TÉCNICO Mestrado Integrado em Engenharia Física Tecnológica Ano Lectivo: 2007/2008 Semestre: 1 o

2º Trabalho Prático - Algoritmos em grafos

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

ANÁLISE DE ALGORITMOS (INF 1721)

PCC173 - Otimização em Redes

Modelos de Apoio à Decisão. Programação Linear. Rui Cunha Marques

Inteligência Artificial 2008/09 E z D

1. Duma vez por todas, e já que se trata dum novo hotel da Sonhos e Companhia Limitada,

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu

INSTITUTO SUPERIOR TÉCNICO Licenciatura em Engenharia Física Tecnológica Licenciatura em Engenharia e Gestão Industrial Ano Lectivo: 2002/

Complementos de Investigação Operacional. Folha nº 2 Programação Multiobjectivo 2006/07

Problema do Caminho Mínimo

Problema de Particionamento de Conjuntos

5. Problema de Transporte

1. Dos grafos seguintes, qual representa também o problema de Königsberg?

Investigação Operacional

Escola Secundária/3 da Sé-Lamego Ficha de Trabalho de Matemática Ano Lectivo 2002/03 Mais funções polinomiais 10.º Ano

Grafos: aplicações. Grafos: árvore geradora mínima

MATEMÁTICA DISCRETA PARA ENGENHARIA DE COMPUTAÇÃO

Escola Secundária da Sé-Lamego Ficha de Trabalho de Matemática Ano Lectivo de 2003/04 Trigonometria 1 (Revisões) 12.º Ano

folha prática 1 matrizes e sistemas de equações lineares página 1/8 (a) A + B; (b) B 2A; (c) AD; (d) DA; (e) ACD; (f) 1 5

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

Optimização semi-infinita. Opção V. Licenciatura em Matemática Aplicada

Vânio Correia Domingos Massala

1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco.

Quinta-feira, 11 de abril

CAPÍTULO 4. Teoria da Dualidade

Problemas de Decisão em Redes

Problemas de Transportes V 1.2, V.Lobo, EN / ISEGI, 2008

Exercícios de MATEMÁTICA COMPUTACIONAL. 1 0 Semestre de 2009/2010 Resolução Numérica de Equações Não-Lineares

Gestão. Investigação Operacional. Teste / Exame 3.º ano / 1.º Semestre 2009 / 2010

IX - A N Á L I S E D E S E N S I B I L I D A D E

Gabriel Coutinho DCC035 - Pesquisa Operacional Lista 6

Otimização Combinatória - Parte 4

Noções da Teoria dos Grafos. André Arbex Hallack

ic Mestrado Integrado em Bioengenharia

INSTITUTO SUPERIOR TÉCNICO LEFT LEBL LQ LEAM LEMAT Ano Lectivo: 2006/2007 Semestre: 2 o

No quadro seguinte, está registado o número total de praticantes inscritos, distribuídos por cada uma dessas modalidades desportivas.

Cap ıtulo 1 Exerc ıcios de Formula c ao Enunciados

Sistemas Baseados em Conhecimento

Noções da Teoria dos Grafos

Introdução à Pesquisa Operacional - Otimização Linear

Investigação Operacional

Transparências de apoio à lecionação de aulas teóricas. c 2012, 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

Cap ıtulo 4 Exerc ıcios de Afecta c Enunciados

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu

Investigação Operacional 2005/06 Ficha 6 Teoria da Dualidade e Problema de Transportes

Noções da Teoria dos Grafos. André Arbex Hallack

Pesquisa Operacional Modelos Determinísticos Parte 2

Transcrição:

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 aérea tem 00 voos semanais, os quais estabelecem ligações entre 5 cidades (em alguns casos indirectamente, isto é, com várias escalas) e que, durante um período de crise, resolveu manter em funcionamento o menor número de voos que possibilitasse a ligação entre as 5 cidades(se necessário com eventual mudança de avião em certos pontos do percurso). Considerando que um voo liga duas cidades, quantos voos ficaram em funcionamento?. Considere o grafo G = (V, E): v e 6 6 e 5 v e 7 v e e e e v e 5 8 v e 9 v (a) Construa uma árvore de suporte (ou abrangente) de G; (b) Supondo que a distribuição dos pesos das arestas do grafo G é a seguinte: e 0, e, e, e 5, e 5, e 6, e 7 7, e 8, e 9 5, encontre a árvore abrangente (ou de suporte) mínima.. Seja G = (V, E) o grafo: 6 7 5 (a) Indique duas árvores de suporte (ou abrangentes) distintas neste grafo. (b) Supondo que os custos de cada aresta são c =, c =, c =, c 5 =, c =, c = 6, c 5 = c 6 =, c = c 5 =, c 5 =, c 6 =, c 57 =, encontre a árvore abrangente mínima usando o algoritmo de Kruskal e o algoritmo de Prim.. Como modificaria ambos os algoritmos de construção da árvore abrangente mínima de modo a poder construir a árvore abrangente máxima? Aplique os algoritmos modificados ao grafo do exercício anterior. - Caminho Mais Curto. Puzzle de três garrafões Um garrafão de 8 litros está cheio de água. Usando apenas mais dois garrafões vazios, um de 5 e outro de litros, pretendemos dividir os 8 litros de água em partes iguais. Qual é o número mínimo de transfegas de água que é necessário fazer? Optimização em Redes e Não Linear Folha /

. Uma companhia de telemóveis oferece os seus serviços em 6 áreas geográficas, numeradas como A, A,...,A 6. As distâncias entre as áreas que têm ligação (através de satélite) estão representadas na tabela seguinte Áreas ligadas Distância A, A 700 A, A 00 A, A 00 A, A 6 00 A, A 00 A, A 700 A, A 5 00 A, A 6 00 A 5, A 6 500 A, A 5 600 Determine as rotas das mensagens mais eficazes que podem ser estabelecidas entre cada duas áreas geográficas.. A tabela seguinte representa distâncias (em Km) entre cidades C, C,...,C 8 : Cidades ligadas Distância em Km C, C C, C C, C C, C 5 C, C 5 C, C C, C 5 C, C 6 C, C 5 C, C 7 8 C 5, C 6 C 5, C 7 7 C 6, C 7 5 C 6, C 8 C 7, C 8 6 Encontre um caminho mais curto entre as cidades seguintes: (a) cidades C e C 8 ; (b) cidades C e C 6 ; (c) cidades C e C 8 ; (d) cidades C e C 6.. Determine o caminho mais curto entre o vértice v e cada um dos outros vértices da rede seguinte: Optimização em Redes e Não Linear Folha /

Arco Comprimento (v, v ) (v, v ) (v, v ) (v, v ) 5 (v, v 5 ) (v, v ) (v, v 5 ) (v, v 6 ) (v, v 5 ) (v, v 7 ) 8 (v 5, v 6 ) (v 5, v 7 ) 7 (v 6, v 7 ) 5 (v 6, v 8 ) (v 7, v 8 ) 6 - Fluxo Máximo. Na tabela seguinte encontramos as capacidades associadas aos arcos de uma rede: arcos capacidades (, ) (, ) (, ) (, 5) (, ) (, 6) (, 6) (, ) (5, ) (5, 6) Utilize o algoritmo de Ford-Fulkerson para determinar o fluxo máximo entre os nodos e 6. - Fluxo de Custo Mínimo. Determine o fluxo de custo mínimo para as redes seguintes: (a) b = b = 5 0 b = 7 5 b = b 5 = partindo da solução básica de variáveis básicas x, x, x 5, x. Optimização em Redes e Não Linear Folha /

(b) b = b = 0 b = partindo da solução básica de variáveis básicas x, x, x.. Considere a rede definida por: i 5 j 5 c ij 6 0 com b = 6, b = 6, b =, b = 6, b 5 =. (a) Determine a distribuição de fluxo de custo mínimo. b = (b) Obtenha o quadro simplex (final) correspondente à solução óptima. (c) Aplique o método Big-M a este problema.. Prove que o problema do caminho mais curto é um caso particular do problema da distribuição de fluxo mínimo.. Determine o caminho mais curto, dirigido de para 5, na rede seguinte: 5 0 5 5. Resolva o seguinte problema de fluxo de custo mínimo (note que b i 0): b = b = b = b = 6. Se o custo da variável artificial for aumentado de θ, então cada variável dual será aumentada de θ. Mostre que o custo da variável artificial não é relevante para o cálculo dos custos reduzidos. 7. Pretende-se resolver pelo método simplex, o seguinte problema de fluxo mínimo: Optimização em Redes e Não Linear Folha /

i 5 j 5 6 5 6 c ij -0 60-0 - 0-0 0 u ij 0 0 00 6 0 0 8 x ij 0 0 8 com b =, b = 6, b =, b =, b 5 = 5, b 6 = 0. (a) Determine a árvore associada à solução admissível apresentada. (b) A partir da alínea anterior resolva o problema. 8. Considere a seguinte rede: (l ij, u ij, c ij ) b = 0 (0,,) (,5,) (0,, ) b = (0,5,5) (0,5,) (,, ) b = b = (a) Formule o problema de distribuição de fluxo de custo mínimo nesta rede. (b) A partir da formulação obtida em (a) transforme esta rede numa equivalente tal que l ij = 0, i, j. (c) Partindo da solução básica de variáveis básicas x, x e x (as restantes variáveis são não básicas e estão nos seus limites inferiores) resolva o problema da distribuição de fluxo de custo mínimo. (d) Aplique o método das duas fases ao problema dado. (e) Obtenha o quadro simplex final (óptimo). 9. Considere a rede: b = (l ij, u ij, c ij ) 0 (,,) b = 8 (,7, ) (5,0,5) (0,6,) b = 5 b = 7 Pretende-se determinar a distribuição de fluxo de custo mínimo. (a) Formule este problema como um programa linear. (b) Resolva-o, aplicando o método simplex para redes. (,7,8) Optimização em Redes e Não Linear Folha / 5

0. Várias condutas tubulares ligam duas fábricas de tratamento de água e duas cidades. A produção diária da primeira fábrica é de 0 milhões de litros de água e da segunda fábrica é de 50 milhões de litros de água. A necessidade diária da cidade é 0 milhões de litros e da cidade é 60 milhões de litros. Cada fábrica tem uma ligação directa com a sua cidade respectiva. A água produzida nas fábricas e pode também ser transportada para uma estação de bombas especial que está ligada à cidade. Adicionalmente, a fábrica está ligada por uma conduta unidirectional com a fábrica e a cidade está ligada por uma conduta unidirectional com a cidade. Os custos (em Euros) de transporte de milhão de litros de água por cada ligação existente e as capacidades (limites superiores) dos tubos (em milhões de litros) estão representados na tabela seguinte: Fábrica Fábrica Cidade Cidade Estação custo lim. custo lim. custo lim. custo lim. custo lim. Fábrica 5 5 7 0 Fábrica 0 60 Cidade Cidade Est. de bombas 8 Representa o problema de minimização de custos de transporte como um problema de fluxo de custo mínimo em redes e resolve o problema obtido. 5 - Transportes. Uma empresa de malas possui duas fábricas, F e F, situadas no interior e no litoral do país, com capacidade produtiva de 5000 e 6000 malas, respectivamente. Depois de confeccionadas as malas são enviadas para armazéns, A, A, A e A, a partir dos quais são posteriormente distribuídas para todo o país, que consideramos dividido em região Norte e região Sul. A fábrica F não pode enviar malas para o armazém A e a fábrica F só pode enviar para os armazéns A, A e A. As capacidades de armazenamento dos armazéns A, A, A e A são, respectivamente, de 000, 5000, 500 e 500 malas. Os custos unitários de transporte são os apresentados no quadro seguinte: A A A A F 0 0 70 F 0 50 0 (a) Formalize o problema que lhe permita determinar o plano de transporte de menor custo total. (b) Suponha que todas as malas do armazém A se destinam à região Norte do país, enquanto que as do armazém A vão exclusivamente para a região Sul. Reformule o problema sabendo que se pretende satisfazer uma procura de 000 malas na região Norte e de 6000 malas na região Sul.. Considere o seguinte problema de transportes associado à tabela de dados seguinte: b j a i 5 5 0 0 0 6 5 0 7 0 5 6 50 8 9 7 Optimização em Redes e Não Linear Folha / 6

Em termos de um grafo é dada a seguinte solução admissível para o problema: a = 0 a = 0 a = 50 0 5 5 0 0 0 b = 5 b = 5 b = 0 b = 0 (a) Verifique, justificando, que se trata de uma solução básica óptima e averigue se ela é única. (b) Suponha que c = 5 é alterado para. Sem resolver o problema de novo, analise as implicações desta alteração e, usando pós-optimização, recupere uma nova solução óptima. (c) Como pode variar o custo c por forma a manter-se a optimalidade da solução apresentada?. Considere os seguintes dados relativos a um problema de transportes: b j a i 70 0 0 0 0 8 7 8 7 0 6 5 5 80 8 7 8 (a) Determine uma solução inicial utilizando o método do canto noroeste. (b) Resolva o problema a partir de um quadro obtido na alínea anterior (objectivo: minimização dos custos de transporte). (c) Verifique se existem soluções óptimas alternativas e, em caso afirmativo, determineas. (d) Suponha que c = 5 é alterado para c =. Verifique se a solução determinada em (b) se mantém óptima. Caso contrário, partindo dessa solução determine uma solução óptima. (e) Suponha que c = 8 é alterado para c = α e c = 7 é alterado para c = α. Determine os valores de α para os quais a solução determinada em (b) permanece óptima.. Considere um problema de transportes com origens e destinos, cujo quadro é o seguinte: Optimização em Redes e Não Linear Folha / 7

D D D s i 6 8 0 O 50 7 O 75 5 O 75 d j 00 00 00 (a) Determine uma solução inicial utilizando a regra do canto noroeste. (b) Verifique se a solução inicial, obtida na alínea anterior, é óptima. Caso não seja, partindo dessa solução determine uma solução óptima. 5. Uma empresa de transportes possui camiões disponíveis em quatro localidades diferentes: Localidade Camiões A 6 B 6 C 8 D Os clientes W, X, e Y necessitam, respectivamente, de 5, 8 e 0 camiões. A tabela seguinte indica as distâncias (em Km) das localidades aos clientes: clientes localidades W X Y A 8 6 9 B 7 5 C 8 5 7 D 7 8 Determine quantos camiões deverão ser enviados, de cada localidade e para que clientes, por forma a minimizar as distâncias percorridas. (a) Resolva este problema partindo de uma solução inicial determinada pela regra do canto noroeste. (b) Parta agora de uma solução inicial determinada pela regra do menor custo e compare com a da alínea anterior. 6 - Afectação. Uma empresa abriu concurso para duas vagas, às quais concorreram três pessoas. Na tabela seguinte é mostrada a eficiência de cada pessoa, medida em dois testes realizados: Teste Teste Maria João José Optimização em Redes e Não Linear Folha / 8

Quais as pessoas que deverão ser contratadas pela empresa? (a) Resolva este problema usando o método simplex para problemas de transporte. (b) Aplique o método Húngaro a este problema.. Uma determinada empresa pretende afectar empregados (E, E, E e E ) a máquinas (M, M e M ) minimizando o custo total de afectação e satisfazendo as seguintes restrições: - os empregados E e E terão que ser utilizados; - o custo unitário de afectação do empregado i à máquina j, para i = j é ; - c j = j, j =,, ; - os custos unitários de afectação dos empregados E e E à máquina M são iguais e correspondem ao dobro do custo de afectação do empregado E à máquina M ; -o empregado E não terá custos se for afectado à máquina M, o mesmo acontecendo com o empregado E na máquina M ; - será de 5 u.m. o custo de afectação do empregado E tanto à máquina M como à máquina M. Construa a tabela de custos e resolva o problema pelo algoritmo Húngaro.. Resolva os seguintes problemas de afectação, para os quais se indicam as respectivas tabelas de custos de afectação, usando o método Húngaro (M > 0 representa um custo penalizador associado a uma afectação impossível ou indesejada). (a) 5 5 7 6 5 8 (b) 5 7 8 9 7 8 0 9 0 9 8 M 0 0 0 Optimização em Redes e Não Linear Folha / 9