12.07.2015 Views

Programaç˜ao Linear - Notas de aula - CEUNES

Programaç˜ao Linear - Notas de aula - CEUNES

Programaç˜ao Linear - Notas de aula - CEUNES

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.

CAPÍTULO 7. O MÉTODO SIMPLEX 59para a matrizB ′ = [ a B1 . . . a Br−1 a k a Br+1 . . . a Bm]Falta mostrar que realmente estamos passando para uma solução básica viável, ou seja, faltamostrar que B ′ é inversível e que [ B ′−1 b 0 ] t≥ 0. Ora,a k = By k =m∑a Bj y jk .j=1Daí∑λ j a Bj + λa k = 0j≠r⇒ ∑ λ j a Bj + λj≠rm∑a Bj y jk = 0j=1⇒ ∑ j≠r(λ j + λy jk )a Bj + λy rk a Br = 0⇒λ j + λy jk = 0, ∀j ≠ r, e λy rk = 0.A última implicação segue do fato das colunas <strong>de</strong> B serem LI. Como y rk > 0, temos λ = 0e consequentemente λ j = 0, ∀j ≠ r. Isso mostra que as colunas <strong>de</strong> B ′ são LI, e logo B ′ éinversível. Portanto realmente passamos a uma nova solução básica, <strong>de</strong>finida por (7.4), (7.5) ex j = 0 para todo j ∈ R∪{B r }\{k}. A viabilida<strong>de</strong> <strong>de</strong>ssa solução segue diretamente das relações(7.4) e (7.5).Como observado anteriormente, na ausência <strong>de</strong> <strong>de</strong>generação a variável x k que entra nabase assume valor positivo. Como z k − c k > 0, segue <strong>de</strong> (7.2) que a FO efetivamente diminuiquando mudamos <strong>de</strong> base. Sendo o número <strong>de</strong> soluções básicas viáveis finito (Corolário 7.6),o procedimento <strong>de</strong> mudança <strong>de</strong> base <strong>de</strong>scrito acima encontra uma solução básica viável ótima(isto é, uma solução ótima) em finitas aplicações. Quando há <strong>de</strong>generação, po<strong>de</strong> acontecer <strong>de</strong>mudarmos <strong>de</strong> base e o valor máximo permitido para x k ser zero, o que não muda a FO. Oprocedimento po<strong>de</strong> então ciclar, ou seja, entrar num laço infinito sem melhoria da FO. Veremosque esse problema é facilmente contornado (pela Regra <strong>de</strong> Bland).Exemplo 7.4.1. [1] Consi<strong>de</strong>re o PLmin x 1 +x 2s.a. x 1 +2x 2 ≤ 4x 2 ≤ 1x 1 , x 2 ≥ 0A fim <strong>de</strong> reescrever o PL na forma padrão, introduzimos variáveis <strong>de</strong> folga x 3 e x 4 :A matriz das restrições é entãomin x 1 +x 2 +0x 3 +0x 4s.a. x 1 +2x 2 +x 3 = 4x 2 +x 4 = 1x 1 , x 2 , x 3 , x 4 ≥ 0A = [ a 1 a 2 a 3 a 4]=[ 1 2 1 00 1 0 1].

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

Saved successfully!

Ooh no, something went wrong!