Transporte em Tempo Mínimo

Slides:



Advertisements
Apresentações semelhantes
AULA 02 PROGRAMAÇÃO LINEAR INTEIRA
Advertisements

Integridade de Dados em Memórias Cache
Fluxo em Redes Prof. Ricardo R. Santos.
Fernando Augusto Silva Marins
Copiado do site Departamento Matemática da Universidade de Aveiron
Curso de Especialização em Gestão da Produção
Amintas engenharia.
Celso C. Ribeiro Caroline T. Rocha
1 Domínios Finitos A eficiência das programas em domínios finitos (incluindo booleanos) podem ainda ser melhoradas pelo uso de Algoritmos de Propagação.
Problemas de Forma Não-padrão
SOLUÇÃO MATRICIAL E MÉTODO SIMPLEX REVISADO
Pesquisa Operacional II Programação Linear Inteira
Programação Não Linear
Livro: Introdução à Pesquisa Operacional
Estatística 8 - Distribuições Amostrais
Modelo de Transporte com Baldeação
Pós-Graduação em Comércio Internacional
Curso de Especialização em Gestão da Produção
Pesquisa Operacional Livro: Introdução à Pesquisa Operacional
Pesquisa Operacional Livro: Introdução à Pesquisa Operacional
Pesquisa Operacional Livro: Introdução à Pesquisa Operacional
Introdução à Otimização
OTIMIZAÇÃO DE PESO EM TRELIÇAS METÁLICAS VIA VND E VNS
Inteligência Computacional para Otimização
Centro de Informática - UFPE
O PROBLEMA DE SCHEDULING EM JOB-SHOP
O que você deve saber sobre
Pesquisa Operacional - Profa Úrsula L. F. Ribeiro
Método Simplex (Noções iniciais) Sistemas de Equações Lineares
Problema de designação
Problema de designação
SIMPLEX ANÁLISE COMPLETA ANDERSON BESTETTI 1, EDUARDO RIGHES 1, EVERTON FONTOURA 2, GUILHERME LAZZARI 3, RODRIGO SCHRAMM 3, ROGERIO MARTINS 4 1 {anderson.bestetti,
Fabricação de Peças Protendidas
Programação Dinámica Análise de algoritmos UNISUL
INTRODUÇÃO À PESQUISA OPERACIONAL ** Programação Linear – Parte 2b **
Planejamento da Produção / MPS Exercícios
Programação Linear Universidade Federal de Itajubá – UNIFEI
Introdução à Álgebra Linear Turma B1 Profa. Ana Maria Luz
SISTEMAS LINEARES.
Problemas de Rede.
Solução Básica Factível e Método Simplex Introdução ao Método Simplex Fase I e Fase II.
PROBLEMAS DE ALOCAÇÃO DE RECURSOS: PROGRAMAÇÃO LINEAR
Pesquisa Operacional Programação Linear Solução Gráfica.
PROBLEMAS DE TRANSPORTE
Pesquisa Operacional Sistemas Lineares
Problemas de fluxo em grafos 1º semestre/2012 Prof. André Renato
Introdução e Busca Cega
O PROBLEMA DE SCHEDULING EM JOB-SHOP
AULA COMPUTACIONAL - Síntese de Sistemas de Separação (Cap. 7) 20 DE OUTUBRO DE 2008.
Aula 5 Programação Inteira
PROGRAMAÇÃO MATEMÁTICA MÉTODO SIMPLEX
SOLVER – EXCEL Prof. Antonio Carlos Coelho
Campus de Caraguatatuba Aula 2: Somatório e Produtório
Programação Linear Universidade Federal de Itajubá – UNIFEI
Planilha Eletrônica - Excel
Fontes de Erros Aula 1 Introdução; Erros em processos numéricos;
Sistemas Operacionais
Capitulo 5: Simplex Voltando ao exemplo da confecção da D. Maria, e modificando um pouco os valores apenas para facilitar nossos cálculos e o entendimento,
Capitulo 5: Simplex Voltando ao exemplo da confecção da D. Maria, e modificando um pouco os valores apenas para facilitar nossos cálculos e o entendimento,
Pesquisa Operacional MUROLO ENGENHARIA DE PRODUÇÃO
Problemas de Rede.
Exercícios de Fluxo em Redes
Prof. Geraldo Nunes Silva
Prof. Geraldo Nunes Silva Estas notas de aula são Basedas no livro: “Hillier, F. S. e G. J. Lieberman. Introdução à Pesquisa Operacional, Campus, 3 a ed.,
Algoritmo de Transportes Objecto de Aprendizagem Manuel Pina MarquesDEIG
Pesquisa Operacional:
Problema de Transporte e Alocação
PROFESSOR: CÉZAR AUGUSTO PEREIRA DOS SANTOS 1.
Método de Vogel (das penalidades)
O Método Simplex Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto.
Transcrição da apresentação:

Transporte em Tempo Mínimo Prof. Fernando Augusto Silva Marins Departamento de Produção Faculdade de Engenharia – Campus de Guaratinguetá UNESP www.feg.unesp.br/~fmarins fmarins@feg.unesp.br

Introdução Modelo do transporte a tempo mínimo se propõe a atender as demandas de diferentes mercados no menor tempo possível. Exemplos: produtos perecíveis devem ser transportados, ou quando suprimentos militares devem ser enviados às frentes de combate durante uma emergência. Admite-se a existência de m fábricas com capacidade de produção , ,que devem abastecer n depósitos com demandas tais que: . Seja o tempo gasto com o transporte do produto da fábrica i para o depósito j, independentemente da quantidade transportada.

Introdução Transportes das fábricas para os depósitos podem ser feitos simultaneamente, e todas as fábricas produzem um único produto. Para um plano de transporte: a entrega que for a mais demorada determinará o tempo requerido para se completar este plano de transporte. Deseja-se completar todas as entregas no menor tempo possível. T= tempo requerido para completar todas as entregas de um determinado plano de transporte  para todo par (i, j), > 0, Sendo = quantidade a ser transportada da fábrica i ao depósito j.

Transporte em Tempo Mínimo Objetivo: encontrar que satisfaçam as restrições de oferta e demanda e minimizem o tempo de entrega t.  Algoritmo usa o mesmo tipo de quadro de resolução aplicado no “Stepping stone method”. Observações sobre as etapas de aplicação do algoritmo: Para achar uma solução básica viável inicial: usar um método análogo ao da regra do menor custo, aplicado aos tempos de entrega. Com um procedimento análogo ao do “Stepping Stone Method” podem ser encontradas soluções básicas viáveis melhores, se existirem. A regra para selecionar a variável não-básica, que se tornará variável básica na próxima solução básica viável, sofre modificações.

Algoritmo Passo i: achar solução básica viável inicial com m+n-1 variáveis básicas pela “regra do menor tempo de entrega”. ir ao Passo ii. Passo ii: calcular o tempo de entrega , , associado a solução básica viável atual. ir ao Passo iii. Passo iii: eliminar todas as variáveis não-básicas onde tij > T. (basta bloquear estes trajetos). ir ao Passo iv. Passo iv: Colocar o valor -  para a variável básica com tij = T. Construir um ciclo de compensação com as variáveis básicas e uma das variáveis não-básicas que não tenha sido eliminada no Passo iii: Colocar +  ou -  nas células que compõem o ciclo.

Algoritmo Colocar +  na célula não-básica escolhida pois ela deverá receber unidades do produto das variáveis básicas “doadoras” associadas ao valor do ciclo. Se nenhum ciclo puder ser encontrado  solução básica viável atual é ótima (FIM). Caso contrário ir para o Passo v. Passo v: aumentar  mantendo as variáveis básicas do ciclo  0. Sairá da solução básica atual a variável básica que se anular primeiro e tem-se uma nova solução básica viável. Voltar ao Passo ii.

Exemplo Achar o plano de entrega do problema de transporte a tempo mínimo, com a1 = 3, a2 = 7, a3 = 5, b1 = 4, b2 = 3, b3 = 4 e b4 = 4. Os tempos de transporte são: Resolução: D1 D2 D3 D4 O1 2 1 O2 10 8 5 4 O3 7 6

Exemplo As células não básicas têm assim nenhuma será eliminada. A variável básica x21 tem o maior tempo de entrega colocar -  nesta célula e achar um ciclo: O2D1 No ciclo: maior  = 2, a variável não-básica O2D2 entra, saindo a variável básica x21. A nova solução básica viável está no quadro 2: Quadro 2

Exemplo O tempo de entrega T=8 da variável x22. As variáveis não básicas x21 e x34 serão eliminadas pois tem Novo ciclo (Não básica). O maior valor para  é 2 e a nova solução básica está no quadro 3. Quadro 3

Exemplo Tempo de entrega T=7, da variável básica x31. Novo ciclo (não básica) .O maior valor para  é 2, o que implica que x12 sai para a entrada de x11 na nova solução básica. A variável básica com o maior tempo de entrega x31 permaneceu Nesta solução atual (quadro 4)  T = 7. Quadro 4

Exemplo Tempo de entrega T=7, da variável básica x31. Novo ciclo: (Não básica) Maior valor para  é 1  x14 será substituída por x 33 (quadro 5). Quadro 5

Exemplo Tempo de entrega T=7, correspondente a variável básica x31. Não há ciclo a partir de x31. O quadro 5 representa, portanto uma solução ótima. Quadro 5

Exemplo Plano de entrega ótimo: Enviar 3 unidades de o1 para d1, Menor tempo possível: 7.