08.02.2015 Views

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)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!