Buscar

METODO SIMPLEX DE DUAS FASES

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

ISPUNA INVESTITIGAÇÃO OPERACIONAL 
3º Ano/AGE docente: Jorge Filipe Tagire 
 
2. RESOLUÇÃO DOS PROBLEMAS DE PROGRAMAÇÃO LINEAR PELO 
MÉTODO SIMPLEX DE DUAS FASES 
 
 
2.1. Minimização com restrições da forma  
O processo iterativo do método simplex sempre exige uma solução básica inicial a partir da 
qual se busca uma solução óptima. Nos problemas de maximização esta solução básica 
inicial era formada pelas variáveis de folga, já que as restrições eram do tipo (  ). Quando 
as restrições são do tipo (  ) ou (=), não existe essa solução básica inicial. 
Vejamos: 
Minimizar W =16x1 +12x2 + 5x3 
Sujeito à {
8𝑥1 + 4𝑥2 + 4𝑥3 ≥ 16
4𝑥1 + 6𝑥2 + 0𝑥3 ≥ 12
𝑥1, 𝑥2, 𝑥3 ≥ 0
 
Como devem ser introduzidas variáveis de excesso a forma padrão do problema de 
minimização é: 
Minimizar W = 16x1 +12x2 + 5x3 + 0x4 + 0x5 
Sujeito à {
8𝑥1 + 4𝑥2 + 4𝑥3 − 𝑥4 + 0𝑥5 = 16
4𝑥1 + 6𝑥2 + 0𝑥3 + 0𝑥4 − 𝑥5 = 12
𝑥1, 𝑥2, 𝑥3, 𝑥4, 𝑥5 ≥ 0
 
O processo de resolução anteriormente realizado leva as variáveis de excesso x4 e x5 a 
valores negativos ( x4 = −16 e x5 = −12 ), violando a condição de não negatividade. 
 
 
Conclusão: 
 
Para resolver este tipo de problemas são introduzidas algumas modificações nas equações 
das restrições em seguida pode se usar o procedimento dual, os métodos de duas fases, de 
grande M e o Dual simplex, que são modificações do método simplex directo.
ISPUNA INVESTITIGAÇÃO OPERACIONAL 
3º Ano/AGE docente: Jorge Filipe Tagire 
 
2.2. MÉTODO DE DUAS FASES 
 
Para os problemas de minimização na forma canónica, o método simplex em duas fases tem 
os seguintes passos: 
Passo 1. Introduzir as variáveis de excesso ( − xm+ n ) e artificiais( + ai ) para cada restrição. 
Passo 2. Criar uma nova função objectivo formada pela: 
• soma dos coeficientes das equações para a mesma variável tomados com o sinal 
negativo d = −(a11 +21 +... + an1); 
• soma dos coeficientes das variáveis artificiais que é igual a zero; 
• nova função objectivo que é igual a soma dos termos intependentes tomados com o 
sinal negativo ( Za = −(b1 + b2 + ... + bn ) 
Passo 3. Escreve-se a tabela inicial do simplex para a 1ª fase do processo de resolução do 
problema. 
Passo 4. Aplica-se normalmente o procedimento do método simplex, tomando-se como 
função objectivo a última linha. Quando a solução óptima for atingida dois casos podem 
ocorrer: 
• Za = 0 : neste caso foi obtida uma solução básica do problema original e o processo 
de solução deve continuar, desprezando-se as variáveis artificiais e os elementos da 
última linha. E o início da fase 2 do processo. 
• Za  0 : neste caso o problema original não tem solução viável. 
 
 
Exemplo 2.11. Resolva o seguinte problema pelo método de duas fases. 
Minimizar W = 16x1 +12x2 + 5x3 
 
Sujeito à {
8𝑥1 + 4𝑥2 + 4𝑥3 ≥ 16
4𝑥1 + 6𝑥2 + 0𝑥3 ≥ 12
𝑥1, 𝑥2, 𝑥3 ≥ 0
 
Resolução 
Minimizar W = 16x1 +12x2 + 5x3 + 0x4 + 0x5 + 0a1 + 0a2 
Sujeito à {
8𝑥1 + 4𝑥2 + 4𝑥3 − 𝑥4 + 0𝑥5 + 𝑎1 + 0𝑎2 = 16
4𝑥1 + 6𝑥2 + 0𝑥3 + 0𝑥4 − 𝑥5 + 0𝑎1 + 𝑎2 = 12
𝑥1, 𝑥2, 𝑥3, 𝑥4, 𝑥5, 𝑎1, 𝑎2 ≥ 0
 
 
Maximizar Za = −12x1 −10x2 − 4x3 +1x +1x5 + 0a1 + 0a2 − 28
ISPUNA INVESTITIGAÇÃO OPERACIONAL 
3º Ano/AGE docente: Jorge Filipe Tagire 
 
Tabela inicial simplex 
 
1ª fase (iteração 1) 
 
1ª fase (iteração 2) 
 
 
Como na última linha o valor da função objectivo artificial é igual a zero, a fase 1 termina 
e a solução encontrada é solução básica inicial para a fase 2. 
 
Tabela inicial simplex (2a fase) 
 
Lembre-se que é de minimizar, portanto os indicadores da linha pivô devem ser todos 
negativos. 
ISPUNA INVESTITIGAÇÃO OPERACIONAL 
3º Ano/AGE docente: Jorge Filipe Tagire 
 
 
2ª fase (iteração 1) 
 
 
Solução: x1 = 0; x2 = 2; x3 = 2; x4 = 0; x5 = 0; Wmin = 34 
 
 
Exemplo 2.12. Resolver o problema pelo método de duas fases: 
Minimizar W = 4x1 + x2 
Sujeito à {
3𝑥1 + 𝑥2 ≥ 3
4𝑥1 + 3𝑥2 ≥ 6
𝑥1 + 2𝑥2 ≥ 3
𝑥1, 𝑥2 ≥ 0
 
 
Resolução 
Minimizar W = 4x1 + x2 + 0(x3 + x4 + 0x5 ) + 0(a1 + a2 + a3 ) 
Sujeito à {
3𝑥1 + 𝑥2 − 𝑥3 + 0𝑥4 + 0𝑥5 + 𝑎1 + 0𝑎2 + 0𝑎3 = 3
4𝑥1 + 3𝑥2 + 0𝑥3 − 𝑥4 + 0𝑥5 + 0𝑎1 + 𝑎2 + 0𝑎3 = 6
𝑥1 + 2𝑥2 + 0𝑥3 + 0𝑥4 − 𝑥5 + 0𝑎1 + 0𝑎2 + 𝑎3 = 3
𝑥1, 𝑥2, 𝑥3, 𝑥4, 𝑥5, 𝑎1, 𝑎2, 𝑎3 ≥ 0
 
Maximizar Za= −𝟖𝒙𝟏 − 𝟔𝒙𝟐 + 𝟏𝒙𝟑 + 𝟏𝒙𝟒 + 𝟏𝒙𝟓 + 𝟎𝒂𝟏 + 𝟎𝒂𝟐 + 𝒂𝟑 − 𝟏𝟐 
Tabela inicial simplex (1ª fase) 
 
 
1ª fase (iteração 1) 
 
 
ISPUNA INVESTITIGAÇÃO OPERACIONAL 
3º Ano/AGE docente: Jorge Filipe Tagire 
1ª fase (iteração 2) 
 
1ª fase (iteração 3) 
 
Como na última linha o valor da ftmção objectivo artificial é igual a zero, a fase 1 termina 
e a solução encontrada é solução básica inicial para a fase 2. 
 
Tabela inicial simplex (2ª fase) 
 
2ª fase (iteração 1) 
 
 
 
 
 Solução: 
x1 = 0; x2 = 3; x3 = 0; x4 = 3; x5 = 3; Wmin = 3 
 
 
 
 
 
 
 
ISPUNA INVESTITIGAÇÃO OPERACIONAL 
3º Ano/AGE docente: Jorge Filipe 
Tagire 
EXERCÍCIOS: 
1. Resolva os seguintes problemas de programação linear pelo método simplex de 
duas fases: 
 
a) Minimizar W =x1 +x2 
 Sujeito à {
2𝑥1 + 𝑥2 ≥ 16
𝑥1 + 2𝑥2 ≥ 14
𝑥1, 𝑥2 ≥ 0
 
 
b) Minimizar W = 5x1 +4x2 
 
 Sujeito à {
3𝑥1 + 𝑥2 ≥ 8
4𝑥1 + 4𝑥2 ≥ 15
𝑥1 + 𝑥2 ≥ 0
𝑥1, 𝑥2 ≥ 0
 
Resp: 𝑥1 = 1; 𝑥2 = 5; 𝑥3 = 0 ; 𝑥4 = 9 ; 𝑥5 = 0 ; 𝑊𝑚𝑖𝑛 = 25 
 
c) Minimizar W = 6x1 +8x2 + 12x3 
 
 Sujeito à {
𝑥1 + 3𝑥2 + 3𝑥3 ≥ 6
𝑥1 + 5𝑥2 + 5𝑥3 ≥ 4
−2𝑥1 − 2𝑥2 − 3𝑥3 ≤ −8
𝑥1, 𝑥2, 𝑥3 ≥ 0
 
Resp: 𝑥1 = 3; 𝑥2 = 1; 𝑥3 = 0 ; 𝑥4 = 0 ; 𝑥5 = 0 ; 𝑊𝑚𝑖𝑛 = 26

Continue navegando