Teoremas de dualidade
|
|
|
- Paulo Anderson Paixão
- 6 Há anos
- Visualizações:
Transcrição
1 Teoremas de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
2 Teoremas de dualidade Já vimos que, para problemas na forma padrão, o custo g(p) de qualquer solução dual fornece um limitante inferior para o custo ótimo do problema primal. Veremos agora que esta propriedade é válida para problemas de programação linear gerais. Teorema 1 (Teorema fraco de dualidade). Se x é uma solução viável de um problema primal e p é uma solução viável do problema dual correspondente, então p T b c T x. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
3 Prova do Teorema 1 Prova: Para todos vetores x e p, definimos u i = p i (a T i x b i ), v j = (c j p T A j )x j. Suponha que x e p são viáveis nos problemas primal e dual, respectivamente. A definição do problema dual impõe que o sinal de p i seja o mesmo sinal de a T i x b i e que o sinal de c j p T A j seja o mesmo de x j. Então, a viabilidade primal e dual determinam que u i 0, i, e v j 0, j. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
4 Prova do Teorema 1 Note que e u i = p T Ax p T b i v j = c T x p T Ax. j Somando estas duas restrições de igualdade e usando a não-negatividade de u i e v j, temos 0 i u i + j v j = c T x p T b. Portanto, p T b c T x. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
5 Teoremas de dualidade Corolário 1. (a) Se o custo ótimo do problema primal é, então o problema dual é inviável. (b) Se o custo ótimo do problema dual é, então o problema primal é inviável. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
6 Prova do Corolário 1 Prova: Primeiramente, vamos mostrar (a). Ou seja, se o custo ótimo do problema primal é, então o problema dual é inviável. Suponha que o custo ótimo do problema primal é e que o problema dual tem uma solução viável p. Pelo Teorema fraco de dualidade (Teorema 1), p T b c T x, para toda solução viável primal x. Tomando o mínimo de todas as soluções viáveis primais x, temos que p T b. Isso é impossível, o que mostra que o problema dual não pode ter uma solução viável. Para mostrar (b), basta usar um argumento análogo. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
7 Teoremas de dualidade Corolário 2. Sejam x e p soluções viáveis para os problemas primal e dual, respectivamente, e suponha que p T b = c T x. Então, x e p são soluções ótimas para os problemas primal e dual, respectivamente. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
8 Prova do Corolário 2 Prova: Sejam x e p soluções viáveis para os problemas primal e dual, respectivamente. Suponha que p T b = c T x. Para toda solução viável primal y, o Teorema fraco de dualidade (Teorema 1) diz que c T x = p T b c T y, o que mostra que x é ótimo. Para toda solução viável dual q, o Teorema fraco de dualidade (Teorema 1) diz que q T b c T x = p T b, o que mostra que p é ótimo. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
9 Teoremas de dualidade Teorema 2 (Teorema forte de dualidade). Se um problema de programação linear tem uma solução ótima, seu dual também tem e os custos ótimos de ambos os problemas são iguais. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
10 Prova do Teorema 2 Prova: Considere um problema de programação linear na forma padrão minimizar c T x sujeita a Ax = b, x 0. Suponha agora que as linhas de A são linearmente independentes e que existe uma solução ótima. Aplique o Método Simplex a este problema. Desde que ciclagem seja evitada (por exemplo, usando regra de pivotamento lexicográfica), o Método Simplex termina com uma solução ótima x e uma base ótima B. Seja x B = B 1 b o vetor correspondente de variáveis básicas. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
11 Prova do Teorema 2 Quando o Método Simplex termina, os custos reduzidos devem ser não-negativos e temos c T c T B B 1 A 0 T, com cb T o vetor com os custos das variáveis básicas. Defina um vetor p como p T = cb T B 1. Temos então que p T A c T, o que mostra que p é uma solução viável do problema dual minimizar p T b sujeita a p T A c T. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
12 Prova do Teorema 2 Além disso, p T b = c T B B 1 b = c T B x B = c T x. Então, pelo Corolário 2, p é uma solução ótima do problema dual e o custo ótimo dual é igual ao custo ótimo primal. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
13 Prova do Teorema 2 Se estamos lidando com um problema de programação linear geral Π 1 que tem uma solução ótima, primeiro o transformamos em um problema equivalente na forma padrão Π 2, com mesmo custo ótimo e com as linhas de A linearmente independentes. Sejam D 1 e D 2 os problemas duais de Π 1 e Π 2, respectivamente. Pelo Teorema 2 da aula sobre Teoria de dualidade, os problemas duais D 1 e D 2 têm o mesmo custo ótimo. Já mostramos que Π 2 e D 2 têm o mesmo custo ótimo. Portanto, Π 1 e D 1 também têm o mesmo custo ótimo. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
14 Teoremas de dualidade Lembre-se em um problema de programação linear exatamente uma das seguintes 3 possibilidades pode acontecer: 1 Existe alguma solução ótima. 2 O problema é ilimitado, ou seja, o custo ótimo é (para problemas de minimização) ou + (para problemas de maximização). 3 O problema é inviável. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
15 Teoremas de dualidade Isso gera 9 possibilidades de combinação para os problemas primal e dual. Pelo Teorema forte de dualidade (Teorema 2), se um problema tem solução ótima, o outro também tem. Além disso, o Teorema fraco de dualidade (Teorema 1) implica que se um problema é ilimitado, o outro é inviável. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
16 Teoremas de dualidade A tabela a seguir resume as combinações possíveis entre os problemas primal e dual. Ótimo finito Ilimitado Inviável Ótimo finito Possível Impossível Impossível Ilimitado Impossível Impossível Possível Inviável Impossível Possível Possível O caso em que ambos os problemas são inviáveis pode ocorrer, como pode ser visto no exemplo a seguir. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
17 Exemplo 1 Considere o problema primal inviável Seu dual é minimizar x 1 + 2x 2 sujeita a x 1 + x 2 = 1, 2x 1 + 2x 2 = 3. que também é inviável. maximizar p 1 + 3p 2 sujeita a p 1 + 2p 2 = 1, p 1 + 2p 2 = 2, Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
18 Folgas complementares Uma importante relação entre soluções ótimas primal e dual é dada pelas condições de folga complementares, apresentadas no teorema a seguir. Teorema 3 (folgas complementares). Sejam x e p soluções viáveis para os problemas primal e dual, respectivamente. Os vetores x e p são soluções ótimas dos dois respectivos problemas se, e somente se, p i (a T i x b i ) = 0, i, (c j p T A j )x j = 0, j. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
19 Prova do Teorema 3 Prova: Na prova do Teorema 1, definimos u i = p i (a T i x b i ) e v j = (c j p T A j )x j e notamos que, para x viável no primal e p viável no dual, temos u i 0 e v j 0 para todo i e j. Além disso, mostramos que c T x p T b = i u i + j v j. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
20 Prova do Teorema 3 Primeiramente, vamos mostrar que, se x e p são ótimos do primal e dual, respectivamente, então u i = 0 e v j = 0 para todo i e j. Pelo Teorema forte de dualidade (Teorema 2), se x e p são ótimos, então c T x = p T b. Assim, u i = v j = 0 para todo i e j. Agora vamos mostrar que, se u i = 0 e v j = 0 para todo i e j, então x e p são ótimos do primal e dual, respectivamente. Se u i = v j = 0 para todo i e j, então c T x = p T b. Pelo Corolário 2, temos que x e p são ótimos. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
21 Folgas complementares A primeira condição de folgas complementares é automaticamente satisfeita por toda solução viável de um problema na forma padrão. Se o problema primal não está na forma padrão e tem uma restrição do tipo a T i x b i, a condição de folga complementar correspondente diz que a variável dual p i é nula a menos que a restrição seja ativa. Uma explicação intuitiva é que uma restrição que não é ativa em uma solução ótima pode ser removida sem que o custo ótimo mude e não há razão para associar um preço não nulo a esta restrição. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
22 Folgas complementares Se o problema primal está na forma padrão e uma solução básica viável ótima não-degenerada é conhecida, as condições de folgas complementares determinam uma única solução para o problema dual. Vejamos isso no próximo exemplo. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
23 Exemplo 2 Considere o problema de programação linear na forma padrão Seu dual é dado por minimizar 13x x 2 + 6x 3 sujeita a 5x 1 + x 2 + 3x 3 = 8, 3x 1 + x 2 = 3, x 1, x 2, x 3 0. maximizar 8p 1 + 3p 2 sujeita a 5p 1 + 3p 2 13, p 1 + p 2 10, 3p 1 6. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
24 Exemplo 2 O vetor x = (1, 0, 1) é uma solução ótima não-degenerada do problema primal (o que será verificado mais adiante). Usando as condições de folgas complementares, podemos construir uma solução ótima do problema dual. As condições p i (a T i x b i ) = 0 são satisfeitas para todo i, já que o problema primal está na forma padrão. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
25 Exemplo 2 As condições (c j p T A j )x j = 0 é satisfeita para j = 2, já que x 2 = 0. Como x 1 > 0 e x 3 > 0, temos 5p 1 + 3p 2 = 13 e 3p 1 = 6. Resolvendo estas duas equações, temos p 1 = 2 e p 2 = 1. Note que esta é uma solução viável do dual com custo 19, que é o mesmo custo de x. Com isso comprovamos que, de fato, x é uma solução ótima do primal. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
26 Folgas complementares Vamos agora generalizar este exemplo. Suponha que x j é uma variável básica em uma solução básica viável ótima não-degenerada de um problema primal na forma padrão. Então, como x j > 0, as condições de folgas complementares (c j p T A j )x j = 0 implicam que c j = p T A j para todo j. Como x j é uma solução básica, as colunas A j são linearmente independentes. Assim, temos um sistema linear p T = c T B B 1 com solução única. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
27 Folgas complementares Uma conclusão similar pode ser tirada para problemas que não estão na forma padrão. Por outro lado, se temos uma solução básica viável ótima degenerada para o problema primal, as condições de folgas complementares não são de grande ajuda para calcular a solução ótima do problema primal. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
28 Folgas complementares Se as restrições primais estão na forma Ax b e x 0 e o problema primal tem uma solução ótima, então existem soluções ótimas para os problemas primal e dual que satisfazem folgas complementares estritas. Isto é, uma variável em um problema é não-nula se, e somente se, a restrição correspondente no outro problema é ativa. Marina Andretta (ICMC-USP) sme Otimização linear 19 de outubro de / 28
Representação de poliedros
Representação de poliedros Marina Andretta ICMC-USP 8 de novembro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 -
Degenerescência. Marina Andretta ICMC-USP. 19 de outubro de 2016
Degenerescência Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
Método Simplex dual. Marina Andretta ICMC-USP. 24 de outubro de 2016
Método Simplex dual Marina Andretta ICMC-USP 24 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
Teoria de dualidade. Marina Andretta ICMC-USP. 19 de outubro de 2016
Teoria de dualidade Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
Marina Andretta. 10 de outubro de Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis.
Solução básica viável inicial Marina Andretta ICMC-USP 10 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211
Lema de Farkas e desigualdades lineares
Lema de Farkas e desigualdades lineares Marina Andretta ICMC-USP 30 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP)
Existência e otimalidade de pontos extremos
Existência e otimalidade de pontos extremos Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP)
Método Simplex. Marina Andretta ICMC-USP. 19 de outubro de 2016
Método Simplex Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização linear
Regras para evitar ciclagem
Regras para evitar ciclagem Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 -
Pontos extremos, vértices e soluções básicas viáveis
Pontos extremos, vértices e soluções básicas viáveis Marina Andretta ICMC-USP 19 de outubro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta
Programação Linear - Parte 5
Matemática Industrial - RC/UFG Programação Linear - Parte 5 Prof. Thiago Alves de Queiroz 1/2016 Thiago Queiroz (IMTec) Parte 5 1/2016 1 / 29 Dualidade Os parâmetros de entrada são dados de acordo com
Algoritmos de aproximação - Método primal-dual
Algoritmos de aproximação - Método primal-dual Marina Andretta ICMC-USP 28 de outubro de 2015 Baseado no livro Uma introdução sucinta a Algoritmos de Aproximação, de M. H. Carvalho, M. R. Cerioli, R. Dahab,
Programação Linear. Dualidade
Programação Linear Dualidade Dualidade Já vimos em sala que para cada PPL existe um outro PL chamado dual, que consiste em modelar um problema que utiliza os mesmos dados que o original, mas alterando
5 Análise de Sensibilidade
MAC-35 - Programação Linear Primeiro semestre de 00 Prof. Marcelo Queiroz http://www.ime.usp.br/~mqz Notas de Aula 5 Análise de Sensibilidade Neste capítulo consideramos o problema de programação linear
Pesquisa Operacional
Pesquisa Operacional Teoria da Dualidade Profa. Sheila Morais de Almeida DAINF-UTFPR-PG outubro - 2015 Problema Dual Cada problema de Programa de Programação Linear está associado a um outro problema de
Combinando inequações lineares
Combinando inequações lineares A multiplicação por um número > 0 não altera uma inequação 2x x 5 4x 2x 10 1 2 1 2 A soma de duas inequações (com o mesmo sentido) produz uma inequação válida x 3x x 3 1
Aula 07: Análise de sensibilidade (2)
Aula 07: Análise de sensibilidade (2) Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Previously Aulas anteriores: Dualidade
Notações e revisão de álgebra linear
Notações e revisão de álgebra linear Marina Andretta ICMC-USP 17 de agosto de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211
Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática [email protected] wwwp.fc.unesp.br/~adriana Forma geral de um problema Em vários problemas que formulamos, obtivemos: Um objetivo de otimização
Combinando inequações lineares
Combinando inequações lineares A multiplicação por um número > 0 não altera uma inequação 2x x 5 4x 2x 0 2 2 A soma de duas inequações (com o mesmo sentido) produz uma inequação válida x 3x + x 3 2 + 5x
Programação Matemática. Método Simplex
Programação Matemática Método Simplex Forma Padrão - Revisão Características da forma padrão: Problema de minimização Todas as restrições são de igualdade Todas as variáveis são não-negativas Considerar
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
Programação Linear A otimização é o processo de encontrar a melhor solução (ou solução ótima) para um problema. Existe um conjunto particular de problemas nos quais é decisivo a aplicação de um procedimento
Resolução de problemas com apenas restrições lineares de igualdade
Resolução de problemas com apenas restrições lineares de igualdade Marina Andretta ICMC-USP 14 de outubro de 2014 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 14 de outubro de 2014 1 / 22
Professor João Soares 20 de Setembro de 2004
Teoria de Optimização (Mestrado em Matemática) Texto de Apoio 2A Universidade de Coimbra 57 páginas Professor João Soares 20 de Setembro de 2004 Optimização Linear Considere o problema (1) abaixo, que
Resolução de sistemas de equações não-lineares: Método Iterativo Linear
Resolução de sistemas de equações não-lineares: Método Iterativo Linear Marina Andretta/Franklina Toledo ICMC-USP 18 de setembro de 2013 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires.
Resolução de sistemas de equações não-lineares: Método Iterativo Linear
Resolução de sistemas de equações não-lineares: Método Iterativo Linear Marina Andretta/Franklina Toledo ICMC-USP 27 de março de 2015 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires.
INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual
INVESTIGAÇÃO OPERACIONAL Programação Linear Exercícios Cap. IV Modelo Dual António Carlos Morais da Silva Professor de I.O. i Cap. IV - Modelo Dual - Exercícios IV. Modelo Problema Dual 1. Apresente o
Simplex. Investigação Operacional José António Oliveira Simplex
18 Considere um problema de maximização de lucro relacionado com duas actividades e três recursos. Na tabela seguinte são dados os consumos unitários de cada recurso (A, B e C) por actividade (1 e 2),
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.
Programação Linear São problemas complexos, muitas vezes de difícil solução e que envolvem significativas reduções de custos, melhorias de tempos de processos, ou uma melhor alocação de recursos em atividades.
Programação Linear. Dual Simplex: Viabilidade Dual Método Dual Simplex
Programação Linear Dual Simplex: Viabilidade Dual Viabilidade Dual Considere o par de problemas primal (P) dual (D). Agora já sabemos como encontrar a solução de um desses PPL a partir da solução do outro.
4- Dualidade em Programação Linear
4- Dualidade em Programação Linear 4.1- Introdução Considere o problema clássico da dieta: (problema primal): Quer-se consumir quantidades de determinados alimentos de tal forma a satisfazer as necessidades
Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática [email protected] wwwp.fc.unesp.br/~adriana Perguntas?? Dada uma solução básica factível (vértice de S e, portanto, candidata à solução ótima),
Maristela Santos. Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo
Programação Matemática Maristela Santos Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo Forma Padrão - Definição Características da forma padrão: Problema de minimização Todas
Resolução de sistemas de equações lineares: Fatorações de matrizes
Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 27 de agosto de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Otimização Linear. Conceitos básicos Álgebra Linear Introdução ao método simplex
Otimização Linear Conceitos básicos Álgebra Linear Introdução ao método simplex Revisão de Álgebra Linear Denomina-se posto ou Rank de uma matriz A, um número k tal que: a)existe pelo menos uma sub-matriz
Resolução de sistemas de equações lineares: Fatorações de matrizes
Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 27 de fevereiro de 2015 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
2 Geometria e Programação Linear
MAC-315 - Programação Linear Primeiro semestre de 2008 Prof. Marcelo Queiroz http://www.ime.usp.br/~mqz Notas de Aula 1 2 Geometria e Programação Linear 2.1 Poliedros e conjuntos convexos Alguns conceitos
Otimização Aplicada à Engenharia de Processos
Otimização Aplicada à Engenharia de Processos Aula 4: Programação Linear Felipe Campelo http://www.cpdee.ufmg.br/~fcampelo Programa de Pós-Graduação em Engenharia Elétrica Belo Horizonte Março de 2013
Resolução de sistemas de equações lineares: Fatorações de matrizes
Resolução de sistemas de equações lineares: Fatorações de matrizes Marina Andretta/Franklina Toledo ICMC-USP 5 de fevereiro de 2014 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Aula 10: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo
Aula 10: Revisão Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br 2018/2 - PCC174/BCC464 Aula Prática - Laboratório COM30!1 Breve Revisão Modelagem Método gráfico O Algoritmo Simplex
Programação Linear/Inteira - Aula 5
Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira - Aula 5 Prof. Thiago Alves de Queiroz Aula 5 Thiago Queiroz (IMTec) Aula 5 Aula 5 1 / 43 Análise de Sensibilidade Estudar o efeito
Aulas 6 / 05 de setembro
Gabriel Coutinho DCC5 - Pesquisa Operacional - 7. Simplex Ei-lo. Aulas 6 / 5 de setembro Método Simplex Input: Uma PL e uma base viável de colunas B. Output: Uma solução ótima, ou um certificado de que
Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados
Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados Marina Andretta/Franklina Toledo ICMC-USP 24 de março de 2015 Baseado no livro Cálculo Numérico, de Neide B. Franco Marina Andretta/Franklina
Métodos para resolver problemas de otimização restrita
Métodos para resolver problemas de otimização restrita Marina Andretta ICMC-USP 22 de novembro de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 22 de novembro de 2010 1 / 13 Problema
MB PRINCÍPIOS DA PESQUISA OPERACIONAL PO INTRODUÇÃO A PESQUISA OPERACIONAL LISTA DE EXERCÍCIOS - PROGRAMAÇÃO LINEAR
MB-244 - PRINCÍPIOS DA PESQUISA OPERACIONAL PO-201 - INTRODUÇÃO A PESQUISA OPERACIONAL LISTA DE EXERCÍCIOS - PROGRAMAÇÃO LINEAR 1. Considere o seguinte problema de programação linear: Maximizar Z = x 1
Prof.: Eduardo Uchoa.
Análise de sensibilidade Prof.: Eduardo Uchoa http://www.logis.uff.br/~uchoa/poi 1 Análise de Sensibilidade Uma vez que já se tenha resolvido um PL, existem técnicas para avaliar como pequenas alterações
Índice. Prefácio Os modelos de programação linear e a investigação operacional 17
Índice Prefácio 13 Capítulo 1 Introdução 1. Os modelos de programação linear e a investigação operacional 17 2. O problema de programação linear 18 2.1. O problema de programação linear em substituição
Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática [email protected] wwwp.fc.unesp.br/~adriana Revisão Método Simplex Solução básica factível: xˆ xˆ, xˆ N em que xˆ N 0 1 xˆ b 0 Solução geral
Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.
Ano lectivo: 2008/2009; Universidade da Beira Interior Departamento de Matemática INVESTIGAÇÃO OPERACIONAL Ficha de exercícios nº3: Dualidade. Interpretação Económica. Cursos: Economia 1. Formule o problema
Método dos gradientes (ou método de máxima descida)
Método dos gradientes (ou método de máxima descida) Marina Andretta ICMC-USP 14 de setembro de 2010 Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear 14 de setembro de 2010 1 / 16 Método dos gradientes
Programação Matemática
Programação Matemática Docentes: Ana Paula, Franklina e Maristela Instituto de Ciências Matemáticas e de Computação - ICMC Universidade de São Paulo USP (Material Elaborado por Aline Leão modificado por
Interpolação polinomial: Diferenças divididas de Newton
Interpolação polinomial: Diferenças divididas de Newton Marina Andretta ICMC-USP 9 de maio de 2013 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500
Método de restrições ativas para minimização em caixas
Método de restrições ativas para minimização em caixas Marina Andretta ICMC-USP 20 de outubro de 2014 Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear 20 de outubro de 2014 1 / 25 Problema com
Resolução de sistemas de equações não-lineares: Método de Newton
Resolução de sistemas de equações não-lineares: Método de Newton Marina Andretta/Franklina Toledo ICMC-USP 24 de setembro de 202 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina
Interpolação polinomial: Diferenças divididas de Newton
Interpolação polinomial: Diferenças divididas de Newton Marina Andretta ICMC-USP 16 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500
TP052-PESQUISA OPERACIONAL I Algoritmo Dual Simplex. Prof. Volmir Wilhelm Curitiba, Paraná, Brasil
TP052-PESQUISA OPERACIONAL I Algoritmo Dual Simplex Prof. Volmir Wilhelm Curitiba, Paraná, Brasil Algoritmo Dual Simplex Motivação max sa Z = cx Ax = b x 0 escolhida uma base viável max sa Z = c B x B
Programação Linear - Parte 3
Matemática Industrial - RC/UFG Programação Linear - Parte 3 Prof. Thiago Alves de Queiroz 1/2016 Thiago Queiroz (IMTec) Parte 3 1/2016 1 / 26 O Método Simplex Encontre o vértice ótimo pesquisando um subconjunto
Unidade: Modelo Simplex e Modelo Dual. Unidade I:
Unidade: Modelo Simplex e Modelo Dual Unidade I: 0 Unidade: Modelo Simplex e Modelo Dual Segundo Wikipédia (2008), em teoria da otimização matemática, o algoritmo simplex de George Dantiz é uma técnica
Método do Lagrangiano aumentado
Método do Lagrangiano aumentado Marina Andretta ICMC-USP 23 de novembro de 2010 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 23 de novembro de 2010 1 / 17 Problema com restrições gerais Vamos
Aula 12. Ângulo entre duas retas no espaço. Definição 1. O ângulo (r1, r2 ) entre duas retas r1 e r2 se define da seguinte maneira:
Aula 1 1. Ângulo entre duas retas no espaço Definição 1 O ângulo (r1, r ) entre duas retas r1 e r se define da seguinte maneira: (r1, r ) 0o se r1 e r são coincidentes, Se as retas são concorrentes, isto
Método de restrições ativas para minimização com restrições lineares
Método de restrições ativas para minimização com restrições lineares Marina Andretta ICMC-USP 27 de outubro de 2018 Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear 27 de outubro de 2018 1 /
Otimização Combinatória - Parte 4
Graduação em Matemática Industrial Otimização Combinatória - Parte 4 Prof. Thiago Alves de Queiroz Departamento de Matemática - CAC/UFG 2/2014 Thiago Queiroz (DM) Parte 4 2/2014 1 / 33 Complexidade Computacional
PESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16
11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX Página 16 Após o problema ter sido modelado, pode-se resolvê-lo de forma algébrica. A solução algébrica é dada pelo método simplex elaborado por Dantzig. Antes da
Método de Newton truncado
Método de Newton truncado Marina Andretta ICMC-USP 8 de outubro de 2018 Baseado no livro Numerical Optimization, de J. Nocedal e S. J. Wright. Marina Andretta (ICMC-USP) sme5720 - Otimização não-linear
Problemas NP-completos
Problemas NP-completos Marina Andretta ICMC-USP 15 de setembro de 2015 Marina Andretta (ICMC-USP) sme0216 e 5826 15 de setembro de 2015 1 / 26 Sat é NP-completo Já vimos que o primeiro problema que se
Programação Linear/Inteira
Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira Prof. Thiago Alves de Queiroz Aula 3 Thiago Queiroz (IMTec) Aula 3 Aula 3 1 / 45 O Método Simplex Encontre o vértice ótimo pesquisando
Algoritmo Simplex para Programação Linear I
EA Planejamento e Análise de Sistemas de Produção Algoritmo Simple para Programação Linear I DCA-FEEC-Unicamp Modelo de Programação Linear ma c ( n ) s. a. A b A ( m n) b ( m ) c ( n) P ( R n A b} Poliedro
Aula 22: Formulações com número exponencial de variáveis
Aula 22: Formulações com número exponencial de variáveis Otimização Linear e Inteira Túlio Toffolo http://www.toffolo.com.br BCC464 / PCC174 2018/2 Departamento de Computação UFOP Aula de Hoje 1 Correção
Programação Linear/Inteira
Unidade de Matemática e Tecnologia - RC/UFG Programação Linear/Inteira Prof. Thiago Alves de Queiroz Aula 2 Thiago Queiroz (IMTec) Aula 2 Aula 2 1 / 46 Hipóteses de Linearidade Existem algumas hipóteses
Exemplo: Maximização de lucros em uma chocolateria que produz os seguintes produtos: (1) Chocolate Pyramide (2) Chocolate Pyramide Nuit
Universidade Tecnológica Federal do Paraná Professor Murilo V. G. da Silva Notas de aula Estrutura de Dados 2 (Aula 09) Conteúdos da Aula: [DPV06 7.1, 7.2, 7.3] [Observação: Estas notas de aula são apenas
Objetivos. em termos de produtos internos de vetores.
Aula 5 Produto interno - Aplicações MÓDULO 1 - AULA 5 Objetivos Calcular áreas de paralelogramos e triângulos. Calcular a distância de um ponto a uma reta e entre duas retas. Determinar as bissetrizes
Interpolação polinomial: Polinômio de Lagrange
Interpolação polinomial: Polinômio de Lagrange Marina Andretta ICMC-USP 09 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo
Investigação Operacional
Métodos de Programação Linear: Big M, Fases, S Dual (Licenciatura) Tecnologias e Sistemas de Informação http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 Simplex
Pesquisa Operacional
Pesquisa Operacional Casos Especiais do Método Simplex e Gráfica Profa. Sheila Morais de Almeida DAINF-UTFPR-PG setembro - 2015 1 Casos Especiais do Método Simplex Degeneração Múltiplas soluções ótimas
Dualidade - Definições
Dualidade - Definições Associado a cada problema de programação linear (P) existe um problema (D), denominado problema dual. Relação importante (interpretações econômicas) Para cada dual de um dado PPL
Resolução de sistemas de equações lineares: Método do Gradiente
Resolução de sistemas de equações lineares: Método do Gradiente Marina Andretta ICMC-USP 24 de março de 2015 Marina Andretta (ICMC-USP) sme0301 - Métodos Numéricos para Engenharia I 24 de março de 2015
Algoritmos de aproximação - Problema de cobertura por conjuntos
Algoritmos de aproximação - Problema de cobertura por conjuntos Marina Andretta ICMC-USP 22 de setembro de 205 Baseado no livro Uma introdução sucinta a Algoritmos de Aproximação, de M. H. Carvalho, M.
PESQUISA OPERACIONAL. Fabiano F. T. dos Santos. Instituto de Matemática e Estatística
PESQUISA OPERACIONAL Fabiano F. T. dos Santos Instituto de Matemática e Estatística Dualidade em Programação Linear Todo problema de programação linear, que chamaremos de primal, traz consigo um segundo
MS428 - RESOLUÇÃO DA PROVA 02-19/10/2010 Prof. Moretti - Respostas sem justificativas não serão consideradas para correção
MS428 - RESOLUÇÃO DA PROVA 02-19/10/2010 Prof. Moretti - Respostas sem justificativas não serão consideradas para correção Nome: Esta prova é composta de três questões. Questão 1: Considere o seguinte
Aula 19: Lifting e matrizes ideais
Aula 19: Lifting e matrizes ideais Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Previously... Branch-and-bound Formulações
Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Linear (PL) Aula 10: Método Simplex Técnica das variáveis artificias Método das penalidades ( Big M ). Método das duas fases. 2 Modificando o Exemplo Protótipo. Suponha-se que é modificado
CAPÍTULO 4. Teoria da Dualidade
CAPÍTULO 4 1. Introdução Uma dos conceitos mais importantes em programação linear é o de dualidade. Qualquer problema de PL tem associado um outro problema de PL, chamado o Dual. Neste contexto, o problema
PESQUISA OPERACIONAL I
PESQUISA OPERACIONAL I Professor: Dr. Edwin B. Mitacc Meza [email protected] www.engenharia-puro.com.br/edwin/po-i.html Dualidade Introdução Uma das mais importantes descobertas no início do
X - D U A L I D A D E
X - D U A L I D A D E 1 - Introdução. Regras de transformação "Primal - Dual" Consideremos os dois problemas P1 e P2 de Programação Linear seguintes: P1 : n Maximizar F = Σ ck. Xk k = 1 n Σ aik. Xk bi
Espaços Euclidianos. Espaços R n. O conjunto R n é definido como o conjunto de todas as n-uplas ordenadas de números reais:
Espaços Euclidianos Espaços R n O conjunto R n é definido como o conjunto de todas as n-uplas ordenadas de números reais: R n = {(x 1,..., x n ) : x 1,..., x n R}. R 1 é simplesmente o conjunto R dos números
Pesquisa Operacional
Pesquisa Operacional Análise de Sensibilidade Algébrica Profa. Sheila Morais de Almeida DAINF-UTFPR-PG abril - 016 1 Análise de Sensibilidade Algébrica Variações do Lado Direito Variações na Função Objetivo
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX Prof. Angelo Augusto Frozza, M.Sc. MÉTODO SIMPLEX A ideia geral é Em vez de enumerar todas as soluções básicas (pontos extremos) do problema de PL,
Jogos de soma zero com dois jogadores
Jogos de soma zero com dois jogadores Problema: Dada uma matriz A m n, encontrar um equilíbrio de Nash (de estratégias mistas). Jogador 1 quer encontrar p que maximize v sujeito a i p i = 1 sujeito a (pa)
Método de Quadrados Mínimos: Caso discreto
Método de Quadrados Mínimos: Caso discreto Marina Andretta ICMC-USP 23 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo numérico
