Escolar Documentos
Profissional Documentos
Cultura Documentos
Investigação Operacional - Aula 4
Investigação Operacional - Aula 4
4ª Aula (cont.)
Método Simplex
É um procedimento algébrico utilizado para resolução de problemas de programação linear, com base
numa interpretação geométrica,cuja compreensão facilita a sua utilização e evidencia as razões da sua
simplicidade e eficácia.
Neste problema, cada restrição é representada por uma linha que
limita a região admissível.
Os pontos de intersecção das linhas de restrição são Soluções em
Pontos de Quebra (SPQ) do problema.
(0,9)
Maximizar Z = 3x1 + 5x2 Estas SPQ podem ser SPQ Admissíveis – caso dos pontos (0,0)
s.a.: (4,0) (4,3) (2,6) e (0,6) – ou SPQ Não Admissíveis (6,0) (4,6) e (0,9).
x1 4
Para qualquer problema de programação linear com n variáveis de
2x2 12
(2,6) (4,6)
2x1 + 3x2 18
decisão, diz-se que 2 SPQ Admissíveis são adjacentes se partilham
(0,6)
Xi 0 n-1 restrições. As 2 SPQ Admissíveis estão ligadas por um
segmento de recta que se situa nas restrições comuns. Esse
segmento denomina-se limite da região admissível.
(4,3) Neste caso como n = 2, as SPQA partilham 1 restrição
Região
Admissível Teste de Optimização
Considere um problema de programação linear que tem pelo menos
(0,0) uma solução óptima. Se uma SPQA não tem SPQA adjacentes que
(4,0) (6,0)
sejam melhores (considerando Z) então será uma Solução Óptima.
Cecília Rocha # 1 2001/2002
INVESTIGAÇÃO OPERACIONAL
4ª Aula (cont.)
Procedimentos do Método Simplex
Início
1 Escolher o ponto (0,0) como SPQA inicial
Teste de Optimização
Concluir que o ponto (0,0) não é a Solução Óptima (os pontos adjacentes levam a uma
melhor solução)
(0,9)
Iterações
1ª Iteração
Dos 2 limites que partem de (0,0) escolher a direcção x – dado que tem maior
2
parâmetro em Z, pelo que se chegará mais rapidamente à solução óptima.
(2,6) (4,6) Parar no próximo limite da região admissível
(0,6)
2 3 2 Resolver para a intersecção das duas restrições ponto (0,6)
Teste de Optimização
Concluir que o ponto (0,6) não é a Solução Óptima
(4,3) 2ª Iteração
Região Dos 2 limites que partem de (0,6) escolher a direcção paralela a x – dado que a
1
Admissível outra direcção levaria à uma diminuição do valor de Z
Parar no próximo limite da região admissível
2º Conceito de Solução
O método simplex é um procedimento iterativo com a seguinte sequência:
Inicialização início das iterações e procura da SPQ inicial
3º Conceito de Solução
Sempre que possível, a inicialização do método simplex é feita na Origem (todas as variáveis de decisão iguais a
zero), o que evita a necessidade de calcular algebricamente o valor das variáveis.
5º Conceito de Solução
O método simplex analisa os limites da Região Admissível que partem da SPQ
actual e levam às SPQ adjacentes, identificando a taxa de crescimento de Z que
(2,6) (4,6)
TC = 3 será obtida pela movimentação em cada limite. Das taxas de crescimento positivas,
(0,6) TC 0
2 3 o método simplex escolha a maior.
TC
A Forma Aumentada do Problema é constituída pelas Variáveis de Decisão e pelas Variáveis de Folga
Uma Solução Básica (SB) é uma solução em ponto de quebra aumentada
Uma Solução Básica Admissível (SBA) é uma solução em ponto de quebra admissível aumentada
2ª Iteração
Determinar a VB que passará a Variável Básica de Saída (VBS), ou seja, qual a VB que tomará o valor zero em primeiro
lugar
Se x3 = 0, então
x1 + x3 =4 x1 = 4 0 x1 =
3x2 – x3 + x4 = 11 x4 = 11 – 3x2 0 x2 11/3
x2 – 2x3 + x5 = 2 x 5 = 2 – x 2 0 x2 2 mínimo
(0) Z – x3 + 2x5 = 16
(1) x1 + x3 =4
(2) 5x3 + x4 – 3x5 = 5
(3) x2 – 2x3 + x5 = 2
Realizando as operações indicadas à esquerda, obtemos:
Solução Final ( 3, 4, 1, 0, 0 ) Z = 17
Maximizar Z = x1 + 2x2
s.a.:
x1 2
x2 2
x1 + x2 3
xi 0