Problemas de transportes



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

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

Pesquisa Operacional Programação em Redes

Investigação Operacional

Utilização do SOLVER do EXCEL

Pesquisa Operacional

Método Simplex - Variantes V 1.1, V.Lobo, EN / ISEGI, 2008

Variantes sobre o método Simplex: Método do grande M

PESQUISA OPERACIONAL

Investigação Operacional- 2009/10 - Programas Lineares 3 PROGRAMAS LINEARES

Disciplina: Suprimentos e Logística II Professor: Roberto Cézar Datrino Atividade 3: Transportes e Armazenagem

... O SISTEMA LOGÍSTICO FORNECEDORES Matérias primas. -FÁBRICA Produtos finais -ARMAZÉNS/ENTREPOSTOS

Método Simplex - Exemplos. Iteração 1 - variáveis básicas: y 1, y 2, y 3. Exemplo 1. Facom - UFMS. Exemplo. Edna A. Hoshino.

O Método Simplex para

PROBLEMA DE TRANSPORTE: MODELO E MÉTODO DE SOLUÇÃO

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

Pesquisa Operacional na Tomada de Decisões. Conteúdos do Capítulo. Programação Linear. Lindo. s.t. Resolvendo Programação Linear Em um Microcomputador

1. Método Simplex. Faculdade de Engenharia Eng. Celso Daniel Engenharia de Produção. Pesquisa Operacional II Profa. Dra. Lílian Kátia de Oliveira

Programação Inteira. Advertência

Análise de Sensibilidade

Universidade da Beira Interior Departamento de Matemática. Fábrica 1 Fábrica 2 Fábrica 3 Mina Mina

Eduardo C. Xavier. 24 de fevereiro de 2011

PROGRAMAÇÃO LINEAR. Resolução de problemas de programação linear usando o comando Solver, no Excel.

O Problema do Transporte. Pesquisa Operacional. Formulação do Problema. Descrição Geral de um problema de transporte. Parte 2

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

Joaquim J. Júdice. Pedro C. Martins. Marta B. Pascoal. Jorge P. Santos OPTIMIZAÇÃO EM REDES. Departamento de Matemática Universidade de Coimbra

Problema de Transporte. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 8 modelos

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios

Madrid (B) Londres (C) Porto

Protocolo em Rampa Manual de Referência Rápida

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

Investigação Operacional

PARA QUE SERVEM OS SULCOS DOS PNEUS?

Quinta-feira, 14 de março. Introdução aos Fluxos de Rede Handouts: Notas de Aula

CADEX. Consultoria em Logística Interna. Layout de armazém. Objectivos. Popularidade. Semelhança. Tamanho. Características

Análise da sensibilidade

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 *

4. RESULTADOS E DISCUSSÃO

Introdução a IO V 1.1, V.Lobo, EN/ISEGI, 2007

Capítulo 3 - Sistemas de Equações Lineares

Método Simplex Especializado para Redes

Investigação Operacional e Gestão de Projectos

Capítulo 3 - Sistemas de Equações Lineares

Utilizando o EXCEL Solver

MODELAGEM OTIMIZAÇÃO EM GAMS

Investigação Operacional e Gestão de Projectos

Problemas de Caminho Mínimo. Metodologias de Apoio à Decisão 1. Slide 1. Definição: Determinar o caminho mais curto entre o nó de entrada e o nó

Balanceamento de linhas de produção

FUNÇÃO DE 1º GRAU. = mx + n, sendo m e n números reais. Questão 01 Dadas as funções f de IR em IR, identifique com um X, aquelas que são do 1º grau.

Arrendamento de espaço num armazém

MLP (Multi Layer Perceptron)

9º ENTEC Encontro de Tecnologia: 23 a 28 de novembro de 2015

Aula 03 - Modelagem em PPLIM

Balanceamento de uma Linha de Produção

PPD: Balanceamento de Carga e Scheduling 2

Do neurônio biológico ao neurônio das redes neurais artificiais

2004 / 5 1º semestre Bibliografia: Lipsey & Chrystal cap.8, 9 Samuelson cap. 6,7

2. A FERRAMENTA SOLVER (EXCEL)

Controlador DMC-Dynamic Matrix Control

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

Pesquisa Operacional

BCC 342 Fluxo Máximo. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto

A MODELAGEM MATEMÁTICA NO ENSINO DE MATRIZES E SISTEMAS LINEARES

Logística e Gestão da Distribuição

Programação Matemática - Otimização Linear

GABARITO OTM 09 [ ] [ ] ( ) [ ] O que mostra que e, logo o sistema não possui solução. [ ]

Fundamentos de Investigação Operacional / Introdução à Optimização. Folha nº. 1 Programação Linear. Método Simplex 2008/09

Capítulo. Sistemas de apoio à decisão

Investigação Operacional

Análise de Variância com dois ou mais factores - planeamento factorial

Construir o modelo matemático de programação linear dos sistemas descritos a seguir:

C Por que é preciso fazer rápido o produto web?

ExemResumo parcial da última Quinta-feira, 28 de fevereiro. Os preços-sombra podem ser encontrados ao se examinar os quadros inicial e final!

TRABALHO - SIMULAÇÃO DE CONSULTORIA PARA COOPERATIVA CAMPAL 1

CAPÍTULO 2. Grafos e Redes

Indicadores de Risco Macroeconômico no Brasil

7.Conclusão e Trabalhos Futuros

Definição. Planeamento Industrial Aula 13. MRP ou ponto de encomenda? Procura dependente e ponto de encomenda. MRP (Materials Requirements Planning):

Licenciatura em Matemática Aplicada Investigação Operacional Exercícios de Programação Inteira

PARA A CONSTRUÇÃO DOS GRÁFICOS

Unidade III GESTÃO DE RECURSOS PATRIMONIAIS E LOGÍSTICOS

Dificuldades de Modelos de PNL. Onde está a solução ótima? Outro exemplo: Condição ótima Local vs. Global Quinta-feira, 25 de abril

Diagrama de Precedências

UNIDADE I PROGRAMAÇÃO LINEAR INTEIRA

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

DESENVOLVENDO HABILIDADES CIÊNCIAS DA NATUREZA I - EM

UFSM Prof. Ghendy Cardoso Junior

KANBAN. Kanban. Just in Time. Desperdícios. A Simplicidade no Controle das Operações

Resolução da Lista 2 - Modelos determinísticos

Geração de Números Aleatórios e Simulação

Fundamentos da PESQUISA OPERACIONAL

Tópico 11. Aula Teórica/Prática: O Método dos Mínimos Quadrados e Linearização de Funções

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Controlador de Energia Eléctrica. Redutores de Caudal de Água. Supertech o Génio do Depósito do Combustível

4 Avaliação Econômica

MANUAL PARA IMPLANTAÇÃO DO SALDO DA DISPONIBILIDADE FINANCEIRA

Pesquisa Operacional

Obs.: O processo irá se repetir enquanto durar o disparo do alarme.

Sistema de equações lineares

Transcrição:

V., V.Lobo, EN / ISEGI, 8 Problemas de transportes Problema de transportes aso particular de programação linear Permite uma solução particular mais simples que o caso geral de PL Embora se chame problema de transportes, aplica-se em muitos outros casos

V., V.Lobo, EN / ISEGI, 8 plicações de problemas de transporte Fornecimento de água Distribuição de energia eléctrica Dimensionamento de redes de telecomunicações conselhar/prever escoamento de tráfego Formulação geral (em rede) Min custo Origens Destinos Produtor (supplier) s onsumidor (demand) d Produtor s onsumidor d X ij Produtor s m m n onsumidor d n ustos c ij

V., V.Lobo, EN / ISEGI, 8 Exemplo: P&T Ervilhas enlatadas Produz ervilhas enlatadas em três fábricas ellingham, W, Eugene, OR, and lbert Lea, MN Envia em camiões a produção para quatro armazéns Sacramento,, Salt Lake ity, UT, Rapid ity, SD, and lbuquerque, NM Pode-se estimar as capacidades de produção, as necessidades para os armazéns, e os custos dos transportes Quere-se minimizar os custos em transportar as latas! P&T Ervilhas enlatadas 3 3 4 3

V., V.Lobo, EN / ISEGI, 8 Dados do problema Quantidades produzidas nas fábricas Quantidades necessárias nos armazéns Matriz de custo dos transportes rmazem fabrica 3 Procura (camiões) $ 464 $ 35 $ 5 8 $ 5 $ $ 68 65 3 $ 654 $ 6 $ 388 7 4 $ 867 $ 7 $ 685 85 oferta (camiões) 75 5 3 Formulação como rede Produtores onsumidores (ellingham) 75 (Eugene) 5 (lbert Lea) Origens 464 S 5 867 654 35 4 S 7 6 5 68 S 3 388 685 Destinos D D D 3 D 4 8 (Sacramento) 65 (Salt Lake ity) 7 (Rapid ity) 85 (lbuquerque) 4

V., V.Lobo, EN / ISEGI, 8 Formulação como PL Variáveis de controlo: quantidade x ij transportada entre a fábrica i e o armazém j Em cada fábrica i : x i + x i + x i3 +. = s i Em cada armazém j : x j + x j + x 3j +. = d i usto a minimizar Z = c x + c x + c x + +c ij x ij capacidade de i procura de j Formulação como PL Minimizar = $464x + $5x + $654x + $867x 4 + $35x + $4x + $6x 3 + $7x 4 + $5x 3 + $68x 3 + $388x 33 + $685x 34 Sugeito a x +x +x +x 4 = 75 x +x +x 3 +x 4 = 5 x 3 +x 3 +x 33 +x 34 = x + x + x 3 = 8 x +x +x 3 = 65 x +x 3 +x 33 = 7 x 4 +x 4 +x 34 = 85 5

V., V.Lobo, EN / ISEGI, 8 aracterísticas do PT Forma da matriz simplex Temos muitos, e alguns (matriz binária) ij só aparecem na função a minimizar Todas as restrições são IGULDDES Muitas variáveis de decisão (n x m) forma característica Forma balanceada: m i = n s i = d j = j Ideia geral do método dos transportes Não vamos ter necessidade de usar M e variáveis artificiais Vamos usar outras variáveis auxiliares, mas que são em menor número que as tradicionais Vamos construir um novo tipo de tabela Tabela do Problema de transportes passos: Obter solução inicial Iterar o passo de optimização até ter a solução óptima 6

V., V.Lobo, EN / ISEGI, 8 Ideia geral do método dos transportes Obtenção de solução inicial Verifica o critério rio de optimalidade? Não Escolher a variável vel de entrada e saída, e ajustar a tabela Sim FIM!!! a solução é óptima Tabela do método dos transportes Origens Destinos n c c c n s c c c n s m c m c m c mn s m Procura d d Z = d n 7

V., V.Lobo, EN / ISEGI, 8 ada quadrícula da tabela Se x ij for variável básica ( ) Se x ij for não-básica (=) Variáveis auxiliares U i e Vj orrespondem às variáveis duais alculadas a partir dos coeficientes das variáveis básicas: ij - - = + = ij rbitra-se que u =, ou = na linha onde houver mais variáveis básicas ij ij xij ij - - Determinação de uma solução inicial Método do canto noroeste Mais simples e fácil de entender solução inicial pode ser longe de óptima Método dos mínimos custos Mais complexo, mas melhor solução inicial Método de Vogel Geralmente consegue uma solução inicial melhor 8

V., V.Lobo, EN / ISEGI, 8 Método no canto noroeste No canto noroeste, escolher o maior valor possível: min(s,d ) Se se escolheu s, então escolher a linha seguinte para anular d (senão escolher a coluna seguinte para anular s ) Repetir até todos os s e d serem cumpridos Exemplo: Método de menor custo Escolher para primeira variável a maximizar, aquela que tiver menor ij Proceder como para o canto noroeste, mas escolher sempre como variável seguinte a que tiver menor ij É uma aproximação gulosa

V., V.Lobo, EN / ISEGI, 8 Método de Vogel Ideia base Não interessa o que tem custo menor, mas sim aquele que fôr mais penalizado se não escolher o custo menor alcular para cada linha e coluna a diferença entre os dois menores, ou penalização Na linha ou coluna onde ocorrer a maior o penalização escolher a célula que tiver o menor valor Entrada e saída de variáveis Variável que entra Seleccionar a variável com menor (negativo com maior valor absoluto) c ij (ou c ij ) Variável que sai Determinar a reacção cadeia que resulta da entrada da variável variável que sai será a primeira a chegar a por causa dessa reacção O valor da nova variável base será igual a esse valor

V., V.Lobo, EN / ISEGI, 8 Reacção em cadeia Para uma variável aumentar, outra vai ter que diminuir omo os coeficientes são todos (ou ), os aumentos são directamente proporcionais às descidas Um aumento de uma variável leva a um decréscimo na mesma coluna que leva a um aumento nessa linha que leva a um decréscimo. É necessário recalcular os x ij, os, e os Exemplo: Exemplo simples usto por carga de camião rmazéns Fábricas 3 4 3 4 6 4 3 4 8 3 Procura 4 7 6 7

V., V.Lobo, EN / ISEGI, 8 Reduzir à forma balanceada O que fazer se a procura não fôr igual à oferta? Introduzir consumidor onsome o excesso de produção orresponde a produtos que não saem da fábrica usto do transporte = Introduzir produtor Produz o que falta orresponde a produtos que não chegam ao armazém usto do transporte = Outros problemas Percursos impossíveis tribuir custos arbirariamente grandes (M) Empates Podem ser resolvidos de forma arbitrária, pois não afectam a qualidade da solução final

V., V.Lobo, EN / ISEGI, 8 Exemplo mais complexo Distribuição de ipods para a época natalícia Produção em três fábricas : k unidades : 35k unidades : 5k unidades Procura em 4 centros mundias de distrinuição: N: k unidades S: 4k unidades E: 3k unidades W: 5k unidades Total de oferta vs. procura Produzem-se 7 mil unidades, são necessárias 7 mil Solução onsideramos uma fábrica que produz mil. Quem recebe os s não recebe nada! ustos e tabela de transporte 7 4 5 35 3 5 Procura 4 3 5 Z =

V., V.Lobo, EN / ISEGI, 8 Escolha pelo noroeste Origem N S E W 7 4 5 4 3 3 5 35 5 Procura 4 3 5 Z = Solução inicial (pelo noroeste ) Origem Procura N S E W 7 4 5 4 3 35 3 5 5 4 3 5 Z = v Z= + j +4 +3 + 5 +5 + 4

V., V.Lobo, EN / ISEGI, 8 Método de Vogel () 7 4 5 35 3 5 Procura 4 3 5 Z = Método de Vogel () 7 4 4 5 35 3 5 Procura 4 3 5 Z = 5

V., V.Lobo, EN / ISEGI, 8 Método de Vogel (3) 7 6 4 4 5 35 3 5 Procura 4 3 5 Z = Método de Vogel (4) 7 6 4 4 5 4 3 35 5 Procura 4 3 5 Z =

V., V.Lobo, EN / ISEGI, 8 Método de Vogel (5) 7 6 4 4 5 4 3 35 5 Procura 4 3 5 Z = Método de Vogel (6) 7 6 4 4 5 4 5 3 5 35 5 Procura 4 3 5 Z = 7

V., V.Lobo, EN / ISEGI, 8 Teste de optimalidade Temos que calcular os e Temos que calcular os c para as variáveis não-básicas Teste de optimalidade () 7 6 4 4 5 4 5 35 3 5 5 Procura 4 3 5 8

V., V.Lobo, EN / ISEGI, 8 Teste de optimalidade () 7 6 4 4 5 4 5 35-3 5 5-7 Procura 4 3 5 7 Teste de optimalidade (3) 7 6 4 4 5 4 5 3 5-3 - -4 35 5 - -7 Procura 4 3 5 7

V., V.Lobo, EN / ISEGI, 8 Vamos iterar! Escolher variável que entra Encontrar o ciclo crítico lterar a tabela Testar optimalidade Iteração Origem N 6 S E 4 7 W 4 - + 5 4 5 35 - +? 3-5 5-7 Procura 4 3 5 7

V., V.Lobo, EN / ISEGI, 8 Fim da iteração Origem N 6 S E 4 7 W 4 5 35 4 3 5 Procura 4 3 5 Z=8 Teste de optimalidade 7 6 4-8 - 4 3 4 4 5 - -4 35 5 - -7-6 Procura 4 3 5 3 6

V., V.Lobo, EN / ISEGI, 8 Iteração Origem N 6 S E 4 7 W 4 + 5-35 - 4 3 -? + 5-7 -6 Procura 4 3 5 3 6 Fimdaiteração Origem N 6 S E 4 7 W 4 3 5 5 35 4 3 5 Procura 4 3 5 Z=

V., V.Lobo, EN / ISEGI, 8 Teste de optimalidade 7 6 4 4 5 3 5 3 4 4 4-4 35 5 - -7-7 Procura 4 3 5 7 Iteração 3 Origem N 6 S E 4 7 W 4-3 5 + 5 35-4 3 5-7 Procura 4? 3 + - 5-7 7 3

V., V.Lobo, EN / ISEGI, 8 Fimdaiteração3 Origem N 6 S E 4 7 W 4 5 4 35 4 3 5 Procura 4 3 5 Z= Teste de optimalidade 7 6 4 4 5 3 4 4 4 5 8 4 35 5 - -7 - Procura 4 3 5 7 Z= 4

V., V.Lobo, EN / ISEGI, 8 Solução óptima Origens Destinos = = 35 = 5 6 4 4 4 N Procura = S Procura = 4 E Procura = 3 W Procura = 5 5