• Nenhum resultado encontrado

Aula 8_Pesquisa Operacional.pdf

N/A
N/A
Protected

Academic year: 2019

Share "Aula 8_Pesquisa Operacional.pdf"

Copied!
65
0
0

Texto

(1)

PESQUISA OPERACIONAL

PROF. AMADO LEITE

(2)

Problemas de Transporte

(3)

Problemas de Transporte

(4)

Problemas de Transporte

Do ponto de vista do mercado, de nada adianta o fornecedor dispor de um bom produto que não é encontrado pelo cliente no momento em que deseja.

(5)
(6)

Problemas de Transporte

Formulação do Problema:

Imagine que existam m fontes de um produto; cada fonte pode fornecer a quantidade ai, com índice i = 1, 2, …, m.

Por outro lado, existem n mercados, cada qual podendo absorver uma quantidade bj, com j = 1, 2, …, n.

(7)

Problemas de Transporte

O objetivo do problema é determinar o número de unidades que devem ser transportadas de cada fonte para cada destino de modo a minimizar o custo total de transporte.

(8)

Problemas de Transporte

MODELAGEM DO PROBLEMA Considerações:

• Variável xij: número de unidades transportadas da fonte i para o destino j;

• O número total de unidades transportadas, a partir da fonte i deve ser igual à capacidade ai

(9)

Problemas de Transporte

 Se a demanda for maior que o fornecimento, deve-se acrescentar uma fonte auxiliar (estoque, importação, etc).

(10)

Problema de Transporte

Caso LCL Bicicletas

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 das fábricas 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

(11)

Problema de Transporte:

Modelo Tradicional

Existem 9 variáveis para expressar a quantidade transportada em cada uma das possíveis vias.

xij = Quantidade transportada da fábrica i para o

centro consumidor j.

(12)

Problema de Transporte:

Variáveis de Decisão

Centro Consumidor

Fábrica REC SSA MAN

Rio x11 x12 x13

SP x21 x22 x23

BH x31 x32 x33

RIO

SP

BHZ

REC

SSA

MAN x11

x12 x13 x21

x22 x23 x31

x32

(13)
(14)

Problemas de Transporte:

Propriedades

Soluções Inteiras:

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,

(15)

Problemas de Transporte:

Propriedades

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:

Total da Capacidade = Total da demanda

= =

=

m

j

j n

i

i d

f

(16)

Problema de Transporte

Oferta

Demanda

 A regra das variáveis “fantasma” (Dummy):

– No caso de Oferta ≥ Demanda devemos introduzir um destino “fantasma”;

– No caso de Demanda ≥ Oferta devemos introduzir uma oferta “fantasma”;

 Todos os custos relacionados às variáveis “fantasma” serão nulos;

(17)

Problema de Transporte

Caso LCL Bicicletas

 Modificando a oferta de São Paulo de 1500 para 3000

Demanda total menor que a Oferta total!

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

(18)

Problema de Transporte

Caso LCL Bicicletas

Cria-se um consumidor

Dummy

:

Centro Consumidor

Fábrica Recife Salvador Manaus Dummy Capacidade

Rio 25 20 30 0 2000

São Paulo 30 25 25 0 3000

B.Horizonte 20 15 23 0 1500

(19)
(20)

Caso LCL Bicicletas

(21)
(22)

Problemas de Transporte

Solução Alternativa

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

Capacidade > Demanda:  Criação de consumidor

dummy

 Interpretação: capacidade ociosa

Alternativa: restrições de

oferta com sinal

Demanda > Capacidade:

 Criação de fábrica dummy  Interpretação: demanda

não atendida;

Alternativa: restrições de

(23)

Caso LCL Bicicletas

Modelo sem

Dummy

no Excel

(24)

As restrições de oferta estão

com sinal 

Caso LCL Bicicletas

(25)

Caso LCL Bicicletas

(26)

Exercício 1

(27)

Os dados são:

• Capacidades das fontes a1 = 15 e a2 = 25

• Demanda dos destinos b1 = 20, b2 = 10 e b3 = 10

• Custo do transporte das rotas c11 = 10, c12 = 3 e c13 = 5

c21 = 12, c22 = 7 e c23 = 9

(28)

Minimizar

Z = 10.x11 + 3.x12 + 5.x13 + 12.x21 + 7.x22+ 9.x23

Sujeito a

• Capacidade das fontes x11 + x12 +x13 = 15

x21 + x22 +x23 = 25

• Absorção pelos destinos x11 + x21 = 20

x12 + x22 = 10 x13 + x23 = 10

(29)

Exercício 2

Caso Miss Daisy Ltda.

(30)

Ipanema

Copac

aba

na

Cen

tr

o

Ba

rr

a

Leblon Tij

uc

a

Capacidade

Filial Centro

7 9 1 12 7 4 2500

Filial Barra

4 5 12 1 3 8 2000

Demanda 1400 1560 400 150 870 620

Exercício 2

(31)

Exercício 3

Caso das 5 fábricas

(32)

Produto 1 Produto 2 Produto 3 Capacidade

Fábrica 1 90 62 76 2000

Fábrica 2 82 58 70 3000

Fábrica 3 92 64 80 2000

Fábrica 4 84 56 Não produz 3000

Fábrica 5 86 58 Não produz 5000

Demanda 5000 3000 4000

Exercício 3

(33)

PESQUISA OPERACIONAL

PROF. AMADO LEITE

(34)

Menor Caminho

(35)

Exemplo

(36)

Menor Caminho:

Mapa

Lambari

1

São Lourenço

3

Cachambú

5

Baependi

6 Três

Corações

2

S. Thomé das Letras

4 45Km

41Km

27Km

4Km 37Km

44Km

(37)

X12 - Trecho Lambari (1) – Três Corações (2)

X13 - Trecho Lambari (1) – São Lourenço (3)

X15 - Trecho Lambari (1) – Caxambu (5)

X24 – Trecho Três Corações (2) – São Thomé das Letras (4)

X35 – Trecho São Lourenço (3) – Caxambu (5)

X46 – Trecho São Thomé das Letras (4) – Baependi (6)

X56 – Trecho Caxambu (5) – Baependi (6)

(38)
(39)
(40)
(41)
(42)
(43)
(44)
(45)

Caso LCL Adornos & Tecidos

De Para Distância (Km)

Rota

Selecionada

Fluxo Líquido

Oferta Demanada

1 2 41 0 1 0 -1

1 3 44 0 2 0 0

1 5 50 0 3 0 0

2 4 37 0 4 0 0

3 5 27 0 5 0 0

4 6 45 0 6 0 1

5 6 4 0

Distância

Total 0

Menor Caminho:

(46)

Fórmulas utilizadas nas restrições do caso LCL Adornos & tecidos

Função-objetivo Célula Fórmula referente à função-objetivo

Min 41x12 + 44x13 + 50x15 + 37x24 + 27x35 + 45x46 + 4x56

E12 =SOMARPRODUTO(D4:D10;E4:E10)

Restrição Célula Fórmula referente ao LHS da restrição

-x12– x13– x13 = -1 H4 =SOMASE($C$4:$C$10;G4;$E$4:$E$10)-SOMASE($B$4:$B$10;G4;$E$4:$E$10) X12– x24 = 0 H5 =SOMASE($C$4:$C$10;G5;$E$4:$E$10)-SOMASE($B$4:$B$10;G5;$E$4:$E$10) X15– x35 = 0 H6 =SOMASE($C$4:$C$10;G6;$E$4:$E$10)-SOMASE($B$4:$B$10;G6;$E$4:$E$10) X24– x46 = 0 H7 =SOMASE($C$4:$C$10;G7;$E$4:$E$10)-SOMASE($B$4:$B$10;G7;$E$4:$E$10) X15 + x35– x56 = 0 H8 =SOMASE($C$4:$C$10;G8;$E$4:$E$10)-SOMASE($B$4:$B$10;G8;$E$4:$E$10) X46 + x56 = +1 H9 =SOMASE($C$4:$C$10;G9;$E$4:$E$10)-SOMASE($B$4:$B$10;G9;$E$4:$E$10)

Menor Caminho:

(47)
(48)

Caso LCL Adornos & Tecidos

De Para Distância (Km)

Rota

Selecionada

Fluxo Líquido

Oferta Demanada

1 2 41 0 1 -1 -1

1 3 44 0 2 0 0

1 5 50 1 3 0 0

2 4 37 0 4 0 0

3 5 27 0 5 0 0

4 6 45 0 6 1 1

5 6 4 1

Distância

Total 54

(49)

Microsoft Excel 12.0 Relatório de resposta Planilha: [04.11.13_PO.xlsx]Plan1

Relatório criado: 4/11/2013 16:00:39

Célula de destino (Mín)

Célula Nome Valor original Valor final

$E$12 Distância Total Rota Selecionada 0 54

Células ajustáveis

Célula Nome Valor original Valor final

$E$4 Rota Selecionada 0 0

$E$5 Rota Selecionada 0 0

$E$6 Rota Selecionada 0 1

$E$7 Rota Selecionada 0 0

$E$8 Rota Selecionada 0 0

$E$9 Rota Selecionada 0 0

$E$10 Rota Selecionada 0 1

Restrições

Célula Nome Valor da célula Fórmula Status Transigência

$H$4 Fluxo Líquido -1 $H$4=$I$4 Sem agrupar 0

$H$5 Fluxo Líquido 0 $H$5=$I$5 Sem agrupar 0

$H$6 Fluxo Líquido 0 $H$6=$I$6 Sem agrupar 0

$H$7 Fluxo Líquido 0 $H$7=$I$7 Sem agrupar 0

$H$8 Fluxo Líquido 0 $H$8=$I$8 Sem agrupar 0

$H$9 Fluxo Líquido 1 $H$9=$I$9 Sem agrupar 0

(50)

Problemas de Transporte

A escolha da melhor rota

Um problema muito comum na gerência de transportes é a seleção da melhor rota em uma rede de transportes, de modo a minimizar o custo total do transporte.

Vamos considerar que a rede de transporte liga uma origem, onde a carga é embarcada, a um destino final, passando por nós intermediários que representam

(51)

Problemas de Transporte

A escolha da melhor rota

O objetivo do problema é atender a todas as demandas, final e intermediárias, minimizando o custo total do

transporte.

Como as tarifas de transporte são proporcionais à

quantidade de carga e à distância percorrida, podemos minimizar o “momento de transporte”, que é definido

(52)

Problemas de Transporte

Formulação do Problema

Seja uma empresa que tem um depósito na localidade A e deve embarcar 200 toneladas de carga para um conjunto de localidades que apresentam necessidades variadas, tal

como a tabela abaixo:

LOCALIDADE NECESSIDADE DE CARGA (ton)

B 20

C 30

D 10

E 20

F 20

(53)

Problemas de Transporte

A localidade G, que receberá a maior quantidade, será considerada nosso destino final.

(54)

Problemas de Transporte

Construção do Modelo:

Observado o grafo construído, podemos definir as seguintes variáveis:

• xAB: quantidade transportada da localidade A para a localidade B

• xAC: quantidade transportada da localidade A para a localidade C

(55)

Problemas de Transporte

• xAE: quantidade transportada da localidade A para a localidade E

• xBE: quantidade transportada da localidade B para a localidade E

• xCE: quantidade transportada da localidade C para a localidade E

• xCF: quantidade transportada da localidade C para a localidade F

(56)

Problemas de Transporte

• xDG: quantidade transportada da localidade D para a localidade G

• xEG: quantidade transportada da localidade E para a localidade G

(57)

Problemas de Transporte

(58)

Problemas de Transporte

As Restrições devem representar o equilíbrio de carga em cada localidade da rede:

Localidade A: xAB + xAC + xAD + xAE = 200 Localidade B: xAB - xBE = 20

Localidade C: xAC - xCE - xCF = 30 Localidade D: xAD - xDF - xDG = 10

Localidade E: xAE + xBE + xCE - xEG = 20 Localidade F: xCF + xDF - xFG = 20

(59)

Problemas de Transporte

Função Objetivo:

Minimizar

(60)

Problemas de Transporte

ROTAS CARGA

DISPONIVEL

CARGA TRANSPORTADA

LOCALIDADE AB AC AD AE BE CE CF DF DG EG FG

A 1 1 1 1 200 4 B 1 -1 20 0 C 1 -1 -1 30 -1 D 1 -1 -1 10 -1 E 1 1 1 -1 20 2 F 1 1 -1 20 1 G 1 1 1 100 3

VARIAVEIS

AB AC AD AE BE CE CF DF DG EG FG

1 1 1 1 1 1 1 1 1 1 1

DISTANCIAS ENTRE AS LOCALIDADES

AB AC AD AE BE CE CF DF DG EG FG CUSTO TOTAL

(61)
(62)
(63)
(64)
(65)

Referências

Documentos relacionados

No entanto, maiores lucros com publicidade e um crescimento no uso da plataforma em smartphones e tablets não serão suficientes para o mercado se a maior rede social do mundo

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

variáveis “potência de UV irradiada” e pH , quando a variável [CN - ]0 está em seu nível inferior e a variável “razão molar [H2O2]:[CN - ]” estão em seu nível superior

5 “A Teoria Pura do Direito é uma teoria do Direito positivo – do Direito positivo em geral, não de uma ordem jurídica especial” (KELSEN, Teoria pura do direito, p..

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa

da quem praticasse tais assaltos às igrejas e mosteiros ou outros bens da Igreja, 29 medida que foi igualmente ineficaz, como decorre das deliberações tomadas por D. João I, quan-

Our contributions are: a set of guidelines that provide meaning to the different modelling elements of SysML used during the design of systems; the individual formal semantics for

Nessa situação temos claramente a relação de tecnovívio apresentado por Dubatti (2012) operando, visto que nessa experiência ambos os atores tra- çam um diálogo que não se dá