Vous êtes sur la page 1sur 15

Exerccio

Um fabricante de fantasias tem em estoque 32m de brim, 22 m de seda e 30m de cetim


e pretende fabricar dois modelos de fantasias. O primeiro modelo (m1) consome 4m de brim,
2m de seda e 2m de cetim. O segundo modelo (m2) consome 2m de brim, 4m de seda e 6m
de cetim. Se m1 vendido a 6000 u.m. e m2 a 10000 u.m., quantas peas de cada tipo o
fabricante deve fazer para obter receita mxima?

Modelo
x1
x2

modelo de fantasia 1
modelo de fantasia 2

Funo-objetivo Max Z=6000 x1 + 10000 x2


4x1+2x2<=32
2x1+4x2<=22
2x1+6x2<=30

32 metros de brim
22 metros de seda
30 metros de cetim

1) Inserir variveis de folga


x3 = 32 - 4x1 - 2x2

4x1+2x2+x3 = 32

Z -6000x1 - 10000x2 = 0
4x1+2x2+x3 = 32
2x1+4x2+x4 = 22
2x1+ 6x2+x5 = 30

x3
x4
x5

2) Elaborar quadro simplex inicial

Z
x3
x4
x5

Z
1
0
0
0

x1
x2
x3
x4
x5
Z

0
0
32
22
30
0

elemento piv = 6
3) Varivel que entra, varivel que sai (primeira iterao)
entra (maior negatividade)
sai (maior restrio ao crescimento de x2)

x1
-6000
4
2
2

x2
-10000
2
4
6

x3
0
1
0
0

4) Alterao do quadro simplex e clculo da nova linha piv (primeira iterao)


dividir antiga linha piv pelo elemento piv
Z

x1

x2

x3

0.333333333

Z
1
0
0
0

x1
-6000
4
2
2

x2
-10000
2
4
6

x3
0
1
0
0

Clculo nova linha Z


Antiga Z
Piv Z
Nova piv
Nova Z

1
-10000
0
1

-6000
-10000
0.333333333
-2666.666667

-10000
-10000
1
0

0
-10000
0
0

Clculo nova linha x3


Antiga x3
Piv x3
Nova L piv
Nova x3

0
2
0
0

4
2
0.333333333
3.333333333

2
2
1
0

1
2
0
1

Clculo nova linha x4


Antiga x4
Piv x4
Nova L piv
Nova x4

0
4
0
0

2
4
0.333333333
0.666666667

4
4
1
0

0
4
0
0

Z
x3
x4
x2

Z
1
0
0
0

x1
-2666.666667
3.333333333
0.666666667
0.333333333

x2
0
0
0
1

x3
0
1
0
0

x1
x2
x3

0
5
22

Z
x3
x4
x2

5) Clculo das novas linhas e nova soluo vivel (primeira iterao)


QUADRO ANTIGO
Z
x3
x4
x5

NOVO QUADRO

x4
x5
Z

2
0
50000

no a soluo tima porque ainda h coeficientes negativos na linha Z


Se h coeficientes negativos na linha Z, h espao para crescimento da varivel

6) Varivel que entra, varivel que sai (segunda iterao)

Z
x3
x4
x2
entra x1
sai x4

Z
1
0
0
0

x1
-2666.666667
3.333333333
0.666666667
0.333333333

x2
0
0
0
1

x3
0
1
0
0

maior negatividade
maior restrio ao crescimento de x1

7) Alterao do quadro simplex e clculo da nova linha piv (segunda iterao)


dividir linha x4 por

0.666666667
Z

x1

x2

x3

Z
1
0
0
0

x1
-2666.666667
3.333333333
0.666666667
0.333333333

x2
0
0
0
1

x3
0
1
0
0

Clculo nova linha Z


Antiga Linha Z
pivo linha Z
nova linha piv
nova linha Z

1
-2666.666667
0
1

-2666.666667
-2666.666667
1
0

0
-2666.666667
0
0

0
-2666.666667
0
0

Clculo nova linha x3


Antiga Linha x3
pivo linha x3
nova linha piv

0
3.333333333
0

3.333333333
3.333333333
1

0
3.333333333
0

1
3.333333333
0

Z
x3
x1
x2

8) Clculo das novas linhas e nova soluo (segunda iterao)


ANTIGO QUADRO
Z
x3
x4
x2

nova linha x3

Clculo nova linha x2


Antiga Linha x2
pivo linha x2
nova linha piv
nova linha x2

0
0.333333
0
0

0.333333333
0.333333
1
0.00000

1
0.333333
0
1

0
0.333333
0
0

Z
x3
x1
x2

Z
1
0
0
0

x1
0
0
1
0

x2
0
0
0
1

x3
0
1
0
0

x1
x2
x3
x4
x5
Z

3
4
12
0
0
58000

x1
0
0
1
0

x2
0
0
0
1

x3
0
1
0
0

NOVO QUADRO

no a soluo tima porque ainda h coeficientes negativos na linha Z


Se h coeficientes negativos na linha Z, h espao para crescimento da varivel

9) Varivel que entra, varivel que sai (terceira iterao)


Z
1
0
0
0

Z
x3
x1
x2
entra x5
sai x3

maior negatividade
maior restrio

10) Aterao quadro simplex e clculo nova linha piv (terceira iterao)
dividir linha x3 por

Z
x5
x1
x2

3
Z

x1

x2

x3

0.333333333

11) Clculo das novas linhas e nova soluo (terceira iterao)

antigo quadro
Z
1
0
0
0

x1
0
0
1
0

x2
0
0
0
1

x3
0
1
0
0

Clculo nova linha Z


Antiga linha Z
Piv Z
nova linha piv
Nova Linha Z

1
-1000
0
1

0
-1000
0
0

0
-1000
0
0

0
-1000
0.333333333
333.3333333

Clculo nova linha x1


Antiga linha x1
piv x1
nova linha piv
Nova Linha x1

0
-1
0
0

1
-1
0
1

0
-1
0
0

0
-1
0.333333333
0.333333333

Clculo Nova linha x2


Antiga linha x2
piv x2
nova linha piv
Nova Linha x1

0
0.5
0
0

0
0.5
0
0

1
0.5
0
1

0
0.5
0.333333333
-0.166666667

Z
x5
x1
x2

Z
1
0
0
0

x1
0
0
1
0

x2
0
0
0
1

x3
333.3333333
0.333333333
0.333333333
-0.166666667

x1
x2
x3
x4
x5
Z

7
2
0
0
4
62000

Z
x3
x1
x2

NOVO QUADRO

soluo tima
pergunta: quantos metros sobraram de cada tecido?
sobraram 4 metros de cetim
2x1+6x2<=30
14 + 12 = 26m
estoque = 30

x4
0
0
1
0

x2
x5

x5
0
0
0
1

VALOR
0
32
22
30

diviso
16
5.5
5

x4

x5

constante

0.166666667

x4
0
0
1
0

x5
0
0
0
1

constante
0
32
22
30

0
-10000
0
0

0
-10000
0.166666667
1666.666667

0
-10000
5
50000

0
2
0
0

0
2
0.166666667
-0.333333333

32
2
5
22

1
4
0
1

0
4
0.166666667
-0.666666667

22
4
5
2

x4
0
0
1
0

x5
1666.666667
-0.333333333
-0.666666667
0.166666667

constante
50000
22
2
5

a
b
c

a-(bxc)

x4
0
0
1
0

x5
1666.666667
-0.333333333
-0.666666667
0.166666667

constante
50000
22
2
5

x4

x5

constante

1.5

-1

x4
0
0
1
0

x5
1666.666667
-0.333333333
-0.666666667
0.166666667

constante
50000
22
2
5

0
-2666.666667
1.5
4000

1666.666667
-2666.666667
-1
-1000

50000
-2666.666667
3
58000

0
3.333333333
1.5

-0.333333333
3.333333333
-1

22
3.333333333
3

diviso
6.6
3
15

A
B
C

A-(BXC)

-5

12

0
0.333333
1.5
-0.4999995

0.166666667
0.333333
-1
0.499999667

5
0.333333
3
4.000001

x4
4000
-4.9999995
1.5
-0.4999995

x5
-1000
2.999999667
-1
0.499999667

constante
58000
12.000001
3
4

x4
4000
-4.9999995
1.5
-0.4999995

x5
-1000
2.999999667
-1
0.499999667

constante
58000
12.000001
3
4

x4

x5

constante

-1.6666665

0.999999889

4.000000333

diviso
4.000000778
-3 desconsiderar
8.000005333

x4
4000
-4.9999995
1.5
-0.4999995

x5
-1000
2.999999667
-1
0.499999667

constante
58000
12.000001
3
4

4000
-1000
-1.6666665
2333.3335

-1000
-1000
0.999999889
-0.000111111

58000
-1000
4.000000333
62000.00033

1.5
-1
-1.6666665
-0.1666665

-1
-1
0.999999889
0

3
-1
4.000000333
7.000000333

-0.4999995
0.5
-1.6666665
0.33333375

0.499999667
0.5
0.999999889
0

4
0.5
4.000000333
1.999999833

x4
2333.3335
-1.6666665
-0.1666665
0.33333375

x5
0
0.999999889
0
0

constante
62000.00033
4.000000333
7.000000333
1.999999833

Microsoft Excel 11.0 Relatrio de resposta


Planilha: [simplex2.xls]Plan2
Relatrio criado: 31/3/2008 15:25:47

Clula de destino (Mx)


Clula
Nome
$C$17 qtde

Clulas ajustveis
Clula
Nome
$C$15 modelo 1 qtde
$C$16 modelo 2 qtde

Restries
Clula
Nome
$E$17 brim
$F$17 seda
$G$17 cetim

Valor original
62000

Valor final
62000

Valor original

Valor final
7
2

7
2

Valor da clula
Frmula
Status
Transigncia
32 $E$17<=$E$18 Agrupar
0
22 $F$17<=$F$18 Agrupar
0
26 $G$17<=$G$18 Sem agrupar
4

Microsoft Excel 11.0 Relatrio de limites


Planilha: [simplex2.xls]Relatrio de limites 1
Relatrio criado: 31/3/2008 15:29:48

Destino
Clula
Nome
$C$17 qtde

Valor
62000

Ajustvel
Clula
Nome
Valor
$C$15 modelo 1 qtde
7
$C$16 modelo 2 qtde
2

Inferior Destino
Limite Resultado
0
20000
0
42000

Superior Destino
Limite Resultado
7
62000
2
62000

Modelo
x1
x2

modelo 1
modelo 2

Funo-objetivo Max Z=6000 x1 + 10000 x2


4x1+2x2<=32
2x1+4x2<=22
2x1+6x2<=30

modelo 1
modelo 2

qtde
7
2
62000

lucro
6000
10000

brim
4
2
32
32

seda
2
4
22
22

cetim
2
6
26
30

x3
0

x4
0

x5
4

PASSOS INICIAIS
Modelar o problema de PL
Inserir variveis de folga
Construir quadro simplex inicial
A CADA ITERAO
Determinar quem entra e quem sai da base
Alterar quadro simplex e calcular nova linha piv
Calcular novas linhas
Verificar se atingiu soluo tima

entra x2
sai x5

Z
x3
x4
x5

Z
1
0
0
0

x1
-6000
4
2
2

x2
-10000
2
4
6

x3
0
1
0
0

x4
0
0
1
0

x5
0
0
0
1

VALOR
0
32
22
30

diviso

entra x1
sai x4

Z
x3
x4
x2

Z
1
0
0
0

x1
-2666.667
3.333333
0.666667
0.333333

x2
0
0
0
1

x3
0
1
0
0

x4
0
0
1
0

x5
1666.667
-0.33333
-0.66667
0.166667

VALOR
50000
22
2
5

diviso

entra x5
sai x3

Z
x3
x1
x2

Z
1.0
0.0
0.0
0.0

x1
0.0
0.0
1.0
0.0

x2
0.0
0.0
0.0
1.0

x3
0.0
1.0
0.0
0.0

x4
4000.0
-5.0
1.5
-0.50

x5
-1000.0
3.0
-1.0
0.5

VALOR
58000.0
12.0
3.0
4.0

Z
x3
x1
x2

Z
1.0
0.0
0.0
0.0

x1
0.0
0.0
1.0
0.0

x2
0.0
0.0
0.0
1.0

x3
333.3
0.3
0.3
-0.2

x4
2333.3
-1.7
-0.2
0.3

x5
0.0
1.0
0.0
0.0

VALOR
62000.0
4.0
7.0
2.0

16
5.5
5

6.6
3
15

3.999999
-3
7.999999

Vous aimerez peut-être aussi