Buscar

slidesAula01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 174 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 174 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 174 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal de Sa˜o Carlos
Departamento de Engenharia de Produc¸a˜o
Pesquisa Operacional para a
Engenharia de Produc¸a˜o 1
Semestre 02/2013
Professor: Pedro Munari (munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Objetivos da aula de hoje
I Apresentar os to´picos que sera˜o abordados na disciplina
I Introduzir os conceitos de Pesquisa Operacional
I Exemplos de aplicac¸o˜es
I Introduc¸a˜o a` modelagem e otimizac¸a˜o
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Objetivos da disciplina
I Estudar modelos e me´todos de Pesquisa Operacional que
apoiam a tomada de decisa˜o;
I O enfoque principal sera´ nos me´todos de soluc¸a˜o (algoritmos)
e na ana´lise das soluc¸o˜es obtidas.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Bibliografia
I Arenales, M.; Armentano, V.; Morabito, R.; Yannasse, H. Pesquisa
operacional: para cursos de engenharia. Campus, 2007.
I Taha, H.A. Pesquisa Operacional. 8a ed. Prentice Hall, 2008.
I Griva I.; Nash, S.G.; Sofer, A. Linear and Nonlinear Optimization.
2a ed., SIAM, 2009.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas perguntas...
I O que seria Pesquisa Operacional?
I Qual sua importaˆncia?
I O que esperar desta disciplina?
I Exemplos?
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Pesquisa Operacional
I E´ a aplicac¸a˜o de me´todos cient´ıficos a problemas complexos
para auxiliar no processo de tomada de deciso˜es, tais como
projetar, planejar e operar sistemas em situac¸o˜es que
requerem alocac¸o˜es eficientes de recursos escassos.
I Iniciou-se durante a Segunda Guerra Mundial e seu uso tem
crescido desde enta˜o. Hoje, e´ essencial na soluc¸a˜o de
problemas em diversas a´reas.
I Permite modelar e solucionar um grande nu´mero de problemas
complexos encontrados atualmente.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Pesquisa Operacional
I E´ a aplicac¸a˜o de me´todos cient´ıficos a problemas complexos
para auxiliar no processo de tomada de deciso˜es, tais como
projetar, planejar e operar sistemas em situac¸o˜es que
requerem alocac¸o˜es eficientes de recursos escassos.
I Iniciou-se durante a Segunda Guerra Mundial e seu uso tem
crescido desde enta˜o. Hoje, e´ essencial na soluc¸a˜o de
problemas em diversas a´reas.
I Permite modelar e solucionar um grande nu´mero de problemas
complexos encontrados atualmente.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Pesquisa Operacional
I E´ a aplicac¸a˜o de me´todos cient´ıficos a problemas complexos
para auxiliar no processo de tomada de deciso˜es, tais como
projetar, planejar e operar sistemas em situac¸o˜es que
requerem alocac¸o˜es eficientes de recursos escassos.
I Iniciou-se durante a Segunda Guerra Mundial e seu uso tem
crescido desde enta˜o. Hoje, e´ essencial na soluc¸a˜o de
problemas em diversas a´reas.
I Permite modelar e solucionar um grande nu´mero de problemas
complexos encontrados atualmente.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 1
a1
a2
a3
d 1
d 2
d 3
d 4
d 5
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 1
a1
a2
a3
d 1
d 2
d 3
d 4
d 5
c15
c14
c13
c12
c11
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 1: Modelo matema´tico
min
n∑
i=1
m∑
j=1
cijxij
s.a
m∑
j=1
xij ≤ ai, i = 1, . . . , n,
n∑
i=1
xij = dj , j = 1, . . . ,m,
xij ≥ 0, i = 1, . . . , n, j = 1, . . . ,m.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 1: Software com me´todo de soluc¸a˜o
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 1: Soluc¸a˜o o´tima do modelo
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
c12 2
1
4
5
6
3
c11
c14
c15
c13
c16
c11
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
c12 2
1
4
5
6
3
c11
c14
c15
c13
c16
c11
f 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO.... Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 2
local 4
local 6
local 2
local 3
local 5
local 9
local 8
local 7
local 1
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 3
1 2 3 4 5 6 7 8 9 10 11 12
Demanda do produto 1 para os próximos 12 meses
1 2 3 4 5 6 7 8 9 10 11 12
Demanda do produto 2 para os próximos 12 meses
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 3
1 2 3 4 5 6 7 8 9 10 11 12
Demanda do produto 1 para os próximos 12 meses
1 2 3 4 5 6 7 8 9 10 11 12
Demanda do produto 2 para os próximos 12 meses
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Algumas aplicac¸o˜es da PO...
. Exemplo 3
1 2 3 4 5 6 7 8 9 10 11 12
Demanda do produto 1 para os próximos 12 meses
1 2 3 4 5 6 7 8 9 10 11 12
Demanda do produto 2 para os próximos 12 meses
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Pesquisa Operacional
Links interessantes:
I http://www.scienceofbetter.co.uk
I http://www.learnaboutor.co.uk
I http://www.youtube.com/user/INFORMSonline
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
http://www.scienceofbetter.co.uk
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
http://www.learnaboutor.co.uk
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Pesquisa Operacional
Links interessantes:
I http://www.scienceofbetter.co.uk
I http://www.learnaboutor.co.uk
I http://www.youtube.com/user/INFORMSonline
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Pesquisa Operacional
I A P.O. se baseia em modelos matema´ticos, os quais permitem
a representac¸a˜o formal do problema e a soluc¸a˜o/ana´lise por
meio de te´cnicas computacionais.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
I Descric¸o˜es aproximadas da realidade;
I Representam o problema real de maneira simplificada e objetiva;
I Devem absorver as caracter´ısticas que sejam relevantes para o
propo´sito desejado;
I Um arquiteto faz uma maquete para representar uma edificac¸a˜o,
tendo como objetivo capturar o estilo arquitetoˆnico da obra. A
princ´ıpio, ele na˜o esta´ preocupado em absorver neste modelo a
resisteˆncia dos materiais, nem o desgaste devido a ac¸a˜o do clima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
I Descric¸o˜es aproximadas da realidade;
I Representam o problema real de maneira simplificada e objetiva;
I Devem absorver as caracter´ısticas que sejam relevantes para o
propo´sito desejado;
I Um arquiteto faz uma maquete para representar uma edificac¸a˜o,
tendo como objetivo capturar o estilo arquitetoˆnico da obra. A
princ´ıpio, ele na˜o esta´ preocupado em absorver neste modelo a
resisteˆncia dos materiais, nem o desgaste devido a ac¸a˜o do clima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
I Descric¸o˜es aproximadas da realidade;
I Representam o problema real de maneira simplificada e objetiva;
I Devem absorver as caracter´ısticas que sejam relevantes para o
propo´sito desejado;
I Um arquiteto faz uma maquete para representar uma edificac¸a˜o,
tendo como objetivo capturar o estilo arquitetoˆnico da obra. A
princ´ıpio, ele na˜o esta´ preocupado em absorver neste modelo a
resisteˆncia dos materiais, nem o desgaste devido a ac¸a˜o do clima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
I Descric¸o˜es aproximadas da realidade;
I Representam o problema real de maneira simplificada e objetiva;
I Devem absorver as caracter´ısticas que sejam relevantes para o
propo´sito desejado;
I Um arquiteto faz uma maquete para representar uma edificac¸a˜o,
tendo como objetivo capturar o estilo arquitetoˆnico da obra. A
princ´ıpio, ele na˜o esta´ preocupado em absorver neste modelo a
resisteˆncia dos materiais, nem o desgaste devido a ac¸a˜o do clima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
. Modelos matema´ticos
I Modelos que utilizam a lo´gica matema´tica para obter uma
representac¸a˜o formal;
I A vantagem e´ que podemos usar todo o ferramental matema´tico
para analisar, simular e obter soluc¸o˜es para a situac¸a˜o modelada;
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
. Modelos matema´ticos
I Modelos que utilizam a lo´gica matema´tica para obter uma
representac¸a˜o formal;
I A vantagem e´ que podemos usar todo o ferramental matema´tico
para analisar, simular e obter soluc¸o˜es para a situac¸a˜o modelada;
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
. Processo de modelagem
Sistema ou 
problema real
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
. Processo de modelagem
Sistema ou 
problema real
Modelo 
matemático
Formulação/modelagem
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
. Processo de modelagem
Sistema ou 
problema real
Modelo 
matemático
Conclusões 
do modelo
Formulação/modelagem
Resolução/análise
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
. Processo de modelagem
Sistema ou 
problema real
Modelo 
matemático
Conclusões 
do modelo
Conclusões reais
ou decisões
Formulação/modelagem
Interpretação/inferência
Resolução/análise
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
. Processo de modelagem
Sistema ou 
problema real
Modelo 
matemático
Conclusões 
do modelo
Conclusões reais
ou decisões
Formulação/modelagem
Interpretação/inferência
Resolução/análiseAvaliação/julgamento
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
I No processo de modelagem podem ser usados conceitos de
diversas a´reas como Otimizac¸a˜o, Simulac¸a˜o, Teoria de Filas,
entre outras.
I Nesta disciplina, vamos dar eˆnfase aos modelos de
Otimizac¸a˜o (Programac¸a˜o Matema´tica) e aos me´todos
de soluc¸a˜o relacionados.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos
I No processo de modelagem podem ser usados conceitos de
diversas a´reas como Otimizac¸a˜o, Simulac¸a˜o, Teoria de Filas,
entre outras.
I Nesta disciplina, vamos dar eˆnfase aos modelos de
Otimizac¸a˜o (Programac¸a˜o Matema´tica) e aos me´todos
de soluc¸a˜o relacionados.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Definic¸a˜o
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
(maximizar)
I x: varia´vel de decisa˜o; em geral: x = (x1, x2, . . . , xn).
I X : conjunto fact´ıvel (dom´ınio, restric¸o˜es);
Conte´m todas as alternativas via´veis.
I f(x): func¸a˜o objetivo; determina o crite´rio de escolha.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Definic¸a˜o
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
(maximizar)
I x: varia´vel de decisa˜o; em geral: x = (x1, x2, . . . , xn).
I X : conjunto fact´ıvel (dom´ınio, restric¸o˜es);
Conte´m todas as alternativas via´veis.
I f(x): func¸a˜o objetivo; determina o crite´rio de escolha.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Definic¸a˜o
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
(maximizar)
I x: varia´vel de decisa˜o;
em geral: x = (x1, x2, . . . , xn).
I X : conjunto fact´ıvel (dom´ınio, restric¸o˜es);
Conte´m todas as alternativas via´veis.
I f(x): func¸a˜o objetivo; determina o crite´rio de escolha.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Definic¸a˜o
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
(maximizar)
I x: varia´vel de decisa˜o; em geral: x = (x1, x2, . . . , xn).
I X : conjunto fact´ıvel (dom´ınio, restric¸o˜es);
Conte´m todas as alternativas via´veis.
I f(x): func¸a˜o objetivo; determina o crite´rio de escolha.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Definic¸a˜o
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
(maximizar)
I x: varia´vel de decisa˜o; em geral: x = (x1, x2, . . . , xn).
I X : conjunto fact´ıvel (dom´ınio, restric¸o˜es);
Conte´m todas as alternativas via´veis.
I f(x): func¸a˜o objetivo; determina o crite´rio de escolha.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Definic¸a˜o
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
(maximizar)
I x: varia´vel de decisa˜o; em geral: x = (x1, x2, . . . , xn).
I X : conjunto fact´ıvel (dom´ınio, restric¸o˜es);
Conte´m todas as alternativas via´veis.
I f(x): func¸a˜o objetivo; determina o crite´rio de escolha.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel. Se para toda
soluc¸a˜o x¯ ∈ X existir uma outra soluc¸a˜o x˜ ∈ X tal que
f(x˜) ≤ f(x¯), enta˜o o problema e ilimitado. Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel. Se para toda
soluc¸a˜o x¯ ∈ X existir uma outra soluc¸a˜o x˜ ∈ X tal que
f(x˜) ≤ f(x¯), enta˜o o problema e ilimitado. Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel.
Se para toda
soluc¸a˜o x¯ ∈ X existir uma outra soluc¸a˜o x˜ ∈ X tal que
f(x˜) ≤ f(x¯), enta˜o o problema e ilimitado. Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel. Se para toda
soluc¸a˜o x¯ ∈ X
existir uma outra soluc¸a˜o x˜ ∈ X tal que
f(x˜) ≤ f(x¯), enta˜o o problema e ilimitado. Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel. Se para toda
soluc¸a˜o x¯ ∈ X existir uma outra soluc¸a˜o x˜ ∈ X
tal que
f(x˜) ≤ f(x¯), enta˜o o problema e ilimitado. Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de POModelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel. Se para toda
soluc¸a˜o x¯ ∈ X existir uma outra soluc¸a˜o x˜ ∈ X tal que
f(x˜) ≤ f(x¯),
enta˜o o problema e ilimitado. Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel. Se para toda
soluc¸a˜o x¯ ∈ X existir uma outra soluc¸a˜o x˜ ∈ X tal que
f(x˜) ≤ f(x¯), enta˜o o problema e ilimitado.
Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Nomenclatura
Um modelo de otimizac¸a˜o pode ser definido como
minimizar f(x) sujeito a x ∈ X .
I Uma soluc¸a˜o x¯ e´ fact´ıvel quando satisfaz todas as restric¸o˜es
do problema, i.e., x ∈ X . Caso contra´rio, x¯ e´ infact´ıvel.
I Uma soluc¸a˜o x¯ e´ o´tima quando ela e´ fact´ıvel e resulta no
melhor valor da func¸a˜o objetivo, i.e., f(x¯) ≤ f(x),∀x ∈ X .
I Se X = ∅, enta˜o o problema e´ infact´ıvel. Se para toda
soluc¸a˜o x¯ ∈ X existir uma outra soluc¸a˜o x˜ ∈ X tal que
f(x˜) ≤ f(x¯), enta˜o o problema e ilimitado. Em ambos os
caso, na˜o existe soluc¸a˜o o´tima.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Exemplos
max f(x1, x2) = 2x1 + x2
s.a x1 + x2 ≤ 1
x1, x2 ≥ 0.
1 
2 
−
−1 
−
1 2
|
0 
x2
x1
x⋆
Figure 1.3. Linear optimization problem. The feasible region is shaded.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Exemplos
min f(x1, x2) = x1
s.a x21 ≤ x2
x21 + x
2
2 ≤ 2.
−2 
−
−1 
−
1 
−
−
−2
|
−1
|
0 1
|
x2
x1
x⋆
Figure 1.2. Nonlinear optimization problem with inequality constraints.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelos de otimizac¸a˜o
. Classificac¸a˜o
Os modelos de otimizac¸a˜o podem ser classificados como:
I lineares ou na˜o-lineares;
I cont´ınuos ou discretos;
I determin´ısticos ou estoca´sticos.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
I Um modelo linear e´ descrito por meio de func¸o˜es, equac¸o˜es e
inequac¸o˜es lineares;
I Func¸o˜es lineares sa˜o aquelas que variam de forma constante.
Podem envolver apenas a soma de varia´veis e a multiplicac¸a˜o
de varia´veis por constantes.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
I Um modelo linear e´ descrito por meio de func¸o˜es, equac¸o˜es e
inequac¸o˜es lineares;
I Func¸o˜es lineares sa˜o aquelas que variam de forma constante.
Podem envolver apenas a soma de varia´veis e a multiplicac¸a˜o
de varia´veis por constantes.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
. Func¸o˜es lineares
f(x) = bx + c
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
. Func¸o˜es lineares
f(x1, x2) = 3x1 − 2x2 + 2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
. Func¸o˜es na˜o-lineares
f(x) = ax2 + bx + c
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
. Func¸o˜es na˜o-lineares
f(x1, x2) = x
2
1 − x22
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
. Func¸o˜es na˜o-lineares
f(x1, x2) = sen(x1 + x2)
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
I Um modelo e´ cont´ınuo quando seu conjunto fact´ıvel conte´m
todos os pontos interiores a` sua fronteira;
I Em um conjunto fact´ıvel discreto, os pontos fact´ıveis sa˜o
isolados no conjunto.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o linear x na˜o-linear
I Um modelo e´ cont´ınuo quando seu conjunto fact´ıvel conte´m
todos os pontos interiores a` sua fronteira;
I Em um conjunto fact´ıvel discreto, os pontos fact´ıveis sa˜o
isolados no conjunto.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o cont´ınuo x discreto
. Dom´ınio cont´ınuo
X = {(x1, x2) ∈ R2 | 1 ≤ x1 ≤ 5, 2 ≤ x2 ≤ 4}
x1
x2
1 5
2
4
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o cont´ınuo x discreto
. Dom´ınio discreto
X = {(x1, x2) ∈ Z2 | 1 ≤ x1 ≤ 5, 2 ≤ x2 ≤ 4}
x1
x2
1 5
2
4
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o cont´ınuo x discreto
. Dom´ınio cont´ınuo
X = {(x1, x2) ∈ R2 | x21 + x22 ≤ r}
x1
x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o cont´ınuo x discreto
. Dom´ınio discreto
X = {(x1, x2) ∈ Z2 | x21 + x22 ≤ r}
x1
x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o determin´ıstico x estoca´stico
I Um modelo e´ determin´ıstico quando os dados de entrada sa˜o
conhecidos com certeza. Por exemplo: a demanda de um
dado produto para os treˆs pro´ximos meses e´ 170, 185 e 147
unidades;
I Em um modelo estoca´stico, ha´ incerteza quantoaos dados de
entrada. A demanda para os pro´ximos meses na˜o e´ conhecida,
mas sa˜o conhecidos poss´ıveis cena´rios e suas probabilidades de
ocorreˆncia.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o determin´ıstico x estoca´stico
I Um modelo e´ determin´ıstico quando os dados de entrada sa˜o
conhecidos com certeza. Por exemplo: a demanda de um
dado produto para os treˆs pro´ximos meses e´ 170, 185 e 147
unidades;
I Em um modelo estoca´stico, ha´ incerteza quanto aos dados de
entrada. A demanda para os pro´ximos meses na˜o e´ conhecida,
mas sa˜o conhecidos poss´ıveis cena´rios e suas probabilidades de
ocorreˆncia.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Modelo de otimizac¸a˜o
. Nomenclatura
I Programac¸a˜o Linear: modelo linear cont´ınuo determin´ıstico;
I Programac¸a˜o Inteira: modelo linear discreto determin´ıstico;
I Programac¸a˜o Estoca´stica: modelo linear cont´ınuo estoca´stico;
I Programac¸a˜o Na˜o-linear: modelo na˜o-linear cont´ınuo
determin´ıstico;
I ...
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Otimizac¸a˜o
. Me´todos de soluc¸a˜o
I Para cada tipo de modelo, existem me´todos (algoritmos) que
ajudam a analisar e/ou obter uma soluc¸a˜o.
I Por exemplo, para obter a soluc¸a˜o o´tima de um modelo de
otimizac¸a˜o linear cont´ınuo determin´ıstico (programac¸a˜o linear)
podemos usar o me´todo simplex ou o me´todo de pontos
interiores.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Otimizac¸a˜o
. Me´todos de soluc¸a˜o
I Para cada tipo de modelo, existem me´todos (algoritmos) que
ajudam a analisar e/ou obter uma soluc¸a˜o.
I Por exemplo, para obter a soluc¸a˜o o´tima de um modelo de
otimizac¸a˜o linear cont´ınuo determin´ıstico (programac¸a˜o linear)
podemos usar o me´todo simplex ou o me´todo de pontos
interiores.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
I Modelo de otimizac¸a˜o linear cont´ınuo determin´ıstico.
I Minimizar ou maximizar uma func¸a˜o linear
f(x1, . . . , xn) = c1x1 + . . . + cnxn
I sujeita a um dom´ınio cont´ınuo, representado por um sistema
de equac¸o˜es e/ou inequac¸o˜es lineares, p.ex.:
a11x1 + . . . + a1nxn = b1
a21x1 + . . . + a2nxn ≥ b2
a31x1 + . . . + a3nxn ≤ b3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
I Modelo de otimizac¸a˜o linear cont´ınuo determin´ıstico.
I Minimizar ou maximizar uma func¸a˜o linear
f(x1, . . . , xn) = c1x1 + . . . + cnxn
I sujeita a um dom´ınio cont´ınuo, representado por um sistema
de equac¸o˜es e/ou inequac¸o˜es lineares, p.ex.:
a11x1 + . . . + a1nxn = b1
a21x1 + . . . + a2nxn ≥ b2
a31x1 + . . . + a3nxn ≤ b3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
I Modelo de otimizac¸a˜o linear cont´ınuo determin´ıstico.
I Minimizar ou maximizar uma func¸a˜o linear
f(x1, . . . , xn) = c1x1 + . . . + cnxn
I sujeita a um dom´ınio cont´ınuo, representado por um sistema
de equac¸o˜es e/ou inequac¸o˜es lineares, p.ex.:
a11x1 + . . . + a1nxn = b1
a21x1 + . . . + a2nxn ≥ b2
a31x1 + . . . + a3nxn ≤ b3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
I x1, . . . , xn ∈ R: varia´veis de decisa˜o
I c1, . . . , cn ∈ R: coeficientes de custo
I a11x1 + . . . + a1nxn = b1: restric¸a˜o do problema
I b1, . . . , bm ∈ R: coeficientes do vetor de recursos
I a11, . . . , amn ∈ R: coeficientes da matriz de recursos
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
I x1, . . . , xn ∈ R: varia´veis de decisa˜o
I c1, . . . , cn ∈ R: coeficientes de custo
I a11x1 + . . . + a1nxn = b1: restric¸a˜o do problema
I b1, . . . , bm ∈ R: coeficientes do vetor de recursos
I a11, . . . , amn ∈ R: coeficientes da matriz de recursos
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
I x1, . . . , xn ∈ R: varia´veis de decisa˜o
I c1, . . . , cn ∈ R: coeficientes de custo
I a11x1 + . . . + a1nxn = b1: restric¸a˜o do problema
I b1, . . . , bm ∈ R: coeficientes do vetor de recursos
I a11, . . . , amn ∈ R: coeficientes da matriz de recursos
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
I x1, . . . , xn ∈ R: varia´veis de decisa˜o
I c1, . . . , cn ∈ R: coeficientes de custo
I a11x1 + . . . + a1nxn = b1: restric¸a˜o do problema
I b1, . . . , bm ∈ R: coeficientes do vetor de recursos
I a11, . . . , amn ∈ R: coeficientes da matriz de recursos
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
I x1, . . . , xn ∈ R: varia´veis de decisa˜o
I c1, . . . , cn ∈ R: coeficientes de custo
I a11x1 + . . . + a1nxn = b1: restric¸a˜o do problema
I b1, . . . , bm ∈ R: coeficientes do vetor de recursos
I a11, . . . , amn ∈ R: coeficientes da matriz de recursos
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
As varia´veis de decisa˜o podem ser restritas a intervalos, p.ex.:
x1 ≥ 0
x2 ≤ 0
5 ≤ x3 ≤ 8
O modelo pode ser:
I Fact´ıvel e ter soluc¸a˜o o´tima;
I Fact´ıvel e ilimitado;
I Infact´ıvel.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
As varia´veis de decisa˜o podem ser restritas a intervalos, p.ex.:
x1 ≥ 0
x2 ≤ 0
5 ≤ x3 ≤ 8
O modelo pode ser:
I Fact´ıvel e ter soluc¸a˜o o´tima;
I Fact´ıvel e ilimitado;
I Infact´ıvel.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
As varia´veis de decisa˜o podem ser restritas a intervalos, p.ex.:
x1 ≥ 0
x2 ≤ 0
5 ≤ x3 ≤ 8
O modelo pode ser:
I Fact´ıvel e ter soluc¸a˜o o´tima;
I Fact´ıvel e ilimitado;
I Infact´ıvel.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Nomenclatura
As varia´veis de decisa˜o podem ser restritas a intervalos, p.ex.:
x1 ≥ 0
x2 ≤ 0
5 ≤ x3 ≤ 8
O modelo pode ser:
I Fact´ıvel e ter soluc¸a˜o o´tima;
I Fact´ıvel e ilimitado;
I Infact´ıvel.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o dadisciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Modelo
minimizar f(x1, . . . , xn) = c1x1 + . . . + cnxn
sujeito a a11x1 + a12x2 + . . . + a1nxn ≤ b1
a21x1 + a22x2 + . . . + a2nxn ≥ b2
...
...
...
am1x1 + am2x2 + . . . + amnxn = bm
x1, . . . , xn ≥ 0
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Propriedades
Um modelo de programac¸a˜o linear deve satisfazer:
I Proporcionalidade: A contribuic¸a˜o de cada varia´vel e´
diretamente proporcional ao seu valor;
I Aditividade: A contribuic¸a˜o total das varia´veis e´ igual a` soma
direta das contribuic¸o˜es individuais de cada uma;
I Fracionamento: As varia´veis podem assumir valores
fraciona´rios;
I Certeza: Todos os dados sa˜o determin´ısticos.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Propriedades
Um modelo de programac¸a˜o linear deve satisfazer:
I Proporcionalidade: A contribuic¸a˜o de cada varia´vel e´
diretamente proporcional ao seu valor;
I Aditividade: A contribuic¸a˜o total das varia´veis e´ igual a` soma
direta das contribuic¸o˜es individuais de cada uma;
I Fracionamento: As varia´veis podem assumir valores
fraciona´rios;
I Certeza: Todos os dados sa˜o determin´ısticos.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Propriedades
Um modelo de programac¸a˜o linear deve satisfazer:
I Proporcionalidade: A contribuic¸a˜o de cada varia´vel e´
diretamente proporcional ao seu valor;
I Aditividade: A contribuic¸a˜o total das varia´veis e´ igual a` soma
direta das contribuic¸o˜es individuais de cada uma;
I Fracionamento: As varia´veis podem assumir valores
fraciona´rios;
I Certeza: Todos os dados sa˜o determin´ısticos.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Propriedades
Um modelo de programac¸a˜o linear deve satisfazer:
I Proporcionalidade: A contribuic¸a˜o de cada varia´vel e´
diretamente proporcional ao seu valor;
I Aditividade: A contribuic¸a˜o total das varia´veis e´ igual a` soma
direta das contribuic¸o˜es individuais de cada uma;
I Fracionamento: As varia´veis podem assumir valores
fraciona´rios;
I Certeza: Todos os dados sa˜o determin´ısticos.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Propriedades
Um modelo de programac¸a˜o linear deve satisfazer:
I Proporcionalidade: A contribuic¸a˜o de cada varia´vel e´
diretamente proporcional ao seu valor;
I Aditividade: A contribuic¸a˜o total das varia´veis e´ igual a` soma
direta das contribuic¸o˜es individuais de cada uma;
I Fracionamento: As varia´veis podem assumir valores
fraciona´rios;
I Certeza: Todos os dados sa˜o determin´ısticos.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Exemplos de modelagem
I Dado um conjunto de n produtos, queremos saber qual
quantidade deve ser produzida de cada um deles.
Varia´veis de decisa˜o:
xi → qtd a ser produzida do produto i, para i = 1, 2, . . . , n.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Exemplos de modelagem
I Dado um conjunto de n produtos, queremos saber qual
quantidade deve ser produzida de cada um deles.
Varia´veis de decisa˜o:
xi → qtd a ser produzida do produto i, para i = 1, 2, . . . , n.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Exemplos de modelagem
I Os produtos sa˜o feitos a partir de uma determinada
mate´ria-prima, cuja quantidade em estoque e´ 100 unidades.
Cada unidade de um produto, consome uma unidade de
mate´ria-prima.
Restric¸a˜o:
x1 + x2 + . . . + xn ≤ 100
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Programac¸a˜o Linear
. Exemplos de modelagem
I Os produtos sa˜o feitos a partir de uma determinada
mate´ria-prima, cuja quantidade em estoque e´ 100 unidades.
Cada unidade de um produto, consome uma unidade de
mate´ria-prima.
Restric¸a˜o:
x1 + x2 + . . . + xn ≤ 100
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
Uma metalu´rgica produz dois tipos de ligas meta´licas. Cada liga e´ com-
posta de proporc¸o˜es diferentes de cobre, zinco e chumbo, os quais esta˜o
dispon´ıveis em quantidades limitadas em estoque. Deseja-se determinar
quanto produzir de cada liga meta´lica, de modo a maximizar a receita
bruta, satisfazendo-se as seguintes composic¸o˜es das ligas e a disponibili-
dade de mate´ria-prima em estoque:
Mate´ria-prima Liga 1 Liga 2 Estoque
Cobre 50% 30% 3 ton
Zinco 10% 20% 1 ton
Chumbo 40% 50% 3 ton
Prec¸o venda 3 mil 2 mil (R$ por ton)
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
Uma metalu´rgica produz dois tipos de ligas meta´licas. Cada liga e´ com-
posta de proporc¸o˜es diferentes de cobre, zinco e chumbo, os quais esta˜o
dispon´ıveis em quantidades limitadas em estoque. Deseja-se determinar
quanto produzir de cada liga meta´lica, de modo a maximizar a receita
bruta, satisfazendo-se as seguintes composic¸o˜es das ligas e a disponibili-
dade de mate´ria-prima em estoque:
Mate´ria-prima Liga 1 Liga 2 Estoque
Cobre 50% 30% 3 ton
Zinco 10% 20% 1 ton
Chumbo 40% 50% 3 ton
Prec¸o venda 3 mil 2 mil (R$ por ton)
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜oda disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre:
0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco:
0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo:
0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas:
x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
I Varia´veis de decisa˜o?
xi → qtd a ser produzida da liga i, para i = 1, 2.
I Restric¸o˜es?
Estoque de cobre: 0.5x1 + 0.3x2 ≤ 3
Estoque de zinco: 0.1x1 + 0.2x2 ≤ 1
Estoque de chumbo: 0.4x1 + 0.5x2 ≤ 3
Quantidades na˜o-negativas: x1 ≥ 0, x2 ≥ 0
I Func¸a˜o objetivo?
Maximizar 3x1 + 2x2
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 1
. Modelagem
max f(x1, x2) = 3x1 + 2x2
s.a 0.5x1 + 0.3x2 ≤ 3
0.1x1 + 0.2x2 ≤ 1
0.4x1 + 0.5x2 ≤ 3
x1 ≥ 0, x2 ≥ 0
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
Uma fa´brica produz utens´ılios dome´sticos feitos de metal. Sa˜o feitos 3
produtos por meio de 3 operac¸o˜es: estamparia, perfurac¸a˜o e montagem.
Deseja-se determinar quanto fabricar de cada produto, de modo a maxi-
mizar o lucro total, satisfazendo-se os seguintes requisitos:
Taxa de produc¸a˜o (horas por unidade) Recurso
Setor Produto 1 Produto 2 Produto 3 dispon´ıvel
Estamparia 0.03 0.15 0.10 400 h
Perfurac¸a˜o 0.06 0.12 0.10 400 h
Montagem 0.05 0.10 0.12 500 h
Material — 2.0 1.2 2000 m2
Produto 1 Produto 2 Produto 3
Prec¸o unita´rio 10 25 20
Custo unita´rio 6 15 14
Minimo vendas 1000 — 100
Ma´ximo vendas 6000 500 1000
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
Uma fa´brica produz utens´ılios dome´sticos feitos de metal. Sa˜o feitos 3
produtos por meio de 3 operac¸o˜es: estamparia, perfurac¸a˜o e montagem.
Deseja-se determinar quanto fabricar de cada produto, de modo a maxi-
mizar o lucro total, satisfazendo-se os seguintes requisitos:
Taxa de produc¸a˜o (horas por unidade) Recurso
Setor Produto 1 Produto 2 Produto 3 dispon´ıvel
Estamparia 0.03 0.15 0.10 400 h
Perfurac¸a˜o 0.06 0.12 0.10 400 h
Montagem 0.05 0.10 0.12 500 h
Material — 2.0 1.2 2000 m2
Produto 1 Produto 2 Produto 3
Prec¸o unita´rio 10 25 20
Custo unita´rio 6 15 14
Minimo vendas 1000 — 100
Ma´ximo vendas 6000 500 1000
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
Uma fa´brica produz utens´ılios dome´sticos feitos de metal. Sa˜o feitos 3
produtos por meio de 3 operac¸o˜es: estamparia, perfurac¸a˜o e montagem.
Deseja-se determinar quanto fabricar de cada produto, de modo a maxi-
mizar o lucro total, satisfazendo-se os seguintes requisitos:
Taxa de produc¸a˜o (horas por unidade) Recurso
Setor Produto 1 Produto 2 Produto 3 dispon´ıvel
Estamparia 0.03 0.15 0.10 400 h
Perfurac¸a˜o 0.06 0.12 0.10 400 h
Montagem 0.05 0.10 0.12 500 h
Material — 2.0 1.2 2000 m2
Produto 1 Produto 2 Produto 3
Prec¸o unita´rio 10 25 20
Custo unita´rio 6 15 14
Minimo vendas 1000 — 100
Ma´ximo vendas 6000 500 1000
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia:
0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o:
0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem:
0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material:
2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades:
1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
I Varia´veis de decisa˜o?
xi → qtd a ser fabricada do produto i, para i = 1, 2, 3.
I Restric¸o˜es?
Estamparia: 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
Perfurac¸a˜o: 0.06x1 + 0.12x2 + 0.10x3 ≤ 400
Montagem: 0.05x1 + 0.10x2 + 0.12x3 ≤ 500
Material: 2.0x2 + 1.2x3 ≤ 2000
Quantidades: 1000 ≤ x1 ≤ 6000, 0 ≤ x2 ≤ 500, 100 ≤ x3 ≤ 1000
I Func¸a˜o objetivo?
Maximizar 4x1 + 10x2 + 6x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
. Modelagem
max f(x1, x2, x3) = 4x1 + 10x2 + 6x3
s.a 0.03x1 + 0.15x2 + 0.10x3 ≤ 400
0.06x1 + 0.12x2 + 0.10x3 ≤ 400
0.05x1+ 0.10x2 + 0.12x3 ≤ 500
2.0x2 + 1.2x3 ≤ 2000
1000 ≤ x1 ≤ 6000
0 ≤ x2 ≤ 500
100 ≤ x3 ≤ 1000
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 2
. Problemas de mix de produc¸a˜o
max
n∑
i=1
(ri − ci)xi
s.a
n∑
i=1
akixi ≤ bk, k = 1, . . . ,K,
Li ≤ xi ≤ Ui, i = 1, . . . , n.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
Uma agroindu´stria deve produzir um tipo de rac¸a˜o para animais, usando
como ingredientes farinhas de osso, de soja e de peixe. Sa˜o exigidas
quantidades espec´ıficas de dois nutrientes, prote´ına e ca´lcio, conforme a
tabela abaixo. O objetivo e´ determinar em que quantidades os
ingredientes devem ser misturados de modo a produzir 1 kg de rac¸a˜o que
satisfac¸a a`s restric¸o˜es nutricionais e tenha custo m´ınimo.
Ingredientes
Nutrientes Osso Soja Peixe Rac¸a˜o
Prote´ına 0.2 0.5 0.4 0.3
Ca´lcio 0.6 0.4 0.4 0.5
Custos ($/kg) 0.56 0.81 0.46
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
Uma agroindu´stria deve produzir um tipo de rac¸a˜o para animais, usando
como ingredientes farinhas de osso, de soja e de peixe. Sa˜o exigidas
quantidades espec´ıficas de dois nutrientes, prote´ına e ca´lcio, conforme a
tabela abaixo. O objetivo e´ determinar em que quantidades os
ingredientes devem ser misturados de modo a produzir 1 kg de rac¸a˜o que
satisfac¸a a`s restric¸o˜es nutricionais e tenha custo m´ınimo.
Ingredientes
Nutrientes Osso Soja Peixe Rac¸a˜o
Prote´ına 0.2 0.5 0.4 0.3
Ca´lcio 0.6 0.4 0.4 0.5
Custos ($/kg) 0.56 0.81 0.46
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına:
0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio:
0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total:
x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas:
x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
I Varia´veis de decisa˜o?
xi → qtd do ingrediente i na mistura, para i = 1, 2, 3.
I Restric¸o˜es?
Prote´ına: 0.2x1 + 0.5x2 +0.4x3 ≥ 0.3
Ca´lcio: 0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
Total: x1 + x2 + x3 = 1
Quantidades na˜o-negativas: x1, x2, x3 ≥ 0
I Func¸a˜o objetivo?
Minimizar 0.56x1 + 0.81x2 + 0.46x3
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
. Modelo
min f(x1, x2, x3) = 0.56x1 + 0.81x2 + 0.46x3
s.a 0.2x1 + 0.5x2 + 0.4x3 ≥ 0.3
0.6x1 + 0.4x2 + 0.4x3 ≥ 0.5
x1 + x2 + x3 = 1
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 3
. Problemas de mistura
min
n∑
i=1
cixi
s.a
n∑
i=1
ajixi

≤
=
≥
 bj , j = 1, . . . ,m,
n∑
i=1
xi = 1.
xi ≥ 0, i = 1, . . . , n.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Considere uma companhia de bebidas que tem 2 centros de produc¸a˜o:
Araraquara e Sa˜o Jose´ dos Campos; e 3 mercados consumidores princi-
pais: Sa˜o Paulo, Belo Horizonte e Rio de Janeiro. O custo unita´rio de se
transportar 1 un do produto de cada centro de produc¸a˜o a cada mercado
consumidor e´ dado na tabela a seguir, juntamente com as demandas de
cada mercado e as quantidades dispon´ıveis em cada centro de produc¸a˜o:
SP BH RJ Dispon´ıvel
Araraquara 4 2 5 800
S. J. dos Campos 11 7 4 1000
Demanda 500 400 900
Determine como atender a demanda de cada mercado, minimizando os
gastos totais com transporte.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1:
x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2:
x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1:
x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2:
x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3: x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1, 2, 3.
Restric¸o˜es:
I Origem 1: x11 + x12 + x13 ≤ 800;
I Origem 2: x21 + x22 + x23 ≤ 1000;
I Destino 1: x11 + x21 = 500;
I Destino 2: x12 + x22 = 400;
I Destino 3:
x13 + x23 = 900;
I Na˜o-negatividade: xij ≥ 0.
Pesquisa Operacional para a Engenharia de Produc¸a˜o 1 (Prof. Pedro Munari, munari@dep.ufscar.br)
Aula 1: Apresentac¸a˜o da disciplina e introduc¸a˜o aos conceitos de PO
Exemplo 4
Varia´veis de decisa˜o:
I xij : quantidade transportada da origem i para o destino j,
i = 1, 2 e j = 1,

Outros materiais