Setembro - 2009 Introduo Nem todos os problemas de programao linear esto no formato padro, isto , so problemas de maximizao com todas as restries do tipo menor ou igual. Quando o formato no for o padro, devemos utilizar diversos mtodos antes de podermos utilizar o Simplex. Funo objetivo de Minimizao Por exemplo: Quando tivermos um problemas em que todas as restries so do tipo menor ou igual e a funo-objetivo for de minimizao, devemos alterar o problema como mostrado a seguir. Funo objetivo de Minimizao Min Z = 3x1 - 5x2 Sujeito a: x1 4 2x2 12 3x1 + 2x2 18 x1 0 e x2 0
Max -Z = -3x1 + 5x2 Sujeito a: x1 4 2x2 12 3x1 + 2x2 18 x1 0 e x2 0 Funo objetivo de Minimizao Esta modificao se baseia no fato de a igualdade Min Z = Max Z ser sempre vlida (quando a soluo tima existir). Restrio do tipo maior ou igual Nem sempre as modificaes so to simples quanto a anterior. Considere o problema a seguir de maximizao simples em que uma das restries do tipo maior ou igual. Max Z = 3x1 - 5x2 Sujeito a: x1 4 2x2 12 3x1 + 2x2 18 x1 0 e x2 0 Restrio do tipo maior ou igual Toda vez que o sinal da restrio for do tipo maior ou igual, definimos uma varivel que, em vez de representar a folga, representar o excesso. Max Z = 3x1 - 5x2 Sujeito a: x1 + x3 = 4 2x2 + x4 = 12 3x1 + 2x2 x5 = 18 x1, x2, x3, x4, x5 0 Restrio do tipo maior ou igual A primeira soluo para o problema anterior ser: x1 = 0, x2 = 0, x3 = 4, x4 = 12, x5 = -18
Note que o valor de x5 nesta soluo fere a restrio do problema que obriga x5 a ser maior ou igual a zero; portanto a soluo associada uma soluo do problema, porm esta soluo no vivel. A maneira de se resolver este e outros problemas em que achar a soluo inicial vivel no trivial envolve a utilizao de mtodos tais como o Big M e Funo Objetivo Artificial. Ambos os mtodos se baseiam na introduo de variveis artificiais (que no existem no problema) para facilitar o descobrimento da soluo inicial. Restrio do tipo maior ou igual Vamos utilizar o problema a seguir para entendermos o funcionamento do mtodo. Max Z = x1 - x2 + x3 s.a: 2x1 - x2 + 2x3 4 2x1 - 3x2 + x3 -5 -x1 + x2 - 2x3 -1 x1, x2 , x3 0 Mtodo da Funo Objetivo Artificial A primeira soluo encontrada ser: x1, x2 , x3 = 0 x4 = 4, x5 = -5, x3 = -1
Esta soluo no vivel ento precisamos de um problema artificial Mtodo da Funo Objetivo Artificial Min x0 s.a: 2x1 - x2 + 2x3 - x0 4 2x1 - 3x2 + x3 - x0 -5 -x1 + x2 - 2x3 - x0 -1 x0, x1, x2 , x3 0
Mtodo da Funo Objetivo Artificial O fato de no existir mais nenhum coeficiente positivo na funo objetivo do problema artificial porque atingimos a soluo tima do problema artificial. Tanto a funo objetivo como a varivel artificial assumiram o valor zero na soluo tima, portanto existe uma soluo vivel para o nosso problema original
Devemos portanto a partir do quadro final da primeira fase gerar o primeiro quadro para a segunda fase, isto , encontrar a soluo tima para o problema original. Primeiramente devemos retirar a coluna referente varivel artificial, j que ela no existe no problema original e foi introduzida apenas para podermos encontrar uma soluo vivel inicial do problema original. Mtodo da Funo Objetivo Artificial Mtodo da Funo Objetivo Artificial