Vânio Correia Domingos Massala

Documentos relacionados
CAPÍTULO 4. Teoria da Dualidade

Resolução de PL usando o método Simplex

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

Investigação Operacional

Simplex. Investigação Operacional José António Oliveira Simplex

Índice. Prefácio Os modelos de programação linear e a investigação operacional 17

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.

Graduação em Engenharia Elétrica MÉTODOS DE OTIMIZAÇÃO ENE081. PROF. IVO CHAVES DA SILVA JUNIOR

IX - A N Á L I S E D E S E N S I B I L I D A D E

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

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual

Resolvendo algebricamente um PPL

CAPÍTULO 3. Método Simplex

Investigação Operacional

Programação Linear (PL) Solução algébrica - método simplex

TP052-PESQUISA OPERACIONAL I Algoritmo Dual Simplex. Prof. Volmir Wilhelm Curitiba, Paraná, Brasil

Prof.: Eduardo Uchoa.

Pesquisa Operacional aula 3 Modelagem PL. Profa. Alessandra Martins Coelho

max z = 10x 1 + 4x 2 s.a x 1 + x x 1 + 4x x 1 + 6x 2 300

2º Semestre 2002/2003 Problemas Resolvidos

Aula 10: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo

Método do Big M. Análise de Sensibilidade

Prova I - Pesquisa Operacional - 12/05/2011. nome:

Pesquisa Operacional

PESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Pesquisa Operacional. Prof. José Luiz

Simplex. Transparências de apoio à leccionação de aulas teóricas. c 2011, 2009, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

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

Optimização/Matemática II (Eco)

Combinando inequações lineares

Programação Linear M É T O D O S : E S T A T Í S T I C A E M A T E M Á T I C A A P L I C A D A S D e 1 1 d e m a r ç o a 2 9 d e a b r i l d e

PESQUISA OPERACIONAL. Prof. Carlos Norberto Vetorazzi Jr.

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.

Pesquisa Operacional. Introdução à Pesquisa Operacional Programação Linear

Aula 07: Análise de sensibilidade (2)

Investigação Operacional

Solução de problemas de PL com restrições do tipo >= e =

Investigação Operacional

Unidade II PESQUISA OPERACIONAL. Profa. Ana Carolina Bueno

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

Complementos de Investigação Operacional. Folha nº 2 Programação Multiobjectivo 2006/07

O Método Simplex. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto

X - D U A L I D A D E

Investigação Operacional

Método Simplex Dual. Prof. Fernando Augusto Silva Marins Departamento de Produção Faculdade de Engenharia Campus de Guaratinguetá UNESP

PEA 2522 MÉTODOS DE OTIMIZAÇÃO. Otimização

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.

Tópicos Especiais em Computação I

Frequência / Exame de 1. a Época

Frequência / Exame de 1. a Época

Modelos de Apoio à Decisão. Programação Linear. Rui Cunha Marques

Combinando inequações lineares

Problema de Designação. Fernando Nogueira Problema de Designação 1

No exemplo há duas variáveis básicas: ST e LX. Serão agora representadas, em um gráfico bidirecional, tanto as restrições como a função objetivo.

Pesquisa Operacional. Introdução à Pesquisa Operacional Programação Linear

Investigação Operacional

Professor: Rodrigo A. Scarpel

Programação Linear. MÉTODOS QUANTITATIVOS: ESTATÍSTICA E MATEMÁTICA APLICADAS De 30 de setembro a 13 de novembro de 2011 prof. Lori Viali, Dr.

Problema de Transporte (Redes) Fernando Nogueira Problema de Transporte 1

VERSÃO RESPOSTAS PROVA DE MÉTODOS QUANTITATIVOS

Problemas de Fluxos em Redes

Pesquisa Operacional

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Professor João Soares 20 de Setembro de 2004

MÉTODO SIMPLEX SOLUÇÃO INICIAL ARTIFICIAL

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DO ALGARVE

PESQUISA OPERACIONAL Introdução. Professor Volmir Wilhelm Professora Mariana Kleina

O método Simplex Aplicado ao Problema de Transporte (PT).

Marina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis.

A Dualidade em Programação Linear

PESQUISA OPERACIONAL APLICADA A LOGÍSTICA

Matemática I. Capítulo 3 Matrizes e sistemas de equações lineares

de fevereiro de 2002

Problemas em Programação Linear Resolução e Análise de Sensibilidade

Pesquisa Operacional

MÉTODO SIMPLEX. Prof. MSc. Marcos dos Santos

Programação Linear. Dual Simplex: Viabilidade Dual Método Dual Simplex

Aula 22: Formulações com número exponencial de variáveis

EAD 350 Pesquisa Operacional Aula 03 Parte 2

PROGRAMAÇÃO LINEAR. Tipo de problemas: cálculo do plano óptimo de distribuição de mercadorias; minimiação de desperdícios no corte de materiais;

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

Professor: Rodrigo A. Scarpel

Slide 1. c 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

Determinação de Uma Solução Básica Factível Inicial

Investigação Operacional 1. Transparências de apoio à leccionação de aulas teóricas. x j - valor da variável de decisão j;

Análise e Síntese de Algoritmos. Programação Linear CLRS, Cap. 29

Slide 1. c 2000, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

Investigação Operacional

O Problema de Transportes

Introdução à Programação Aula 18 Método de eliminação de Gauss

Programação linear I João Carlos Lourenço

Métodos Numéricos. MEI - Logística e distribuição Optimização não linear com restrições de igualdade 2004/2005

Aula 03: Algoritmo Simplex (Parte 2)

Programação Linear. (3ª parte) Informática de Gestão Maria do Rosário Matos Bernardo 2016

Programação Linear. Rosa Canelas 2010

5 Análise de Sensibilidade

Unidade: Modelo Simplex e Modelo Dual. Unidade I:

DISCIPLINA: Investigação Operacional ANO LECTIVO 2009/2010

Transcrição:

Optimização e Decisão 06/0/008 Método do Simplex Vânio Correia - 5567 Domingos Massala - 58849 INSTITUTO SUPERIOR TÉCNICO

Generalidades do Método do Simplex Procedimento algébrico iterativo para resolver problemas de programação linear. Fácil implementação computacional Boa ferramenta de cálculo para problemas com muitas variáveis (limitação do método gráfico). Apresenta-se num formato especial (Forma canónica) Restrições sob a forma de igualdade Introduz novas variáveis variáveis de folga A função objectivo transforma-se num constrangimento Processo iterativo através do método tabular 008

Exemplo Empresa de fabrico de alcatifas A Productos B Recurso disponível Máquina 3 4 Máquina 7 3 4 Margem contribuição ( ) 40 30 Objectivo: Determinar e que maximizam o lucro Variáveis de Decisão: Quantidade de alcatifas a produzir do tipo j, j; j,. 008 3

Exemplo (Formulação) Formulação do problema MaxZ + 40 30 3 + 4 7 +, 0 4 Formulação do problema através do método do Simplex Z 40 30 3 + 4 + 3 7 + + 4,, 3, 4 0 0 4 Notar que a função objectivo é apresentada em forma de restrição 3 e 4 são as variáveis de folga (Slack variables) 008 4

Exemplo (Solução Inicial) Método do Simplex na forma tabular V. Variáveis não Básicas Básicas Z 3 4 bj Z -40-30 0 0 0 Quadro inicial 3 0 3 4 0 4 0 7 0 4 Solução básica inicial Variáveis básicas 3 4 4 Z 0 0 Variáveis não básicas 0 008 5

Exemplo (Iteração 0) V. Básicas Variáveis não Básicas Z 3 4 bj Z -40-30 0 0 0 3 0 3 4 0 4 0 7 0 4 4 3 4 7 Valor mínimo Coluna pivot Número pivot Linha Pivot Troca de variáveis Básica/Não Básica Sai 4: b a b < 4 a Entra : ( 40 > 30 ) 008 6

Exemplo (ª Iteração) Processo de eliminação de Gauss (Condensação de Gauss) V. Variáveis não Básicas Básicas Z 3 4 bj Z 0-8.57 0 5.7 80 3 0 0 3.4-0.4 6 0 0.9 0 0.4 L + 40*L3 L 3*L3 Solução Básica Variáveis básicas Z 80 3 6 Variáveis não básicas 4 0 0 Teste de Optimalidade Há coeficientes negativos na linha correspondente à função objectivo, logo, a solução não é óptima! Recorrer à nova iteração. 008 7

Exemplo (ª Iteração) V. Básicas Variáveis não Básicas Z 3 4 Z 0-8.57 0 5.7 80 3 0 0 3.4-0.4 6 0 0.9 0 0.4 Troca de variáveis Básica/Não Básica Sai 3:.9 < 7 bj Entra : Única possibilidade 6 3.4 0.9.9 Valor mínimo 7 V. Básicas Variáveis não Básicas Z 3 4 Z 0 0 5.9 3. 5.45 0 0 0.3-0.4.9 0 0-0.09 0.8.45 bj Não há coeficientes negativos na linha correspondente à função objectivo, Logo, a solução é óptima! 008 8

Exemplo (conclusão) Solução Óptima Variáveis básicas.9.45 Z max 5.45 Variáveis não básicas 3 4 0 0 008 9

Outros casos a considerar Igualdade entre os coeficientes negativos na linha referente à variável de decisão Escolha arbitrária da variável que entra (N.Básica para Básica) Igualdade nas razões bj/aj que definem a variável que sai Escolha arbitrária da variável que sai Várias soluções óptimas O Simplex acha apenas uma delas. Acham-se as outras prosseguindo o algoritmo, com a escolha de uma variável não básica de coeficiente zero como variável básica 008 0

Casos Particulares Constrangimentos de igualdade Não há uma solução inicial óbvia. Recorremos ao uso de variáveis artificiais e ao MÉTODO DO GRANDE M. Lado direito da desigualdade apresenta valor com sinal negativo Multiplicar a inequação por -. Constrangimentos funcionais na forma de > Usar as surplus variables e as variáveis artificiais/método do Grande M. Problema de Minimização de Z Maximizar -Z 008

Análise Pós-Óptima Reoptimização Quando se altera ligeiramente o problema, pode-se obter uma nova solução a partir do quadro final do Simplex. Preço Sombra (Shadow price) Para um dado recurso j, dá-nos uma medida do aumento de Z variando ligeiramente a quantidade (disponibilidade) do recurso bj. Para o exemplo analisado, os preços sombra são y*5.9 e y*3.. Os preços sombra são parte da ANÁLISE DE SENSIBILIDADE 008

Análise de Sensibilidade Identificar os parâmetros sensíveis (aqueles que não se podem alterar sem que causem alteração à solução óptima) Parâmetros bj podem ser analisados usando os preço sombra Parâmetros cj podem ser analisados graficamente para problemas de duas variáveis Parâmetros aij podem igualmente ser analisados graficamente 008 3

Obrigado pela atenção 008 4