• Nenhum resultado encontrado

Problemas de Rede Conteúdos do Capítulo

N/A
N/A
Protected

Academic year: 2021

Share "Problemas de Rede Conteúdos do Capítulo"

Copied!
19
0
0

Texto

(1)

Problemas de Rede

Conteúdos do Capítulo w Modelos em Rede

n Regra do Fluxo Balanceado n Caso LCL Bicicletas

n Problemas de Rede de Distribuição;

l Caso Frod

n Problemas do Menor Caminho; n Problemas de Fluxo Máximo;

(2)

Modelos em Rede

w Modelos de rede podem ser utilizados em diversas

áreas tais como transportes, energia e comunicações para modelagem de diversos tipos de problemas.

w Uma rede é um conjunto de vértices ou nós ligados

entre si por um conjunto de arcos.

w Um grande número de problemas de tomada de decisão no mundo real estão categorizados como Problemas de Fluxo de Rede:

n Problemas de Transporte/Designação. n Rede de Distribuição;

n Problemas do Menor Caminho; n Problemas de Fluxo Máximo;

Nós

arcos

Nós

(3)

Problema de Transporte

Caso LCL Bicicletas

w A LCL Bicicletas possui 3 fábricas localizadas no Rio, São Paulo e Belo Horizonte. A produção deve ser entregue em Recife, Salvador e Manaus. Considerando os custos de transporte unitários, as capacidades de produção e as demandas dos centros consumidores que estão especificados na tabela a seguir, determine quanto deve ser produzido e entregue por cada fábrica em cada centro consumidor de forma a minimizar os custos de transporte.

Centro Consumidor

Fábrica Recife Salvador Manaus Capacidade

Rio 25 20 30 2000

São Paulo 30 25 25 1500

B.Horizonte 20 15 23 1500

Demanda 2000 2000 1000

w Haverá 9 variáveis para expressar a quantidade transportada em cada uma das possíveis vias. Ou seja: Xij = Quantidade transportada da fábrica i para o centro consumidor j.

    − − − = Horizonte Belo 3 Paulo São 2 Rio 1 i     − − − = Horizonte Belo 3 Paulo São 2 Rio 1 i     − − − = Manaus 3 Salvador 2 Recife 1 j     − − − = Manaus 3 Salvador 2 Recife 1 j

(4)

= =

=

m j j n i i

d

f

1 1

= =

=

m j j n i i

d

f

1 1

Oferta diferente da Demanda

w Soluções Inteiras e Viáveis:

n Para problemas de transporte onde os valores das

ofertas, oi e demandas dj , sejam números

inteiros, todos os valores das variáveis das

soluções básicas viáveis, incluindo a solução ótima, também serão inteiros

n A condição necessária e suficiente para um

problema de transporte com n fábricas e m centros consumidores

tenha solução é dada por:

RIO SP BHZ REC SSA MAN x11 x12 x13 x21 x22 x23 x31 x32 x33 Centro Consumidor x33 x23 x13 MAN x32 x31 BH x22 x21 SP x12 x11 Rio SSA REC Fábrica

(5)

Demanda diferente da Oferta

Centro Consumidor Capacidade

Fábrica Recife Salvador Manaus (oferta)

Rio 25 20 30 2000 São Paulo 30 25 25 3000 B.Horizonte 20 15 23 1500 Demanda 2000 2000 1000 2000 20 30 25 Recife Centro Consumidor 1500 0 0 0 fantasma 1000 2000 Demanda 1500 23 15 B.Horizonte 3000 25 25 São Paulo 2000 30 20 Rio Capacidade Manaus Salvador Fábrica 2000 20 30 25 Recife Centro Consumidor 1500 0 0 0 fantasma 1000 2000 Demanda 1500 23 15 B.Horizonte 3000 25 25 São Paulo 2000 30 20 Rio Capacidade Manaus Salvador Fábrica

(6)

Oferta Diferente da Demanda

w A regra das variáveis fantasmas (Dummy):

n No caso de Oferta ≥ Demanda devemos

introduzir um destino fantasma;

n No caso de Demanda ≥ Oferta devemos

introduzir uma oferta fantasma;

w Todos os custos relacionados às variáveis fantasmas serão nulos;

w A oferta ou a demanda fantasma será dada pela diferença entre o total ofertado e total demandado.

w As Variáveis Dummy não são obrigatórias, apenas facilitam a interpretação do resultado da otimização.

Aplicações de Problema de Transporte

w O problema de transporte não é aplicado apenas a problemas de distribuição de mercadorias das fábricas para centros distribuidores;

w O mesmo tipo de formulação pode ser aplicado a outros tipos de problema, tais como:

n Problemas de Escalas de Produção; n Problemas de Lay-out de fábricas;

(7)

Problemas de Escalas de Produção;

A LCL Fórmula 1 Ltda. fornece motores para um grande nº de equipes de fórmula 1. A companhia detém uma série de contratos de entregas futuras programadas para o próximo ano. As entregas deverão ocorrer trimestralmente de acordo com as necessidades das equipes. A tabela resume as entregas programadas, a capacidade máxima de produção, o custo de produção por trimestre e o custo de armazenamento. Formule o problema para achar o número de motores que devem ser fabricados em cada trimestre de maneira a atender os pedidos contratados.

w Fonte i = produção de motores no trimestre i (i=1,..,4) w Destino j = entrega dos motores às equipes no trimestre j w Xij = nº de motores produzidos em i para entrega j

w Cij = custo associado ao motor Xi w Dj = nº de pedidos contratados w Fi = capacidade de produção no mês i * em milhões de reais 0,015 1,13 10 20 4 0,015 1,10 30 25 3 0,015 1,11 35 15 2 1,08 25 10 1

Custo Arm. por Trim.* Custo Unitário* Capacidade Produção Pedidos Contratados Trim * em milhões de reais 0,015 1,13 10 20 4 0,015 1,10 30 25 3 0,015 1,11 35 15 2 1,08 25 10 1

Custo Arm. por Trim.* Custo Unitário* Capacidade Produção Pedidos Contratados Trim 0,015 1,13 10 20 4 0,015 1,10 30 25 3 0,015 1,11 35 15 2 1,08 25 10 1

Custo Arm. por Trim.* Custo Unitário* Capacidade Produção Pedidos Contratados Trim 30 20 25 15 10 Demanda 10 0 1,130 4 30 0 1,115 3 35 0 1,140 2 25 0 1,125 1,110 1,095 1,080 1 Fontes Oferta 5(D) 4 3 2 1 Destino 1,110 1,125 1,10 30 20 25 15 10 Demanda 10 0 1,130 4 30 0 1,115 3 35 0 1,140 2 25 0 1,125 1,110 1,095 1,080 1 Fontes Oferta 5(D) 4 3 2 1 Destino 1,110 1,125 1,10

(8)

Problemas de Rede de Distribuição

Caso Frod Brasil

A Frod Brasil terá duas fábricas no Brasil, uma na Bahia e outra em São Paulo, e está estudando a forma de distribuição de seus carros para as diversas revendas de Minas Gerais. Quais as rotas que devem ser seguidas a partir das fábricas para atender as diversas revendas.

w Variáveis de Decisão

n

X

ij – nº de carros remetidos de i para j w Função-objetivo

n Minimizar o custo de distribuição

76 65 67 56 47 45 36 27 24 23 15 13 14 10 10 10 15 25 35 25 40 20 10 40 20 10 X X X X X X X X X X X X X Min + + + + + + + + + + + +

(9)

Regra de Fluxo Balanceado

wPara cada nó:

wNo Caso de Oferta Total = Demanda Total

wCaso a Oferta Total > Demanda Total

wCaso a Oferta Total < Demanda Total

w Como a oferta total (1.100) é menor que a

demanda total (1.400) devemos utilizar a

seguinte restrição em todos os nós:

w Entradas – Saídas < Oferta / Demanda do nó

      =       −       nó do anda Oferta/Dem nó no saídas de total nó no entradas de total       ≥       −       nó do anda Oferta/Dem nó no saídas de total nó no entradas de total       ≤       −       nó do anda Oferta/Dem nó no saídas de total nó no entradas de total

(10)

A B 4 3 2 1 40 30 30 30 20 20 20 [-1] A B [+1] 4 3 2 1 40 30 30 30 20 20 20 A B 4 3 2 1 40 30 30 30 20 20 20 [-1] [+1]

Problemas de Menor Caminho

w Seja uma rede na qual o arco signifique a distância entre dois pontos (nós) e se queira achar a rota que una estes pontos com distância mínima

w Generalização do problema para distribuição de energia, renovação de frota de veículos, etc.

w Considere a rede abaixo que representa a ligação rodoviária entre duas cidades. O tamanho dos arcos representa a distância entre as Cidades (nós).

w Este problema pode ser visto como um problema de rede de distribuição com uma fonte(A)= -1 e um demanda (B)=+1 e os demais sem demanda ou fonte (=0)

(11)

Problema do Fluxo Máximo

w Seja uma rede de nós e arcos

w Deseja-se que um maior fluxo de uma grandeza possa fluir de um determinado nó para outro.

w Nesse tipo de problema mais de um caminho pode ser utilizado simultaneamente

w Aplicações em rede de distribuição de água, luz, gás e tráfego na internet.

Solução

w Adicionar um arco artificial ligando o ponto de saída (A) ao ponto de chegada (B).

w Maximizar o fluxo no arco artificial criado.

w Utilizar a regra de balanceamento de redes.

w As grandezas associadas aos arcos são o fluxo máximo em cada trecho da rede, portanto restrições no modelo.

w O Valor de Oferta/Demanda em cada nó é igual a zero. 30 30 A B 4 3 2 1 40 30 20 20 40 30 30 A B 4 3 2 1 40 30 20 20 40 30 30 A B 4 3 2 1 40 30 20 20 40

(12)

Exemplo de Problema do Fluxo Máximo

Variáveis de decisão

XA1- m 3

/s que saem de A e chegam em 1 X3B- m

3

/s que saem de 3 e chegam em B X4B- m

3

/s que saem de 4 e chegam em B XBA- m

3

/s que retornam pelo arco artificial

Função-objetivo

Max XBA

Regras para as Restrições

• O fluxo de cada arco 0 ≤ Xij ≤ Maxij, exceto o arco artificial que deve suportar a maximização;

• Fluxo que chega é o mesmo que sai;

Exemplo: XA1≤ 40 X3B ≤ 20 X4B≤ 40 XBA ≤ 9999 XBA – (XA1 + XA2) = 0 ... X3B + X4B – (XBA) = 0

(13)

Caso LCL Eletrodomésticos Ltda.

A LCL Eletrodomésticos Ltda. deseja realizar o escalonamento de sua produção para os próximos 4 meses. Sua fábrica pode produzir mensalmente em horário normal 150 ferros de passar a um custo de R$5, e em horário extra, 50 unidades a um custo de R$ 7. Considere que é possível armazenar durante um mês a um custo unitário de R$1. Suponha que as demandas para os próximos quatro meses são de 120, 200,120 e 180.

Modelando a Rede

n Cada nó representará uma unidade produtora ou

unidade receptora. São 8 unidades produtoras (2 por mês), e 5 unidades receptoras (4 meses mais o Dummy – visto que a capacidade produtiva é maior que a demanda);

n Cada arco está relacionado ao custo de produção

ou armazenagem. -150 0 0 0 0 0 0 0 0 1 3 -150 5 -150 7 -150 2 -50 4 -50 6 -50 8 -50 D +180 C +120 B +200 A +120 5 7 5 7 5 7 5 7 Dummy E +800-620= +180 1 1 1 -150 0 0 0 0 0 0 0 0 1 3 -150 5 -150 7 -150 2 -50 4 -50 6 -50 8 -50 D +180 C +120 B +200 A +120 5 7 5 7 5 7 5 7 Dummy E +800-620= +180 1 1 1 0 0 0 0 0 0 0 0 1 3 -150 5 -150 7 -150 2 -50 4 -50 6 -50 8 -50 D +180 C +120 B +200 A +120 5 7 5 7 5 7 5 7 5 7 5 7 5 7 5 7 Dummy E +800-620= +180 1 1 1

(14)

Problema do Designação

Ofertas e demandas unitárias

Problema do Transporte com Transbordo

(15)

Problema do Caminho Crítico

• Número grande de tarefas que ocorrem paralelamente e cm duração de tempo variada, mas conhecida;

• Apresentem também pontos de concorrência e interdependência

• Aplicações

o Construção civil

o Gerência de projetos (desenvolvimento de software)

• Ferramentas: o Gantt Chart

o CPM/PERT

(16)

Problema do Caminho Crítico

• PERT

– Program Evaluation and Review Technique – U.S. Navy for Polaris missile project (1958) – Developed to handle uncertain activity times • CPM

– Critical Path Method

– Du Pont & Remington Rand (1957)

– Developed for industrial projects for which activity times generally were known

• Questions: o Completion date? o On schedule? o Within budget? o Probability of completing? o Critical activities?

o Enough resources available?

o How can the project be finished early at the least cost?

• Rede orientada por tarefas

• Rede orientada por eventos

Receive diploma

2

4? Years Enroll 1 month Attend class, study etc.

1

1 day

3

Receive diploma

2

2

4? Years Enroll 1 month Attend class, study etc.

1

1

1 day

3

3

4,5 ? Years Enroll Receive diploma 1 month Attend class, study, etc.

1

1 day

2

3

4

4,5 ? Years Enroll Receive diploma 1 month Attend class, study, etc.

1

1

1 day

2

2

3

3

4

4

(17)

Problema de Fluxo em rede

Min tN – t1

Sujeito a: ti≥ tj + dij

o Rede PERT orientada a tarefas

o Não é um problema de fluxo de rede

o Cada restrição corresponde a uma variável xij que significam uma atividade com

custo (duração) associado.

Max Σ dij xij

Sujeito a: -x12 = -1

+x12 – x23 – x24 = 0 (...)

o O dual é orientado a eventos

o O problema do maior caminho equivale a achar o maior tempo necessário para

cumprir todas as tarefas

o E o caminho crítico? Probabilidade de sucesso? etc A C E F B D G H Z A A C C E E F F B B D D G G H H Z Z 2 4 5 1 3 6 8 7 9 A C F E B D H G 2 2 4 5 5 1 1 3 3 66 88 7 7 99 A C F E B D H G

(18)

Análise de Caminho Crítico

• Informações para cada atividade

• Início mais cedo (ES) e mais tarde (LS) • Final mais cedo (EF) e mais tarde (LF) • Folga (S): Atraso permitido

• Identifica o caminho crítico

• O caminho mais longo na rede

• O menor tempo em que pode ser completado • Qualquer atraso retarda o projeto

• Atividades sem folga

Caminho Crítico • Do início ao fim

§ ES = 0 para atividades iniciais

Max { EF dos predecessores } CC

§ EF = ES + Tempo de atividade • Do fim para o início

§ LF = Max{ EF } para atividades finais

Min{ LS dos sucessores} CC

§ LS = LF – Tempo de atividade

A 21

A 21

E 5

E 5

D 2

D 2

B 5

B 5

C 7

C 7

F 8

F 8

G 2

G 2

21 26

0 21

26 28

31 36

36 38

21 28

28 36

21 28

28 36

36 38

28 33

26 28

21 26

0 21

A 21

A 21

E 5

E 5

D 2

D 2

B 5

B 5

C 7

C 7

F 8

F 8

G 2

G 2

21 26

0 21

26 28

31 36

36 38

21 28

28 36

21 28

28 36

36 38

28 33

26 28

21 26

0 21

(19)

Tempos de projeto

• Tempo esperado (T): Soma dos tempos das atividades do caminho crítico (CC):

CC i b m a ti = i + i + i ,∀ ∈ 6 4

• Variâncias (V): Soma das variâncias das atividades do caminho crítico (CC): CC i a bi i i  ∀ ∈      − = , 6 2 2 σ • Probabilidades (PN[Z]): V T X Z= − • Exemplo

Activity a m b t CP b-a (b-a)/6 ((b-a)/6)^2

A 1 2 3 2,00 no 2 0,333 0,111

B 2 3 5 3,17 no 3 0,500 0,250

C 2 3 6 3,33 no 4 0,667 0,444

D 3 4 6 4,17 yes 3 0,500 0,250

E 2 5 7 4,83 yes 5 0,833 0,694

Critical Path time 9,00 Sum of Variance 0,944

s = 0,972

Can this project be completed in 11 days?

Referências

Documentos relacionados

De maneira sucinta, porém objetiva, este artigo, propôs dirimir possíveis controvérsias à visão do Tratado da Amizade, bem como explicitar relevantes avanços no

Para eficiência biológica, de forma geral, utiliza-se a comparação de produtividades entre sistemas (monocultivo e cultivo consorciado), sendo avaliados a partir de

O objetivo principal deste estudo de caso era verificar o grau de valorização da medicina popular de plantas entre o próprio povo, tendo por base uma comunidade com diferentes

O Quantitative susceptibility mapping (QSM) é uma técnica não-invasiva de Imagem por Ressonância Magnética (MRI) recente que, ao mensurar a distribuição espacial de

A Tabela 5 mostra uma projeção da quantidade de resíduos que são encaminhados desnecessariamente para tratamento e disposição final, a partir de um balanço que utiliza à

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

A ausência de hormônios no meio de cultivo de CCOs foi suficiente para produzir a mesma quantidade de embriões que o controle contendo soro, independentemente da presença ou

servidores, software, equipamento de rede, etc, clientes da IaaS essencialmente alugam estes recursos como um serviço terceirizado completo...