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 />
4.2. LEMA DE FARKAS 79<br />
Demonstração. (i ⇒ não ii) Suponha que (i) valha, e Ax = b tenha<br />
solução positiva. Se existe y tal que y T A ≥ 0, então<br />
y T A ≥ 0 T<br />
y T Ax ≥ 0 T x = 0 (porque x, Ay ≥ 0)<br />
y T b ≥ 0 (Ax = b)<br />
e o sistema (ii) não po<strong>de</strong> ter solução.<br />
(não i ⇒ ii) – esta parte é omitida por ora.<br />
Fica claro, do enunciado do Lema <strong>de</strong> Farkas, que ele tem forte relação<br />
com o conceito <strong>de</strong> dualida<strong>de</strong> – o produto A T y, com y não restrito a<br />
positivos, é parte da <strong>de</strong>scrição do dual <strong>de</strong> Ax = b.<br />
Exemplo 4.8. Sejam<br />
⎛<br />
1 3<br />
⎞<br />
2<br />
⎛ ⎞<br />
3<br />
A = ⎝0 −1 4⎠ , b = ⎝5⎠ .<br />
2 1 5<br />
1<br />
O sistema Ax = b só tem a solução x = (3, −5, 30/19) T , portanto o sistema<br />
A T y ≥ 0 <strong>de</strong>ve ter solução para algum y com b T y < 0. E realmente, a<br />
solução y = (2, −3, 4) T nos dá<br />
A T y = (10, 13, 12) T , yb = 3(2) + 5(−3) + 1(4) = −5.<br />
Exemplo 4.9. O Lema <strong>de</strong> Farkas vale para quaisquer matrizes, não apenas<br />
quadradas. Por exemplo, sejam<br />
( ) ( 1 3 1<br />
4<br />
A =<br />
, b = .<br />
0 1 2<br />
1)<br />
As soluções <strong>de</strong>ste sistema sào da forma<br />
x 1 − 2x 3 = 1,<br />
o que inclui a solução x = 5, 2) T . O sistema A T y ≥ 0 portanto não po<strong>de</strong><br />
ter solução com y T b < 0. Realmente,<br />
⎛ ⎞ ⎛ ⎞ ⎛ ⎞<br />
1 0 y 1 0<br />
⎝3 1⎠<br />
⎝y 2<br />
⎠ = ⎝0⎠<br />
1 2 y 3 0<br />
Versão Preliminar<br />
só tem a solução trivial, com y = 0.<br />
<br />
◭<br />
◭