Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />
5.5. NOVA RESTRIÇÃO 95<br />
e o novo tableau simplex será<br />
( )<br />
AB 0<br />
α ±1<br />
on<strong>de</strong> α é a linha com os coeficientes da nova restrição, e ±1 é o coeficiente<br />
<strong>de</strong> uma nova variável, que já incluímos na base. A nova solução é<br />
x B ′ = (A′ B )−1 b ′<br />
( ) ( )<br />
A<br />
−1<br />
=<br />
B<br />
0 b<br />
∓αA −1<br />
B<br />
±1 b m+1<br />
( )<br />
xB 0<br />
=<br />
∓αx B ±b m+1<br />
Como adicionamos uma variável artificial sem participação na função objetivo,<br />
a nova solução tem c j − z j ≤ 0 para todo j (a condição <strong>de</strong> otimalida<strong>de</strong><br />
não mudou). Se a nova variável <strong>de</strong> folga for negativa (e portanto a<br />
nova solução não é viável), po<strong>de</strong>mos usar o método dual simplex para obter<br />
uma nova solução ótima. Se for positiva, po<strong>de</strong>mos atribuir um valor<br />
muito gran<strong>de</strong> para a posição do tableau on<strong>de</strong> teríamos c m+1 − z m+1 e usar<br />
o simplex para obter uma nova solução ótima.<br />
Notas<br />
Sinha [Sin06] e Van<strong>de</strong>rbei [Van07] discutem também Programação Paramétrica,<br />
que trata <strong>de</strong> problemas <strong>de</strong> programação <strong>linear</strong> on<strong>de</strong> as mudanças<br />
não são discretas como as <strong>de</strong> que tratamos aqui, mas contínuas: por<br />
exemplo, o vetor c po<strong>de</strong> variar continuamente com uma função<br />
on<strong>de</strong> c 0 e d são vetores.<br />
Exercícios<br />
c = c 0 + τd,<br />
Ex. 40 — Faça a análise <strong>de</strong> sensibilida<strong>de</strong> dos problemas apresentados no<br />
primeiro Capítulo.<br />
Versão Preliminar<br />
Ex. 41 — Suponha que tenhamos resolvido um problema <strong>de</strong> maximização,<br />
e encontrado a solução ótima x ∗ , com valor v. Em que situação é possível<br />
multiplicar uma linha i inteira da matriz A por −1 mantendo a otimalida<strong>de</strong><br />
da solução