Sunteți pe pagina 1din 15

Instituto Politécnico – Engenharias

P.O. : Otimização em Redes Prof. Jairo Viana Jr.


1º Lista de Exercícios

1. Cite 5 situações (jogos, atividades, problemas da vida real, etc.) que podem ser representados por
meio de redes. Explique o significado dos nós e dos arcos para cada caso.

2. Você tem três vasos A, B e C de capacidades 8, 5 e 3 litros respectivamente. O vaso A está cheio
enquanto B e C estão vazios. Deseja-se dividir o líquido existente em A em duas quantidades iguais.
Lembre-se que se a, b e c são as quantidades de líquido em A, B e C, respectivamente, então a+b+c
= 8 em todos os instantes. Como ao menos um dos vasos deverá estar sempre vazio, ou cheio, ao
menos uma das seguintes equações deve ser satisfeita:
a = 8, a = 0; b = 5, b =0; c = 3, c = 0.
Você encontrará que com estas restrições há 16 estados (situações) possíveis neste processo.
Represente este problema por meio de uma rede de 16 nós. Cada nó representará um estado e
cada aresta representará uma possível mudança de estado entre dois nós.
Observando este rede ficará claro como fazer para ir do estado (8,0,0) correspondente ao vaso A
estar cheio, B e C vazios, ao estado (4,4,0), ou seja, o líquido existente em A foi dividido em duas
partes iguais. Este é o problema clássico de decantação.

3. Represente da maneira mais simples possível, por meio de uma rede, as possibilidades de tráfego
no mapa a seguir (todas as ruas são de mão dupla). Suponha, agora, que a Prefeitura resolveu fazer
obras nas pistas do viaduto e por isso teve de fechar uma pista em cada sentido. Para compensar o
fechamento, adotou mão única na rua Norte (sentido leste-oeste) e na rua Sul (sentido oeste-leste).
Construa uma nova rede para essa situação, definindo seus conjuntos. Observação: as
extremidades de ruas barradas no desenho são consideradas não existentes para fins de
representação.

4. A rede abaixo representa as respostas colhidas de uma turma de crianças de escola na faixa dos 7
anos, face à pergunta; “Quais são os colegas que você mais gosta?”
Identifique entre os nós os seguintes fenômenos observáveis na rede:
(a) posições de liderança;
(b) amizades recíprocas;
(c) criança com problemas de relacionamento;
(d) criança arredia.

5. Na decisão de quando comprar um carro novo, custos do capital e custos crescentes de manutenção
devem ser considerados. O problema aqui é decidir quando trocar um carro dentro de um período de
8 anos de modo a minimizar os custos totais. É assumido que a decisão é tomada no início de cada
ano baseando-se no custo de compra de um carro novo, o custo de manutenção para o período em
que o carro seria mantido e o valor conseguido pelo carro na troca. Assuma que a pessoa inicia sem
carro algum e quer comprar um carro ao menos a cada 4 anos.
O rede representando esta situação é fornecido a seguir, onde o valor c ij associado a cada arco (i, j)
j1
representa: C ij  Pi   M k  S j , com
k 1

Pi = preço de compra no início do ano i;


Mk = custo de manutenção no ano k;
Sj = valor de venda no início do ano j.
Os custos e preços estão todos projetados assumindo-se uma certa taxa de inflação. Aplique o
algoritmo de Djisktra para encontrar o melhor plano de troca de automóveis.

6. Considere uma rede de 8 nós e 13 arcos. As distâncias (em km) entre cada par (i, j) de nós,
denotadas por dij, são as seguintes: d12 = 5, d13 = 1, d14 = 7, d23 = 4, d34 = 2, d35 = 10, d36 = 9, d46 = 3,
d56 = 3, d57 = 4, d67 = 9, d68 = 8, d78 = 6.
Encontre a menor distância entre os nós 1 e 8 e também quais nós compõem o(s) caminho(s) mais
curto(s).

7. Use o algoritmo de Djisktra para encontrar o(s) caminho(s) mais curto(s) nas redes a seguir:

8. Para um aeroporto pequeno em expansão, a Companhia Aérea local está comprando um novo trator
para o equipamento que carrega as malas e encomendas dos aviões para o Departamento de
Bagagens e vice-versa. Um novo sistema mecanizado será instalado em 3 anos, e deste modo o
trator não será mais necessário após esta data. Contudo, devido ao seu uso intensivo, e como os
custos de manutenção cresceram rapidamente com o tempo, deve ser mais econômico trocar o
trator após 1 ou 2 anos. A tabela a seguir fornece o custo total líquido associado com a compra do
trator (preço de compra menos o valor de venda mais custos de manutenção e utilização) ao final do
ano i e negociando-se ao final do ano j (onde ano 0 é a origem).
j
1 2 3
0 12 27 47
i 1 15 32
2 18
O problema é determinar em que época (se houver) o trator deve ser trocado para minimizar o custo total
devido aos tratores durante os 3 anos.
(a) Formule este problema como sendo um Problema do Caminho mais Curto;
(b) Resolva-o pelo Algoritmo de Djisktra.

9. Uma Companhia descobriu que um competidor está planejando produzir um novo tipo de produto similar
ao que ela está interessada em lançar no mercado. Com a perspectiva de competição, esta Companhia
deseja apressar as fases que ainda faltam para a colocação do novo produto.
A pesquisa de mercado ainda não foi completada e está sendo conduzida a um nível Normal de trabalho,
faltando ainda outras três fases: Desenvolvimento do Produto, Projeto do Sistema de Produção e Iniciação
da Produção e Distribuição.
Cada uma destas fases pode ter acelerado o seu nível de trabalho para duas outras situações, além do ritmo
Normal, denominadas: Situação de Prioridade e Situação de Prioridade Absoluta.
Os tempos requeridos (em meses) para serem completadas as fases que restam para o lançamento do
produto, como função do ritmo de trabalho, são fornecidos a seguir:
Pesquisa Projeto de Início da
Remanescente Desenvolvimento Sistema de Produção e
Produção Distribuição

Normal 5
Prioridade 4 3 5 2
Prioridade 2 2 3 1
Absoluta

A Companhia tem disponível US$20.000.000 para completar as fases que restam. Os custos (em milhões de
dólares) para os diferentes níveis são:

Pesquisa Projeto de Início da


Remanescente Desenvolvimento Sistema de Produção e
Produção Distribuição

Normal 2
Prioridade 4 4 6 2
Prioridade Absoluta 6 6 8 4

O problema é determinar em que nível conduzir cada uma das 4 fases de modo a minimizar o tempo total até
o lançamento do produto, sujeito à restrição de capital:
(a) Formular este problema como um problema de caminho mais curto;
(b) Resolver este problema pelo Algoritmo de Djisktra.

10. Considere a rede a seguir, onde s é a origem, t é o destino e os números ao lado dos arcos são as
capacidades destes:
Calcule
(a) O menor caminho entre s e t;
(b) Encontrar o fluxo máximo entre s e t;

11. Considere a rede de tráfego a seguir:

Os números ao lado dos arcos representam suas capacidades. O problema é colocar sinais de mão
de direção nas ruas ainda não orientadas, de modo a maximizar o fluxo de tráfego entre s e t.

12. Determine a árvore geradora de custo mı́nimo dos seguintes redes não orientados usando o
algoritmo de Kruskal.

(a)

(b)
13. Um banco deseja ligar terminais de computador de cada uma das suas agências a um
computador na sua rede, usando linhas telefónicas especiais com dispositivos de
telecomunicações. A ligação de qualquer agência com a sede pode ser direta ou indireta através
de uma outra agência. No entanto é exigido que cada agência fique ligada por alguma via à
sede. O custo das linhas telefónicas especiais é diretamente proporcional ao comprimento total
utilizado, onde a distância entre qualquer par de agências é dada na tabela seguinte:

sed sed A1 A2 A3 A4 A5
– 190 70 115 270 160
A1 190 – 100 240 215 50
A2 70 100 – 140 120 220
A3 115 240 140 – 175 80
A4 270 215 120 175 – 310
A5 160 50 220 80 310 –

Pretende-se saber como se deve fazer a ligação das agências através das linhas especiais de
forma a ligar cada agência (direta ou indiretamente) à sede, de modo a que o custo total seja
mı́nimo.

(a) Indique de que tipo de problema de optimização em redes se trata.

(b) Resolva esse problema de optimização, usando o processo que achar mais conveniente.

14. Uma companhia distribuidora possui três fábricas de leite. A produção diária da fábrica i
para i = 1, 2, 3 é, quando muito, 350, 50, 700 milhares de litros respectivamente. Todos os
dias a companhia tem de fornecer 4 armazéns com pelo menos 200, 350, 300 e 210 milhares de
litros de leite fresco, pelas imposições do público.

O esquema anterior mostra os custos de transporte de mil litros de leite entre cada fábrica e cada
armazém. Note que não existe via de acesso da fábrica 2 para o armazém 3.

(a) Formule o problema em termos de programação linear.

(b) Determine uma solução básica inicial sem recorrer à Fase I.

(c) Determine a solução ótima do problema por algum método.

15. Existem três reservatórios R1 , R2 , R3 e R4 que diariamente são fornecidos de 20, 13, 7 e 5
milhões litros de água, respectivamente. Diariamente é preciso abastecer três cidades A, B e C
cujos os consumos são de 15, 15 e 15 milhões de litros, respectivamente. Os custos de
bombeamento (por milhão de litros) são dados na seguinte tabela:

A B C
R1 7 5 6
R2 10 7 6
R3 9 12 8
R4 5 2 7
(a) Formule o modelo como um problema de transportes.

(b) Determine uma solução básica admissı́vel.

(c) Determine a solução ótima do problema por algum método.

16. Uma empresa, constituı́da por 5 fábricas, decidiu-se pela produção de 3 novos produtos, A, B
e C. Os custos unitários de produção estimados nas fábricas são (em euros/ton.):

Fábrica\produto A B C
1 90 62 76
2 82 58 70
3 92 64 80
4 84 56 -
5 86 58 -

O produto C não pode ser produzido nas fábricas 4 e 5. A previsão das vendas diárias é de 5, 3
e 4 tons., respectivamente. A capacidade das fábricas é 2, 3, 2, 3 e 5 tons. por dia.

(a) Formalize o problema como um modelo de transporte por forma a obter a localização das
quantidades a produzir dos 3 novos produtos, minimizando o custo total de produção.

(b) Determine a solução ótima do problema.

17. Resolva os seguintes problemas de transporte:

O\D 1 2 3 Oferta
1 8 9 7 20
O\D 1 2 3 Oferta 2 8 9 6 30
1 4 3 7 25 3 5 8 3 40
(a) 2 8 6 6 5 (b) 4 4 9 6 40
3 6 8 7 10 Procura 30 70 30
Procura 15 15 10

18. Considere o seguinte problema de transporte não equilibrado em que a oferta total é maior que
a procura total:

O\D 1 2 3 Ofert
1 1 6 2 a
20
2 0 4 5 40
3 2 3 3 30
Procur 30 20 20
a
Para cada unidade da origem i que não for expedida, incorre-se um custo de armazenagem.
Sejam estes custos, por unidade, de 5, 4 e 3, respectivamente, nas origens 1, 2 e 3. Determine a
solução ótima que minimiza o custo total.

19. Em épocas específicas, o diretor de tráfego da RODOVIA vê-se frequentemente perante o


problema de guardar os carros de passageiros estacionados em três garagens da empresa a
três localidades da sua rede de garagens. Os dados seguintes representam o número de
carros usualmente necessários em cada uma das localidades e o número de minutos
necessários para um carro atingir uma localidade via cada rota poss´ıvel.

Localidades
Garagens Vagas disponíveis
L1 L2 L3
tt1 12 14 12 6
tt2 14 12 15 9
tt3 19 18 19 5
Carros necessários 8 4 8 20

Como deve o diretor de tráfego guardar os carros disponı́veis a fim de minimizar o tempo
total necessário para se atingir aquelas três localidades.

20. Numa cidade há três fábricas F1 , F2 e F3 que produzem diariamente 20, 40 e 40 toneladas
de um determinado produto respectivamente e o fornecem a 3 postos de venda V1 , V2 e V3.
Sabe-se que cada um dos postos deve vender 10, 40 e 50 toneladas desse produto
respectivamente e que os custos unitários de transporte das fábricas para os postos de venda
são dados pela seguinte tabela j
i V1 V2 V
F1 10 4 38
F2 12 3 7
F3 1 3 2

(a) Formule o problema de transportes correspondente.

(b) Escreva esse problema na forma normal.

(c) Determine a solução ótima.

21. Considere o problema da determinação do fluxo de custo mı́nimo na seguinte rede

(a) Determine a árvore geradora de custo mı́nimo.

(b) Determine a solução ótima do problema de fluxo de custo mı́nimo.

22. Considere a seguinte rede tt = (V, E)


onde o número real associado a cada nó i representa a quantidade de fluxo bi e o número real
cij associado a cada aresta (i, j) representa o respectivo custo unitário.

(a) Determine a árvore geradora de custo mı́nimo.

(b) Determine a solução ótima do problema de fluxo de custo mı́nimo

23. Considere o problema de fluxo de custo mı́nimo associado à rede tt = (V, E)

onde em cada aresta (i, j) ∈ E as componentes de (lij , uij , cij ) representam os limites inferiores
e superiores e o custo unitário associados e o número real associado a cada nó i ∈ V
representa a quantidade de fluxo bi .

(a) Determine a solução ótima do problema


24. Considere o problema de fluxo de custo mı́nimo associado à rede tt = (V, E)

onde em cada aresta (i, j) ∈ E as componentes de (lij , uij , cij ) representam os limites inferiores
e superiores e o custo unitário associados e o número real associado a cada nó i ∈ V
representa a quantidade de fluxo bi .

(a) Determine a solução ótima do problema

25. Considere o problema da determinação do caminho mais curto entre o nó 1 e o nó 7 no
seguinte rede orientado

(a) Formule o problema como um problema de fluxo de custo m´ınimo.

(b) Determine a solução ótima usando o algoritmo de Dijkstra.

(c) Determine a solução básica ótima associada ao problema de fluxo de custo mı́nimo
correspondente ao problema do caminho mais curto do nó 1 ao nó 7.

26. Determine o caminho mais curto do nó 1 aos nós restantes nas seguintes redes

(a)
(b)

27. Considere a seguinte rede tt = (V, E)

onde o número real associado a cada aresta (i, j) representa o custo da ligação de i
para j.

(a) Determine os caminhos mais curtos do nó 1 a cada um dos restantes nós da rede,
usando o algoritmo de Dijkstra.

(b) Mostre que o caminho mais curto do nó 1 ao nó 6 é equivalente a um problema
de fluxo de custo m´ınimo e apresente esse problema.

(c) Determine uma árvore geradora de custo mı́nimo associada à solução ótima do
problema de fluxo de custo m´ınimo referido na al´ınea anterior.

28. Considere a seguinte rede tt = (V, E)

onde o número real associado a cada aresta (i, j) representa o custo da ligação de i
para j.

(a) Determine os caminhos mais curtos do nó 1 a cada um dos restantes nós da rede,
usando o algoritmo de Dijkstra.

(b) Mostre que o caminho mais longo do nó 1 ao nó 6 é equivalente a um problema
de fluxo de custo m´ınimo e apresente esse problema.

11
14
(c) Determine a árvore geradora de custo máximo.

(d) Mostre que a árvore geradora de custo máximo fornece uma solução básica
admissı́vel para o problema de fluxo de custo m´ınimo apresentado na al´ınea (b).

(e) Determine o caminho mais longo do nó 1 ao nó 6.

29. Considere o problema de fluxo máximo do nó 1 ao nó 8 associado à seguinte rede,
onde em cada aresta estão representadas as respectivas capacidades

(a) Formule o problema como um problema de fluxo de custo m´ınimo.

(b) Determine a solução ótima do problema de fluxo máximo.

30. Considere o seguinte rede directo, onde estão representados os valores da


capacidade associada a cada arco. Determine o fluxo máximo do nó 1 ao nó 8.

31. Considere a seguinte rede tt = (V, E)

onde o número real em cada aresta (i, j) representa a capacidade máxima uij .

(a) Formule o problema de fluxo máximo entre o nó 1 e o nó 7 como um problema
de fluxo de custo m´ınimo.

(b) Determine o fluxo máximo entre o nó 1 e o nó 7.

11
15
32. Considere a seguinte rede tt = (V, E)

onde o número real em cada aresta (i, j) representa a capacidade máxima uij .

(a) Formule o problema de fluxo máximo entre o nó 1 e o nó 7 como um problema
de fluxo de custo m´ınimo.

(b) Mostre que o problema de fluxo máximo entre o nó 1 e o nó 7 tem solução.

(c) Determine o fluxo máximo entre o nó 1 e o nó 7.

33. Considere o processo produtivo representado pela figura a seguir que indica os vários
caminhos que um produto pode tomar no seu trajeto produtivo numa fábrica. Os
números em cada cela representam o limite superior de itens por hora que podem ser
processados nessa seção.

(a) Qual é o número máximo de itens por hora que a fábrica pode produzir?

(b) Que alterações deve tentar melhorar?

34. A Câmara Municipal de Belo Horizonte deseja construir um Restaurante, um Bar e um


Salão de Festas. Para isso contatou quatro empresas de construção civil que
apresentaram as seguintes propostas (em unidades monetárias):

Empresa 1 Empresa 2 Empresa 3 Empresa 4

Restaurante 63 65 69 70

Bar 55 58 56 59

Salão de festas 73 70 72 75

11
16
A Câmara pretende construir as três obras de modo a que o custo total seja o menor
possı́vel e por razões operacionais resolveu adjudicar no máximo uma obra a cada
empresa.

(a) Mostre que o Problema de Otimização se reduz a um Problema de Fluxo de Custo


Mı́nimo.

(b) Indique a escolha feita pela Câmara Municipal resolvendo o Problema de Fluxo
de Custo Mı́nimo com um método à sua escolha.

35. Considere a seguinte rede tt = (V, E):

onde o número real associado a cada nó i representa a quantidade de fluxo bi e o


número real cij associado a cada aresta representa o respectivo custo unitário.

(a) Determine a árvore geradora de custo mı́nimo.

(b) Determine a solução ótima para o Problema de Fluxo de Custo Mı́nimo em tt

36.

37. Considere a seguinte rede tt = (V, E)

onde o número real associado a cada aresta (i, j) representa o custo da ligação de i
para j.

(a) Determine os Caminhos Mais Curtos do nó 2 a cada um dos restantes nós da rede,
usando o algoritmo de Dijkstra.

(b) Mostre que o Caminho Mais Curto do nó 2 ao nó 4 é equivalente a um Problema de
Fluxo de Custo M´ınimo e apresente esse problema.

(c) Determine uma árvore geradora de custo mı́nimo associada à solução ótima do

11
17
Problema de Fluxo de Custo M´ınimo

38. Considere o Problema de Fluxo de Custo Mı́nimo associado à rede tt = (V, E)

onde em cada aresta (i, j) ∈ E as componentes de (lij , uij , cij ) representam os limites
inferiores e superiores e o custo unitário associados e o número real associado a cada
nó i ∈ V representa a quantidade de fluxo bi .

(a) Determine a solução ótima do problema.

39. Um fabricante de mobiliário é proprietário de três fábricas que necessitam


mensalmente de 300, 250 e 150 toneladas de madeira. O fabricante pretende
encomendar madeira a três empresas fornecedoras. A produção mensal de cada uma
das empresas é de 100, 350 e 250 toneladas. Os custos de transporte por tonelada
entre as empresas fornecedoras e as fábricas são dados na seguinte tabela:

Fábricas
Empresas fornecedoras
1 2 3
1 10 6 5
2 1 7 8
3 2 3 3

O fabricante pretende fazer a sua encomenda de modo a reduzir ao máximo o custo


total de transporte.

(a) Formule o problema do fabricante como um Problema de Otimização.

(b) Determine a árvore geradora de custo mı́nimo da rede associado ao Problema de


Otimização.
(c) Indique a encomenda do fabricante, resolvendo o Problema de Otimização por um
algoritmo à sua escolha.

11
18

S-ar putea să vă placă și