Prof. Ms. Ddo Rubens A Zimbres
Introdução
Administração: Problemas de alocação de recursos
entre atividades
Min / Max: custos, lucro, eficiência
Utilização:
– Estoques, Transportes, Produção, Investimentos,
Componentes
Pesquisa operacional
– Programação linear
SIMPLEX
Prof. Ms. Ddo Rubens A Zimbres
O método SIMPLEX
Simplex – sistema de otimização por programação linear –
Algoritmo iterativo que se repete até encontrar uma solução
ótima
Objetivo explicitado em variáveis
Restrições aos recursos: tempo, matéria-prima, mão obra
– Quantidade e forma de emprego
Premissas:
– Proporcionalidade: gráfico linear
– Aditividade: função é soma de atividades
– Permite-se números não inteiros
– Parâmetros são constantes
Prof. Ms. Ddo Rubens A Zimbres
O método SIMPLEX - Exemplo
Fabricante mesa e armário de madeira
Queda lucros – renovar linha de produtos
2 novos produtos:
– 1. Mesa de alumínio
– 2. Armário de alumínio
Limitações de recursos:
– Matéria-prima (alumínio)
– Mão-de-obra: 1 empregado na produção
Prof. Ms. Ddo Rubens A Zimbres
Dados para o problema
R$ 1.00R$ 4.00Lucro
por
unidade
8 Hs/homem1 H/h2 Hs/hMão-de-
obra
12 m23 m22 m2Material
ArmárioMesa
RECURSO
DISPONIBILIDADE
DIÁRIA DE
RECURSO
USO DE RECURSOS
Prof. Ms. Ddo Rubens A Zimbres
Modelo – Forma algébrica
1 - Definir problema: Qual o programa de produção
para cada produto que maximiza o lucro, dadas as
restrições existentes ? (permite-se zero de produção
em um produto)
2 – Definir variáveis:
– Quantidade a produzir de mesa
– Quantidade a produzir de armário
3 - Definir a função objetivo
Lucro total:
21 14 xxLtotal +=
1x
2x
Prof. Ms. Ddo Rubens A Zimbres
Restrições
Uso do recurso Disponibilidade do recurso
Para matéria-prima
Para mão-de-obra
≤
1232 21 ≤+ xx
812 21 ≤+ xx
Prof. Ms. Ddo Rubens A Zimbres
Modelo completo
Determinar e de modo a:
Maximizar
Sujeito às restrições:
1x 2x
21 14 xxLtotal +=
02 ≥x01 ≥x
812
1232
21
21
≤+
≤+
xx
xx Matéria-prima
Mão-de-obra
Não existe produção negativa
Prof. Ms. Ddo Rubens A Zimbres
Solução
1. Solução inicial e Logo
– Insatisfatória
2. Produzir apenas o de maior lucro = Mesa
Assume
Atribui maior valor possível a
a)
b)
01 =x 02 =x 0=totalL
02 =x
1x
812
1232
21
21
=+
=+
xx
xx
a) Matéria-prima b) Mão-de-obra
6
2
12
122
1
1
1
=
=
=
x
x
x
4
2
8
82
1
1
1
=
=
=
x
x
x
fator limitante
Prof. Ms. Ddo Rubens A Zimbres
Solução
Lucro máximo pela produção de apenas mesas (4) e
nenhum armário
Substituindo na função objetivo
Respeita restrições
16
0144
14 21
=
×+×=
+=
total
total
total
L
L
xxL
128
120342
1232 21
≤
≤×+×
≤+ xx
88
80142
832 21
≤
≤×+×
≤+ xx
Prof. Ms. Ddo Rubens A Zimbres
Pergunta
Lucro total = 16 é a melhor solução ?
R$ 1.00R$ 4.00Lucro/un
8 Hs/h (0)1 H/h2 Hs/h (8)Mão-de-
obra
12 m2 (+4)3 m22 m2 (8)Material
Armário4 Mesas
RECURSO
DISPONIBILIDADE
DIÁRIA DE
RECURSO
USO DE RECURSOS
Prof. Ms. Ddo Rubens A Zimbres
Solução
Diminuir produção de mesas e alocar alguma mão-de-
obra para armários
Alocando alguma mão-de-obra para
Ou seja, produziria 3 mesas e 1 armário. Substituindo:
812 21 ≤+ xx MÃO-DE-OBRA
2x
5,3
812
8112
1
1
1
=
=+
≤×+
x
x
x
12 →x
1613112
1134
14 21
<=+=
×+×=
+=
total
total
total
L
L
xxL
Não é vantajoso produzir armários
DEMANDA
Combustível
Prof. Ms. Ddo Rubens A Zimbres
Solução Geométrica
21 14 xxLtotal +=
02 ≥x01 ≥x
812
1232
21
21
≤+
≤+
xx
xx
MAXIMIZAR
SUJEITO A:
Solução de canto sempre existe
desde que espaço de solução
seja limitado
Prof. Ms. Ddo Rubens A Zimbres
Variáveis de folga
Utilização do recurso + Folga = Disponibilidade
Se folga = 0, utiliza recurso ao máximo U = D
Folga de material
Folga de mão de obra
3x
4x
Prof. Ms. Ddo Rubens A Zimbres
Sistema transformado
Maximizar
Sujeito a:
4321 0014 xxxxLtotal +++=
0,,, 4321 ≥xxxx
Folga do material
Folga de mão-de-obra8112
12132
421
321
=++
=++
xxx
xxx
Prof. Ms. Ddo Rubens A Zimbres
Sistemas de equações lineares
6
!2!2
!42
4 =
×
=C
400
1400
1600
Inviável-00
Inviável0-0
000
Lx4x3x2x1
4 variáveis, 2 equações, infinitas soluções
Atribuir zero a duas variáveis
São produzidas 4 mesas, com folga de material de 4 m2 de alumínio
e R$16,00 de lucro é obtido.
44
Prof. Ms. Ddo Rubens A Zimbres
Bibliografia
ANDRADE, E.L. Introdução à pesquisa
operacional. Rio de Janeiro: LTC, 1998.
HILLIER, F.S.; LIEBERMAN, G.J.
Introduction to operations research. New
York: McGraw Hill, 2001.
Prof. Ms. Ddo Rubens A Zimbres
Prof. Ms. Ddo Rubens A Zimbres
SIMPLEX – Solução Tabular
Muitas variáveis
Maximizar Sujeito a:
Função objetivo tranformada
04
0014
21
4321
=−−
+++=
xxL
xxxxL
total
total
0,,, 4321 ≥xxxx
81012
120132
4321
4321
=+++
=+++
xxxx
xxxx
000-1-4L
81012x4
120132x3
bx4x3x2x1BASE
Prof. Ms. Ddo Rubens A Zimbres
Solução
1. Solução inicial e Logo
– Insatisfatória
2. Variável a se tornar positiva
– Maior contribuição no lucro então
3. Variável a se tornar nula (folga)
Variáveis não básicas
então
Mas valor máximo possível de x1 é 4, limitado pela
mão-de-obra
01 =x 02 =x 0=totalL
1x 02 =x
6
122
1212
1
1
31
=
=
=+
x
x
xx
4
82
812
1
1
41
=
=
=+
x
x
xx
04 =x
Prof. Ms. Ddo Rubens A Zimbres
Solução
Dividir a segunda linha por 2
Multiplicar segunda linha (quadro novo) por -2 e somar com a primeira
linha do mesmo quadro, colocando o resultado na primeira linha
000-1-4L
4½0½1x4
120132x3
bx4x3x2x1BASE
000-1-4L
4½0½1x4
4-1120x3
bx4x3x2x1BASE
Prof. Ms. Ddo Rubens A Zimbres
Solução
Multiplicar segunda linha (quadro novo) por 4 e somar com a primeira
linha do mesmo quadro, colocando o resultado na terceira linha
162010L
4½0½1x4
4-1120x3
bx4x3x2x1BASE
160144
4 31
=×+×=
+=
total
total
L
xxL

Simplex

  • 2.
    Prof. Ms. DdoRubens A Zimbres Introdução Administração: Problemas de alocação de recursos entre atividades Min / Max: custos, lucro, eficiência Utilização: – Estoques, Transportes, Produção, Investimentos, Componentes Pesquisa operacional – Programação linear SIMPLEX
  • 3.
    Prof. Ms. DdoRubens A Zimbres O método SIMPLEX Simplex – sistema de otimização por programação linear – Algoritmo iterativo que se repete até encontrar uma solução ótima Objetivo explicitado em variáveis Restrições aos recursos: tempo, matéria-prima, mão obra – Quantidade e forma de emprego Premissas: – Proporcionalidade: gráfico linear – Aditividade: função é soma de atividades – Permite-se números não inteiros – Parâmetros são constantes
  • 4.
    Prof. Ms. DdoRubens A Zimbres O método SIMPLEX - Exemplo Fabricante mesa e armário de madeira Queda lucros – renovar linha de produtos 2 novos produtos: – 1. Mesa de alumínio – 2. Armário de alumínio Limitações de recursos: – Matéria-prima (alumínio) – Mão-de-obra: 1 empregado na produção
  • 5.
    Prof. Ms. DdoRubens A Zimbres Dados para o problema R$ 1.00R$ 4.00Lucro por unidade 8 Hs/homem1 H/h2 Hs/hMão-de- obra 12 m23 m22 m2Material ArmárioMesa RECURSO DISPONIBILIDADE DIÁRIA DE RECURSO USO DE RECURSOS
  • 6.
    Prof. Ms. DdoRubens A Zimbres Modelo – Forma algébrica 1 - Definir problema: Qual o programa de produção para cada produto que maximiza o lucro, dadas as restrições existentes ? (permite-se zero de produção em um produto) 2 – Definir variáveis: – Quantidade a produzir de mesa – Quantidade a produzir de armário 3 - Definir a função objetivo Lucro total: 21 14 xxLtotal += 1x 2x
  • 7.
    Prof. Ms. DdoRubens A Zimbres Restrições Uso do recurso Disponibilidade do recurso Para matéria-prima Para mão-de-obra ≤ 1232 21 ≤+ xx 812 21 ≤+ xx
  • 8.
    Prof. Ms. DdoRubens A Zimbres Modelo completo Determinar e de modo a: Maximizar Sujeito às restrições: 1x 2x 21 14 xxLtotal += 02 ≥x01 ≥x 812 1232 21 21 ≤+ ≤+ xx xx Matéria-prima Mão-de-obra Não existe produção negativa
  • 9.
    Prof. Ms. DdoRubens A Zimbres Solução 1. Solução inicial e Logo – Insatisfatória 2. Produzir apenas o de maior lucro = Mesa Assume Atribui maior valor possível a a) b) 01 =x 02 =x 0=totalL 02 =x 1x 812 1232 21 21 =+ =+ xx xx a) Matéria-prima b) Mão-de-obra 6 2 12 122 1 1 1 = = = x x x 4 2 8 82 1 1 1 = = = x x x fator limitante
  • 10.
    Prof. Ms. DdoRubens A Zimbres Solução Lucro máximo pela produção de apenas mesas (4) e nenhum armário Substituindo na função objetivo Respeita restrições 16 0144 14 21 = ×+×= += total total total L L xxL 128 120342 1232 21 ≤ ≤×+× ≤+ xx 88 80142 832 21 ≤ ≤×+× ≤+ xx
  • 11.
    Prof. Ms. DdoRubens A Zimbres Pergunta Lucro total = 16 é a melhor solução ? R$ 1.00R$ 4.00Lucro/un 8 Hs/h (0)1 H/h2 Hs/h (8)Mão-de- obra 12 m2 (+4)3 m22 m2 (8)Material Armário4 Mesas RECURSO DISPONIBILIDADE DIÁRIA DE RECURSO USO DE RECURSOS
  • 12.
    Prof. Ms. DdoRubens A Zimbres Solução Diminuir produção de mesas e alocar alguma mão-de- obra para armários Alocando alguma mão-de-obra para Ou seja, produziria 3 mesas e 1 armário. Substituindo: 812 21 ≤+ xx MÃO-DE-OBRA 2x 5,3 812 8112 1 1 1 = =+ ≤×+ x x x 12 →x 1613112 1134 14 21 <=+= ×+×= += total total total L L xxL Não é vantajoso produzir armários DEMANDA Combustível
  • 13.
    Prof. Ms. DdoRubens A Zimbres Solução Geométrica 21 14 xxLtotal += 02 ≥x01 ≥x 812 1232 21 21 ≤+ ≤+ xx xx MAXIMIZAR SUJEITO A: Solução de canto sempre existe desde que espaço de solução seja limitado
  • 14.
    Prof. Ms. DdoRubens A Zimbres Variáveis de folga Utilização do recurso + Folga = Disponibilidade Se folga = 0, utiliza recurso ao máximo U = D Folga de material Folga de mão de obra 3x 4x
  • 15.
    Prof. Ms. DdoRubens A Zimbres Sistema transformado Maximizar Sujeito a: 4321 0014 xxxxLtotal +++= 0,,, 4321 ≥xxxx Folga do material Folga de mão-de-obra8112 12132 421 321 =++ =++ xxx xxx
  • 16.
    Prof. Ms. DdoRubens A Zimbres Sistemas de equações lineares 6 !2!2 !42 4 = × =C 400 1400 1600 Inviável-00 Inviável0-0 000 Lx4x3x2x1 4 variáveis, 2 equações, infinitas soluções Atribuir zero a duas variáveis São produzidas 4 mesas, com folga de material de 4 m2 de alumínio e R$16,00 de lucro é obtido. 44
  • 17.
    Prof. Ms. DdoRubens A Zimbres Bibliografia ANDRADE, E.L. Introdução à pesquisa operacional. Rio de Janeiro: LTC, 1998. HILLIER, F.S.; LIEBERMAN, G.J. Introduction to operations research. New York: McGraw Hill, 2001.
  • 18.
    Prof. Ms. DdoRubens A Zimbres
  • 19.
    Prof. Ms. DdoRubens A Zimbres SIMPLEX – Solução Tabular Muitas variáveis Maximizar Sujeito a: Função objetivo tranformada 04 0014 21 4321 =−− +++= xxL xxxxL total total 0,,, 4321 ≥xxxx 81012 120132 4321 4321 =+++ =+++ xxxx xxxx 000-1-4L 81012x4 120132x3 bx4x3x2x1BASE
  • 20.
    Prof. Ms. DdoRubens A Zimbres Solução 1. Solução inicial e Logo – Insatisfatória 2. Variável a se tornar positiva – Maior contribuição no lucro então 3. Variável a se tornar nula (folga) Variáveis não básicas então Mas valor máximo possível de x1 é 4, limitado pela mão-de-obra 01 =x 02 =x 0=totalL 1x 02 =x 6 122 1212 1 1 31 = = =+ x x xx 4 82 812 1 1 41 = = =+ x x xx 04 =x
  • 21.
    Prof. Ms. DdoRubens A Zimbres Solução Dividir a segunda linha por 2 Multiplicar segunda linha (quadro novo) por -2 e somar com a primeira linha do mesmo quadro, colocando o resultado na primeira linha 000-1-4L 4½0½1x4 120132x3 bx4x3x2x1BASE 000-1-4L 4½0½1x4 4-1120x3 bx4x3x2x1BASE
  • 22.
    Prof. Ms. DdoRubens A Zimbres Solução Multiplicar segunda linha (quadro novo) por 4 e somar com a primeira linha do mesmo quadro, colocando o resultado na terceira linha 162010L 4½0½1x4 4-1120x3 bx4x3x2x1BASE 160144 4 31 =×+×= += total total L xxL