Uma Introdu¸c˜ao `a Otimiza¸c˜ao sob Incerteza
Bernardo Kulnig Pagnoncelli1 e Humberto Jos´e Bortolossi2
1Departamento de Matem´atica
Pontif´ıcia Universidade Cat´olica do Rio de Janeiro
2Departamento de Matem´atica Aplicada
Universidade Federal Fluminense
III Bienal da SBM Universidade Federal de Goiˆania
Sum´ario
1 Introdu¸c˜ao
2 O problema do fazendeiro
Introduzindo cen´arios EVPI e VSS
3 O problema do jornaleiro
Enunciado e formula¸c˜ao Solu¸c˜ao
Exemplo
Outras interpreta¸c˜oes para o problema
Sum´ario
1 Introdu¸c˜ao
2 O problema do fazendeiro
Introduzindo cen´arios
EVPI e VSS
3 O problema do jornaleiro
Enunciado e formula¸c˜ao
Solu¸c˜ao Exemplo
Outras interpreta¸c˜oes para o problema
O que ´e otimiza¸c˜ao?
Segundo J.L. Nazareth, “Optimization is the art, science, and mathematics of finding the “best” member of a finite or infinite set of possible choices, based on some objective measure of the merit of each choice in the set”.
A ´area de otimiza¸c˜ao tem uma longa hist´oria de sucesso, tanto no plano te´orico quanto nas aplica¸c˜oes.
O que ´e otimiza¸c˜ao?
Segundo J.L. Nazareth, “Optimization is the art, science, and mathematics of finding the “best” member of a finite or infinite set of possible choices, based on some objective measure of the merit of each choice in the set”.
A ´area de otimiza¸c˜ao tem uma longa hist´oria de sucesso, tanto no plano te´orico quanto nas aplica¸c˜oes.
O que ´e otimiza¸c˜ao?
Segundo J.L. Nazareth, “Optimization is the art, science, and mathematics of finding the “best” member of a finite or infinite set of possible choices, based on some objective measure of the merit of each choice in the set”.
A ´area de otimiza¸c˜ao tem uma longa hist´oria de sucesso, tanto no plano te´orico quanto nas aplica¸c˜oes.
Sele¸c˜ao de portf´olio
O modelo de Markowitz (1952): minimizar σ2 p= xTVx sujeito a xtµ = Rp, xT1= 1.As incertezas µ e V s˜ao definidas `a priori, usando por exemplo s´eries hist´oricas dos ativos. ´E poss´ıvel incorpor´a-las ao modelo de alguma forma?
Sele¸c˜ao de portf´olio
O modelo de Markowitz (1952): minimizar σ2 p= xTVx sujeito a xtµ = Rp, xT1= 1.As incertezas µ e V s˜ao definidas `a priori, usando por exemplo s´eries hist´oricas dos ativos. ´E poss´ıvel incorpor´a-las ao modelo de alguma forma?
Sele¸c˜ao de portf´olio
O modelo de Markowitz (1952): minimizar σ2 p= xTVx sujeito a xtµ = Rp, xT1= 1.As incertezas µ e V s˜ao definidas `a priori, usando por exemplo s´eries hist´oricas dos ativos. ´E poss´ıvel incorpor´a-las ao modelo de alguma forma?
A resposta ´e dada por otimiza¸c˜ao estoc´astica. ´E uma ´area
voltada para a modelagem e resolu¸c˜ao de problemas que
envolvem incertezas.
Diferentemente de otimiza¸c˜ao determin´ıstica, as incertezas est˜ao explicitamente descritas nos modelos atrav´es de vari´aveis aleat´orias.
Ao inv´es de defini¸c˜oes formais, vamos come¸car com uma aplica¸c˜ao de otimiza¸c˜ao estoc´astica.
A resposta ´e dada por otimiza¸c˜ao estoc´astica. ´E uma ´area
voltada para a modelagem e resolu¸c˜ao de problemas que
envolvem incertezas.
Diferentemente de otimiza¸c˜ao determin´ıstica, as incertezas est˜ao explicitamente descritas nos modelos atrav´es de vari´aveis aleat´orias.
Ao inv´es de defini¸c˜oes formais, vamos come¸car com uma aplica¸c˜ao de otimiza¸c˜ao estoc´astica.
A resposta ´e dada por otimiza¸c˜ao estoc´astica. ´E uma ´area
voltada para a modelagem e resolu¸c˜ao de problemas que
envolvem incertezas.
Diferentemente de otimiza¸c˜ao determin´ıstica, as incertezas est˜ao explicitamente descritas nos modelos atrav´es de vari´aveis aleat´orias.
Ao inv´es de defini¸c˜oes formais, vamos come¸car com uma
Sum´ario
1 Introdu¸c˜ao
2 O problema do fazendeiro
Introduzindo cen´arios EVPI e VSS
3 O problema do jornaleiro
Enunciado e formula¸c˜ao
Solu¸c˜ao Exemplo
Outras interpreta¸c˜oes para o problema
O problema do fazendeiro
Jo˜ao ´e um fazendeiro especializado em trˆes culturas: trigo, milho e cana-de-a¸c´ucar.
Ele precisa decidir durante o inverno o que plantar em seus 500 ha de terras.
O problema do fazendeiro
Jo˜ao ´e um fazendeiro especializado em trˆes culturas: trigo, milho e cana-de-a¸c´ucar.
Ele precisa decidir durante o inverno o que plantar em seus 500 ha de terras.
O problema do fazendeiro
Jo˜ao ´e um fazendeiro especializado em trˆes culturas: trigo, milho e cana-de-a¸c´ucar.
Ele precisa decidir durante o inverno o que plantar em seus 500 ha de terras.
Duas divis˜oes poss´ıveis de terra
milho cana-de-açúcar
trigo milho
cana-de-açúcar
Restri¸c˜oes
O gado precisa de pelo menos 240 T de trigo e 200 T de milho.
Jo˜ao pode comprar milho e trigo no mercado local, a pre¸cos elevados. Seu excedente tamb´em pode vendido para
atacadistas.
A cana-de-a¸c´ucar pode ser vendida por 36 reais por tonelada (R$/T). O governo imp˜oe uma cota em 6000 T. A partir desse valor a cana-de-a¸c´ucar ´e vendida por 10 R$/T. Baseado em experiˆencia pessoal, Jo˜ao sabe que os
rendimentos m´edios de trigo, milho e cana-de-a¸c´ucar s˜ao 2.5, 3.0 e 20 T/ha respectivamente.
Restri¸c˜oes
O gado precisa de pelo menos 240 T de trigo e 200 T de milho.
Jo˜ao pode comprar milho e trigo no mercado local, a pre¸cos
elevados. Seu excedente tamb´em pode vendido para atacadistas.
A cana-de-a¸c´ucar pode ser vendida por 36 reais por tonelada (R$/T). O governo imp˜oe uma cota em 6000 T. A partir desse valor a cana-de-a¸c´ucar ´e vendida por 10 R$/T. Baseado em experiˆencia pessoal, Jo˜ao sabe que os
rendimentos m´edios de trigo, milho e cana-de-a¸c´ucar s˜ao 2.5, 3.0 e 20 T/ha respectivamente.
Restri¸c˜oes
O gado precisa de pelo menos 240 T de trigo e 200 T de milho.
Jo˜ao pode comprar milho e trigo no mercado local, a pre¸cos
elevados. Seu excedente tamb´em pode vendido para atacadistas.
A cana-de-a¸c´ucar pode ser vendida por 36 reais por tonelada
(R$/T). O governo imp˜oe uma cota em 6000 T. A partir
desse valor a cana-de-a¸c´ucar ´e vendida por 10 R$/T.
Baseado em experiˆencia pessoal, Jo˜ao sabe que os
rendimentos m´edios de trigo, milho e cana-de-a¸c´ucar s˜ao 2.5, 3.0 e 20 T/ha respectivamente.
Restri¸c˜oes
O gado precisa de pelo menos 240 T de trigo e 200 T de milho.
Jo˜ao pode comprar milho e trigo no mercado local, a pre¸cos
elevados. Seu excedente tamb´em pode vendido para atacadistas.
A cana-de-a¸c´ucar pode ser vendida por 36 reais por tonelada
(R$/T). O governo imp˜oe uma cota em 6000 T. A partir
desse valor a cana-de-a¸c´ucar ´e vendida por 10 R$/T.
Baseado em experiˆencia pessoal, Jo˜ao sabe que os
rendimentos m´edios de trigo, milho e cana-de-a¸c´ucar s˜ao 2.5, 3.0 e 20 T/ha respectivamente.
Dados para o problema do fazendeiro
Trigo Milho Cana-de-a¸c´ucar
Rendimento (T/ha) 2.5 3.0 20
Custo de produ¸c˜ao (R$/ha) 150 230 260
Pre¸co de venda (R$/T) 170 150 36(≤ 6000 T)
10(> 6000 T)
Pre¸co de compra (R$/T) 238 210 –
M´ınimo para o gado (T) 200 240 –
Enunciado
O Problema do fazendeiro
Encontrar uma divis˜ao de terras que maximize o lucro do
fazendeiro sujeito `as restri¸c˜oes relativas ao gado, `a cota
Formula¸c˜ao determin´ıstica
minimizar 150 x1+ 230 x2+ 260 x3+ 238 y1− 170 w1+ 210 y2− 150 w2− 36 w3− 10 w4 sujeito a x1+ x2+ x3≤ 500, 2.5 x1+ y1− w1 ≥ 200, 3 x2+ y2− w2 ≥ 240, w3+ w4 ≤ 20 x3, w3 ≤ 6000, x1, x2, x3, y1, y2, w1, w2, w3, w4≥ 0.Esse ´e um problema de otimiza¸c˜ao linear! Podemos escrevˆe-lo
em AMPL, uma linguagem apropriada para otimiza¸c˜ao e f´acil
de aprender (http://www.ampl.com/).
Existem resolvedores eficientes dispon´ıveis gratuitamente (http://www.ampl.com/DOWNLOADS/cplex80.html).
A solu¸c˜ao completa do problema foi obtida atrav´es do resolvedor CPLEX.
Esse ´e um problema de otimiza¸c˜ao linear! Podemos escrevˆe-lo
em AMPL, uma linguagem apropriada para otimiza¸c˜ao e f´acil
de aprender (http://www.ampl.com/).
Existem resolvedores eficientes dispon´ıveis gratuitamente (http://www.ampl.com/DOWNLOADS/cplex80.html).
A solu¸c˜ao completa do problema foi obtida atrav´es do resolvedor CPLEX.
Esse ´e um problema de otimiza¸c˜ao linear! Podemos escrevˆe-lo
em AMPL, uma linguagem apropriada para otimiza¸c˜ao e f´acil
de aprender (http://www.ampl.com/).
Existem resolvedores eficientes dispon´ıveis gratuitamente (http://www.ampl.com/DOWNLOADS/cplex80.html).
A solu¸c˜ao completa do problema foi obtida atrav´es do
Solu¸c˜ao do problema
Trigo Milho Cana-de-a¸c´ucar
´ Area (ha) 120 80 300 Total produzido 300 240 6000 Total vendido 100 – 6000 Total comprado – – – Lucro total: R$118 600
Pronto, o problema est´a resolvido!
Mas...
Jo˜ao n˜ao tem tanta certeza sobre os valores dos rendimentos m´edios, afinal mudan¸cas clim´aticas podem alterar bastante suas estimativas e, conseq¨uentemente, seus lucros.
Pronto, o problema est´a resolvido!
Mas...
Jo˜ao n˜ao tem tanta certeza sobre os valores dos rendimentos m´edios, afinal mudan¸cas clim´aticas podem alterar bastante suas estimativas e, conseq¨uentemente, seus lucros.
Pronto, o problema est´a resolvido!
Mas...
Jo˜ao n˜ao tem tanta certeza sobre os valores dos rendimentos
m´edios, afinal mudan¸cas clim´aticas podem alterar bastante
Solu¸c˜ao ´otima com rendimentos 20% acima da m´edia.
Suponha que num ano particularmente favor´avel, os
rendimentos das culturas foram 20% acima da m´edia. Qual ´e
a solu¸c˜ao do problema neste caso?
Trigo Milho Cana-de-a¸c´ucar ´ Area (ha) 183.33 66.67 250 Total produzido 550 240 6000 Total vendido 350 - 6000 Total comprado - - -Lucro total: R$167 600
Solu¸c˜ao ´otima com rendimentos 20% acima da m´edia.
Suponha que num ano particularmente favor´avel, os
rendimentos das culturas foram 20% acima da m´edia. Qual ´e
a solu¸c˜ao do problema neste caso?
Trigo Milho Cana-de-a¸c´ucar
´ Area (ha) 183.33 66.67 250 Total produzido 550 240 6000 Total vendido 350 - 6000 Total comprado - - -Lucro total: R$167 600
Solu¸c˜ao ´otima com rendimentos 20% acima da m´edia.
Em um ano particularmente desfavor´avel, os rendimentos das
culturas foram 20% abaixo da m´edia. Qual ´e a a solu¸c˜ao do
problema neste caso?
Trigo Milho Cana-de-a¸c´ucar ´ Area (ha) 100 25 375 Total produzido 200 60 6000 Total vendido - - 6000 Total comprado - 180 -Lucro total: R$59 950
Solu¸c˜ao ´otima com rendimentos 20% acima da m´edia.
Em um ano particularmente desfavor´avel, os rendimentos das
culturas foram 20% abaixo da m´edia. Qual ´e a a solu¸c˜ao do
problema neste caso?
Trigo Milho Cana-de-a¸c´ucar
´ Area (ha) 100 25 375 Total produzido 200 60 6000 Total vendido - - 6000 Total comprado - 180 -Lucro total: R$59 950
Sensibilidade da solu¸c˜ao
Mudan¸cas de 20% nos rendimentos das culturas em rela¸c˜ao
ao rendimento m´edio fazem o seu lucro variar de R$59 950 a R$167 667!
Pensando na cana-de-a¸c´ucar, Jo˜ao tem o seguinte dilema: se a ´area reservada para a cana-de-a¸c´ucar for muito grande e os rendimentos forem acima da m´edia, ent˜ao ele ter´a que vender parte da produ¸c˜ao a um pre¸co desfavor´avel.
Por outro lado, se ele reservar uma ´area muito pequena e os rendimentos foram abaixo da m´edia, ent˜ao ele ter´a perdido a oportunidade de vender cana-de-a¸c´ucar a um pre¸co favor´avel. Como encontrar uma solu¸c˜ao que seja satisfat´oria para todos os cen´arios?
Sensibilidade da solu¸c˜ao
Mudan¸cas de 20% nos rendimentos das culturas em rela¸c˜ao
ao rendimento m´edio fazem o seu lucro variar de R$59 950 a R$167 667!
Pensando na cana-de-a¸c´ucar, Jo˜ao tem o seguinte dilema: se
a ´area reservada para a cana-de-a¸c´ucar for muito grande e os
rendimentos forem acima da m´edia, ent˜ao ele ter´a que vender
parte da produ¸c˜ao a um pre¸co desfavor´avel.
Por outro lado, se ele reservar uma ´area muito pequena e os rendimentos foram abaixo da m´edia, ent˜ao ele ter´a perdido a oportunidade de vender cana-de-a¸c´ucar a um pre¸co favor´avel. Como encontrar uma solu¸c˜ao que seja satisfat´oria para todos os cen´arios?
Sensibilidade da solu¸c˜ao
Mudan¸cas de 20% nos rendimentos das culturas em rela¸c˜ao
ao rendimento m´edio fazem o seu lucro variar de R$59 950 a R$167 667!
Pensando na cana-de-a¸c´ucar, Jo˜ao tem o seguinte dilema: se
a ´area reservada para a cana-de-a¸c´ucar for muito grande e os
rendimentos forem acima da m´edia, ent˜ao ele ter´a que vender
parte da produ¸c˜ao a um pre¸co desfavor´avel.
Por outro lado, se ele reservar uma ´area muito pequena e os
rendimentos foram abaixo da m´edia, ent˜ao ele ter´a perdido a
oportunidade de vender cana-de-a¸c´ucar a um pre¸co favor´avel.
Como encontrar uma solu¸c˜ao que seja satisfat´oria para todos os cen´arios?
Sensibilidade da solu¸c˜ao
Mudan¸cas de 20% nos rendimentos das culturas em rela¸c˜ao
ao rendimento m´edio fazem o seu lucro variar de R$59 950 a R$167 667!
Pensando na cana-de-a¸c´ucar, Jo˜ao tem o seguinte dilema: se
a ´area reservada para a cana-de-a¸c´ucar for muito grande e os
rendimentos forem acima da m´edia, ent˜ao ele ter´a que vender
parte da produ¸c˜ao a um pre¸co desfavor´avel.
Por outro lado, se ele reservar uma ´area muito pequena e os
rendimentos foram abaixo da m´edia, ent˜ao ele ter´a perdido a
oportunidade de vender cana-de-a¸c´ucar a um pre¸co favor´avel.
Como encontrar uma solu¸c˜ao que seja satisfat´oria para todos
Forma extensa de um problema estoc´astico
minimizar 150 x1+ 230 x2+ 260 x3 −1 3(170 w11− 238 y11+ 150 w21− 210 y21+ 36 w31+ 10 w41) −1 3(170 w12− 238 y12+ 150 w22− 210 y22+ 36 w32+ 10 w42) −1 3(170 w13− 238 y13+ 150 w23− 210 y23+ 36 w33+ 10 w43)Restri¸c˜oes
sujeito a x1+ x2+ x3 ≤ 500 3 x1+ y11− w11≥ 200, 3.6 x2+ y21− w21≥ 240, w31+ w41≤ 24 x3, w31≤ 6000, 2.5 x1+ y12− w12≥ 200, 3 x2+ y22− w22≥ 240, w32+ w42≤ 20 x3, w32≤ 6000, 2 x1+ y13− w13≥ 200, 2.4 x2+ y23− w23≥ 240, w33+ w43≤ 16 x3, w33≤ 6000 x1, x2, x3 ≥ 0, y11, y21, y12, y22, y13, y23≥ 0, w11, w21, w31, w41, w12, w22, w32, w42, w13, w23, w33, w43≥ 0As vari´aveis xi s˜ao ditas de primeiro est´agio: seu valor deve ser determinado antes que se conhe¸ca a condi¸c˜ao clim´atica.
As vari´aveis yis e wis s˜ao de segundo est´agio: elas s˜ao
escolhidas ap´os a defini¸c˜ao dos valores de xi e do
conhecimento do clima. Elas corrigem poss´ıveis d´eficits na alimenta¸c˜ao do gado gerados pelas escolhas xi de primeiro
est´agio.
O problema estoc´astico na forma extensa ´e linear e pode ser resolvido da mesma forma que fizemos para a formula¸c˜ao inicial.
As vari´aveis xi s˜ao ditas de primeiro est´agio: seu valor deve ser determinado antes que se conhe¸ca a condi¸c˜ao clim´atica. As vari´aveis yis e wis s˜ao de segundo est´agio: elas s˜ao escolhidas ap´os a defini¸c˜ao dos valores de xi e do
conhecimento do clima. Elas corrigem poss´ıveis d´eficits na
alimenta¸c˜ao do gado gerados pelas escolhas xi de primeiro
est´agio.
O problema estoc´astico na forma extensa ´e linear e pode ser resolvido da mesma forma que fizemos para a formula¸c˜ao inicial.
As vari´aveis xi s˜ao ditas de primeiro est´agio: seu valor deve ser determinado antes que se conhe¸ca a condi¸c˜ao clim´atica. As vari´aveis yis e wis s˜ao de segundo est´agio: elas s˜ao escolhidas ap´os a defini¸c˜ao dos valores de xi e do
conhecimento do clima. Elas corrigem poss´ıveis d´eficits na
alimenta¸c˜ao do gado gerados pelas escolhas xi de primeiro
est´agio.
O problema estoc´astico na forma extensa ´e linear e pode ser
resolvido da mesma forma que fizemos para a formula¸c˜ao
Solu¸c˜ao estoc´astica
Trigo Milho Cana-de-a¸c´ucar
1o est´agio Area (ha)´ 170 80 250
s = 1 Rendimento (T) 510 288 6000
(Acima) Venda (T) 310 48 6000
(pre¸co favor´avel)
Compra(T) – – –
s = 2 Rendimento (T) 425 240 5000
(M´edia) Venda (T) 225 – 5000
(pre¸co favor´avel)
Compra(T) – – –
s = 3 Rendimento (T) 340 192 4000
(Abaixo) Venda (T) 140 – 4000
(pre¸co favor´avel)
Compra(T) – 48 –
An´alise da solu¸c˜ao
A solu¸c˜ao ´otima do problema estoc´astico n˜ao ´e igual a
nenhuma das solu¸c˜oes encontradas anteriormente:
(x1, x2, x3) = (170, 80, 250).
No caso em que os rendimentos s˜ao 20% abaixo da m´edia, temos a necessidade de se comprar milho no mercado devido a baixa produtividade.
Queremos agora estudar a qualidade da solu¸c˜ao estoc´astica, isto ´e, queremos mensurar o ganho em se considerar as varia¸c˜oes clim´aticas bem como o quanto se deixa de ganhar por n˜ao se conhecer com exatid˜ao o futuro.
An´alise da solu¸c˜ao
A solu¸c˜ao ´otima do problema estoc´astico n˜ao ´e igual a
nenhuma das solu¸c˜oes encontradas anteriormente:
(x1, x2, x3) = (170, 80, 250).
No caso em que os rendimentos s˜ao 20% abaixo da m´edia,
temos a necessidade de se comprar milho no mercado devido a baixa produtividade.
Queremos agora estudar a qualidade da solu¸c˜ao estoc´astica, isto ´e, queremos mensurar o ganho em se considerar as varia¸c˜oes clim´aticas bem como o quanto se deixa de ganhar por n˜ao se conhecer com exatid˜ao o futuro.
An´alise da solu¸c˜ao
A solu¸c˜ao ´otima do problema estoc´astico n˜ao ´e igual a
nenhuma das solu¸c˜oes encontradas anteriormente:
(x1, x2, x3) = (170, 80, 250).
No caso em que os rendimentos s˜ao 20% abaixo da m´edia,
temos a necessidade de se comprar milho no mercado devido a baixa produtividade.
Queremos agora estudar a qualidade da solu¸c˜ao estoc´astica,
isto ´e, queremos mensurar o ganho em se considerar as
varia¸c˜oes clim´aticas bem como o quanto se deixa de ganhar
Valor esperado de informa¸c˜ao perfeita (EVPI)
O EVPI mede o quanto perdemos por n˜ao saber com exatid˜ao
o futuro.
Para calcul´a-lo temos que fazer a m´edia entre os rendimentos obtidos conhecendo-se cada um dos cen´arios clim´aticos e subtrair esse valor do ganho com a solu¸c˜ao estoc´astica. Temos
EVPI = RP − WS =
− 108 390 +R$ 59 950 + R$ 167 667 + R$ 118 600
Valor esperado de informa¸c˜ao perfeita (EVPI)
O EVPI mede o quanto perdemos por n˜ao saber com exatid˜ao
o futuro.
Para calcul´a-lo temos que fazer a m´edia entre os rendimentos
obtidos conhecendo-se cada um dos cen´arios clim´aticos e
subtrair esse valor do ganho com a solu¸c˜ao estoc´astica.
Temos
EVPI = RP − WS =
− 108 390 +R$ 59 950 + R$ 167 667 + R$ 118 600
Valor esperado de informa¸c˜ao perfeita (EVPI)
O EVPI mede o quanto perdemos por n˜ao saber com exatid˜ao
o futuro.
Para calcul´a-lo temos que fazer a m´edia entre os rendimentos
obtidos conhecendo-se cada um dos cen´arios clim´aticos e
subtrair esse valor do ganho com a solu¸c˜ao estoc´astica. Temos
EVPI = RP − WS =
− 108 390 +R$ 59 950 + R$ 167 667 + R$ 118 600
Valor da solu¸c˜ao estoc´astica (VSS)
O VSS mede o ganho em se considerar o modelo estoc´astico
ao inv´es de assumir rendimentos m´edios.
Para calcul´a-lo, pense que Jo˜ao ´e um fazendeiro teimoso: ele divide suas terras supondo que os rendimentos s˜ao os m´edios. Resolve-se o problema inicial para cada cen´ario, fixando (x1, x2, x3) = (120, 80, 300).
Dessa forma o VSS ´e dado por VSS = EEV − RP
−R$ 55 120 + R$ 118 600 + R$ 148 000
Valor da solu¸c˜ao estoc´astica (VSS)
O VSS mede o ganho em se considerar o modelo estoc´astico
ao inv´es de assumir rendimentos m´edios.
Para calcul´a-lo, pense que Jo˜ao ´e um fazendeiro teimoso: ele
divide suas terras supondo que os rendimentos s˜ao os m´edios.
Resolve-se o problema inicial para cada cen´ario, fixando
(x1, x2, x3) = (120, 80, 300).
Dessa forma o VSS ´e dado por VSS = EEV − RP
−R$ 55 120 + R$ 118 600 + R$ 148 000
Valor da solu¸c˜ao estoc´astica (VSS)
O VSS mede o ganho em se considerar o modelo estoc´astico
ao inv´es de assumir rendimentos m´edios.
Para calcul´a-lo, pense que Jo˜ao ´e um fazendeiro teimoso: ele
divide suas terras supondo que os rendimentos s˜ao os m´edios.
Resolve-se o problema inicial para cada cen´ario, fixando
(x1, x2, x3) = (120, 80, 300). Dessa forma o VSS ´e dado por VSS = EEV − RP
−R$ 55 120 + R$ 118 600 + R$ 148 000
Sum´ario
1 Introdu¸c˜ao
2 O problema do fazendeiro
Introduzindo cen´arios
EVPI e VSS
3 O problema do jornaleiro
Enunciado e formula¸c˜ao Solu¸c˜ao
Exemplo
Outras interpreta¸c˜oes para o problema
O problema do jornaleiro
Jo˜ao tem um irm˜ao na cidade chamado Jos´e, que ´e jornaleiro.
Toda manh˜a ele vai ao editor do jornal e tem que decidir quantos jornais comprar sem saber a demanda daquele dia. Seu poder de compra ´e limitado, ou seja, ele pode comprar at´e uma quantidade fixa u. Al´em disso, os jornais n˜ao vendidos podem ser devolvidos ao editor, a um pre¸co menor do que o valor pago no in´ıcio do dia.
O problema do jornaleiro
Jo˜ao tem um irm˜ao na cidade chamado Jos´e, que ´e jornaleiro.
Toda manh˜a ele vai ao editor do jornal e tem que decidir
quantos jornais comprar sem saber a demanda daquele dia.
Seu poder de compra ´e limitado, ou seja, ele pode comprar at´e uma quantidade fixa u. Al´em disso, os jornais n˜ao vendidos podem ser devolvidos ao editor, a um pre¸co menor do que o valor pago no in´ıcio do dia.
O problema do jornaleiro
Jo˜ao tem um irm˜ao na cidade chamado Jos´e, que ´e jornaleiro.
Toda manh˜a ele vai ao editor do jornal e tem que decidir
quantos jornais comprar sem saber a demanda daquele dia. Seu poder de compra ´e limitado, ou seja, ele pode comprar
at´e uma quantidade fixa u. Al´em disso, os jornais n˜ao
vendidos podem ser devolvidos ao editor, a um pre¸co menor do que o valor pago no in´ıcio do dia.
Formula¸c˜ao
min 0≤x ≤u{cx + Q(x)} onde Q(x) = Eξ[Q(x, ξ)] e Q(x, ξ) = min −qy (ξ) − rw (ξ) sujeito a y(ξ) ≤ ξ, y(ξ) + w (ξ) ≤ x, y(ξ), w (ξ) ≥ 0.Assim como no problema do fazendeiro, o problema do jornaleiro ´e estruturado em dois est´agios: no primeiro est´agio Jos´e decide quantos jornais vai comprar atrav´es da vari´avel x.
As vari´aveis de segundo est´agio representam quanto ele conseguiu vender (y (ξ)) e quanto ele devolveu ao editor (w (ξ)).
Jos´e procura a quantidade ´otima de jornais a comprar de forma a maximizar seu lucro esperado sob incerteza de demanda.
Assim como no problema do fazendeiro, o problema do jornaleiro ´e estruturado em dois est´agios: no primeiro est´agio Jos´e decide quantos jornais vai comprar atrav´es da vari´avel x.
As vari´aveis de segundo est´agio representam quanto ele
conseguiu vender (y (ξ)) e quanto ele devolveu ao editor (w (ξ)).
Jos´e procura a quantidade ´otima de jornais a comprar de forma a maximizar seu lucro esperado sob incerteza de demanda.
Assim como no problema do fazendeiro, o problema do jornaleiro ´e estruturado em dois est´agios: no primeiro est´agio Jos´e decide quantos jornais vai comprar atrav´es da vari´avel x.
As vari´aveis de segundo est´agio representam quanto ele
conseguiu vender (y (ξ)) e quanto ele devolveu ao editor (w (ξ)).
Jos´e procura a quantidade ´otima de jornais a comprar de
forma a maximizar seu lucro esperado sob incerteza de demanda.
O primeiro passo para encontrar uma solu¸c˜ao expl´ıcita do problema do jornaleiro ´e resolver o problema de segundo est´agio.
A solu¸c˜ao ´e imediata: y∗(ξ) = min{ξ, x} e
w∗(ξ) = max{x − ξ, 0}.
O primeiro passo para encontrar uma solu¸c˜ao expl´ıcita do problema do jornaleiro ´e resolver o problema de segundo est´agio.
A solu¸c˜ao ´e imediata: y∗(ξ) = min{ξ, x} e
w∗(ξ) = max{x − ξ, 0}.
O primeiro passo para encontrar uma solu¸c˜ao expl´ıcita do problema do jornaleiro ´e resolver o problema de segundo est´agio.
A solu¸c˜ao ´e imediata: y∗(ξ) = min{ξ, x} e
w∗(ξ) = max{x − ξ, 0}.
Vamos aprender mais `a frente que a fun¸c˜ao Q ´e convexa, cont´ınua e, se ξ ´e v.a. cont´ınua, deriv´avel.
Como estamos no intervalo [0, u], se cx + Q′(0) > 0, ent˜ao a
derivada n˜ao troca de sinal no intervalo e solu¸c˜ao ´otima ´e x∗ = 0.
Se cx + Q′(u) < 0, ent˜ao a solu¸c˜ao ´otima ´e x∗ = u.
Vamos aprender mais `a frente que a fun¸c˜ao Q ´e convexa, cont´ınua e, se ξ ´e v.a. cont´ınua, deriv´avel.
Como estamos no intervalo [0, u], se cx + Q′(0) > 0, ent˜ao a derivada n˜ao troca de sinal no intervalo e solu¸c˜ao ´otima ´e x∗ = 0.
Se cx + Q′(u) < 0, ent˜ao a solu¸c˜ao ´otima ´e x∗ = u.
Vamos aprender mais `a frente que a fun¸c˜ao Q ´e convexa, cont´ınua e, se ξ ´e v.a. cont´ınua, deriv´avel.
Como estamos no intervalo [0, u], se cx + Q′(0) > 0, ent˜ao a derivada n˜ao troca de sinal no intervalo e solu¸c˜ao ´otima ´e x∗ = 0.
Se cx + Q′(u) < 0, ent˜ao a solu¸c˜ao ´otima ´e x∗ = u.
Vamos aprender mais `a frente que a fun¸c˜ao Q ´e convexa, cont´ınua e, se ξ ´e v.a. cont´ınua, deriv´avel.
Como estamos no intervalo [0, u], se cx + Q′(0) > 0, ent˜ao a derivada n˜ao troca de sinal no intervalo e solu¸c˜ao ´otima ´e x∗ = 0.
Se cx + Q′(u) < 0, ent˜ao a solu¸c˜ao ´otima ´e x∗ = u.
A express˜ao para Q ´e Q(x) = Z x −∞ (−qt − r (x − t))f (t) dt + Z ∞ x −qx f (t) dt. Rearrumando, temos Q(x) = −(q − r ) Z x −∞ t f(t)dt − rxF (x) − qx(1 − F (x)).
Usando integra¸c˜ao por partes obt´em-se Q(x) = −qx + (q − r )
Z x
−∞
A express˜ao para Q ´e Q(x) = Z x −∞ (−qt − r (x − t))f (t) dt + Z ∞ x −qx f (t) dt. Rearrumando, temos Q(x) = −(q − r ) Z x −∞ t f(t)dt − rxF (x) − qx(1 − F (x)).
Usando integra¸c˜ao por partes obt´em-se Q(x) = −qx + (q − r )
Z x
−∞
A express˜ao para Q ´e Q(x) = Z x −∞ (−qt − r (x − t))f (t) dt + Z ∞ x −qx f (t) dt. Rearrumando, temos Q(x) = −(q − r ) Z x −∞ t f(t)dt − rxF (x) − qx(1 − F (x)).
Usando integra¸c˜ao por partes obt´em-se Q(x) = −qx + (q − r )
Z x
−∞
Derivando, chegamos a Q′(x) = −q + (q − r )F (x).
Finalmente, a solu¸c˜ao do problema ´e x∗= 0, se q−c q−r < F (0), x∗= u, se q−c q−r > F (u), x∗= F−1q−c q−r
, caso contr´ario.
Qualquer modelagem razo´avel da demanda ξ admite que ela s´o assume valores positivos, e portanto n˜ao temos x∗ = 0.
Derivando, chegamos a Q′(x) = −q + (q − r )F (x). Finalmente, a solu¸c˜ao do problema ´e
x∗= 0, se q−c q−r < F (0), x∗= u, se q−c q−r > F (u), x∗= F−1q−c q−r
, caso contr´ario.
Qualquer modelagem razo´avel da demanda ξ admite que ela s´o assume valores positivos, e portanto n˜ao temos x∗ = 0.
Derivando, chegamos a Q′(x) = −q + (q − r )F (x). Finalmente, a solu¸c˜ao do problema ´e
x∗= 0, se q−c q−r < F (0), x∗= u, se q−c q−r > F (u), x∗= F−1q−c q−r
, caso contr´ario.
Qualquer modelagem razo´avel da demanda ξ admite que ela
Um exemplo num´erico
Suponha que o custo do jornal para o jornaleiro seja c = 10,
que o pre¸co de venda seja q = 25, que o pre¸co de devolu¸c˜ao
seja r = 5 e que o poder de compra ´e u = 150.
A demanda ξ ´e uma vari´avel aleat´oria uniforme no intervalo [50, 150].
Um exemplo num´erico
Suponha que o custo do jornal para o jornaleiro seja c = 10,
que o pre¸co de venda seja q = 25, que o pre¸co de devolu¸c˜ao
seja r = 5 e que o poder de compra ´e u = 150.
A demanda ξ ´e uma vari´avel aleat´oria uniforme no intervalo
[50, 150].
Um exemplo num´erico
Suponha que o custo do jornal para o jornaleiro seja c = 10,
que o pre¸co de venda seja q = 25, que o pre¸co de devolu¸c˜ao
seja r = 5 e que o poder de compra ´e u = 150.
A demanda ξ ´e uma vari´avel aleat´oria uniforme no intervalo
[50, 150].
VSS
Inicialmente precisamos calcular a solu¸c˜ao ´otima para ξ = 100. A solu¸c˜ao ´e trivial: se a demanda ´e 100, ent˜ao
compre x∗ = 100 jornais!
Precisamos calcular o EEV, que ´e igual a Eξ[10 · 100 + Q(100, ξ)] = 1000 − 25 · 100 + 20 Z 100 50 ξ − 50 100 dξ = 1000 − 2500 + 20 75 2 − 25 = −1250, Conclui-se que VSS = 1312.5 − 1250 = 62.5.
VSS
Inicialmente precisamos calcular a solu¸c˜ao ´otima para ξ = 100. A solu¸c˜ao ´e trivial: se a demanda ´e 100, ent˜ao
compre x∗ = 100 jornais!
Precisamos calcular o EEV, que ´e igual a
Eξ[10 · 100 + Q(100, ξ)] = 1000 − 25 · 100 + 20 Z 100 50 ξ − 50 100 dξ = 1000 − 2500 + 20 75 2 − 25 = −1250, Conclui-se que VSS = 1312.5 − 1250 = 62.5.
VSS
Inicialmente precisamos calcular a solu¸c˜ao ´otima para ξ = 100. A solu¸c˜ao ´e trivial: se a demanda ´e 100, ent˜ao
compre x∗ = 100 jornais!
Precisamos calcular o EEV, que ´e igual a
Eξ[10 · 100 + Q(100, ξ)] = 1000 − 25 · 100 + 20 Z 100 50 ξ − 50 100 dξ = 1000 − 2500 + 20 75 2 − 25 = −1250, Conclui-se que VSS = 1312.5 − 1250 = 62.5.
EVPI
Se conhecemos o valor da demanda ξ, ent˜ao a solu¸c˜ao ´e
x∗ = ξ.
Assim, temos que
WS = Eξ[cξ + −qξ] = −15Eξ(ξ) = −1500.
EVPI
Se conhecemos o valor da demanda ξ, ent˜ao a solu¸c˜ao ´e
x∗ = ξ.
Assim, temos que
WS = Eξ[cξ + −qξ] = −15Eξ(ξ) = −1500.
EVPI
Se conhecemos o valor da demanda ξ, ent˜ao a solu¸c˜ao ´e
x∗ = ξ.
Assim, temos que
WS = Eξ[cξ + −qξ] = −15Eξ(ξ) = −1500.
Custo marginal
Vamos usar o conceito de ganho marginal para derivar a
solu¸c˜ao do problema por uma outra trilha.
A express˜ao ganho marginal em economia se refere ao crescimento no lucro obtido quando se aumenta em uma unidade a quantidade vendida ou adquirida de um determinado bem.
Suponha que jornaleiro comprou k jornais. Qual ´e o lucro esperado na venda do k-´esimo jornal?
A resposta ´e
Custo marginal
Vamos usar o conceito de ganho marginal para derivar a
solu¸c˜ao do problema por uma outra trilha.
A express˜ao ganho marginal em economia se refere ao
crescimento no lucro obtido quando se aumenta em uma unidade a quantidade vendida ou adquirida de um determinado bem.
Suponha que jornaleiro comprou k jornais. Qual ´e o lucro esperado na venda do k-´esimo jornal?
A resposta ´e
Custo marginal
Vamos usar o conceito de ganho marginal para derivar a
solu¸c˜ao do problema por uma outra trilha.
A express˜ao ganho marginal em economia se refere ao
crescimento no lucro obtido quando se aumenta em uma unidade a quantidade vendida ou adquirida de um determinado bem.
Suponha que jornaleiro comprou k jornais. Qual ´e o lucro esperado na venda do k-´esimo jornal?
A resposta ´e
Custo marginal
Vamos usar o conceito de ganho marginal para derivar a
solu¸c˜ao do problema por uma outra trilha.
A express˜ao ganho marginal em economia se refere ao
crescimento no lucro obtido quando se aumenta em uma unidade a quantidade vendida ou adquirida de um determinado bem.
Suponha que jornaleiro comprou k jornais. Qual ´e o lucro esperado na venda do k-´esimo jornal?
A resposta ´e
Se o lucro esperado for negativo temos jornais encalhados e se
o lucro for positivo temos excesso de demanda. A situa¸c˜ao
ideal ocorre quando esse lucro ´e zero.
Nesse caso temos lucro esperado = 0
= P(ξ < k)(r − c) + P(ξ ≥ k)(q − c) = F (k)(r − c) + (1 − F (k))(q − c). Devemos ent˜ao comprar
k = F−1 q − c q− r
Se o lucro esperado for negativo temos jornais encalhados e se
o lucro for positivo temos excesso de demanda. A situa¸c˜ao
ideal ocorre quando esse lucro ´e zero. Nesse caso temos
lucro esperado = 0
= P(ξ < k)(r − c) + P(ξ ≥ k)(q − c) = F (k)(r − c) + (1 − F (k))(q − c).
Devemos ent˜ao comprar
k = F−1 q − c q− r
Se o lucro esperado for negativo temos jornais encalhados e se
o lucro for positivo temos excesso de demanda. A situa¸c˜ao
ideal ocorre quando esse lucro ´e zero. Nesse caso temos
lucro esperado = 0
= P(ξ < k)(r − c) + P(ξ ≥ k)(q − c) = F (k)(r − c) + (1 − F (k))(q − c).
Devemos ent˜ao comprar
k = F−1 q − c
q− r
Estoque zerado
A probabilidade de se vender todos os jornais ´e P({vender tudo}) = P(ξ ≥ x) = 1 − F (x).
Para a escolha x∗ temos
P({vender tudo}) = 1 − F (x∗) = 1 −q− c q− r =
c− r q− r. Conclui-se que se r = 0 ent˜ao a quantidade de jornal a ser comprada deve ser escolhida de maneira que a probabilidade de se vender todos os jornais seja igual a raz˜ao custo/pre¸co unit´ario.
Estoque zerado
A probabilidade de se vender todos os jornais ´e P({vender tudo}) = P(ξ ≥ x) = 1 − F (x).
Para a escolha x∗ temos
P({vender tudo}) = 1 − F (x∗) = 1 −q− c
q− r =
c− r
q− r.
Conclui-se que se r = 0 ent˜ao a quantidade de jornal a ser comprada deve ser escolhida de maneira que a probabilidade de se vender todos os jornais seja igual a raz˜ao custo/pre¸co unit´ario.
Estoque zerado
A probabilidade de se vender todos os jornais ´e P({vender tudo}) = P(ξ ≥ x) = 1 − F (x).
Para a escolha x∗ temos
P({vender tudo}) = 1 − F (x∗) = 1 −q− c
q− r =
c− r
q− r.
Conclui-se que se r = 0 ent˜ao a quantidade de jornal a ser
comprada deve ser escolhida de maneira que a probabilidade
de se vender todos os jornais seja igual a raz˜ao custo/pre¸co
Sum´ario
1 Introdu¸c˜ao
2 O problema do fazendeiro
Introduzindo cen´arios
EVPI e VSS
3 O problema do jornaleiro
Enunciado e formula¸c˜ao
Solu¸c˜ao Exemplo
Outras interpreta¸c˜oes para o problema
Internet
P´agina do curso de otimiza¸c˜ao estoc´astica lecionado na PUC-Rio em 2006.1:
http://www.mat.puc-rio.br/∼hjbortol/disciplinas/2006.1/soe/
P´agina da comunidade de otimiza¸c˜ao estoc´astica:
http://www.stoprog.org
Banco de artigos de otimiza¸c˜ao estoc´astica:
Internet
P´agina do curso de otimiza¸c˜ao estoc´astica lecionado na PUC-Rio em 2006.1:
http://www.mat.puc-rio.br/∼hjbortol/disciplinas/2006.1/soe/
P´agina da comunidade de otimiza¸c˜ao estoc´astica:
http://www.stoprog.org
Banco de artigos de otimiza¸c˜ao estoc´astica:
Internet
P´agina do curso de otimiza¸c˜ao estoc´astica lecionado na PUC-Rio em 2006.1:
http://www.mat.puc-rio.br/∼hjbortol/disciplinas/2006.1/soe/
P´agina da comunidade de otimiza¸c˜ao estoc´astica:
http://www.stoprog.org
Banco de artigos de otimiza¸c˜ao estoc´astica: