SlideShare uma empresa Scribd logo
Pesquisa Operacional
Pesquisa Operacional é um método
científico de tomada de decisões.
Sistema Organizado com o auxílio de
um modelo.
Experimentação modelar com fins de
otimização da operação do sistema.
MODELO EM PROGRAMAÇÃO LINEAR
2
1 3
2 x
x 
O modelo matemático é composto de uma função
objetiva linear; e de restrições técnicas representadas
por um grupo de inequações também lineares.
Exemplo:
Função objetivo a ser maximizada:
Lucro =
Restrições técnicas:
20
6
10
3
4
2
1
2
1




x
x
x
x
Restrições de não
negatividade:
0
0
2
1


x
x
ROTEIRIZAÇÃO
• Variáveis de decisão?
• Objetivo?
• Restrições?
Quais as variáveis de decisão?
Programação
de produção
Programação de
investimento
Quantidades a
produzir no período
Decisões de
investimento
Nas descrições sumárias de sistemas, isso
fica claro quando lemos a questão proposta,
isto é, a pergunta do problema.
Problema Variáveis de decisão
Quais o objetivo?
Identificar o objetivo da tomada de decisão.
Eles aparecem geralmente na forma da
maximização de lucros ou receitas, minimização de
custos, perdas, etc.
A função objetivo é a expressão que calcula o
valor do objetivo (lucro, custo receita, perda, etc.),
em função das variáveis de decisão.
Quais as restrições?
Cada restrição imposta na descrição do sistema
deve ser expressa como uma relação linear
(igualdade ou desigualdade), montadas com as
variáveis de decisão.
Exemplo 1:
Certa empresa fabrica dois produtos P1 e P2. O lucro
unitário do produto P1 é de 1.000 unidades monetárias e o
lucro unitário de P2 é de 1.800 unidades monetárias. A
empresa precisa de 20 horas para fabricar uma unidade
de P1 e de 30 horas para fabricar uma unidade de P2. O
tempo anual de produção disponível para isso é de 1.200
horas. A demanda esperada para cada produto é de 40
unidades anuais para P1 e 30 unidades anuais para P2.
Qual é o plano de produção para que a empresa
maximize seu lucro nesses itens?
Construa o modelo de programação linear para esse
caso.
Solução:
a) Quais as variáveis de decisão?
O que deve ser decidido é o plano de produção, isto
é, quais as quantidades anuais que devem ser
produzidas de P1 e P2.
Portanto, as variáveis de decisão serão X1 e X2
X1  quantidade anual a produzir de P1
X2  quantidade anual a produzir de P2
b) Qual o objetivo?
O objetivo é maximizar o lucro, que pode ser
calculado:
Lucro devido a P1: 1000 . X1 (lucro por unidade de P1 x
quantidade produzida de P1)
Lucro devido a P2: 1800 . X2 (lucro por unidade de P2 x
quantidade produzida de P2)
Lucro total: L = 1000X1 + 1800X2
Objetivo: maximizar L = 1000X1 + 1800X2
c) Quais as restrições?
As restrições impostas pelo sistema são:
Disponibilidade de horas para a produção: 1200 horas.
Horas ocupadas com P1: 20X1 (uso por unidade x
quantidade produzida)
Horas ocupadas com P2: 30X2 (uso por unidade x
quantidade produzida)
Total em horas ocupadas na produção:20X1 + 30X2
Disponibilidade: 1200 horas.
Restrição descritiva da situação: 20X1 + 30X2 ≤ 1200
Disponibilidade de mercado para os produtos (demanda)
Disponibilidade para P1: 40 unidades
Quantidade a produzir de P1: X1
Restrição descritiva da situação X1 ≤ 40
Disponibilidade para P2: 30 unidades
Quantidade a produzir de P2: X2
Restrição descritiva da situação: X2 ≤ 30
Restrições técnicas:
30
40
1200
30
20
2
1
2
1




x
x
x
x
Restrições de não
negatividade:
0
0
2
1


x
x
Resumo do modelo: max L = 1000X1 + 1800X2
Sujeito a:
Exemplo 2:
Para uma boa alimentação, o corpo necessita de
vitaminas e proteínas. A necessidade mínima de vitaminas
é de 32 unidades por dia e a de proteínas de 36 unidades
por dia. Uma pessoa tem disponível carne e ovos para se
alimentar. Cada unidade de carne contém 4 unidades de
vitaminas e 6 unidades de proteínas. Cada unidade de
ovo contém 8 unidades de vitaminas e 6 unidades de
proteínas.
Qual a quantidade diária de carne e ovos que deve ser
consumida para suprir as necessidades de vitaminas e
proteínas com o menor custo possível? Cada unidade de
carne custa 3 unidades monetárias e cada unidade de ovo
custa 2,5 unidades monetárias.
Solução:
a. Quais as variáveis de decisão?
Devemos decidir quais as quantidades de carne e ovos
a pessoa deve consumir no dia. As variáveis de decisão
serão, portanto:
X1  quantidade de carne a consumir no dia
X2  quantidade de ovos a consumir no dia
b. Qual o objetivo?
O objetivo é minimizar o custo, que pode ser calculado:
Custo devido à carne: 3 . X1 (custo por unidade x
quantidade a consumir de carne)
Custo devido aos ovos: 2,5 . X2 (custo por unidade x
quantidade a consumir de ovos)
Custo Total: C = 3X1 + 2,5X2
Objetivo:minimiza C = 3X1 + 2,5X2
c. Quais as restrições?
As restrições impostas pelo sistema são:
Necessidade mínima de vitamina: 32 unidades
Vitaminas de carne: 4 . X1 (quantidade por unidade x
unidades de carne a consumir)
Vitamina de ovos: 8 . X2 (quantidade por unidade x
unidades de ovos a consumir)
Total de vitaminas: 4X1 + 8X2
Necessidade mínima: 32
Restrição descritiva da situação: 4X1 + 8X2 ≥ 32
Necessidade mínima de proteína: 36 unidades
Proteína de carne: 6 . X1 (quantidade por unidade x
unidades de carne a consumir)
Proteína de ovos: 6 . X2 (quantidade por unidade x
unidades de ovos a consumir)
Total de proteínas: 6X1 + 6X2
Necessidade mínima: 36
Restrição descritiva da situação: 6X1 + 6X2 ≥ 36
Restrições técnicas:
36
6
6
32
8
4
2
1
2
1




x
x
x
x Restrições de não
negatividade:
0
0
2
1


x
x
Resumo do modelo: min C = 3X1 + 2,5 X2
Sujeito a:
DUAS VARIÁVEIS DE
DECISÃO
Técnica de solução numa
Programação Linear
§ Uma revisão gráfica
O desempenho do modelo á avaliado através
da representação gráfica da função objetivo
As soluções são classificadas de acordo com
sua posição no gráfico.
A representação gráfica de uma equação
linear com duas variáveis é uma reta.
Exemplo
Representar graficamente a inequação: X1 + 2X2 ≥ 10
Exemplo
Representar graficamente a solução do sistema:
X1 + 3X2 ≤ 12
2X1 + X2 ≥ 16
X1 ≥ 0
X2 ≥ 0
Apresentação_Introducao_e_Programacao_Linear.ppt
Método Gráfico
Exemplo: Resolver o problema de programação linear:
Minimizar Z = 2X1 + 3X2
Sujeitos às restrições:
X1 + X2 ≥ 5
5X1 + X2 ≥ 10
X1 ≤ 8
X1 ≥ 0 ; X2 ≥ 0
Apresentação_Introducao_e_Programacao_Linear.ppt
EXEMPLO DE PROGRAMAÇÃO LINEAR - SAPATEIRO
Um sapateiro faz 6 sapatos por hora, se fizer somente sapatos, e 5 cintos por
hora, se fizer somente cintos. Ele gasta 2 unidades de couro para fabricar 1
unidade de sapato e 1 unidade de couro para fabricar uma unidade de cinto.
Sabendo-se que o total disponível de couro é de 6 unidades e que o lucro
unitário por sapato é de 5 unidades monetárias e o do cinto é de 2 unidades
monetárias, pede-se: o modelo do sistema de produção do sapateiro, se o
objetivo é maximizar seu lucro por hora.
EXEMPLO DE PROGRAMAÇÃO LINEAR - SAPATEIRO
EXEMPLO DE PROGRAMAÇÃO LINEAR - SAPATEIRO
X Y FO : 5x + 2y
0 0 5.0 + 2.0 = 0
3 0 5.3 + 2.0 = 15
0 5 5.0 + 2.5 = 10
0,86 4,28 5 . 0,86 + 2 . 4,28 = 12,86
A solução ótima encontrada, é a fabricação de 3 sapatos
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
Um carpinteiro dispõe de 90, 80 e 50 metros de compensado, pinho e
cedro, respectivamente. O produto A requer 2, 1 e 1 metro de
compensado, pinho e cedro, respectivamente. O produto B requer 1, 2 e 1
metros, respectivamente. Se A é vendido por R$ 120,00 e B por R$ 110,0,
quantos de cada produto ele deve fazer para obter um rendimento bruto
máximo? Elabore a programação linear.
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
90 metros de compensado
80 metros de pinho
50 metros de cedro
Prod. A – 2 metros de compensado
1 metro de pinho
1 metro de cedro
Prod. B– 1 metro de compensado
2 metros de pinho
1 metro de cedro
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
90 metros de compensado
80 metros de pinho 50
metros de cedro
Prod. A – 2 metros de compensado
1 metro de pinho 1
metro de cedro
Prod. B– 1 metro de compensado
2 metros de pinho 1
metro de cedro
FO : 120x1 + 110x2
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
90 metros de compensado 80 metros
de pinho
50 metros de cedro
Prod. A – 2 metros de
compensado
1 metro de pinho 1 metro de cedro
Prod. B– 1 metro de compensado
2 metros de pinho
1 metro de cedro
FO : 120x1 + 110x2
Compensado Pinho Cedro (R$)
X1 2 1 1 120,00
X2 1 2 1 110,00
90 80 50
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
RCo :
RPi :
RCe :
Rnne:
2x1 + x2 <=90
x1 + 2x2 <=80
x1 + x2 <=50
x1>=0 e x2>=0
Compensa
do
Pinho Cedro (R$)
X1 2 1 1 120,00
X2 1 2 1 110,00
90 80 50
90 metros de compensado
80 metros de pinho
50 metros de cedro
Prod. A – 2 metros de compensado
1 metro de pinho 1 metro de cedro
Prod. B– 1 metro de compensado
2 metros de pinho
1 metro de cedro
FO : 120x1 + 110x2
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
RCo :
RPi :
RCe :
Rnne:
2x1 + x2 <=90
x1 + 2x2 <=80
x1 + x2 <=50
x1>=0 e x2>=0
1 – Encontrar as ordenadas
2x1 + x2 = 90
x1 = 0
X2 = 90/1 = 90
2x1 + x2 = 90
x2 = 0
x1= 90/2 = 45
x1 + 2x2 = 80
x1 = 0
X2 = 80/2 = 40
2x1 + x2 = 90
x2 = 0
x1= 80/1 = 80
x1 + x2 = 50
x1 = 0
X2 = 50/1 = 50
x1 + x2 = 50
x2 = 0
x1= 50/1 = 50
FO : 120x1 + 110x2
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
40
0
45
(1)
(2)
RESOLUÇÃO DA SITUAÇÃO
PROBLEMA
x1 x2 FO : 120x1 + 110x2
0 0 120*0 + 110*0 = 0
45 0 120*45 + 110*0 = 5400
0 40 120*0 + 110*40 = 4400
20 30 120*20 + 110*30 = 5700
40 10 120*40 + 110*10 = 5900
(1)
(2)
Interseção do ponto (1) (Rpi - Rce)
x1 + 2x2 =80 x1 + 2(30) = 80
x1 + x2 =50 (-1) x1 + 60 = 80
x1 = 80 - 60
x1 + 2x2 =80 x1 = 20
-x1 - x2 = - 50
= x2 = 80 + (-50)
X2 = 30
Interseção do ponto (2) (Rco - Rce)
2x1 + x2 = 90 x1 + 1(40) = 50
x1 + x2 =50 (-2) x1 + 40 = 50
x1 = 50 - 40
2x1 + x2 = 90 x1 = 10
-2x1 - 2x2 = - 100
= -2x2 = 90 + (-50)
X2 = -x2 = -40
X2 = 40
EXEMPLO DE PROGRAMAÇÃO LINEAR -
FANTASIAS
EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS
Um fabricante de fantasias tem em estoque 32 m de brim, 20 m de seda e 30 m de
cetim e pretende fabricar dois modelos de fantasias. O primeiro modelo (M1)
consome 4m de brim, 2 m de seda e 2 m de cetim. O segundo modelo (M2)
consome 2 m de brim, 4 m de seda e 6 m de cetim. Se M1 é vendido a R$ 60,00 e
M2 a R$ 100,00, quantas peças de cada tipo o fabricante deve fazer para obter a
receita máxima? Elabore o modelo.
EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS
32 metros de brim
20 metros de seda
30 metros de cetim
Modelo 1– 4 metros de brim
2 metros de seda
2 metros de cetim
Modelo 2– 2 metros de brim
4 metros de seda
6 metros de cetim
EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS
32 metros de brim
20 metros de seda
30 metros de cetim
Modelo 1– 4 metros de brim
2 metros de seda
2 metros de cetim
Modelo 2– 2 metros de brim
4 metros de seda
6 metros de cetim
FO : 60x1 + 100x2
EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS
32 metros de brim
20 metros de seda
30 metros de cetim
Modelo 1– 4 metros de brim
2 metros de seda
2 metros de cetim
Modelo 2– 2 metros de brim
4 metros de seda
6 metros de cetim
FO : 60x1 + 100x2
Modelo 1 Modelo 2 Total
Brim 4 2 32
Seda 2 4 20
Cetim 2 6 30
RB : 4x1 + 2x2 <=32
1 2
R : 2x + 4x <=20
S
RC : 2x1 + 6x2 <=30
Rnne: x1>=0 e x2>=0
EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS
RB : 4x1 + 2x2 <=32 RS : 2x1 + 4x2 <=20 RC : 2x1 + 6x2 <=30
Rnne: x1>=0 e x2>=0
1 – Encontrar as ordenadas (lembrando que agora eu passo a chamar x1 de x e x2 de y)
FO : 60x1 + 100x2
4x1 + 2x2 = 32
x1 = 0
x2 = 32/2 = 16
x2 = 0
x1= 32/4 = 8
2x1 + 4x2 = 20
x1 = 0
x2 = 20/4 = 5
x2 = 0
x1= 20/2 = 10
2x1 + 6x2 = 30
x1 = 0
x2 = 30/6 = 5
x2 = 0
x1= 30/2 = 15
EXEMPLO DE PROGRAMAÇÃO LINEAR -
FANTASIAS
EXEMPLO DE PROGRAMAÇÃO LINEAR -
FANTASIAS
5
0
8
?
EXEMPLO DE PROGRAMAÇÃO LINEAR -
FANTASIAS
x1 x2 FO : 60x1 + 100x2
0 0 60*0 + 100*0 = 0
8 0 60*8 + 100*0 = 480
0 5 60*0 + 100*5 = 500
x1 x2 60*7,33 + 100*1,34 = 573,80
Interseção do ponto (1) (Rb - Rs)
4x1 + 2x2 = 32
2x1 + 4x2 = 20
2x1 = 20 – 4x2
X1 = 20 – 4x2/2

Mais conteúdo relacionado

PPT
Slide_Introducao_e_Programacao_Linear.ppt
PPTX
Programação linear
DOCX
Atps pesquisa operacional
PDF
Otimização de Processos por meio de Programação Linear
PPTX
Matemática computacional aula 001
DOC
1ª lista de exercícios de pesquisa operacional com gabarito
PDF
2025.1 Estacio - Metodos Quantitativos - Parte 01 - PL.pdf
PPT
Po aula 01
Slide_Introducao_e_Programacao_Linear.ppt
Programação linear
Atps pesquisa operacional
Otimização de Processos por meio de Programação Linear
Matemática computacional aula 001
1ª lista de exercícios de pesquisa operacional com gabarito
2025.1 Estacio - Metodos Quantitativos - Parte 01 - PL.pdf
Po aula 01

Semelhante a Apresentação_Introducao_e_Programacao_Linear.ppt (20)

PDF
382 po apostila_completa_mais_livro
PDF
Introdução a Pesquisa operacional
PDF
Exercícios po3
PDF
GP4US - Aula 2 - Programação Linear
PDF
pesquisa operacional - modelos de programação linear
PPTX
Matemática computacional aula 002
PPTX
Programação linear Matematica
PPT
Pesquisa operacional
PPT
Pesquisa operacional
PPT
Pesquisa operacional
PDF
EMA013_03-PROGRAMAO_LINEAR_METODO_SIMPLEX.pdf
DOCX
Programação linear
PDF
P910Aula08
PDF
350d497979ff2cb7bcd1042e307a5bfd
PDF
PPT
Programacao linear 11 ano - 1011
PDF
metodo grafico mat I universidade algarve
PDF
Pesquisa Operacional
PDF
Pesquisa Operacional Aula 03 - Programação Linear - Parte II (Caso de Uso)
PDF
Introdução à programação linear
382 po apostila_completa_mais_livro
Introdução a Pesquisa operacional
Exercícios po3
GP4US - Aula 2 - Programação Linear
pesquisa operacional - modelos de programação linear
Matemática computacional aula 002
Programação linear Matematica
Pesquisa operacional
Pesquisa operacional
Pesquisa operacional
EMA013_03-PROGRAMAO_LINEAR_METODO_SIMPLEX.pdf
Programação linear
P910Aula08
350d497979ff2cb7bcd1042e307a5bfd
Programacao linear 11 ano - 1011
metodo grafico mat I universidade algarve
Pesquisa Operacional
Pesquisa Operacional Aula 03 - Programação Linear - Parte II (Caso de Uso)
Introdução à programação linear
Anúncio

Mais de MairaLuizaSpanholi (18)

PPT
measuring_cost mankiw - livro de intr a economia.ppt
PDF
112213094-Capitulo-6-Producao-Microeconomia-PINDYCK-E-RUBINFELD.pdf
PDF
Apresentação_A Economia como Ciência.pdf
PDF
AUla 4 - Produção e crescimento no Longo Prazo
PPT
Uniformização dos conceitos e formas de captação dos arranjos familiares nas ...
PDF
Cap14 - empresas em mercados competititvos.pdf
PDF
Monopolio-442334002-Mankiw-Slides-Cap15.pdf
PPTX
Custos de Produção: Custo Total, Variável e Marginal
PPTX
consumidores produtores e eficiencia dos mercados.pptx
PPT
ECONOMIA MICROeconomia E MACROeconomia.ppt
PDF
Aula de macroeconomia_moeda e inflação.pdf
PPT
Aula_Macroeconomia_apresentação_slide1.ppt
PPTX
Oferta, demanda e políticas do governo.pptx
PPTX
apresentação sobre elasticidade e seus tipos.pptx
PPT
Capitulo 2 livro Blanchard - conceitos economicos.ppt
PPTX
Medindo a renda nacional - capitulo 23.pptx
PPTX
Apresentação sobre o que é o Produto Interno Bruto (PIB)
PPTX
Aula 1_Introdução a Economia_Conceitos e Princípios
measuring_cost mankiw - livro de intr a economia.ppt
112213094-Capitulo-6-Producao-Microeconomia-PINDYCK-E-RUBINFELD.pdf
Apresentação_A Economia como Ciência.pdf
AUla 4 - Produção e crescimento no Longo Prazo
Uniformização dos conceitos e formas de captação dos arranjos familiares nas ...
Cap14 - empresas em mercados competititvos.pdf
Monopolio-442334002-Mankiw-Slides-Cap15.pdf
Custos de Produção: Custo Total, Variável e Marginal
consumidores produtores e eficiencia dos mercados.pptx
ECONOMIA MICROeconomia E MACROeconomia.ppt
Aula de macroeconomia_moeda e inflação.pdf
Aula_Macroeconomia_apresentação_slide1.ppt
Oferta, demanda e políticas do governo.pptx
apresentação sobre elasticidade e seus tipos.pptx
Capitulo 2 livro Blanchard - conceitos economicos.ppt
Medindo a renda nacional - capitulo 23.pptx
Apresentação sobre o que é o Produto Interno Bruto (PIB)
Aula 1_Introdução a Economia_Conceitos e Princípios
Anúncio

Último (15)

PDF
Cartórios: Pilar Estratégico para a Economia, Cidadania e Eficiência do Brasil
PDF
AULA2_ADMINISTRACAO_FINANCEIRA_CAPITALGIRO.pdf
PDF
Gastos com o Pessoal - quais os gastos com pessoal
PPTX
planejamento estratégico em rh etrtrtrt
PDF
Organização sistemas e metodos - adminis
PDF
TRABALHO DE MATEMÁTICA FINAL SLIDES (3).pdf
PPT
tarefa do administrador em finanças hoje
PPTX
Planilha de custo e formação de preços.pptx
PPTX
Apresentação-de-slide-Curso-de-HIE-UFSC-2019.pptx
PPTX
Aula 1 - Introdução à Contabilidade Pública - CASP (1).pptx
PDF
Pilulas-do-Conhecimento-Suprimento-de-Fundos-Orientacoes-Gerais-e-Regularizac...
PDF
Tema1.Aatividade económica e a ciência económica.pttx
PPTX
ADM FINANCEIRA - A ESTRUTURA DO DEPARTAMENTO FINANCEIRO
PPT
ANÁLISE FINANCEIRA apresentação completa.ppt
PDF
SBD-_Dados_Epidemiologicos_do_Diabetes_-_High_Fidelity.pdf
Cartórios: Pilar Estratégico para a Economia, Cidadania e Eficiência do Brasil
AULA2_ADMINISTRACAO_FINANCEIRA_CAPITALGIRO.pdf
Gastos com o Pessoal - quais os gastos com pessoal
planejamento estratégico em rh etrtrtrt
Organização sistemas e metodos - adminis
TRABALHO DE MATEMÁTICA FINAL SLIDES (3).pdf
tarefa do administrador em finanças hoje
Planilha de custo e formação de preços.pptx
Apresentação-de-slide-Curso-de-HIE-UFSC-2019.pptx
Aula 1 - Introdução à Contabilidade Pública - CASP (1).pptx
Pilulas-do-Conhecimento-Suprimento-de-Fundos-Orientacoes-Gerais-e-Regularizac...
Tema1.Aatividade económica e a ciência económica.pttx
ADM FINANCEIRA - A ESTRUTURA DO DEPARTAMENTO FINANCEIRO
ANÁLISE FINANCEIRA apresentação completa.ppt
SBD-_Dados_Epidemiologicos_do_Diabetes_-_High_Fidelity.pdf

Apresentação_Introducao_e_Programacao_Linear.ppt

  • 2. Pesquisa Operacional é um método científico de tomada de decisões. Sistema Organizado com o auxílio de um modelo. Experimentação modelar com fins de otimização da operação do sistema.
  • 3. MODELO EM PROGRAMAÇÃO LINEAR 2 1 3 2 x x  O modelo matemático é composto de uma função objetiva linear; e de restrições técnicas representadas por um grupo de inequações também lineares. Exemplo: Função objetivo a ser maximizada: Lucro =
  • 5. ROTEIRIZAÇÃO • Variáveis de decisão? • Objetivo? • Restrições?
  • 6. Quais as variáveis de decisão? Programação de produção Programação de investimento Quantidades a produzir no período Decisões de investimento Nas descrições sumárias de sistemas, isso fica claro quando lemos a questão proposta, isto é, a pergunta do problema. Problema Variáveis de decisão
  • 7. Quais o objetivo? Identificar o objetivo da tomada de decisão. Eles aparecem geralmente na forma da maximização de lucros ou receitas, minimização de custos, perdas, etc. A função objetivo é a expressão que calcula o valor do objetivo (lucro, custo receita, perda, etc.), em função das variáveis de decisão.
  • 8. Quais as restrições? Cada restrição imposta na descrição do sistema deve ser expressa como uma relação linear (igualdade ou desigualdade), montadas com as variáveis de decisão.
  • 9. Exemplo 1: Certa empresa fabrica dois produtos P1 e P2. O lucro unitário do produto P1 é de 1.000 unidades monetárias e o lucro unitário de P2 é de 1.800 unidades monetárias. A empresa precisa de 20 horas para fabricar uma unidade de P1 e de 30 horas para fabricar uma unidade de P2. O tempo anual de produção disponível para isso é de 1.200 horas. A demanda esperada para cada produto é de 40 unidades anuais para P1 e 30 unidades anuais para P2. Qual é o plano de produção para que a empresa maximize seu lucro nesses itens? Construa o modelo de programação linear para esse caso.
  • 10. Solução: a) Quais as variáveis de decisão? O que deve ser decidido é o plano de produção, isto é, quais as quantidades anuais que devem ser produzidas de P1 e P2. Portanto, as variáveis de decisão serão X1 e X2 X1  quantidade anual a produzir de P1 X2  quantidade anual a produzir de P2
  • 11. b) Qual o objetivo? O objetivo é maximizar o lucro, que pode ser calculado: Lucro devido a P1: 1000 . X1 (lucro por unidade de P1 x quantidade produzida de P1) Lucro devido a P2: 1800 . X2 (lucro por unidade de P2 x quantidade produzida de P2) Lucro total: L = 1000X1 + 1800X2 Objetivo: maximizar L = 1000X1 + 1800X2
  • 12. c) Quais as restrições? As restrições impostas pelo sistema são: Disponibilidade de horas para a produção: 1200 horas. Horas ocupadas com P1: 20X1 (uso por unidade x quantidade produzida) Horas ocupadas com P2: 30X2 (uso por unidade x quantidade produzida) Total em horas ocupadas na produção:20X1 + 30X2 Disponibilidade: 1200 horas. Restrição descritiva da situação: 20X1 + 30X2 ≤ 1200
  • 13. Disponibilidade de mercado para os produtos (demanda) Disponibilidade para P1: 40 unidades Quantidade a produzir de P1: X1 Restrição descritiva da situação X1 ≤ 40 Disponibilidade para P2: 30 unidades Quantidade a produzir de P2: X2 Restrição descritiva da situação: X2 ≤ 30
  • 14. Restrições técnicas: 30 40 1200 30 20 2 1 2 1     x x x x Restrições de não negatividade: 0 0 2 1   x x Resumo do modelo: max L = 1000X1 + 1800X2 Sujeito a:
  • 15. Exemplo 2: Para uma boa alimentação, o corpo necessita de vitaminas e proteínas. A necessidade mínima de vitaminas é de 32 unidades por dia e a de proteínas de 36 unidades por dia. Uma pessoa tem disponível carne e ovos para se alimentar. Cada unidade de carne contém 4 unidades de vitaminas e 6 unidades de proteínas. Cada unidade de ovo contém 8 unidades de vitaminas e 6 unidades de proteínas. Qual a quantidade diária de carne e ovos que deve ser consumida para suprir as necessidades de vitaminas e proteínas com o menor custo possível? Cada unidade de carne custa 3 unidades monetárias e cada unidade de ovo custa 2,5 unidades monetárias.
  • 16. Solução: a. Quais as variáveis de decisão? Devemos decidir quais as quantidades de carne e ovos a pessoa deve consumir no dia. As variáveis de decisão serão, portanto: X1  quantidade de carne a consumir no dia X2  quantidade de ovos a consumir no dia
  • 17. b. Qual o objetivo? O objetivo é minimizar o custo, que pode ser calculado: Custo devido à carne: 3 . X1 (custo por unidade x quantidade a consumir de carne) Custo devido aos ovos: 2,5 . X2 (custo por unidade x quantidade a consumir de ovos) Custo Total: C = 3X1 + 2,5X2 Objetivo:minimiza C = 3X1 + 2,5X2
  • 18. c. Quais as restrições? As restrições impostas pelo sistema são: Necessidade mínima de vitamina: 32 unidades Vitaminas de carne: 4 . X1 (quantidade por unidade x unidades de carne a consumir) Vitamina de ovos: 8 . X2 (quantidade por unidade x unidades de ovos a consumir) Total de vitaminas: 4X1 + 8X2 Necessidade mínima: 32 Restrição descritiva da situação: 4X1 + 8X2 ≥ 32
  • 19. Necessidade mínima de proteína: 36 unidades Proteína de carne: 6 . X1 (quantidade por unidade x unidades de carne a consumir) Proteína de ovos: 6 . X2 (quantidade por unidade x unidades de ovos a consumir) Total de proteínas: 6X1 + 6X2 Necessidade mínima: 36 Restrição descritiva da situação: 6X1 + 6X2 ≥ 36
  • 20. Restrições técnicas: 36 6 6 32 8 4 2 1 2 1     x x x x Restrições de não negatividade: 0 0 2 1   x x Resumo do modelo: min C = 3X1 + 2,5 X2 Sujeito a:
  • 21. DUAS VARIÁVEIS DE DECISÃO Técnica de solução numa Programação Linear § Uma revisão gráfica
  • 22. O desempenho do modelo á avaliado através da representação gráfica da função objetivo As soluções são classificadas de acordo com sua posição no gráfico. A representação gráfica de uma equação linear com duas variáveis é uma reta.
  • 23. Exemplo Representar graficamente a inequação: X1 + 2X2 ≥ 10
  • 24. Exemplo Representar graficamente a solução do sistema: X1 + 3X2 ≤ 12 2X1 + X2 ≥ 16 X1 ≥ 0 X2 ≥ 0
  • 26. Método Gráfico Exemplo: Resolver o problema de programação linear: Minimizar Z = 2X1 + 3X2 Sujeitos às restrições: X1 + X2 ≥ 5 5X1 + X2 ≥ 10 X1 ≤ 8 X1 ≥ 0 ; X2 ≥ 0
  • 28. EXEMPLO DE PROGRAMAÇÃO LINEAR - SAPATEIRO Um sapateiro faz 6 sapatos por hora, se fizer somente sapatos, e 5 cintos por hora, se fizer somente cintos. Ele gasta 2 unidades de couro para fabricar 1 unidade de sapato e 1 unidade de couro para fabricar uma unidade de cinto. Sabendo-se que o total disponível de couro é de 6 unidades e que o lucro unitário por sapato é de 5 unidades monetárias e o do cinto é de 2 unidades monetárias, pede-se: o modelo do sistema de produção do sapateiro, se o objetivo é maximizar seu lucro por hora.
  • 29. EXEMPLO DE PROGRAMAÇÃO LINEAR - SAPATEIRO
  • 30. EXEMPLO DE PROGRAMAÇÃO LINEAR - SAPATEIRO X Y FO : 5x + 2y 0 0 5.0 + 2.0 = 0 3 0 5.3 + 2.0 = 15 0 5 5.0 + 2.5 = 10 0,86 4,28 5 . 0,86 + 2 . 4,28 = 12,86 A solução ótima encontrada, é a fabricação de 3 sapatos
  • 31. RESOLUÇÃO DA SITUAÇÃO PROBLEMA Um carpinteiro dispõe de 90, 80 e 50 metros de compensado, pinho e cedro, respectivamente. O produto A requer 2, 1 e 1 metro de compensado, pinho e cedro, respectivamente. O produto B requer 1, 2 e 1 metros, respectivamente. Se A é vendido por R$ 120,00 e B por R$ 110,0, quantos de cada produto ele deve fazer para obter um rendimento bruto máximo? Elabore a programação linear.
  • 32. RESOLUÇÃO DA SITUAÇÃO PROBLEMA 90 metros de compensado 80 metros de pinho 50 metros de cedro Prod. A – 2 metros de compensado 1 metro de pinho 1 metro de cedro Prod. B– 1 metro de compensado 2 metros de pinho 1 metro de cedro
  • 33. RESOLUÇÃO DA SITUAÇÃO PROBLEMA 90 metros de compensado 80 metros de pinho 50 metros de cedro Prod. A – 2 metros de compensado 1 metro de pinho 1 metro de cedro Prod. B– 1 metro de compensado 2 metros de pinho 1 metro de cedro FO : 120x1 + 110x2
  • 34. RESOLUÇÃO DA SITUAÇÃO PROBLEMA 90 metros de compensado 80 metros de pinho 50 metros de cedro Prod. A – 2 metros de compensado 1 metro de pinho 1 metro de cedro Prod. B– 1 metro de compensado 2 metros de pinho 1 metro de cedro FO : 120x1 + 110x2 Compensado Pinho Cedro (R$) X1 2 1 1 120,00 X2 1 2 1 110,00 90 80 50
  • 35. RESOLUÇÃO DA SITUAÇÃO PROBLEMA RCo : RPi : RCe : Rnne: 2x1 + x2 <=90 x1 + 2x2 <=80 x1 + x2 <=50 x1>=0 e x2>=0 Compensa do Pinho Cedro (R$) X1 2 1 1 120,00 X2 1 2 1 110,00 90 80 50 90 metros de compensado 80 metros de pinho 50 metros de cedro Prod. A – 2 metros de compensado 1 metro de pinho 1 metro de cedro Prod. B– 1 metro de compensado 2 metros de pinho 1 metro de cedro FO : 120x1 + 110x2
  • 36. RESOLUÇÃO DA SITUAÇÃO PROBLEMA RCo : RPi : RCe : Rnne: 2x1 + x2 <=90 x1 + 2x2 <=80 x1 + x2 <=50 x1>=0 e x2>=0 1 – Encontrar as ordenadas 2x1 + x2 = 90 x1 = 0 X2 = 90/1 = 90 2x1 + x2 = 90 x2 = 0 x1= 90/2 = 45 x1 + 2x2 = 80 x1 = 0 X2 = 80/2 = 40 2x1 + x2 = 90 x2 = 0 x1= 80/1 = 80 x1 + x2 = 50 x1 = 0 X2 = 50/1 = 50 x1 + x2 = 50 x2 = 0 x1= 50/1 = 50 FO : 120x1 + 110x2
  • 39. RESOLUÇÃO DA SITUAÇÃO PROBLEMA x1 x2 FO : 120x1 + 110x2 0 0 120*0 + 110*0 = 0 45 0 120*45 + 110*0 = 5400 0 40 120*0 + 110*40 = 4400 20 30 120*20 + 110*30 = 5700 40 10 120*40 + 110*10 = 5900 (1) (2) Interseção do ponto (1) (Rpi - Rce) x1 + 2x2 =80 x1 + 2(30) = 80 x1 + x2 =50 (-1) x1 + 60 = 80 x1 = 80 - 60 x1 + 2x2 =80 x1 = 20 -x1 - x2 = - 50 = x2 = 80 + (-50) X2 = 30 Interseção do ponto (2) (Rco - Rce) 2x1 + x2 = 90 x1 + 1(40) = 50 x1 + x2 =50 (-2) x1 + 40 = 50 x1 = 50 - 40 2x1 + x2 = 90 x1 = 10 -2x1 - 2x2 = - 100 = -2x2 = 90 + (-50) X2 = -x2 = -40 X2 = 40
  • 40. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS
  • 41. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS Um fabricante de fantasias tem em estoque 32 m de brim, 20 m de seda e 30 m de cetim e pretende fabricar dois modelos de fantasias. O primeiro modelo (M1) consome 4m de brim, 2 m de seda e 2 m de cetim. O segundo modelo (M2) consome 2 m de brim, 4 m de seda e 6 m de cetim. Se M1 é vendido a R$ 60,00 e M2 a R$ 100,00, quantas peças de cada tipo o fabricante deve fazer para obter a receita máxima? Elabore o modelo.
  • 42. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS 32 metros de brim 20 metros de seda 30 metros de cetim Modelo 1– 4 metros de brim 2 metros de seda 2 metros de cetim Modelo 2– 2 metros de brim 4 metros de seda 6 metros de cetim
  • 43. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS 32 metros de brim 20 metros de seda 30 metros de cetim Modelo 1– 4 metros de brim 2 metros de seda 2 metros de cetim Modelo 2– 2 metros de brim 4 metros de seda 6 metros de cetim FO : 60x1 + 100x2
  • 44. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS 32 metros de brim 20 metros de seda 30 metros de cetim Modelo 1– 4 metros de brim 2 metros de seda 2 metros de cetim Modelo 2– 2 metros de brim 4 metros de seda 6 metros de cetim FO : 60x1 + 100x2 Modelo 1 Modelo 2 Total Brim 4 2 32 Seda 2 4 20 Cetim 2 6 30 RB : 4x1 + 2x2 <=32 1 2 R : 2x + 4x <=20 S RC : 2x1 + 6x2 <=30 Rnne: x1>=0 e x2>=0
  • 45. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS RB : 4x1 + 2x2 <=32 RS : 2x1 + 4x2 <=20 RC : 2x1 + 6x2 <=30 Rnne: x1>=0 e x2>=0 1 – Encontrar as ordenadas (lembrando que agora eu passo a chamar x1 de x e x2 de y) FO : 60x1 + 100x2 4x1 + 2x2 = 32 x1 = 0 x2 = 32/2 = 16 x2 = 0 x1= 32/4 = 8 2x1 + 4x2 = 20 x1 = 0 x2 = 20/4 = 5 x2 = 0 x1= 20/2 = 10 2x1 + 6x2 = 30 x1 = 0 x2 = 30/6 = 5 x2 = 0 x1= 30/2 = 15
  • 46. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS
  • 47. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS 5 0 8 ?
  • 48. EXEMPLO DE PROGRAMAÇÃO LINEAR - FANTASIAS x1 x2 FO : 60x1 + 100x2 0 0 60*0 + 100*0 = 0 8 0 60*8 + 100*0 = 480 0 5 60*0 + 100*5 = 500 x1 x2 60*7,33 + 100*1,34 = 573,80 Interseção do ponto (1) (Rb - Rs) 4x1 + 2x2 = 32 2x1 + 4x2 = 20 2x1 = 20 – 4x2 X1 = 20 – 4x2/2