Вы находитесь на странице: 1из 23

PESQUISA

OPERACIONAL
DIVERSAS MANEIRAS DE RESOLVER PROBLEMAS DE PL

DE FORMA GRFICA
PELO MTODO ANLITICO
PELO MTODO SIMPLEX
POR COMPUTADOR
MTODO GRFICO
Soluo grfica de um Problema de PL

possvel resolver um problema de PL pelo mtodo grfico quando o


problema tem apenas 2 variveis de deciso. Os problemas com 3 variveis
tornam-se mais complexos de resolver.

Passos para a soluo:

Determinar o espao de solues viveis ou regio factvel em um eixo cartesiano.


Uma soluo factvel ou vivel aquela que satisfaz todas as restries do modelo.

Determinar a soluo tima do modelo.


- Para um problema de maximizao, a soluo tima aquela que fornece o maior
valor funo objetivo.
- Para um problema de minimizao, a soluo tima aquela que minimiza a
funo objetivo.
MTODO GRFICO

TEOREMA:

O conjunto de solues viveis de um problema de PL um representado por K. Onde


o conjunto K convexo. Um conjunto K convexo quando todos os segmentos de
reta que une dois pontos quaisquer de K esto contidos em K.
MTODO GRFICO
Problema de maximizao de PL com soluo tima

Exemplo 3.1 Considere o seguinte problema de maximizao de PL

Max z = 6x1 + 4x2


Sujeito a:
2x1 + 3x2 18
5x1 + 4x2 40
x1 6
x2 8
x1 , x 2 0

Soluo:
Encontrar a Regio factvel

2x1 + 3x2 = 18 (0,6) 5x1 + 4x2 = 40 (0,10)


0 + 3x2 = 18 0 + 4x2 = 40
x1 6
X2 = 6 X2 = 10
x2 8
x1 , x 2 0
2x1 + 0 = 18 (9,0) 5x1 + 0 = 40 (8,0)
x1 = 9 x1 = 8
(9,6) (8,10)
Verificando se o ponto de origem satisfaz as desigualdades:
2x1 + 3x2 18 5x1 + 4x2 40
0 + 0 18 0 + 0 40
MTODO GRFICO
Soluo tima

Identificar a direo correta com que a funo cresce (funo maximizao), para isso
ser atribudo, por tentativa e erro, diferentes valores a Z.

6x1 + 4x2 = 24 (0,6)


0 + 4x2 = 24
x2 = 6

6x1 + 0 = 24 (4,0)
6x1 + 0 = 24
x1 = 4

6x1 + 4x2 = 36 (0,9)


0 + 4x2 = 36
x2 = 9

6x1 + 0 = 36 (6,0)
6x1 + 0 = 36
x1 = 6
MTODO GRFICO
Soluo tima

A soluo tima est no ponto C.


Nesse ponto X1 = 6.
X2 = ?
2x1 + 3x2 = 18
2*6 + 3x2 = 18 (substitui x1 por 6 para calcular X2 )
3x2 = 18 12
x2 = 2
Ponto C (6,2)
Determinar a soluo tima do modelo que maximize a funo Z = 6x1 + 4x2

Substituindo os pontos (6,2) na Funo objetivo Z = 6x1 + 4x2


temos: 6*6 + 4*2 = 44

OU identifica todos os pontos extremos da regio factvel e substitui cada um na


funo objetivo.
Ponto A (0,0) 6*0 + 4*0 = 0
Ponto B (6,0) 6*6 + 4*0 = 36
Ponto C (6,2) 6*6 + 4*2 = 44 Soluo tima (maior valor de Z)
Ponto D (0,6) 6*0 + 4*6 = 24
MTODO GRFICO
Problema de minimizao de PL com soluo tima

Exemplo 3.1 Considere o seguinte problema de minimizao de PL

Min z = 10x1 + 6x2


Sujeito a:
4x1 + 3x2 24
2x1 + 5x2 20
x1 8
x2 6
x1 , x 2 0

Soluo:
Encontrar a Regio factvel

4x1 + 3x2 = 24 (0,8) 2x1 + 5x2 = 20 (0,4)


0 + 3x2 = 24 0 + 5x2 = 20
x1 8
X2 = 8 X2 = 4
x2 6
x1 , x 2 0
4x1 + 0 = 24 (6,0) 2x1 + 0 = 20 (10,0)
x1 = 6 x1 = 10
(6,8) (10,4)
Verificando se o ponto de origem satisfaz as desigualdades:
4x1 + 3x2 24 2x1 + 5x2 20
0 + 0 24 0 + 0 20
No satisfaz
MTODO GRFICO
Soluo tima
Analisando a direo correta com que a funo decresce (funo minimizao), sero
atribudos valores a Z, por tentativa e erro.

10x1 + 6x2 = 72 (0;12)


0 + 6x2= 72
x2 = 12
10x1 + 0 = 72 (7,2;0)
x1 = 7,2
10x1 + 6x2 = 60 (0,10)
0 + 6x2 = 60
x2 = 10
10x1 + 0 = 60 (6,0)
10x1 + 0 = 60
x1 = 6
10x1 + 6x2 = 51 (0;8,5)
0 + 6x2= 51
x2 = 8,5
10x1 + 0 = 51 (5,1;0)
x1 = 5,1
MTODO GRFICO
Soluo tima
A soluo tima est no ponto D.
Nesse ponto X2 = 6.
X1 = ?
4x1 + 3x2 = 24
4x1 + 3*6 = 24
4x1 = 24 -18
x1 = 6/4
Ponto C (1,5;6)

Determinar a soluo tima do modelo que minimize a funo Z = 10x1 + 6x2 ,


Dentro do espao de solues factveis encontradas.

Subst. os pontos (soluo tima) na Funo obj Z = 10x1 + 6x2 , temos: 10*1,5 + 6*6 = 51
MTODO GRFICO
Soluo tima
OU identifica todos os pontos extremos da regio factvel e substitui cada um na
funo objetivo.
Encontrando x1 Ponto C = ???? C = (8;6)
Ponto A = ??
4x1 + 3x2 = 24 4x1 + 3x2 = 24 Ponto D = ??
2x1 + 5x2 = 20 (-2) 4x1 + 3*2,29 = 24 X2 = 6
4x1 + 6,87 = 24 Substituir na reta 4x1 + 3x2 = 24
4x1 + 3x2 = 24 4X1 = 24 - 6,87 4x1 + 3*6 = 24
-4x1 - 10x2 = - 40 X1 = 4,28 4x1 + 18 = 24
-7x2 = - 16 4x2 = 6
X2 = 2,29 A = (4,28; 2,29)
X2 = 1,5 D = (1,5; 6)

Ponto B = ??
X1 = 8 Substitui na funo objetivo Z = 10x1 + 6x2
Substituir na reta 2x1 + 5x2 = 20
2*8 + 5x2 = 20 Ponto A (4,28; 2,29) 10*4,28 + 6*2,29 = 56,54
16 + 5x2 = 20 Ponto B (8; 0,8) 10*8 + 6*0,8 = 84,8
5x2 = 4 Ponto C (8;6) 10*8 + 6*6 = 116
X2 = 0,8 Ponto D (1,5; 6) 10*1,5 + 6*6 = 51 (soluo tima)
B = (8; 0,8) A soluo otima o menor valor de Z.
MTODO GRFICO
Casos especiais Mltiplas solues timas
Um problema de PL pode apresentar mltiplas soles timas

Exemplo 3.3 Determinar o conj. Solues factveis e as solues timas do modelo.


Max z = 8x1 + 4x2
Sujeito a:
4x1 + 2x2 16
x1 + x 2 6
x1 , x 2 0

Soluo:
Encontrar a Regio factvel

4x1 + 2x2 = 16 (0,8) x1 + x2 = 6 (0,6)


0 + 2x2 = 16 0 + x2 = 6
x1 , x 2 0
X2 = 8 X2 = 6

4x1 + 0 = 16 (4,0) x1 + 0 = 6 (6,0)


x1 = 4 x1 = 6
Verificando se o ponto de origem satisfaz as desigualdades:
4x1 + 2x2 16 x 1 + x2 6
0 + 0 16 0+ 0 6
Satisfaz
MTODO GRFICO
Soluo tima
Identificando a direo direo correta com que a funo cresce (funo maximizao).
8x1 + 4x2 = 16 (0;4)
0 + 4x2= 16
x2 = 4
8x1 + 0 = 16 (2;0)
x1 = 2
As retas 8x1 + 4x2 = 16 e 4x1 + 2x2 = 16 so PARALELAS.
Assim, verifica-se um caso de mltiplas solues timas representadas pelo
segmento BC.

No ponto B, X1 = 4 e X2 = 0. (4,0)

No ponto C ?

4x1 + 2x2 = 16
x1 + x2 = 6 (-4)
4x1 + 2x2 = 16
4x1 + 2x2 = 16 4x1 + 2*4 = 16 Ponto C
- 4x1 - 4x2 = - 24 4x1 = 16 8 (2,4)
- 2x2 = - 8 x1 = 2
X2 = 4
MTODO GRFICO
Soluo tima

Determinando a soluo tima do modelo.

Subst. os pontos (solues timas) na Funo obj Z = 8x1 + 4x2 , temos:

PONTO B (4,0) 8x4 + 4x0 = 32 PONTO C (2,4) 8x2 + 4x4 = 32

ISSO MOSTRA QUE EM QUALQUER PONTO DO SEGMENTO BC REPRESENTA


SOLUO TIMA.
FUNO OBJETIVO Z ILIMITADA

No existe limite para o crescimento do valor de pelo menos uma varivel e deciso,
resultando em uma funo objetivo z ilimitada.
Exemplo 3.4:
Para um problema de maximizao, o valor da
Max Z = 4x1 + 3x2 funo objetivo cresce ilimitadamente,
Sujeito a: enquanto para minimizao, o valor decresce
2x1 + 5x2 20 de forma ilimitada.
x1 8
x1 , x2 0

Soluo:
Encontrar a Regio factvel

2x1 + 5x2 = 20 (0,4)


0 + 5x2 = 20
x2 = 4
2x1 + 0 = 20 (10,0)
x2 = 10

(10, 4)
Verificando o ponto de origem :
(x1, x2) = (0, 0)
2x1 + 5x2 20, 0 + 0 20
(no satisfaz a restrio)

No existe limite para o crescimento de x2.


Assim, a Funao obj. cresce de forma ilimitada.
Z = 4x1 + 3x2
4x1 + 3x2 = 24 (0,8) 4x1 + 3x2 = 24 (6,0)
0 + 3x2 = 24 4x1 + 0 = 24
x2 = 8 x1 = 6
MTODO GRFICO
Casos especiais No existe solues timas
No possvel encontrar uma soluo factvel. O conjunto de solues factveis
vazio.
Exemplo 3.5
Max z = x1 + x2
Sujeito a:
5x1 + 4x2 40
2x1 + x2 6
x1 , x 2 0

Soluo:

5x1 + 4x2 = 40 (0,10) 2x1 + x2 = 6 (0,6)


0 + 4x2 = 40 0 + x2 = 6
X2 = 10 X2 = 6
x1 , x 2 0
5x1 + 0 = 40 (8,0) 2x1 + 0 = 6 (3,0)
x1 = 8 x1 = 3
Funo objetivo
Max z = x1 + x2

x1 + x 2 = 7
0 + x2 = 7
x2 = 7
(0,7)

x1 + x2 = 7
x1 = 7
(7,0)

Em nenhum ponto satisfaz as restries do problema.


Assim, o conjunto de solues vazio.
SOLUO TIMA DEGENERADA

Quando um dos vrtices da regio factvel obtido pela interseo de mais de duas
retas distintas.
Exemplo 3.6:
Min Z = x1 + 5x2
Sujeito a:
2x1 + 4x2 16
x1 + x 2 6
x1 4
x1 , x2 0
Soluo:
Encontrar a Regio factvel
2x1 + 4x2 = 16 (0,4) x1 + x 2 = 6 (0,6)
0 + 4x2 = 16 0 + x2 = 6
x2 = 6 x1 4
x2 = 4
x1 , x 2 0
2x1 + 0 = 16 (8,0) x1 + 0 = 6 (6,0)
x2 = 8 x2 = 6
Identificando a direo correta com que a funo decresce (funo minimizao),
sero atribudos valores a Z, por tentativa e erro.
Min Z = x1 + 5x2
x1 + 5x2 = 50 (0,10) x1 + 5x2 = 14 (0;2,8)
0 + 5x2 = 50 0 + 5x2 = 14
x2 = 10 x2 = 2,8
x1 + 0 = 50 (50,0) x1 + 0 = 14 (14,0)
x2 = 50 x2 = 14
Determinando a soluo tima do modelo.

O ponto B a soluo tima.


Como o ponto B a interseo das retas 2x1 + 4x2 = 16 e x1 + x2 = 6,
possvel calcular as coordenadas x1 e x2 a partir dessas equaes.

2x1 + 4x2 = 16
x1 + x2 = 6 (-2)

2x1 + 4x2 = 16 ponto B (4,2)


-2x1 - 2x2 = -12
x2 = 2

2x1 + 4x2 = 16
2x1 + 4*2 = 16
X1 = 4
Subst. os pontos (solues timas) na Funo objetivo:

Min Z = x1 + 5x2
Z = 4 + 5*2
Z = 14