Buscar

Dualidade em Programação Linear

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

Dualidade em Programação Linear 
 A cada problema de programação linear de variáveis x1, x2 , ... , xn , está associado um outro problema de programação linear de variáveis y1, y2, ...,ym a que se designa por problema dual. O problema original é designado por problema primal. Portanto, o dual do problema dual é o problema primal. 
Transformação de um problema primal em dual 
Seja dado o seguinte problema de PL, na forma canónica (problema primal): 
	 
 
Das relações entre o primal e dual podemos enunciar o seguinte: 
· A matriz dos coeficientes técnicos do problema dual é igual à matriz transposta dos coeficientes técnicos do problema primal; 
· Os termos independentes do problema dual são os coeficientes da função objectivo do problema primal e vice-versa; 
· Se o problema primal for de maximização, o dual será de minimização, se o problema primal for de minimização, o dual será de maximização; 
· Se a restrição i do problema primal é uma igualdade, então a variável Yi é livre (não tem restrição de sinal); 
· Se uma restrição de desigualdade for do tipo oposto ao da respectiva forma canónica, então a correspondente variável dual é não positiva; 
· Se a variável Xi do primal não tem restrição de sinal, então a restrição j do dual é uma igualdade. 
 
Propriedades operacionais da dualidade 
P1- Em qualquer iteração do problema primal ou dual os valores das variáveis na base podem ser obtidos pela multiplicação da matriz que aparece sob as variáveis básicas usadas na solução inicial, pelo vector coluna contendo os valores originais dos recursos. 
P2- Em qualquer iteração do problema primal ou dual, os coeficientes de qualquer variável nas restrições podem ser obtidos pela multiplicação da matriz que aparece sob as variáveis básicas usadas na solução inicial, pelo vector coluna contendo os coeficientes originais da mesma variável nas restrições. 
P3- Em qualquer iteração do problema primal, a variável de folga do dual tem valor simétrico ao valor dos custos reduzidos correspondentes às colunas das variáveis de decisào. 
P4- Em qualquer iteração do problema dual, as variáveis de folga do primal são simétricos aos custos reduzidos das colunas correspondentes às variáveis de decisào duais. 
P5- Em qualquer iteração (ou na tabela terminal) do problema dual, a solução viável (ou a solução óptima) para o problema primal encontra-se na linha Zj nas colunas correspondentes à matriz inicial identidade. 
 
Método dual-simplex 
Dado um problema de minimização para resolvé-lo pelo método dual-simplex deve-se transformar as inequações do tipo  para  , em seguida aplicar os passos 1, 2, 3 e 4. 
Passso 1 -Elaborar um quadro simplex onde se identifique uma solução básica admissível para o dual (valores da última linha do quadro todos menores ou iguais a zero). 
Passso 2 -Verificar se a solução é óptima, isto é, se a solução é admissível para o primal (todos os bi maiores ou iguais a zero). Caso contrário, determina-se a variável que vai ser substituída na base e que corresponde à linha (linha pivotal) em que se verifica: min bi | bi  0  . 
Passso 3- Determinar a variável que vai entrar na base a que corresponde a coluna (coluna pivotal) onde se verifica, 	
 
Caso não exista nenhum arj<0 este algoritmo termina, sendo o problema dual ilimitado e o problema primal impossível. 
Passso 4- No caso de empate no critério de saída ou de entrada na base escolher a variável de menor índice. Identificado o elemento pivô, aplicar as regras de pivotação, para efectuar a mudança de solução básica admissível. 
Análise de sensibilidade 
Análise de sensibilidade se refere a como mudança na formulação de um problema de programação linear afecte a solução óptima. Poratnto, na análise de pós-optimização é abordado o impacto na solução óptima de alterações discretas nos parâmetros do modelo: alterações dos coeficientes da função objectivo, dos termos independentes e dos coeficientes da matriz, introdução de novas variáveis e de novas restrições. 
image1.jpg
image2.jpg
image3.jpeg
image4.jpg
image5.jpg