O termo "linear" significa que todas as funções definidas no modelo matemático que descreve o problema devem ser lineares, isto é, se f( x1,x2

Documentos relacionados
Problema de Fluxo de Custo Mínimo

Parte 3: Gráfico de Gestão de Estoque. Gráficos e Cálculos Fundamentais

5. ANÁLISE DE SISTEMAS DA CONFIABILIADE DE SISTEMAS SÉRIE-PARALELO

Capítulo I Séries Numéricas

CONCEITOS FUNDAMENTAIS DA MATEMÁTICA FINANCEIRA

Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos

CONCEITOS BÁSICOS E PRINCÍPIOS DE ESTATÍSTICA

3.4.2 Cálculo da moda para dados tabulados. 3.4 Moda Cálculo da moda para uma lista Cálculo da moda para distribuição de freqüências

Sumário. 2 Índice Remissivo 19

A finalidade de uma equação de regressão seria estimar valores de uma variável, com base em valores conhecidos da outra.

Estudando complexidade de algoritmos

Prova-Modelo de Matemática

Séquências e Séries Infinitas de Termos Constantes

Escola de Engenharia de Lorena EEL USP Departamento de Engenharia Química DEQUI Disciplina: Normalização e Controle da Qualidade NCQ

Métodos iterativos. Métodos Iterativos para Sistemas Lineares

ÁLGEBRA. Licenciatura em Engenharia Electrotécnica e de Computadores LEEC Ano lectivo de 2002/2003

ENGENHARIA DA QUALIDADE A ENG AULA 6 CARTAS DE CONTROLE PARA ATRIBUTOS

1.4 Determinantes. determinante é igual ao produto dos elementos da diagonal principal menos o produto dos elementos da diagonal secundária.

Sucessão ou Sequência. Sucessão ou seqüência é todo conjunto que consideramos os elementos dispostos em certa ordem. janeiro,fevereiro,...

Cap. VI Histogramas e Curvas de Distribuição

Vestibular de Verão Prova 3 Matemática

Vestibular de Verão Prova 3 Matemática

Vestibular de Verão Prova 3 Matemática

Vestibular de Verão Prova 3 Matemática

Material Teórico - Módulo Binômio de Newton e Triangulo de Pascal. Soma de Elementos em Linhas, Colunas e Diagonais. Segundo Ano do Ensino Médio

Material Teórico - Módulo Binômio de Newton e Triangulo de Pascal. Soma de Elementos em Linhas, Colunas e Diagonais. Segundo Ano do Ensino Médio

AMOSTRAGEM ALEATÓRIA DISTRIBUIÇÕES POR AMOSTRAGEM

INTERPOLAÇÃO POLINOMIAL

CINÉTICA QUÍMICA FATORES DE INFLUÊNCIA - TEORIA

AULA 17 A TRANSFORMADA Z - DEFINIÇÃO

Matriz de Contabilidade Social. Prof. Eduardo A. Haddad

AEP FISCAL ESTATÍSTICA

Problema de Fluxo de Custo Mínimo

a = b n Vejamos alguns exemplos que nos permitem observar essas relações. = 4 4² = 16 radical radicando

PROVA DE MATEMÁTICA DA UNIFESP VESTIBULAR 2011 RESOLUÇÃO: Profa. Maria Antônia Gouveia.

DETERMINANDO A SIGNIFICÂNCIA ESTATÍSTICA PARA AS DIFERENÇAS ENTRE MÉDIAS

Questão 1. Questão 2. Questão 4. Questão 3. alternativa C. alternativa B. alternativa D. alternativa A n 2 n! O valor de log 2. c) n. b) 2n.

3. O Problema do Sequenciamento em uma Única Máquina

Experimento 1 Estudo da Lei de Hooke

Minicurso Introdução a Problemas de Otimização

( 1,2,4,8,16,32,... ) PG de razão 2 ( 5,5,5,5,5,5,5,... ) PG de razão 1 ( 100,50,25,... ) PG de razão ½ ( 2, 6,18, 54,162,...

Transformação de similaridade

Whats: PROGRESSÃO GEOMÉTRICA

F- MÉTODO DE NEWTON-RAPHSON

Exercício: Mediu-se os ângulos internos de um quadrilátero e obteve-se 361,4. Qual é o erro de que está afetada esta medida?

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

ESTATÍSTICA E PROBABILIDADES

AULA Subespaço, Base e Dimensão Subespaço.

Resoluçaõ de exercícios de Programação Linear Inteira

Estimação por Intervalo (Intervalos de Confiança):

UM MODELO DE PLANEJAMENTO DA PRODUÇÃO CONSIDERANDO FAMÍLIAS DE ITENS E MÚLTIPLOS RECURSOS UTILIZANDO UMA ADAPTAÇÃO DO MODELO DE TRANSPORTE

FICHA DE TRABALHO 11º ANO. Sucessões

Cap. 4 - Estimação por Intervalo

Exercícios de Aprofundamento Matemática Progressão Aritmética e Geométrica

ARRANJO SIMPLES PROFº: VALDÉCIO FÉLIX. Choquitomóvel

Autovalores na Análise de Modelos Matriciais Utilizando o Matlab

AEP FISCAL ESTATÍSTICA

1- Resolução de Sistemas Lineares.

Análise da Resposta Livre de Sistemas Dinâmicos de 2 a Ordem

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

Rua 13 de junho,

Virgílio A. F. Almeida DCC-UFMG 1/2005

Mas o que deixou de ser abordado na grande generalidade desses cursos foi o estudo dos produtos infinitos, mesmo que só no caso numérico real.

COMENTÁRIOS ATIVIDADES PROPOSTAS. 2. Lembrando... II. K = x K = (7 2 ) x K = x

DFS Série Discreta de Fourier DFT Transformada Discreta de Fourier Convolução Circular

Profs. Alexandre Lima e Moraes Junior 1

... Newton e Leibniz criaram, cada qual em seu país e quase ao mesmo tempo, as bases do cálculo diferencial.

Recredenciamento Portaria MEC 347, de D.O.U

Implementação de Planilha de Cálculos Simplificada

Disciplina: MATEMÁTICA Turma: 3º Ano Professor (a) : CÉSAR LOPES DE ASSIS INTRODUÇÃO A ESTATÍSTICA. Organização de dados

PRESTAÇÃO = JUROS + AMORTIZAÇÃO

Capítulo II - Sucessões e Séries de Números Reais

MEDIDAS DE TENDÊNCIA CENTRAL E MEDIDAS DE DISPERSÃO Í N D I C E

Economia Florestal. A floresta como um capital

Instruções gerais sobre a Prova:

Problemas Sobre Correlacionamento

META Suprir algumas deficiências sobre álgebra ensinada em matemática no nível médio

Sinais de Tempo Discreto

4. MEDIDAS DINÂMICAS CONCEITOS BÁSICOS

SEQUÊNCIAS IMPORTANTES PARA O LIMITE

lim Px ( ) 35 x 5 ), teremos Px ( ) cada vez mais próximo de 35 (denotaremos isso da forma Px ( ) 35 ). UNIVERSIDADE FEDERAL DA PARAÍBA CAMPUS IV-CCAE

Mestrado Integrado em Engenharia Civil. Disciplina: TRANSPORTES. Sessão Prática 4: Amostragem

Introdução ao Qui-Quadrado

ESTATÍSTICA. PROF. RANILDO LOPES U.E PROF EDGAR TITO

A seguir, uma demonstração do livro. Para adquirir a versão completa em papel, acesse:

TRABALHO1 MEDIÇÕES, ALGARISMOS SIGNIFICATIVOS E ERROS.

Universidade Federal Fluminense - UFF-RJ

RESOLUÇÃO DE SISTEMAS NÃO LINEARES

Uma relação entre sincronização no mapa do círculo e os números racionais

XXXIV OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 3 (Ensino Médio) GABARITO

1. Usando os axiomas mostre que:

PG apostila (Pucrs 2015) O resultado da adição indicada 0,001 0, , é. a) 1 9. b) c) 99. d) 100. e) 999

INSTITUTO FEDERAL DE BRASILIA LISTA DE REVISÃO. Nome: DATA: 05/12/2016. d) 4 3 a) 44 b) 22 c) 20 d) 15 e) 10. Se um saco

DESIGUALDADES, LEIS LIMITE E TEOREMA DO LIMITE CENTRAL. todas as repetições). Então, para todo o número positivo ξ, teremos:

Procedimentos de Marcação a Mercado (06, 2017)

3ª Lista de Exercícios de Programação I

Solução Comentada Prova de Matemática

Capítulo II Propagação de erros (cont.)

arxiv: v1 [math.ho] 3 Sep 2014

HEURÍSTICAS E EQUAÇÕES DIOFANTINAS

Transcrição:

MÓDULO 4 - PROBLEMAS DE TRANSPORTE Baseado em Novaes, Atôio Galvão, Métodos de Otimização: aplicações aos trasportes. Edgar Blücher, São Paulo, 978..CONCEITOS BÁSICOS DE PROGRAMAÇÃO LINEAR É uma técica da Pesquisa Operacioal, utilizada para resolver determiada classe de problemas em que se procura alocar recursos limitados a atividades ou decisões diversas, de maeira ótima. Este tipo de problema aparece freqüetemete os setores de plaejameto e operações de idústrias, empresas de trasporte, órgãos goverametais etc.. A represetação matemática de um problema de Programação Liear (PL) tem a seguite forma: otimizar a fução objetivo (maximizar ou miimizar): z= f x, x, L, x ) ( g( x, x, L, x ) g ( x, x, L, x ) = KKKKKK g m ( x, x, L, x ) b b K bm O termo "liear" sigifica que todas as fuções defiidas o modelo matemático que descreve o problema devem ser lieares, isto é, se f( x,x, L,x ) e cada uma das g i ( x,x, L,x ), para i de até m, forem fuções lieares. Detalhado melhor, esta represetação pode ser expressa de uma outra forma: max Z = c x + c x +... + cx, sujeito às restrições a + a +... + a b a M a m + a + a m +... + a +... + a e mais i 0 para m b b m i =,,..., Nessas expressões, a ij, b i e c j são costates e os x i (i=,,..., ) são as variáveis de decisão do problema. A Programação Liear procura os valores de x i, quado esses valores existirem, de modo a se atigir o máximo ou o míimo da fução objetivo. As restrições idicam as limitações de uma maeira geral, sejam elas físicas, de recursos humaos, moetárias, sócio-ecoômicas etc.. As costates b, b,..., b m devem ser positivas e represetam o ível máximo que se pode atigir para cada um dos recursos. As restrições expressas por i 0, idicam que, por sua atureza, as variáveis de um problema de Programação Liear devem ser ão egativas. As restrições dos tipos a + a +... + a b e a + a +... + a = b são casos especiais e devem ser aalisados separadamete., 5/0/07 - de 0 Módulo 4 - Problemas de Trasporte

Os três pricipais grupos de problemas que podem ser resolvidos por Programação Liear são os seguites: a) Misturas de igredietes com composição e preços cohecidos, para ateder a determiadas especificações (de composição ou de estoque), a custo míimo ou lucro máximo. Utilizada para balacear rações para aimais, refeições, abastecimeto de comuidades ou tropas, utilização parcelada de combustíveis, lubrificates, fertilizates e corretivos, defesivos agrícolas, perfumes e cosméticos, ligas metálicas, o auxílio para as idustrias de alimetos etc. b) Trasporte, distribuição ou alocação, em que se procura determiar as quatidades a trasportar, segudo as vias alterativas possíveis, a freqüêcia ou períodos de trasporte e as especificações quato a operação levado em cota os custos (fretes, riscos capital empatado, prêmios e multas, embalagem, armazeameto, capacidade dos meios etc.). Etre as áreas de utilização citam-se: abastecimeto, distribuição de produtos, trasporte de cargas ou pessoas etc.. c) Programas de Produção ou limitação de recursos os setores agrícolas, idustriais ou de serviços, como o seguite modelo típico: uma empresa oferece várias alterativas de serviços ou pode fabricar ou produzir vários bes; cohece-se as quatidades de isumos ecessários para a produção de uma uidade do bem ou serviço; cohece-se as restrições do mercado quato aos limites iferiores e superiores de produção ou demada do bem ou serviço; cohece-se as dispoibilidades dos isumos por parte da empresa; cohece-se o valor ou lucro uitário dos bes ou serviços a serem produzidos; deseja-se obter o melhor programa de produção que pode ser: maximizar os lucros, maximizar o volume de produção, maximizar ou miimizar o emprego de determiado isumo, miimizar o tempo ocioso de pessoas ou equipametos etc... PROBLEMA DE TRANSPORTE O Problema de Trasporte costitui uma das pricipais aplicações da PL para auxiliar o plaejameto e a operação de trasportes. O Problema pode ser formulado iicialmete da seguite forma: Cosiderado-se o trasporte de produtos de m origes, ode estão estocados, para destios, ode são ecessários. Cohecedo-se os custos uitários de trasporte de cada origem para cada destio (C ij custo uitário de trasporte da origem i para o destio j), deve-se decidir quato trasportar de cada origem para cada destio ( ij quatidade a ser trasportada da origem i para o destio j), de modo gastar o meos possível, ou seja, miimizar o custo total de trasporte. Cada uma das origes é dotada de a i uidades dispoíveis e, cada um dos destios requer b j uidades, todos iteiros e positivos. Cosiderar-se-á iicialmete que a oferta total é igual a demada total, isto é: a i = 5/0/07 - de 0 Módulo 4 - Problemas de Trasporte m O modelo matemático para este problema pode ser expresso da seguite forma: Miimizar: Sujeito a: z = j= m i= m i= j= ij ij = a = b C ij ij i j b j (i =,...,m) ( j =,...,) Com: todos os ij ão egativos e iteiros

Este modelo matemático pode ser represetado em forma de tabular coforme exposto a tabela.. Tabela. - Represetação do Problema de Trasporte O R I G E N S DESTINOS 3... Oferta C C C 3... C a 3 C C C 3... C a 3..................... m C m C m C m3... C m a m m m m3 m Demada b b b 3... b Exemplo: Uma empresa tem fábricas em três locais diferetes, que abastecem quatro armazés distates us dos outros. As capacidades das fábricas em um certo período de tempo são, 90 e 5 e as ecessidades dos armazés, o mesmo período de tempo, são 50, 60, e 95. Os custos uitários para cada ecamihameto fábricaarmazém estão expostos a tabela a seguir. Tabela. - Tabela dos custos uitários de trasporte das origes para os destios Origes Destios A B C D 7 0 3 5 6 5 3 5 4 5 7 Figura. - Represetação gráfica do problema Dispoibilidades das origes 90 5 Total = 75 3 C A =5 C C =6 C D =5 C 3A =5 C A =7 C 3D =7 C B =0 C B = C 3B =4 C 3C =5 C C =3 Dispoibilidades dos destios C D = A B C 50 60 D 95 Total = 75 5/0/07-3 de 0 Módulo 4 - Problemas de Trasporte

A solução dos Problemas de Trasporte passa por quatro etapas:. Determiação de uma solução iicial básica;. Teste de solução quato à codição de ótimo; 3. Melhoria da solução quado ão é ótima; 4. Repetição das etapas e 3 até se obter a solução ótima... Métodos para determiação da Solução Iicial... Método do Cato Noroeste Começado-se pela célula superior esquerda (cato oroeste), aloca-se a tatas uidades quatas sejam possíveis, sem violar as restrições. Isto correspoderá ao meor dos dois valores a e b. Após, cotiua-se o algoritmo deslocado-se para a célula imediatamete à direita se aida restar alguma oferta ou, caso cotrário, para a célula imediatamete abaixo. A cada etapa aloca-se à célula em cosideração, tatas uidades quatas sejam possíveis sem violar as restrições: a soma das alocações da liha i ão pode exceder o valor de a i, a soma da colua j ão pode exceder o valor de b j e ehuma alocação pode ser egativa. Exemplo : Utilizado-se os dados do exemplo, determiar uma solução iicial utilizado o método do Cato Noroeste. A B C D Oferta 7 0 3 50 0 5 6 5 90 40 50 3 5 4 5 7 5 0 95... Método de Vogel ou Método das Pealidades O método fucioa da seguite forma:. Calcula-se a pealidade para cada uma das lihas e coluas. Escolhe-se a liha ou colua que apreseta a maior pealidade. Caso haja mais de uma, escolhese qualquer uma delas;. Aloca-se o máximo possível de quatidade para a célula de meor custo da liha ou colua escolhida o passo aterior. Isso torará a dispoibilidade da liha ou colua a qual tal célula pertece, igual a zero. Elimiar esta liha ou colua do restate do processo e 3. Repetir os passos e até que todos os trasportes teham sido realizados Cosidera-se "pealidade de uma liha ou colua" a difereça positiva etre os dois custos de meor valor a liha ou colua. 5/0/07-4 de 0 Módulo 4 - Problemas de Trasporte

Exemplo 3: Utilizado-se os dados do exemplo, determiar uma solução iicial utilizado o método de Vogel. Coforme descreve o primeiro passo, deve-se calcular as pealidades e idetificar as maiores. A B C D Oferta Pealidade 7 0 3 (3-) 5 6 5 90 6 (-5) 3 5 4 5 7 5 (5-4) Pealidade 0 (5-5) 6 (0-4) (5-3) 5 (7-) As maiores pealidades estão a liha e a colua B, pois essas obtiveram pealidades iguais a seis. Deve-se etão escolher etre a liha ou a colua, pois as potuações são iguais. Optou-se pela liha. Nesta liha, a célula de meor custo é a que correspode à colua A (quize). Aloca-se, portato, 50 para tal célula e elimia-se a colua A dos passos seguites. Devem-se etão recalcular as pealidades. A B C D Oferta Pealidade 7 0 3 (3-) 5 6 5 90 4 50 (5-) 3 5 4 5 7 5 (5-4) Pealidade 0 (5-5) 6 (0-4) (5-3) 5 (7-) A colua B apreseta a maior pealidade (seis). Nesta colua, a célula de meor custo é a que correspode à liha 3 (custo igual a 4). Aloca-se, portato, 60 para tal célula e elimia-se a colua B dos passos seguites. A B C D Oferta Pealidade 7 0 3 (3-) 5 6 5 90 50 (6-5) 3 5 4 5 7 5 60 (7-5) Pealidade 0 (5-5) 6 (0-4) (5-3) 5 (7-) 5/0/07-5 de 0 Módulo 4 - Problemas de Trasporte

As tabelas a seguir represetam os passos seguites até que todos os trasportes estejam fializados. A B C D Oferta Pealidade 7 0 3 5 6 5 50 3 5 4 5 7 60 Pealidade 0 6 8 (5-5) (0-4) (6-5) (5-7) (3-) 90 (6-5) 5 (7-5) 3 A B C D Oferta Pealidade 7 0 3 5 6 5 50 5 4 5 7 Pealidade 0 6 6 5 (5-5) (0-4) (6) (5) (3-) 90 (6-5) 5 (7-5) 3 A B C D Oferta Pealidade 7 0 3 5 6 5 50 5 5 4 5 7 Pealidade 0 6 6 5 (5-5) (0-4) (6) (5) (3-) 90 (6-5) 5 (7-5) 5/0/07-6 de 0 Módulo 4 - Problemas de Trasporte

3 A B C D Oferta Pealidade 7 0 3 5/0/07-7 de 0 Módulo 4 - Problemas de Trasporte 5 6 5 50 5 5 5 4 5 7 Pealidade 0 6 6 5 (5-5) (0-4) (6) (5) A solução fial está expressa a tabela a seguir: Tabela.3 - Solução Iicial (3-) 90 (6-5) 5 (7-5) A B C D Oferta 7 0 3 5 6 5 90 50 5 5 3 5 4 5 7 5.. Evolução para a Solução Ótima Determiada a solução iicial, ecessita-se verificar se esta pode ser melhorada. Por itermédio da tabela.3 que represeta a solução iicial, devem-se idetificar as variáveis básicas e ão básicas. As primeiras são idetificadas pelas células que têm valores alocados e as segudas, o iverso. Observa-se a tabela.3 que as variáveis básicas são: D, A, C, D, 3B e 3C. As variáveis ão básicas são: A, B, C, B, 3A e 3D. A seguir serão descritos os passos para avaliação da existêcia de uma solução melhorada. º passo: devem-se calcular os pesos para todas as lihas e as coluas, cosiderado que a soma etre os pesos de cada liha e de cada colua é igual ao custo alocado a respectiva célula (liha x colua). Iicialmete atribui-se zero à uma liha ou colua (geralmete a primeira liha) que coteha uma variável básica. O exemplo a seguir demostra a alocação deste peso a liha colua D (célula com custo ). 7 0 3 0 5 6 5 90 50 5 5 3 5 4 5 7 5 Pesos

Os próximos pesos terão a mesma seqüêcia de cálculo, coforme expresso a próxima tabela. 7 0 3 0 5 6 5 90 3 50 5 5 3 5 4 5 7 5 Pesos Seguido esta forma de cálculo chega-se a seguite tabela de pesos: 7 0 3 0 5 6 5 90 3 50 5 5 3 5 4 5 7 5 Pesos 3 º passo: utilizado-se os valores dos pesos, calcula-se para cada variável ão básica a quatidade expressa pela seguite fórmula: Custo (liha x colua) - peso da liha - peso da colua Calculado-se para a primeira variável ão básica (A), temos o seguite resultado: Custo A - Peso - Peso A = 7-0 - = 5 Para as demais lihas x coluas os resultados são: A B C D 7-0-=5 0-0-=8 3-0-3=0-3-=-4 3 5--= 7--=3 Se todas as quatidades calculadas forem ão egativas, a solução presete é a ótima. Caso algus dos valores forem egativos, deve-se utilizar como referêcia para o próximo passo o valor mais egativo. A célula que abriga este valor deverá ser trasformada em uma variável básica o lugar de uma das variáveis básicas da última solução. Neste caso a célula B obteve -4 como resultado, demostrado a ecessidade da cotiuidade do processo para idetificação da solução ótima. 5/0/07-8 de 0 Módulo 4 - Problemas de Trasporte

3º passo: para saber quais das variáveis básicas devem ser substituídas pela variável ão básica B, deve-se motar um circuito de compesação etre as variáveis básicas, a partir da variável que deverá etrar e seguido alteradamete a direção da liha e a direção da colua, subtraido-se e somado-se o valor de etrada (a pricípio um valor ), até o retoro à variável de etrada. Com este procedimeto as restrições de liha e colua ficam satisfeitas. 7 0 3 0 5 6 5 90 3 50 5-5 3 5 4 5 7 5 60-55+ Pesos 3 4º passo: escolher para a variável que está sedo trasformada em básica (que cotém ) o maior valor possível, sem torar ehuma variável básica egativa. Esse valor correspode ao meor valor etre as células do circuito ode o valor de etrada () estiver sedo subtraído. Esta ova alocação forma uma ova cofiguração que pode ser a solução ótima. A B C D Oferta 7 0 3 5 6 5 90 50 5 5 3 5 4 5 7 5 45 5º passo: voltar ao passo até que a solução seja ótima. Exercício: complete o exemplo aterior seguido os passos a 5 até obter a solução ótima. Recalculo dos pesos 7 0 3 0 5 6 5 90 3 50 5 5 3 5 4 5 7 5 6 45 Pesos 8 9 5/0/07-9 de 0 Módulo 4 - Problemas de Trasporte

Idetificação da egatividade da variável ão básica A B C D 7-0-=5 0-0-8= 3-0-9=4 6-3-9=4 3 5-6-=7 7-6-=- Motagem do circuito 7 0 3 0 5 6 5 90 3 50 5+ 5-3 5 4 5 7 5 6 45- Pesos 8 9 Recalculo dos pesos 7 0 3 0 5 6 5 90 50 40 3 5 4 5 7 5 5 0 5 Pesos 3 9 0 Idetificação da egatividade da variável ão básica A B C D 7-0-3=4 0-0-9= 3-0-0=3 6--0=4 5--= 3 5-5-3=7 Verifica-se que ão existem mais resultados egativos expressos a tabela aterior, cocluido-se que a solução ótima é: A B C D Oferta 7 0 3 5 6 5 90 50 40 3 5 4 5 7 5 0 5 5/0/07-0 de 0 Módulo 4 - Problemas de Trasporte