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

3.4. COEFICIENTES REDUZIDOS DE CUSTO 47<br />

e se mantivermos a base representada como i<strong>de</strong>ntida<strong>de</strong>, temos<br />

z = c T B A N.<br />

Assim, enquanto c j nos dá o valor <strong>de</strong> uma variável quando ela está na base,<br />

z j nos dá seu valor quando a construímos sinteticamente quando ela não<br />

está na base. O coeficiente reduzido <strong>de</strong> custo, r j = c j − z j é a diferença entre<br />

os dois, e nos informa quanto po<strong>de</strong>remos ganhar incluindo a variável<br />

na base. Claramente, quando todos os r j forem negativos, não há como<br />

melhorar a solução.<br />

3.4.3 Representação no tableau<br />

Adicionamos a equação que dá o valor do objetivo ao sistema Ax = b:<br />

a 11 x 1 + a 12 x 2 + . . . + a 1n x n = b 1<br />

a 21 x 1 + a 22 x 2 + . . . + a 2n x n = b 2<br />

.<br />

.<br />

a m1 x 1 + a m2 x 2 + . . . + a mn x n = b m<br />

c 1 x 1 + c 2 x 2 + . . . + c n x n −z = −z 0<br />

Reescrevendo a última linha usando apenas as variáveis não básicas,<br />

obtemos<br />

z = z 0 + r m+1 x 1 + r m+2 x 2 + . . . + r n x n<br />

a 11 x 1 + . . . a 1m x 2 + a 1m+1 x m+1 + . . . + a 1n x n 0 = b 1<br />

a 21 x 1 + . . . a 2m x 2 + a 2m+1 x m+1 + . . . + a 2n x n 0 = b 2<br />

.<br />

.<br />

a m1 x 1 + . . . a mm x 2 + a mm+1 x m+1 + . . . + a mn x n 0 = b m<br />

0 + . . . 0 + r m+1 x m+1 + . . . + r n x n −z = −z 0<br />

on<strong>de</strong> r j = (c j − z j ). A coluna contendo zeros e −z nunca será parte <strong>de</strong> uma<br />

base, e não a representaremos nos tableaux.<br />

3.4.4 Exemplo<br />

Versão Preliminar<br />

Damos agora um exemplo do cálculo dos coeficientes reduzidos <strong>de</strong> custo.<br />

Exemplo 3.3. Suponha que um programa <strong>linear</strong> tenha como objetivo maximizar<br />

a função 2x 1 + 3x 2 + x 3 . Duas variáveis, x 4 e x 5 , foram adicionadas<br />

para transformar restrições <strong>de</strong> <strong>de</strong>sigualda<strong>de</strong> em igualda<strong>de</strong>. Suponha que

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

Saved successfully!

Ooh no, something went wrong!