Graduação em Engenharia Elétrica MÉTODOS DE OTIMIZAÇÃO ENE081. PROF. IVO CHAVES DA SILVA JUNIOR
|
|
- Marcos de Vieira Araújo
- 5 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE FEDERAL DE JUIZ DE FORA Graduação em Engenharia Elétrica MÉTODOS DE OTIMIZAÇÃO ENE081 PROF. IVO CHAVES DA SILVA JUNIOR Aula Número: 07
2 Programação Linear Últimas Aulas: Tableau Simplex Método BIG M Aula de Exercício
3 Programação Linear Tableau Simplex Casos Especiais em PL: Como identificar estas situações no Tableau?
4 Programação Linear Tableau Simplex Caso com Múltiplas Soluções Quando, na forma tableau ótima, o coeficiente de uma das variáveis não básicas (VNB) for nulo na linha referente a FOB. Exemplo: Max z = 8 x x 2 s.a : 4x 1 + 2x 2 16 x 1 + x 2 6 x 1, x 2 0
5 Programação Linear Tableau Simplex Tableau Ótimo à MAX Z à COEFICIENTES DAS VNB >0 Múltiplas Soluções Como x2 (VNB) tem coeficiente igual a zero, sua entrada não altera o valor de Z (FOB). Como a entrada de x2 na base o valor de Z (FOB) não se altera.
6 Programação Linear Tableau Simplex Caso de Conjunto Ilimitado de Soluções Quando, na forma tableau, uma VNB candidata a entrar na base fica impossibilitada porque as todas as VB possuem coeficiente negativos ou nulos na coluna referente a VNB candidata. Exemplo: Max z = 4 x x 2 s.a : 2x 1 + 5x 2 20 x 1 8 x 1, x 2 0
7 Programação Linear Tableau Simplex Tableau MAX W - Segunda Iteração x3 deve entrar na base (maior coeficiente negativo em w (FOB)). Entretanto, como todos os elementos de sua coluna são nulos ou negativos, não há como uma variável básica (x2 ou x4) sair da base. Valor da Função Objetivo Ilimitada
8 Programação Linear Tableau Simplex Caso de Problema Sem Solução Ótima Quando, na forma tableau, a solução final tiver pelo menos uma variável artificial com coeficiente não nulo. Exemplo: Max z = x 1 + x 2 s.a : 5x 1 + 4x x 1 + x 2 6 x 1, x 2 0
9 Programação Linear Tableau Simplex Problema Sem Solução Ótima Max z = x 1 + x 2 s.a : 5x 1 + 4x x 1 + x 2 6 x 1, x 2 0 Max z = x 1 + x 2 Ma 1 s.a : 5x 1 + 4x 2 x 3 + a 1 = 40 2x 1 + x 2 + x 4 = 6 x 1, x 2, x 3, x 4, a 1 0 Tableau Final à MAX Z à COEFICIENTES DAS VNB >0 Observe que 'a1 possui valor não nulo (=16). Ou seja, a solução final encontrada não é ótima, uma vez que a solução não corresponde a formulação original (FOB original).
10 Programação Linear Tableau Simplex Situações que podem ocorrer na resolução do Tableau: Empate na escolha da variável a entrar na base : Escolha Arbitrária Empate na escolha da variável a sair da base : Escolha Arbitrária
11 Programação Linear
12 Programação Linear Dualidade A dualidade foi uma das mais importantes descobertas no início do desenvolvimento da Programação Linear. Casos em que a resolução final do problema primal é difícil, de forma que a transformação do problema primal em dual facilitaria a resolução. Deve-se optar pelo problema (primal ou dual) que tiver o número menor de restrições Interpretação econômica do problema primal
13 Programação Linear Dualidade Regras de Transformação Primal à Dual 1. O problema primal deve estar na Forma Canônica Maximização Forma Canônica Minimização Forma Canônica
14 Programação Linear Dualidade Regras de Transformação Primal à Dual 2. Se o problema primal é de minimização o dual será de maximização e vice-versa. Problema PRIMAL Problema DUAL X-> VARIÁVEL PRIMAL Y-> VARIÁVEL DUAL
15 Programação Linear Dualidade Regras de Transformação Primal à Dual 3. Os coeficientes transpostos da FOB do problema primal serão as constantes do lado direito das restrições do problema dual Problema PRIMAL Problema DUAL
16 Programação Linear Dualidade Regras de Transformação Primal à Dual 4. As constantes do lado direito das restrições do problema primal serão os coeficientes da FOB do problema dual Problema PRIMAL Problema DUAL
17 Programação Linear Dualidade Regras de Transformação Primal à Dual 5. Os coeficientes transpostos das variáveis x em cada uma das restrições do problema primal serão os coeficientes das variáveis duais y do problema dual Problema PRIMAL Problema DUAL
18 Programação Linear Dualidade Exemplo: Como fica a formulação dual do problema primal apresentado? Já está na forma canônica?
19 Programação Linear Dualidade y1 y2 y3 y4 Formulação Dual
20 Programação Linear Dualidade Exercício: Apresente a formulação dual do problema abaixo. Min z = 2.5x 1 + 3x 2 + x 3 s.a : x 1 + 4x 2 + 0x x 1 + 0x 2 3x 3 5 x 1, x 2, x 3 0 Formulação Dual Já está na forma canônica? Max W = 20y 1 + 5y 2 s.a : y 1 2y y 1 3 3y 2 1 y 1, y 2 0
21 Programação Linear Dualidade Caso Especial: Forma Canônica? Então, como obter a formulação dual do problema?
22 Programação Linear Dualidade 1º Passo) Transformar as igualdades em desigualdades 2º Passo) Transformar as desigualdades em ( Probl. Maximização) Transformar as desigualdades em ( Probl. Minimização) (Probl. Maximização) ( 1)
23 Programação Linear Dualidade Forma Canônica y1 y2 y3 y1 y2' y2'' y3 Formulação Dual Formulação Dual OU
24 Programação Linear Dualidade CONCLUSÃO: Quando uma ou mais restrições do problema primal estão na forma de igualdade, a variável dual correspondente é uma variável livre ou irrestrita de sinal.... Pode assumir valores Positivos ou Negativos
25 Programação Linear Dualidade O dual do dual é o próprio primal Z W Solução Factível Z * W * Solução Ótima
26 Programação Linear Dualidade Exemplo : Problema de Minimização Como fica a formulação dual do problema apresentado?
27 Programação Linear Dualidade Min z = 4 x x 2 s.a : 2x 1 + x (y 1 ) 2x 1 + 3x 2 = 40...(y 2 ) x 1 + 2x (y 3 ) x 1, x 2 0 Forma canônica Min s. a : z = 4 x 2x 2x 2x x 1 + 3x 1 x, x 3x 2x x x Formulação Dual Max w = 20y y 2 30y 3 s.a : 2y 1 + 2y 2 y 3 4 1y 1 + 3y 2 2y 3 5 y 1, y 3 0 y 2 livre
28 Programação Linear Dualidade Minimização Maximização z=w Solução Ótima
29 Programação Linear MATLAB TOOLBOX DE PROGRAMAÇÃO LINEAR
30 Programação Linear MATLAB Parâmetros de Saída X: Valor das variáveis primais FVAL: Valor da Função Objetivo Saída EXITFLAG: Verifica Convergência OUTPUT: OUTPUT.iterations (N de Iterações) LAMBDA: Valor das variáveis duais
31 Programação Linear MATLAB Exemplo (arquivo.m) Variável dual Y1 Variável dual Y2 Variável dual Y3 Variável dual Y4 Variável dual Y5 e Y6
32 Programação Linear MATLAB Variável primal X1 Variável dual Y1 Variável dual Y2 RESULTADOS Variável primal X2 Valor da FOB Variável dual Y3 Variável dual Y4 Convergência Variável dual Y5 Variável dual Y6
33 Programação Linear MATLAB 0 0 Em que situação os valores duais são diferentes de zero? Quando as restrições do problema primal esbarram em seus limites (restrições ativas)
34 Programação Linear MATLAB Exemplo: Utilize o MATLAB para resolver o seguinte problema de programação linear:
35 Programação Linear MATLAB RESULTADOS
36 Programação Linear Dualidade O modelo matemático dual tem alguma interpretação relacionada ao modelo primal que o gerou? As variáveis duais representam o quanto a função objetivo do problema primal varia de acordo com o recurso (termo constante) das equações que as originaram.
37 Programação Linear Dualidade Qual é o impacto, na função objetivo (Z), de se aumentar em uma unidade o termo constante da primeira inequação?
38 Programação Linear Dualidade
39 Programação Linear Dualidade RESULTADOS RESULTADOS Diferença Econômica 600
40 Programação Linear MATLAB Perguntas: Qual o valor de W se aumentarmos o recurso da primeira inequação em 01 unidade? =76020 Qual o valor de W se diminuirmos o recurso da segunda inequação em 01 unidade? =75920 Qual o valor de W se aumentarmos restrição do limite inferior de Y2 em 02 unidades? *20=76040
41 Programação Linear Análise de Sensibilidade Justificativas para o uso da análise de sensibilidade: O problema em estudo exige grande tempo de processamento e já foi resolvido anteriormente; Descoberta de algum erro na modelagem do problema ou modificação de alguma outro parâmetro. Estudo do impacto da variação de alguns parâmetros da modelagem em estudo na função objetivo do problema.
42 Programação Linear Análise de Sensibilidade Análises de Sensibilidade (Impacto no problema) : Eliminação de Restrições Eliminação de Variáveis Variação nos Coeficientes da Função Objetivo
43 Programação Linear Análise de Sensibilidade Eliminação de Restrições Duas situações: A restrição a ser eliminada é uma igualdade. Neste caso, deve-se resolver o problema novamente. A restrição a ser eliminada é uma desigualdade. Neste caso, deve-se verificar se a restrição é ativa (atinge o limite) ou não. Sendo ativa deve-se resolver o problema novamente. Não sendo ativa pode-se eliminar a desigualdade, pois esta não afetará em nada a solução do problema.
44 Programação Linear Análise de Sensibilidade Eliminação de Variáveis Duas situações: Variáveis nulas podem ser eliminadas (VNB e/ou VB nulas) sem afetar a solução ótima do problema; Variáveis básicas (VB) não nulas não podem ser eliminadas. Caso sejam, deve-se resolver o problema novamente.
45 Programação Linear Análise de Sensibilidade Variação nos Coeficientes da Função Objetivo Exemplo: Max z = 5 x x x 3 s.a : 2x 1 + 3x 2 + 4x x 1 +1x 2 +1x x 1 80 x 1, x 2, x 3 0 Lucro Horas Matéria prima Produção X1=cadeiras X2=mesas X3=quadros
46 Programação Linear Análise de Sensibilidade Max z = 5 x x x 3 s.a : 2x 1 + 3x 2 + 4x x 1 +1x 2 +1x x 1 80 x 1, x 2, x 3 0 Um aumento do preço de venda de x3 influência ou não no lucro? De quanto deve ser esse aumento? Como ficaria minha estratégia de venda com esse aumento? Seria possível reduzir o preço de venda de x3 e manter a margem ótima de lucro?
47 Programação Linear Análise de Sensibilidade Max z = 5 x x x 3 Exemplo: s.a : 2x 1 + 3x 2 + 4x x 1 +1x 2 +1x x 1 80 x 1, x 2, x 3 0 CASO 1 Quanto se pode variar o coeficiente da variável x3 (VNB) na FOB sem alterar a solução ótima do problema? Max z = 5 x x 2 + (3+ Δc 3 ) x 3 = 577, 5 Δc 3 =????
48 Programação Linear Análise de Sensibilidade Expressão da FOB Tableau Ótimo z + 6, 25x 3 + 2, 25SLK 2 + 0, 25SLK 3 = 577, 50 Alteração na FOB Max z = 5 x x 2 + (3+ Δc 3 ) x 3 Max z 5 x 1 7 x 2 (3+ Δc 3 ) x 3 = 0
49 Programação Linear Análise de Sensibilidade Expressão da FOB no Tableau Ótimo z + 6, 25x 3 + 2, 25SLK 2 + 0, 25SLK 3 = 577, 5 Alteração na FOB (Sensibilidade) Max z 5 x 1 7 x 2 3x 3 Δc 3 x 3 = 0 Alteração na Expressão da FOB no Tableau Ótimo z + (6, 25 Δ C3 )x 3 + 2, 25SLK 2 + 0, 25SLK 3 = 577, 5 O Tableau ótimo permanecerá o mesmo enquanto o coeficiente de x3 for positivo. 6, 25 Δc 3 > 0 Δc 3 < 6, 25
50 Programação Linear Análise de Sensibilidade Δc 3 < 6, 25 Max z = 5 x x 2 + (3+ Δc 3 ) x 3 C3 Conclusão: O coeficiente de x3 (C3) pode variar de alterar a solução ótima (valor da FOB). 0 < c 3 < 9, 25 sem
51 Programação Linear Análise de Sensibilidade Max z = 5 x x 2 + C3 x 3 s.a : 2x 1 + 3x 2 + 4x x 1 +1x 2 +1x x 1 80 x 1, x 2, x 3 0
52 Programação Linear Análise de Sensibilidade 0 < c 3 < 9, 25 Sem alteração da FOB FOB=577,50 0 < c 3 < 9, 25
53 Programação Linear Análise de Sensibilidade Max z = 5 x x x 3 s.a : 2x 1 + 3x 2 + 4x x 1 +1x 2 +1x x 1 80 x 1, x 2, x 3 0 Um aumento do preço de venda de x3 influência ou não no lucro? sim De quanto deve ser esse aumento? O novo preço deve ser no mínimo de $10 Como ficaria minha estratégia de venda com esse aumento? só quadros Seria possível reduzir o preço de venda de x3 e manter a margem ótima de lucro? sim
54 Programação Linear Análise de Sensibilidade Caso 2 Max z = 5 x x x 3 Exemplo: s.a : 2x 1 + 3x 2 + 4x x 1 +1x 2 +1x x 1 80 x 1, x 2, x 3 0 Quanto se pode variar o coeficiente da variável x1 (VB) na FOB de modo a manter a otimalidade das variáveis do problema? Max z = ( 5 + Δc + x Δc 1 =??? 1) x1 + 7x2 3 Alteração na FOB (Sensibilidade) z (5+ Δc 1 )x 1 7x 2 3x 3 = 577, 50 3
55 Programação Linear Análise de Sensibilidade Diante da alteração deve-se eliminar o coeficiente de X1, uma vez que na FOB só deve haver VNB. Linha(0)' = Linha(0) ( Δ ) c1.linha(2) 1
56 Programação Linear Análise de Sensibilidade A otimalidade da solução será preservada enquanto os coeficientes das VNB, no tableau acima, forem positivos (Maximização). 6, 25 0, 25Δc 1 > 0 Δc 1 < 25 2, 25 0, 25Δc 1 > 0 Δc 1 < < Δc 1 < 9 0, 25+ 0, 75Δc 1 > 0 Δc 1 > 1/ 3
57 Programação Linear Análise de Sensibilidade 1 3 < Δc 1 < 9 Max z = (5+ Δc 1 ) x x x 3 C1 Conclusão: coeficiente de x1 (C1) pode variar de manter a otimalidade do problema < c 1 <14 de modo a
58 Programação Linear Análise de Sensibilidade C1 X1 X2 X3 Z 14 3 < c 1 <14 OTIMALIDADE PRESERVADA
59 Programação Linear Próxima Aula Aula de Exercícios LACEE
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
Leia maisAula 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
Leia maisINVESTIGAÇÃ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
Leia maisOtimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Forma geral de um problema Em vários problemas que formulamos, obtivemos: Um objetivo de otimização
Leia maisSolução de problemas de PL com restrições do tipo >= e =
Solução de problemas de PL com restrições do tipo >= e = Seja o Problema de maximização abaixo: O problema na forma padrão: Tem-se um problema, não existe na restrição 3 uma variável de folga para entrar
Leia maisCombinando 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
Leia maisCombinando 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
Leia maisPesquisa 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
Leia maisMÉTODOS DE OTIMIZAÇÃO ENE081
UNIVERSIDADE FEDERAL DE JUIZ DE FORA Graduação em Engenharia Elétrica MÉTODOS DE OTIMIZAÇÃO ENE8 PROF. IVO CHAVES DA SILVA JUNIOR E-mail: ivo.junior@uj.edu.br Aula Número: 9 Disciplina Métodos de Otimização
Leia maisCAPÍ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
Leia maisÍ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
Leia maisProf.: 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
Leia maisPesquisa 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
Leia maisOtimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br 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
Leia maisProgramaçã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
Leia maisVânio Correia Domingos Massala
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
Leia maisProgramaçã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
Leia maisSimplex. 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),
Leia maisProfessor: Rodrigo A. Scarpel
Professor: Rodrigo A. Scarpel rodrigo@ita.br www.mec.ita.br/~rodrigo Programa do curso: Semana : Apresentação da disciplina Introdução à Programação Linear Resolução de problemas de PL pelo Método Gráfico
Leia maisPesquisa Operacional aula 3 Modelagem PL. Profa. Alessandra Martins Coelho
Pesquisa Operacional aula 3 Modelagem PL Profa. Alessandra Martins Coelho agosto/2013 Exercício Considerando que x j representa as variáveis de decisão, classificar os problemas a seguir em uma das categorias:
Leia maisFaculdade 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
Leia maisInvestigação Operacional
Investigação Operacional Programação Linear Licenciatura em Engenharia Civil Licenciatura em Engenharia do Território Problema Uma firma fabrica dois produtos P e P em três máquinas M, M e M. P é processado
Leia maisTP052-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
Leia maisProgramaçã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
Leia maisMaristela 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
Leia maisAula 02: Algoritmo Simplex (Parte 1)
Aula 02: Algoritmo Simplex (Parte 1) Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Slides baseados no material de Haroldo Gambini Previously... Aula anterior:
Leia maisInvestigaçã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
Leia maisUnidade: 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
Leia maisProgramaçã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.
Leia maisProgramaçã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
Leia maisProgramaçã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
Leia maisPESQUISA 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,
Leia maisO método Simplex Aplicado ao Problema de Transporte (PT).
Prof. Geraldo Nunes Silva (Revisado por Socorro Rangel) Estas notas de aula são Baseadas no livro: Hillier, F. S. e G. J. Lieberman. Introdução à Pesquisa Operacional, Campus, a ed., 9 Agradeço a Professora
Leia maisO Método Simplex. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto
O Método Simplex Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto O Método Simplex para Problemas de Maximização Max Z(X) = 5X 1 + 2X 2 sujeito a X 1 = 0 X 2
Leia maisResolvendo algebricamente um PPL
Capítulo 6 Resolvendo algebricamente um PPL 6.1 O método algébrico para solução de um modelo linear A solução de problemas de programação linear com mais de duas variáveis, não pode ser obtida utilizando-se
Leia mais5 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
Leia maisMétodos de Pesquisa Operacional
Métodos de Pesquisa Operacional Programação Linear é a parte da Pesquisa Operacional que trata da modelagem e resolução de problemas formulados com funções lineares. Programação Linear } Métodos de Resolução
Leia maisPEA 2522 MÉTODOS DE OTIMIZAÇÃO. Otimização
PEA MÉTODOS DE OTIMIZAÇÃO Otimização Definir claramente o problema a ser resolvido Estabelecer os limites físicos (capacidades, restrições) Definir o modelo matemático adequado PEA 8 - PLANEJAMENTO DE
Leia maisOtimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Perguntas?? Dada uma solução básica factível (vértice de S e, portanto, candidata à solução ótima),
Leia maisMé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
Leia maisProgramação Linear (PL) Solução algébrica - método simplex
Universidade Federal de Itajubá Instituto de Engenharia de Produção e Gestão Pesquisa Operacional Simplex Prof. Dr. José Arnaldo Barra Montevechi Programação Linear (PL) Solução algébrica - método simplex
Leia maisPESQUISA 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
Leia maisMétodo Simplex Dual. Prof. Fernando Augusto Silva Marins Departamento de Produção Faculdade de Engenharia Campus de Guaratinguetá UNESP
Método Simplex Dual 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 Algoritmo
Leia maisLógica do Método Simplex: Passar de Solução Básica Factível para outra Solução Básica, buscando melhorar a Função Objetivo e manter factibilidade
Lógica do : Passar de Solução Básica Factível para outra Solução Básica, buscando melhorar a Função Objetivo e manter factibilidade Para isso, as condições que devem orientar esse movimento são: (i) a
Leia maisProgramaçã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.
Leia maisOtimizaçã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
Leia maisPESQUISA OPERACIONAL I
PESQUISA OPERACIONAL I Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin/po-i.html Dualidade Introdução Uma das mais importantes descobertas no início do
Leia maisPESQUISA 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
Leia maisTeoremas de dualidade
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) sme0211 - Otimização
Leia maisX - 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
Leia mais2º Semestre 2002/2003 Problemas Resolvidos
RESOLUÇÂO DO PROBLEMA Nº 19 Determinado problema de Programação Linear depois de formulado permitiu obter as seguintes expressões: Max L = 4x 1-2x 2 + 2x 3 -x 4 s.a. R 1: x 1 - x 2 + 2x 3 +x 4 10 R 2:
Leia maisProfessor: Rodrigo A. Scarpel
Professor: Rodrigo A. Scarpel rodrigo@ita.br www.mec.ita.br/~rodrigo Programa do curso: Semana 1: Apresentação da disciplina Introdução à Programação Linear Resolução de problemas de PL pelo Método Gráfico
Leia maisResolução de PL usando o método Simplex
V., V.Lobo, EN / ISEGI, 28 Resolução de PL usando o método Simplex Método Simplex Algoritmo para resolver problemas de programação linear George Dantzig, 947 Muito utilizado Facilmente implementado como
Leia maisMB 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
Leia maisMétodo Simplex V 1.1, V.Lobo, EN / ISEGI, 2008
.,.Lobo, EN / ISEGI, 8 Método Simplex Resolução de PL usando o método Simplex Algoritmo para resolver problemas de programação linear George Dantzig, 97 Muito utilizado Facilmente implementado como programa
Leia maisTeoria 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
Leia maisPesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear
Pesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear Introdução à Pesquisa Operacional Origens militares Segunda guerra mundial Aplicada na alocação de
Leia maisProgramaçã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
Leia maisExemplo: 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
Leia maisUniversidade 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
Leia maisAlgoritmo 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
Leia maisCapítulo 3. O Método Primal Simplex
Capítulo 3 O Método Primal Simplex 3.. Introdução Neste Capítulo, apresenta-se o método de resolução de problemas de programação linear mais utilizado, isto é, o método primal simplex. Assim, apresenta-se
Leia maisFaculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu
1 Programação Linear (PL) Aula 15. Dualidade Interpretação económica. Problema dual: preços sombra e perdas de oportunidade. Propriedade dos desvios complementares 2 Formulação do Problema de PL em termos
Leia maisMinicurso Inteligência Artificial Aplicada a Sistemas Elétricos. Niterói, 12 de Maio de 2018
Minicurso Inteligência Artificial Aplicada a Sistemas Elétricos Niterói, 12 de Maio de 2018 Realização 2 Realização 3 Programação: manhã 9:30h-10:30H VISÃO GERAL: OTIMIZAÇÃO E INTELIGÊNCIA COMPUTACIONAL
Leia maisPesquisa 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
Leia maisPesquisa Operacional. Prof. José Luiz
Pesquisa Operacional Prof. José Luiz Resolver um problema de Programação Linear significa basicamente resolver sistemas de equações lineares; Esse procedimento, apesar de correto, é bastante trabalhoso,
Leia maisMÉTODO SIMPLEX. Prof. MSc. Marcos dos Santos
MÉTODO SIMPLEX OBJETIVO DA AULA Determinar a Solução Ótima de um PPL por meio do Método Simple, especialmente adequado para problemas com mais de duas V.D. SUMÁRIO Overview sobre PO; Métodos Algébricos;
Leia mais1. Formule o problema seguinte: A empresa Janex produz três tipos de janelas J. modelo Horas de trabalho Alumínio /kg Madeira /kg Vidro/ kg
Matemática II 0-0.º Semestre.ª Frequência de Janeiro de 0 Pedro Raposo; Maria João Araújo; Carla Cardoso O teste tem a duração de :0 horas. Deve resolver os grupos em folhas separadas. Grupo I (7 valores).
Leia maisDisciplina que estuda métodos analíticos para auxiliar na tomada de decisões.
Edgard Jamhour Disciplina que estuda métodos analíticos para auxiliar na tomada de decisões. Procura encontrar soluções ótimas ou próximo de ótimas para problemas de engenharia industrial, economia e finanças,
Leia maisModelagem Matemática de Problemas de Programação Linear
Capítulo 1 Modelagem Matemática de Problemas de Programação Linear 1.1. Introdução Neste Capítulo analisamos brevemente a estratégia usada para encontrar a modelagem matemática de um problema de programação
Leia maisOtimizaçã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
Leia mais4-1 PESQUISA OPERACIONAL MÉTODO SIMPLEX
4-1 PESQUISA OPERACIONAL MÉTODO SIMPLEX 4-2 MÉTODO SIMPLEX Dado o problema: x I = (A I )-1 *b - (A I )-1 *A J * x J Se x J = 0 então x I = (A I )-1 *b Vamos dividir as variáveis em: I = conjunto das variáveis
Leia maisCAPÍTULO 3. Método Simplex
CAPÍTULO 3 1. Soluções Básicas Admissíveis Considere um problema de PL representado nas suas formas padrão e matricial. Uma base é um conjunto de m variáveis, tais que a matriz dos coeficientes do sistema
Leia maisMÉTODO SIMPLEX SOLUÇÃO INICIAL ARTIFICIAL
MÉTODO SIMPLEX SOLUÇÃO INICIAL ARTIFICIAL Problemas de PL nos quais todas as restrições são ( ) com lados direitos não negativos oferecem uma solução básica inicial viável conveniente, na qual todas as
Leia maisOtm1 12/04/2012. Método Simplex Obtenção base inicial Degeneração (alguns comentários) Variáveis Canalizadas
Otm1 12/04/2012 Método Simplex Obtenção base inicial Degeneração (alguns comentários) Variáveis Canalizadas Base inicial FASE I Como determinar uma partição básica factível inicial (A=(B, N)). Algumas
Leia mais3- O MÉTODO SIMPLEX Introdução e fundamentos teóricos para o Método Simplex
3- O MÉTODO SIMPLEX 3.1- Introdução O Método Simplex é uma técnica utilizada para se determinar, numericamente, a solução ótima de um modelo de Programação Linear. Será desenvolvido inicialmente para Problemas
Leia maisMétodo do Big M. Análise de Sensibilidade
A 5 =A 4 +C 5 B 5 =B 3 +C 5 C 5 =C 4 /2 E 5 =E 4 +C 5 Método do Big M.5.5 4 -.5.5 6 -.5.5 2 -G.5.5 2 i 2/- 4/- 4/2=2 max = 2 Nuno Moreira - 22/23 x 2 R 3 5 G=2 R 2 R 5 x 3 Análise de Sensibilidade Nuno
Leia mais4- 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
Leia maisInvestigação Operacional
Modelos de Programação Linear (Mestrado) Engenharia Industrial http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 Modelação Matemática As técnicas e algoritmos
Leia maisCones e raios extremos
Cones e raios extremos Marina Andretta ICMC-USP 7 de novembro de 2016 Baseado no livro Introduction to Linear Optimization, de D. Bertsimas e J. N. Tsitsiklis. Marina Andretta (ICMC-USP) sme0211 - Otimização
Leia maisAula 03: Algoritmo Simplex (Parte 2)
Aula 03: Algoritmo Simplex (Parte 2) Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Slides baseados no material de Haroldo Gambini Previously... Aula anterior:
Leia maisII. Programação Linear (PL)
II. Programação Linear (PL) Dualidade revisão e interpretação econômica Seja o pl max Z x x x x 4 x, x 5x x 0 8 000-00 Prof.ª Gladys Castillo Formulação do Problema de PL em termos de Atividades. Exemplo
Leia maisAplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear.
Aplicação do Método de Barreira Logarítmica na Resolução de um Problema de Programação Linear. Rodrigo Romais (FCSGN) 1 r.romais@gmail.com Resumo: Métodos numéricos de Ponto Interior são extremamente úteis
Leia maisENE006. Fluxo de Potência Ótimo. Prof:Ivo Chaves da Silva Junior. Análise de Sistemas de Potência II. Faculdade de Engenharia Departamento de Energia
Faculdade de Engenharia Departamento de Energia ENE6 Análise de Sistemas de Potência II 3 Fluo de Potência Ótimo NR- ivo.junior@uj.edu.br Pro:Ivo Chaves da Silva Junior DESPACHO ECONÔMICO DE SISTEMAS HIDROTÉRMICOS
Leia maisAula 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
Leia maisOtimizaçã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
Leia maisProgramação Linear. (4ª parte) Informática de Gestão Maria do Rosário Matos Bernardo 2016
Programação Linear (4ª parte) Informática de Gestão 61020 Maria do Rosário Matos Bernardo 2016 Conteúdos Análise de sensibilidade Relatório de reposta Relatório de sensibilidade Relatório de limites Desafio:
Leia maisMarina 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
Leia maisProgramação Linear. Gabriel Ferreira Gabriel Tutia Gabriel Yida Thiago Ferraz
Programação Linear Gabriel Ferreira 8989404 Gabriel Tutia 8989085 Gabriel Yida 8989432 Thiago Ferraz 8989001 O que é? É um caso especial de programação matemática ou otimização matemática Método para encontrar
Leia maisOtimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana
Otimização Linear Profª : Adriana Departamento de Matemática adriana@fc.unesp.br wwwp.fc.unesp.br/~adriana Dualidade A eoria da Dualidade é um dos mais importantes tópicos da Programação Linear (PL). Estudos
Leia maisPESQUISA OPERACIONAL. Prof. Carlos Norberto Vetorazzi Jr.
PESQUISA OPERACIONAL Prof. Carlos Norberto Vetorazzi Jr. 1. INTRODUÇÃO Definições : Método científico de tomada de decisão Conjunto de técnicas e ferramentas de apoio à decisão, através da modelagem matemática
Leia maisAnálise de Sensibilidade
Análise de Sensiilidade Prof. Fernando Augusto Silva Marins Departamento de Produção Faculdade de Engenharia Campus de Guaratinguetá UNESP www.feg.unesp.r/~fmarins fmarins@feg.unesp.r Introdução Dados
Leia maisDeterminação de Uma Solução Básica Factível Inicial
Determinação de Uma Solução Básica Factível Inicial Método das duas fases Prof. Ricardo R. Santos Determinação de Uma Solução Básica Factível Inicial Para que o simplex seja aplicado, precisamos de uma
Leia maisBenemar Alencar de Souza
Benemar Alencar de Souza Métodos de Otimização Aplicados Questões introdutórias O que é otimização? i Por que otimização é importante? Como tratar a otimização i como um problema? Quais objetivos são usuais?
Leia maisPesquisa Operacional. Introdução à Pesquisa Operacional Programação Linear
Pesquisa Operacional Introdução à Pesquisa Operacional Programação Linear 1 Sumário Modelagem e limitações da Programação Linear. Resolução Gráfica. Forma padrão de um modelo de Programação Linear. Definições
Leia maisOptimização / Matemática II
Optimização / Matemática II Frequência / 1º Exame 1º Ano 2º Semestre 2012 / 2013 Licenciaturas de Gestão, Finanças e Contabilidade, Gestão do Marketing, Gestão e Engenharia Industrial e Economia 27-05-2013
Leia maisInvestigação Operacional
Análise de Sensibilidade, Formulação Dual (Mestrado) Engenharia Industrial http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas Uma das tarefas mais delicadas no
Leia maisOTIMIZAÇÃO. O processo de otimização normalmente involve a procura de pontos de máximos e mínimos de uma função.
OTIMIZAÇÃO O processo de otimização normalmente involve a procura de pontos de máximos e mínimos de uma função. Pontos de máximos e mínimos de uma função são pontos onde a derivada da função é nula. A
Leia mais