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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 7. O MÉTODO SIMPLEX 63Como z 1 − c 1 > 0, x 1 é candidato a entrar na base. Mas veja quey 1 = B ′−1 a 1 = [ −1 −1 ] t≤ 0e logo o problema é ilimitado. De fato,[ ]x3= xx B ′ = B ′−1 b − y 1 x 1 =2Se x 1 → ∞, mantemos viabilida<strong>de</strong> e[ ] 10 + x1,3 + x 1[x1] [ 0= xx N ′ =4 0].cx = −(10 + x 1 ) − 3(3 + x 1 ) → −∞.7.6 O método SimplexRetomamos o PL viável (7.1)min cxs.a. Ax = bx ≥ 0on<strong>de</strong> A é m × n com posto m.Pelas discussões anteriores, po<strong>de</strong>mos estabelecer, em linhas gerais, o método simplex comosegue.1.(INICIALIZAÇÃO) Encontre uma solução básica viável com base B (veremos adiantecomo obter uma solução básica viável inicial).2. (PASSO PRINCIPAL)(a) Calcule z k − c k = max j∈R {z j − c j }. Se z k − c k ≤ 0, então pare com a solução ótima,associada com a base B corrente. Caso contrário, vá para o próximo passo.(b) Calcule y k . Se y k ≤ 0 pare com a conclusão <strong>de</strong> que o problema é ilimitado. Casocontrário, vá para o próximo passo.(c) x k entra na base. x Brsai da base sendo r <strong>de</strong> modo que{ }b rbi= min ; y ik > 0 .y rk 1≤i≤m y ikAtualize a base B trocando a coluna a Br pela coluna a k . Atualize também o conjuntoR dos índices das VNB’s, e repita o passo 2.Uma maneira mais prática <strong>de</strong> estabelecer o Simplex é via quadros. Isso nos permitirá aplicarcom mais eficiência o método, além <strong>de</strong> ser mais fácil <strong>de</strong> implementá-lo em computador.

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

Saved successfully!

Ooh no, something went wrong!