Buscar

Programação Linear 09

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 12 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 12 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 9, do total de 12 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

Prévia do material em texto

ENP153 –Programação Linear
Aula 09 – Método Simplex Revisado
SIMPLEX REVISADO
 O método simplex revisado consiste em uma maneira de
aplicarmos o método a um problema de programação linear,
de forma a reduzir a quantidade de operações realizadas
 Se um problema possuir muito mais variáveis do que
restrições (se 𝑛 for muito maior do que 𝑚) os pivôs irão
aparecer em poucas colunas da matriz, como as outras
colunas não são usadas explicitamente, não é necessário
que atualizemos toda a matriz a cada iteração
SIMPLEX REVISADO
 Para entendermos a teoria do método simplex revisado,
precisamos reformular o método simplex, já apresentado
anteriormente na forma matricial
SIMPLEX REVISADO
 Dada uma solução básica inicial para o problema primal,
chamamos de 𝐵 a submatriz da matriz original 𝐴 composta
pelas 𝑚 colunas de 𝐴 correspondentes as variáveis básicas
dessa solução e de 𝐷 a submatriz composta pelas colunas
restantes. Vamos assumir que 𝐵 é composta pelas 𝑚
primeiras colunas de 𝐴. Então, separamos 𝐴, 𝑥 e 𝑐:
SIMPLEX REVISADO
 Deste modo, o problema na forma padrão se torna:
SIMPLEX REVISADO
𝑐𝐵𝐵
−1
𝐵−1
𝑧 = 𝑐𝐵𝐵
−1𝑏
ത𝑏
𝑐𝐵𝐵
−1𝑎𝑘 − 𝑐𝑘
ത𝑦 = 𝐵−1𝑎𝑘
𝑒𝑛𝑡𝑟𝑎 𝑛𝑎 𝑏𝑎𝑠𝑒 → 𝑐𝐵𝐵
−1𝑎𝑘 − 𝑐𝑘
𝑠𝑎𝑖 𝑑𝑎 𝑏𝑎𝑠𝑒 →
ത𝑏
ത𝑦
SIMPLEX REVISADO
 min𝑍 = 2𝑥1 − 3𝑥2 − 4𝑥3
 s.t.
 𝑥1 + 5𝑥2 − 𝑥3 + 𝑥4 = 15
 𝑥1 + 𝑥2 + 𝑥3 + 𝑥5 = 5
 5𝑥1 − 6𝑥2 + 4𝑥3 + 𝑥6 = 10
 𝑥1, 𝑥2, 𝑥3 ≥ 0
SIMPLEX REVISADO
VB 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 𝒙𝟔
𝑳 𝟏 𝒙𝟒 1 5 -3 1 0 0 15
𝑳 𝟐 𝒙𝟓 1 1 1 0 1 0 5
𝑳 𝟑 𝒙𝟔 5 -6 4 0 0 1 10
𝑳 𝟒 2 -3 -4 0 0 0 0
SIMPLEX REVISADO
VB 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 𝒙𝟔
𝑳 𝟏 𝒙𝟒 1 5 -3 1 0 0 15
𝑳 𝟐 𝒙𝟓 1 1 1 0 1 0 5
𝑳 𝟑 𝒙𝟔 5 -6 4 0 0 1 10
𝑳 𝟒 2 -3 -4 0 0 0 0
SIMPLEX REVISADO
VB 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 𝒙𝟔
𝑳 𝟏 𝒙𝟒 4,75 0,50 0 1 0 0,75 22,50
𝑳 𝟐 𝒙𝟓 -0,25 2,50 0 0 1 -0,25 2,50
𝑳 𝟑 𝒙𝟑 1,25 -1,50 1 0 0 0,25 2,50
𝑳 𝟒 7 -9 0 0 0 1 10
SIMPLEX REVISADO
VB 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 𝒙𝟔
𝑳 𝟏 𝒙𝟒 4,75 0,50 0 1 0 0,75 22,50
𝑳 𝟐 𝒙𝟓 -0,25 2,50 0 0 1 -0,25 2,50
𝑳 𝟑 𝒙𝟑 1,25 -1,50 1 0 0 0,25 2,50
𝑳 𝟒 7 -9 0 0 0 1 10
SIMPLEX REVISADO
VB 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 𝒙𝟔
𝑳 𝟏 𝒙𝟒 4,80 0 0 1 -0,20 0,80 22
𝑳 𝟐 𝒙𝟐 -0,10 1 0 0 0,40 -0,10 1
𝑳 𝟑 𝒙𝟑 1,10 0 1 0 0,60 0,10 4
𝑳 𝟒 6,10 0 0 0 3,60 0,10 19

Outros materiais