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