A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Problemas de Forma Não-padrão

Apresentações semelhantes


Apresentação em tema: "Problemas de Forma Não-padrão"— Transcrição da apresentação:

1 Problemas de Forma Não-padrão
Prof. M.Sc. Fábio Francisco da Costa Fontes Setembro

2 Introdução Nem todos os problemas de programação linear estão no formato padrão, isto é, são problemas de maximização com todas as restrições do tipo menor ou igual. Quando o formato não for o padrão, devemos utilizar diversos métodos antes de podermos utilizar o Simplex.

3 Função objetivo de Minimização
Por exemplo: Quando tivermos um problemas em que todas as restrições são do tipo menor ou igual e a função-objetivo for de minimização, devemos alterar o problema como mostrado a seguir.

4 Função objetivo de Minimização
Min Z = 3x1 - 5x2 Sujeito a: x1 ≤ 4 2x2 ≤ 12 3x1 + 2x2 ≤ 18 x1≥ 0 e x2 ≥ 0 Max -Z = -3x1 + 5x2

5 Função objetivo de Minimização
Esta modificação se baseia no fato de a igualdade Min Z = Max –Z ser sempre válida (quando a solução ótima existir).

6 Restrição do tipo maior ou igual
Nem sempre as modificações são tão simples quanto a anterior. Considere o problema a seguir de maximização simples em que uma das restrições é do tipo maior ou igual. Max Z = 3x1 - 5x2 Sujeito a: x1 ≤ 4 2x2 ≤ 12 3x1 + 2x2 ≥ 18 x1≥ 0 e x2 ≥ 0

7 Restrição do tipo maior ou igual
Toda vez que o sinal da restrição for do tipo maior ou igual, definimos uma variável 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

8 Restrição do tipo maior ou igual
A primeira solução para o problema anterior será: x1 = 0, x2 = 0, x3 = 4, x4 = 12, x5 = -18 Note que o valor de x5 nesta solução fere a restrição do problema que obriga x5 a ser maior ou igual a zero; portanto a solução associada é uma solução do problema, porém esta solução não é viável.

9 Restrição do tipo maior ou igual
A maneira de se resolver este e outros problemas em que achar a solução inicial viável não é trivial envolve a utilização de métodos tais como o Big M e Função Objetivo Artificial. Ambos os métodos se baseiam na introdução de variáveis artificiais (que não existem no problema) para facilitar o descobrimento da solução inicial.

10 Método da Função Objetivo Artificial
Vamos utilizar o problema a seguir para entendermos o funcionamento do método. Max Z = x1 - x2 + x3 s.a: 2x1 - x2 + 2x3 ≤ 4 2x1 - 3x2 + x3 ≤ -5 -x1 + x2 - 2x3 ≤ -1 x1, x2 , x3 ≥ 0

11 Método da Função Objetivo Artificial
A primeira solução encontrada será: x1, x2 , x3 = 0 x4 = 4, x5 = -5, x3 = -1 Esta solução não é viável então precisamos de um problema artificial

12 Método da Função 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 Max -x0

13 Método da Função Objetivo Artificial
Max -x0 s.a: 2x1 - x2 + 2x3 + x4 - x0 = 4 2x1 - 3x2 + x3 + x5 - x0 = -5 -x1 + x2 - 2x3 + x6 - x0 = -1 x0, x1, x2 , x3, x4, x5, x6 ≥ 0

14 Método da Função Objetivo Artificial
Escolhemos x0 para se tornar dependente, mesmo ela sendo negativa na função objetivo x4 - x0 = 4  x4 = 4 + x0 x4 ≥ 0 4 + x0 ≥ 0 x0 ≥ -4 x5 - x0 = -5  x5 = -5 + x0 x5 ≥ 0 -5 + x0 ≥ 0 x0 ≥ 5 x6 - x0 = -1 x6 = -1 + x0 x6 ≥ 0 -1 + x0 ≥ 0 x0 ≥ 1 Max {-4, 5, 1} x1 x2 x3 x4 x5 x6 x0 x x x Função objetivo original

15 Método da Função Objetivo Artificial
x1 x2 x3 x4 x5 x6 x0 x x x A função objetivo é igual a -5, mas agora temos uma solução básica viável

16 Método da Função Objetivo Artificial
x1 x2 x3 x4 x5 x6 x0 x4 3/ / /2 -1/ x0 1/ / /4 -3/ x2 -3/ / /4 1/ 1/ / /4 -3/ 1/ / /4 1/

17 Método da Função Objetivo Artificial
x1 x2 x3 x4 x5 x6 x0 x x3 1/ /5 -3/5 4/5 8/5 x2 -3/ /5 -1/5 3/5 11/5 1/ /5 2/5 -1/5 3/5

18 Método da Função Objetivo Artificial
O fato de não existir mais nenhum coeficiente positivo na função objetivo do problema artificial é porque atingimos a solução ótima do problema artificial. Tanto a função objetivo como a variável artificial assumiram o valor zero na solução ótima, portanto existe uma solução viável para o nosso problema original

19 Método da Função Objetivo Artificial
Devemos portanto a partir do quadro final da primeira fase gerar o primeiro quadro para a segunda fase, isto é, encontrar a solução ótima para o problema original. Primeiramente devemos retirar a coluna referente à variável artificial, já que ela não existe no problema original e foi introduzida apenas para podermos encontrar uma solução viável inicial do problema original.

20 Método da Função Objetivo Artificial
x1 x2 x3 x4 x5 x6 x x3 1/ /5 -3/ /5 x2 -3/ /5 -1/ /5 1/ /5 2/ /5

21 Método da Função Objetivo Artificial
x1 x2 x3 x4 x5 x6 x x3 4/ /5 2/ /5 x2 -2/ /5 -2/ /5 -1/ /5 -1/ /5

22 Método da Função Objetivo Artificial
Resolva o problema abaixo: Min Z = x1 + x2 s.a: 2x1 + x2 ≥ 2 x1 + 2x2 ≥ 2 x1, x2 ≥ 0


Carregar ppt "Problemas de Forma Não-padrão"

Apresentações semelhantes


Anúncios Google