Capitulo 2 - Parte IV - Método de Grande M e Duas Fases 2020
Capitulo 2 - Parte IV - Método de Grande M e Duas Fases 2020
Capitulo 2 - Parte IV - Método de Grande M e Duas Fases 2020
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
Solução Inicial Artificial
Até agora abordamos o método simplex para PPLs com restrições do tipo (≤)
e bj ≥ 0.
A SBV inicial desses PPLs é encontrada de forma trivial, deixando as variáveis
de folga serem VBs iniciais.
No entanto, quando o PPL possuir restrições da forma:
Xn
aij xj = bj ;
j=1
n
X
aij xj ≥ bj ; ou
j=1
Xn
aij xj ≤ −bj ,
j=1
a sua forma padrão não equivale à forma canônica e, por conseguinte, não terá
uma SBV inicial.
Nesse caso, é preciso transformar o problema e buscar esta SBV.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
Solução inicial artificial
Todas as variáveis artificiais são descartadas (tornado-as zero), uma por vez,
em iterações posteriores do simplex;
Exemplo 1: Considere o seguinte PPL:
Minimizar W = x1 − 2x2
Sujeito a :
x1 + x2 ≥ 2
x1 ≤ 1
x2 ≤ 3
x1 , x2 ≥ 0.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
Solução inicial artificial
Colocando o PPL na forma padrão, temos:
Minimizar W = x1 − 2x2
x1 + x2 − x3 = 2
x1 + x4 = 1
s.a.
x2 + x5 = 3
x1 , x2 , x 3, x4 , x5 ≥ 0.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
Solução inicial artificial
Colocando o PPL na forma padrão, temos:
Minimizar W = x1 − 2x2
x1 + x2 − x3 = 2
x1 + x4 = 1
s.a.
x2 + x5 = 3
x1 , x2 , x 3, x4 , x5 ≥ 0.
Observe que não existe nenhuma sequência tal que o PPL está na forma
canônica (6 ∃ uma sequência S, t.q AS = I e CS = 0);
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
Solução inicial artificial
Como proceder?: adiciona-se uma variável artificial na 1a restrição:
Minimizar Z = x1 − 2x2
x1 + x2 − x3 + x1a = 2
x1 + x4 = 1
s.a.
x2 + x5 = 3
x1 , x2 , x 3, x4 , x5 , x1a ≥ 0.
x1a
x1 x2 x3 x4 x5
Min 1 −2 0 0 0 0
1 1 −1 0 0 1 2
s.a 1 0 0 1 0 0 = 1
0 1 0 0 1 0 3
Agora, a sequência {1a , 4,5} é uma base para o problema;
Dois métodos pelos quais se busca a SBV inicial: O método Grande M (Big
M) e o Método das duas fases.
O objectivo desses métodos é eliminar esta variável da base, chegando a SBV
inicial do PPL original.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
Assim, com o PPL já colocado na forma canônica, a formulação completa seria:
VB x1 x2 x3 x4 x5 x1a b
x1a 1 1 -1 0 0 1 2
x4 1 0 0 1 0 0 1
x5 0 1 0 0 1 0 3
F.O 1 -2 0 0 0 M W
Devem ser feitas transformações na última linha de forma que o problema fique
na forma canônica.
0
Fazendo L4 = L4 − ML1 , encontra-se o seguinte resultado:
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
VB x1 x2 x3 x4 x5 x1a b
x1a 1 1 -1 0 0 1 2
x4 1 0 0 1 0 0 1
x5 0 1 0 0 1 0 3
F.O 1-M -2-M M 0 0 0 W − 2M
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
Nesse caso, pelo menos uma variável artificial será positivo na iteração final do
método simplex.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método Grande M
Exemplo 2 (Continuação):
VB x1 x2 x3 x1a x2a b
x1a 2 1 -1 1 0 3
x2a 1 1 0 0 1 2
FO 2 3 0 M M W
FO 2-3M 3-2M M 0 0 W − 5M
x1 1 1/2 -1/2 1/2 0 3/2
x2a 0 1/2 1/2 -1/2 1 1/2
F0 0 2-M/2 1-M/2 3M/2-1 0 W − M/2 − 3
x1 1 1 0 0 1 2
x3 0 1 1 -1 2 1
FO 0 1 0 M M-2 W −4
2
" #
∗
Solução: x = 0 , W ∗ = 4 u.m.
1
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Este método consiste em introduzir uma nova função objectivo com o intuito
de minimizar a soma das variáveis artificiais;
Primeira fase: Busca de uma SBV inicial do PPL original:
Ü Coloque o PPL na forma padrão e adicione as variáveis artificiais necessárias
às restrições para garantir a SBV inicial;
Ü Ache uma SBV que minimize a soma das variáveis artificiais;
Ü O PPL só tem solução viável se a solução (o valor da F.O.) da primeira fase
for igual a zero.
Ü Se o valor mínimo da soma for positivo, o PPL não tem nenhuma solução
viável, o que encerra o processo.
Segunda fase: Considerando a SBV calculada na primeira fase como SBV
inicial, aplica-se o simplex em busca da solução óptima do PPL original.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Minimizar W = x1 − 2x2
Sujeito a :
x1 + x2 − x3 + x1a = 2
x1 + x4 = 1
x2 + x5 = 3
x1 , x2 , x 3, x4 , x5 , x1a ≥ 0.
Minimizar W a = x1a .
Desta forma, se a solução deste problema for zero, foi obtida uma SBV do PPL
original e a variável artificial pode ser eliminada.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Primeira fase
VB x1 x2 x3 x4 x5 x1a b
x1a 1 1 -1 0 0 1 2
x4 1 0 0 1 0 0 1
x5 0 1 0 0 1 0 3
F.O 0 0 0 0 0 1 Wa
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Primeira fase
VB x1 x2 x3 x4 x5 x1a b
x1a 1 1 -1 0 0 1 2
x4 1 0 0 1 0 0 1
x5 0 1 0 0 1 0 3
F.O 0 0 0 0 0 1 Wa
A linha da FO deve ser transformada para o PPL assumir a forma canônica em
0
relação a sequência {1a , 4, 5}. Assim, fazendo L4 = L4 − L1 , tem-se:
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Primeira fase
VB x1 x2 x3 x4 x5 x1a b
x1a 1 1 -1 0 0 1 2
x4 1 0 0 1 0 0 1
x5 0 1 0 0 1 0 3
F.O 0 0 0 0 0 1 Wa
A linha da FO deve ser transformada para o PPL assumir a forma canônica em
0
relação a sequência {1a , 4, 5}. Assim, fazendo L4 = L4 − L1 , tem-se:
VB x1 x2 x3 x4 x5 x1a b
x1a 1 1 -1 0 0 1 2
x4 1 0 0 1 0 0 1
x5 0 1 0 0 1 0 3
F.O -1 -1 1 0 0 0 Wa − 2
O problema está na forma canônica. O simplex pode ser iniciado. Como há
empate na variável que entra na base, a escolha é arbitrária.
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem
O método das duas fases
VB x1 x2 x3 b
x1 1 1 0 2
x3 0 1 1 1
F0 2 3 0 W
F0 0 2 0 W −4
Regente: Dr. Cachimo Assane (ISUTC) Investigação Operacional Cursos de Licenciatura: LEMT, LECT e LEF-2020/Sem