Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programao Dinmica
Determinstica e Estocstica
Prefcio
1
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
ndice
1. Programao Dinmica 3
1.1. Introduo 3
1.2. Princpio da Otimalidade de Bellman 9
1.3. Caminho mais Curto Determinstico 10
1.4. Comentrio sobre Algoritmos Mopes 15
1.5. Sistema de Distribuio de gua 17
1.6. Carregamento de Caminho 24
2
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
1. Programao Dinmica
1.1. Introduo
3
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
obtidas redues significativas no esforo computacional quando comparado
a outras tcnicas de otimizao.
4
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Considera ainda os seguintes custos:
cj
5
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Em relao a modelagem da programao dinmica cada estado deste
processo descrito completamente pelo nvel do estoque no incio de cada
perodo, ou seja, para que a deciso seja tomada em cada estgio, e todos os
subsequentes, necessrio conhecer apenas o nvel do estoque no incio do
perodo. Esta caracterstica torna o processo Markoviano sendo
indispensvel para que o Princpio da Otimalidade de Bellman possa ser
aplicado.
t
( P ) : min imizar E{ g j ( y j 1 + u j w j ) }
j =1
sujeito a:
yj = yj-1 + uj - wj , j = 1, 2, ..., t
_
y0 = y
uj 0 , j = 1, 2, ... , t
6
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Markoviano. Entretanto, modificando a definio da varivel de estado o
processo pode ser transformado em Markoviano. Para tanto, basta definir o
estado no como uma varivel nica representado o nvel atual do estoque,
mas uma matriz com duas colunas. A primeira coluna em cada linha
representaria o perodo de produo de cada item em estoque e a segunda o
nmero de itens produzidos neste perodo. Esta seria a maneira de
transportar toda a informao do passado para o estado atual, permitindo
ento uma deciso segundo um processo Markoviano.
7
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
estgio e, portanto, recursos remanescentes (no utilizados em cada estgio)
podem ser alocados ao estgio seguinte. Assim, est caracterizado um
processo sequencial Markoviano em que o conhecimento do nvel de
recursos disponveis no incio do estgio suficiente para decidir de forma
tima neste estgio e, em conseqncia, em todos os estados subsequentes
(neste caso apenas um).
u0 = 8 e v0 = 15 (condies de contorno)
x1 x2
u1= u0 2x1
u0 = 8 u2 = u1 2x2
Estado Estado
v0 =15 1 2 v2 = v1 5x2
v1= v0 5x1
8x1 7x2
8
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Entretanto, por absurdo, assuma que outra trajetria, digamos P(b,c), seja a
trajetria tima de b at c e no P(b,c). Se isto ocorre, a trajetria
P(a,b)P(b,c) deve ser melhor que P(a,c). Entretanto, isto contraria a
hiptese original de que P(a,c) seria a trajetria tima de a at c. Portanto,
P(b,c) no pode ser melhor do que P(b,c) que, consequentemente, a
trajetria tima de b at c.
9
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Sistema
Grafo G = (N,+) em camadas, ponderado e orientado.
Estgios
k = 0, 1, 2, 3, 4 correspondendo a cada uma das camadas do grafo.
Estados
4
N = U X k .... conjunto de vrtices do grafo G
k =0
10
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Transio de Estado
Condies de Contorno
f4(s) = 0 , s X4
11
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
12
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
13
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Otimizao Recursiva
Estgio k = 3
S asJ + f4(J) f3(s) Ir Para
y J
H 3 3 J
I 4 4 J
Estgio k = 2
S asy + f3(y) f2(s) Ir Para
y H I
E 4 8 4 H
F 9 7 7 I
G 6 7 6 H
14
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgio k = 1
S asy + f2(y) f1(s) Ir Para
y E F G
B 11 11 12 11 E ou F
C 7 9 10 7 E
D 8 8 11 8 E ou F
Estgio k = 0
S asy + f1(y) f0(s) Ir Para
y B C D
A 13 11 10 10 D
15
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
O problema de caminhos examinado infelizmente no se enquadra na classe
de problemas para os quais a heurstica mope oferece garantia de soluo
tima. O exemplo trivial a seguir (caminho mais curto de 1 at 4) estabelece
o contra-exemplo.
16
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Modelagem Matemtica
Variveis de Deciso
17
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Restries
si+1 = si - di , i = 1, 2
s3 = d 3
s2 = s 1 - d 1
s3 = s 2 - d 2
(+) - s3 = - d3
s2 = (s1 + s2) (d1 + d2 + d3)
s1 = d1 + d2 + d3
0 d1 + d2 + d3 3.000 e di inteiro, i = 1, 2, 3
18
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Funo Objetivo
x0 = fi(si,di)
i =1
Critrio
maximizar x0 = fi(si,di)
i =1
maximizar x0 = fi(si,di)
i =1
sujeito a:
si+1 = si - di , i = 1, 2
s3 = d 3
0 d1 + d2 + d3 3.000
di , inteiro i = 1, 2, 3
Sistema
Composto pelo sistema de distribuio de gua com trs pontos de
distribuio, o fluxo na entrada de gua e o esquema de retorno obtido
pela repartio do fluxo de gua entre os pontos.
19
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgios
Estados
si si+1
Tubo i
fi(si,di)
si+1 = si - di , i = 1, 2
s3 = d3 (Condio de Contorno)
20
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Funo Critrio
Sejam:
g i*+1 (si+1) = g i*+1 (si di) ... retorno timo obtido por uma trajetria
tima que passa pelo estado si no estgio
i = 1, 2, 3.
Estgio i = 3
21
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgio i = 2
Estgio i = 1
Estgio i = 4 s4 = 0, g 4* (0) = 0
f3(s3,d3) + g 4* (0)
d3
g3* (s3)
Estgio i = 3
s3 3 2 1 0
3 6 - - - 6
2 - 5 - - 5
1 - - 2 - 2
0 - - - 0 0
*
s2 3 2 1 0
3 7 6 6 6 7
* - 4 3 5
2 5
1 - - 1 2 2
0 - - - 0 0
22
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgio i = 1
d1
g1* (s1)
*
s1 3 2 1 0
* 6 7 9 6
3 9
23
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Assumindo que, pelo menos um produto de cada tipo deve ser transportado,
qual a composio de carga de maior retorno.
Variveis de Deciso
Restries
Funo Objetivo
Critrio
Modelo Matemtico
(b) Restries
b.1. Pelo menos um produto de cada tipo deve ser transportado no
caminho
xj 1, j = 1, 2, 3
24
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
b.2. Capacidade mxima de carga do caminho
x1 + 2x2 + 2x3 10
b.3. Integralidade
xj inteiro, j = 1, 2, 3
Retorno pela
x0 = Composio = 20x1 + 50x2 + 60x3
da Carga
(d) Critrio
Maior retorno possvel com o transporte da carga, ou seja,
Maximizar x0
25
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Mudana de Varivel:
xj 1 xj - 1 0 yj = xj - 1 0, j = 1, 2, 3
Restrio
x1 + 2x2 + 2x3 10
Funo Objetivo
yj 0 e inteiro j = 1, 2, 3
26
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Modelagem de (P) por Programao Dinmica
Sistema
Caminho, produtos, seus pesos e retorno no transporte
Estgios
Estados
Definidos a cada estgio pela capacidade de carga remanescente zj
no caminho.
z0 = 5 (Condio de Contorno)
y1 y2 y3
y1 2y2 2y3
27
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Zj ... conjunto dos estados viveis no estgio j = 0, 1, 2, 3
Z0 = { 5 }
Zj = { 0, 1, 2, 3, 4, 5 } j = 1, 2, 3
Funo Critrio
j 1 2 3
fj(yj) 20y1 50y2 60y3
28
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
29
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Sistema
Estgios
Estados Viveis, Estado Inicial e Alvo
Decises Admissveis
Equao de Transio de Estado
Custo (Lucro) Elementar
Poltica Admissvel
Critrio
Trajetrias
Problema de Programao Dinmica
Princpio da Otimalidade de Bellman
Equao Recursiva de Otimalidade
Sistema
Pode ser completamente descrito, a cada estgio, pela especificao do seu
estado.
Estgio
Varivel discreta k que determina a ordem em que ocorrem modificaes
no sistema.
k = 0, 1, 2, ... , t
30
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estado
Estado Inicial
Estado nico em que se encontra o sistema no estgio inicial k = 0 , ou seja,
Alvo
Conjunto constitudo dos estados viveis y (t ) no estgio final t .
Deciso
m
Varivel u(k ) = ( u1k , u2k ,..., umk ) que aplicada ao sistema quando
este se encontra no estado y (k ) influencia, de alguma forma, o estado em
que o sistema se encontrar no estgio seguinte (k + 1) .
31
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
r : n x m x n
( y (k ), u(k ), k ) a r ( y ( k ), u( k ), k ) = y (k + 1)
f : n x m x n
( y (k ), u(k ), k ) a f ( y (k ), u(k ), k )
u(k )
y (k ) Estado y (k + 1) = r ( y (k ), u(k ), k )
f ( y (k ), u(k ), k )
32
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
y (k ) Y (k ) , k = k0 + 1, k 0 + 2,..., t .
2.7. Trajetria
y (k + 1) = r ( y (k ), u(k ), k ), k = k 0 , k0 + 1,..., t 1
(k0+2,y(k0+2))
(t-2,y(t-2)) (t, y(t))
(k0+1,y(k0+1))
Alvo
33
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
y (k + 1) = r ( y ( k ), u(k ), k ), k = k0 , k0 + 1,..., t 1.
tem-se:
34
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
[
g * ( y (0), u* (k ) ] k = t 1
k =0 ,0) = mnimo g ( y (0), [u(k )] k = 0 , 0)
k = t 1
[u(k )] kk == 0t 1 ( y(0),0)
[u (k )]
* k = t 1
k =0 , pois, o nmero de polticas admissveis finito.
Se [u (k )] kk == tk1 ,
0
k0 = 0, 1, 2, ... , t-1 uma poltica tima considerando
Demonstrao
35
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
y = ( 0)
36
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Admitamos, por absurdo, que exista uma seqncia de decises
[u~(k )] kk == tk1+1 ( ~y , k0 + 1) aplicada a ~y = y (k0 + 1) = r ( y, u~(k0 ), k0 )
0
e tal que:
g * ( ~y , [u
~ (k )] k = t 1 , k + 1)
k = k +1 0
0
< g ( ~y , [u (k )] kk == kt 01+1 , k0 + 1) ------ (1)
k = t 1
~
u ( k )
k = k 0 +1
(k0,y(k0))
k = t 1
_
u (k )
k = k 0 +1
Alvo
k0 k0+1 t
[u (k )]kk == tk1 = (u (k0 ), u~(k0 + 1), u~(k0 + 2), ..., u~(t 1))
0
37
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
que [u (k )] k
t 1
0
ser uma poltica tima aplicada a y = y (k0 ) .
Conclumos que:
g( y , [u
~ (k )] k = t 1 , k + 1)
k = k +1 00
y , [u(k )] kk == tk01+1, k0 + 1)
= mnimo g ( ~
[u(k )] tk1+1 ( ~
y , k0 + 1)
0
= g ( ~y , k 0 + 1)
u( k 0 ) U ( y , k 0 )
f (y, u(k 0 ), k 0 ) Y (k 0 + 1)
38
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Considerar uma taxa de desconto 0 < < 1 que em muitas aplicaes ser
representada por = (1 + i / 100) 1 onde i % uma taxa de juros na unidade
de tempo.
39
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
+
g ( y (k0 ), [u(k )] +
k 0 , k0 ) = k f ( y(k ), u(k ), k )
k = k0
+
B k 0 +
g ( y (k0 ), [u(k )] +
k 0 , k0 ) = f ( y (k ), u(k ), k ) < B =
k k
k = k0 k = k0 (1 )
Com esta funo possvel avaliar o mrito relativo de uma alternativa pela
converso de uma seqncia infinita de retornos em um nmero nico.
r ( y ( k ), u (k ), k ) = r ( y (k ), u (k )), k ;
40
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
U ( y (k ), k ) = U ( y (k )) ;
Se y ( k ) Y ( k ), u ( k ) U ( y ( k )) e r ( y ( k ), u ( k )) Y ( k + 1)
ento ( k ' , y ( k ' ) Y ( k ' ), y ( k ' ) = y ( k ), u ( k ' ) = u ( k )
r ( y ( k ' ), u ( k ' )) Y ( k '+ 1) );
41
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
histrica de eventos que conduzem aquele estado, isto , a cada vez que o
sistema retorna aquele estado a mesma deciso ser tomada.
u(k 0 ) U ( y (k 0 ))
r ( y (k 0 ), u(k 0 )) Y (k 0 + 1)
42
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
O valor presente da mesma srie referenciada ao estgio k = k0 ser,
k0
portanto, dada por g * ( y (k 0 ), k 0 ) / . Logo, no caso geral, g * ( y (k0 ),0)
corresponder ao valor atual de uma srie que se inicia no estgio k = 0 e
pode ser representada por:
g * ( y (k 0 ), k 0 ) = k g * ( y (k 0 ),0)
0
e g * ( y (k 0 + 1), k 0 + 1) = k +1 g * (r ( y (k 0 ), u (k 0 )),0)
0
* k 0
k +1 * 0
u(k 0 ) U ( y (k 0 ))
r ( y (k 0 ), u(k 0 )) Y (k 0 + 1)
= mnimo{ f ( y (k 0 ), u (k 0 )) + g * ( r ( y ( k0 ), u (k 0 )),0) }
u(k 0 ) U ( y (k 0 ))
r ( y (k 0 ), u(k 0 )) Y (k 0 + 1)
43
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
de escala dos estgios fazendo com que qualquer estado possa ser
considerado como inicial.
u U (i ) j = r (i, u ) .
g * (i ) = mnimo{ f (i, u ) + g * ( j ) }
u U (i )
j = r ( i , u)
44
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Exemplo
45
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Soluo:
46
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
1a Iterao
g * (1) = mnimo{(0 + 0,8x10) , (2 + 0,8x10)} = 8 ..... u (1) = 2
g * (2) = mnimo{(4 + 0,8x10) , (5 + 0,8x10)} = 12 ..... u (2) = 1
g * (3) = mnimo{(6 + 0,8x10) , (1 + 0,8x10)} = 9 ..... u (3) = 4
g * (4) = mnimo{(6 + 0,8x10) , (4 + 0,8x10)} = 12 ..... u (4) = 3
2a Iterao
g * (1) = mnimo{(0 + 0,8x12) , (2 + 0,8x12)} = 8 ..... u (1) = 2
g * ( 2) = mnimo{( 4 + 0,8x8) , (5 + 0,8x9)} = 12 ..... u (2) = 1
g * (3) = mnimo{(6 + 0,8x12) , (1 + 0,8x12)} = 9 ..... u (3) = 4
g * ( 4) = mnimo{(6 + 0,8x8) , (4 + 0,8x9)} = 12 ..... u (4) = 3
47
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estado 1a 2a 3a 4a
y
g * ( y) u g * ( y) u g * ( y) u g * ( y) u
Estado 5a 6a 7a 8a
y
g * ( y) u g * ( y) u g * ( y) u g * ( y) u
48
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
A convergncia do procedimento assinttica, ou seja, no ocorre
necessariamente, em nmero finito de iteraes (Wagner, 1969).
Adicionalmente, o fato de uma poltica admissvel permanecer a mesma por
diversas iteraes no implica, necessariamente, em que esta seja a poltica
estacionria tima. Este fato pode ser observado no exemplo onde at a 11a
iterao a poltica manteve-se como (2, 1, 4, 3). Na realidade a poltica
estacionria tima pode no ser nica.
_ _ _
mnimo{ f (i, u (i )) + . g ( j )} = f (i, u ' (i )) + . g ( j ' ) < g (i )
u( i ) U ( i )
j = r (i , u(i ))
49
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
_ _
substituimos na poltica admissvel u (i ) por u ' (i ) . Com esta nova poltica
resolvemos o sistema novamente at que no haja nenhuma mudana na
poltica admissvel que ser ento uma poltica tima.
1a Iterao
_ _
g 0 (1) = 0 + . g 0 (2)
_ _
g 0 (2) = 5 + . g 0 (3)
_ _
g 0 (3) = 1 + . g 0 (4)
_ _
g 0 (4) = 4 + . g 0 (3)
_ _
g 0 (1) 0,8x g 0 (2) = 0
_ _
g 0 (2) 0,8x g 0 (3) = 5
_ _
g 0 (3) 0,8x g 0 ( 4) =1
_ _
- 0,8x g 0 (3) + g 0 ( 4) = 4
50
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Resolvendo este sistema de quatro equaes lineares e quatro incgnitas,
obtemos:
_
g 0 (1) = 11,3
_
g 0 (2) = 14,3
_
g 0 (3) = 11,7
_
g 0 (4) = 13,3
_
mnimo{(0+0,8x14,3) , (2+0,8x13,3)} = 11,3 = g 0 (1)
_ _
mnimo{(4+0,8x11,3) , (5+0,8x11,7)} = 13,0 < g 0 (2) u1 (2) = 1
_
mnimo{(6+0,8x14,3) , (1+0,8x13,3)} = 11,7 = g 0 (3)
_
mnimo{(6+0,8x11,3) , (4+0,8x11,7)} = 13,3 = g 0 (4)
51
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
2a Iterao
Com a nova poltica admissvel o sistema de equaes passa a ser o seguinte:
_ _
g 1 (1) = 0 + . g 1 (2)
_ _
g 1 (2) = 4 + . g 1 (1)
_ _
g 1 (3) = 1 + . g 1 (4)
_ _
g 1 (4) = 4 + . g 1 (3)
_ _
g 1 (1) 0,8x g 1 (2) = 0
_ _
g 1 (2) 0,8x g 1 (1) = 4
_ _
g 1 (3) 0,8x g 1 (4) =1
_ _
- 0,8x g 1 (3) + g 1 ( 4) = 4
_
g 1 (1) = 8,9
_
g 1 ( 2) = 11,1
_
g 1 (3) = 11,7
_
g 1 ( 4) = 13,3
52
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Testando estes valores nas equaes de otimalidade:
_
mnimo{(8,9) , (2+0,8x13,3)} = 8,9 = g 1 (1)
_
mnimo{(11,1) , (5+0,8x11,7)} = 13,0 = g 1 ( 2)
_
mnimo{(6+0,8x14,3) , (11,7)} = 11,7 = g 1 (3)
_ _
mnimo{(6+0,8x11,3) , (13,3)} = 13,1 < g 1 ( 4) u 2 (4) = 1
3a Iterao
Com a nova poltica admissvel o sistema de equaes na terceira iterao
passa a ser o seguinte:
_ _
g 2 (1) = 0 + . g 2 (2)
_ _
g 2 (2) = 4 + . g 2 (1)
_ _
g 2 (3) = 1 + . g 2 (4)
_ _
g 2 (4) = 6 + . g 2 (3)
53
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
_ _
g 2 (1) 0,8x g 2 (2) = 0
_ _
g 2 (2) 0,8x g 2 (1) = 4
_ _
g 2 (3) 0,8x g 2 (4) =1
_ _
- 0,8x g 2 (1) + g 2 (4) = 4
_
mnimo{(8,9) , (2+0,8x13,1)} = 8,9 = g 2 (1)
_
mnimo{(11,1) , (5+0,8x11,5)} = 11,1 = g 2 (2)
_
mnimo{(6+0,8x11,1) , (11,5)} = 11,5 = g 2 (3)
_
mnimo{(13,1) , (4+0,8x11,5)} = 13,1 = g 2 (4)
54
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
55
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
4.1. Conceito
Nos modelos determinsticos quando uma deciso atua sobre o sistema o
estado resultante completamente previsvel. Portanto, quando uma
seqncia de decises admissveis atua, a partir de um estado inicial, todas
as transies de estado e seus custos ou retornos correspondentes so
conhecidos com preciso.
56
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
que preserva as propriedades da aditividade e monotonicidade.
t 1
*
g ( y , k 0 ) = mnimo E
k = k
f ( y (k ), u (k ), k ) =
0
u (k 0 ) U ( y , k 0 )
t 1
= mnimo E f ( y , u (k 0 ), k 0 ) +
k = k +1
f ( y (k ), u (k ), k ) =
0
u (k 0 ) U ( y , k 0 )
t 1
= mnimo E [ f ( y , u (k0 ), k0 )] + mnimo{ E f ( y (k ), u (k ), k ) }
k = k 0 +1
u (k 0 ) U ( y , k 0 ) u (k 0 + 1) U ( y (k 0 + 1), k 0 + 1)
= mnimo { E [ f ( y , u (k 0 ), k 0 )] + g * (r ( y , u (k 0 ), k 0 ), k 0 + 1) }
_
u (k 0 ) U ( y , k 0 )
_ _
onde r ( y, u (k 0 ), k 0 ) e f ( y, u (k0 ), k 0 ) so variveis aleatrias com
distribuio de probabilidade conhecida. Como as distribuies de
probabilidades dos novos estados so conhecidas temos um problema de
deciso sob risco.
57
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
oportuno observar que, nos casos em que os custos (lucros/ganhos)
elementares f ( y , u (k 0 ), k 0 ) no dependem do estgio k0 os clculos ficam
58
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
E[ f ( y , u (k0 ), k0 ) + g * (r ( y , u (k 0 ), k 0 ), k0 + 1)] =
= p j [c j + g * ( y j , k 0 + 1)]
n
j =1
59
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Observe que esta equao (2), como no poderia deixar de ser, equivalente
a obtida anteriormente, com critrio de minimizao, aplicadas
simplificaes de notao que o caso permite.
60
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
61
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
dg ( ) p q pq
= =0 = = pq
d 1+ 1 p+q
d 2 g ( ) p q
= < 0
d 2 (1 + ) 2 (1 ) 2
V2 ( x) = 2C + log x
62
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Considere o jogo a seguir onde uma pessoa compra uma ficha que lanada
ao acaso sobre uma mesa triangular como a do esquema abaixo.
63
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Aps a primeira jogada, o jogador tem direito a mais duas partindo da regio
resultante do lance anterior e mantendo-se todas as outras condies.
64
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
1 3
x 12 + x 4 = 6
4 4
65
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
66
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
67
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Se o jogador tomar a deciso de escolher a roleta A, tem probabilidade de
continuar na regio I, com ganho de 12, e uma chance de 3/4 de ir para a
regio II, com ganho de 4. Se ficar em I, sua prxima deciso ser optar pela
roleta A novamente, com ganho esperado de 6. Se for para a regio II, sua
prxima deciso ser a roleta C, com ganho esperado de 10. Ento, tomando
a deciso A, o ganho adicional esperado mximo ser:
1 3
(12 + 6) + (4 + 10) = 4,5 + 10,5 = 15
4 4
1 5
(0 + 6) + (6 + 15) = 1,0 + 17,5 = 18,5
6 6
68
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
69
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estratgia tima:
70
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
A estratgia tima, ou conjunto de decises timas para cada estgio, ser
ento:
Estratgia tima
Estgio Estado Deciso
k =0 I Roleta B
II Roleta D
III Roleta E
k =1 I Roleta B
II Roleta D
III Roleta E
k=2 I Roleta A
II Roleta C
III Roleta E
71
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgio k = 2
y (2 + 1) ... varivel aleatria
y (2) u( 2) y p j c j g * ( y,2 + 1) E g * ( y (2),2) _
u( y (2),2)
I 12 0
A 6
II 4 0
I 6 A
I 1/6 0 0
B 5
III 5/6 6 0
I 10 0
C 10
II 10 0
II II 0 0 10 C
D 9
III 12 0
I 36 0
E 15
III 8 0
III II 10 0 15 E
F 13
III 16 0
72
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgio k = 1
y (1 + 1) ... varivel aleatria _
y (1) u(1) y p j c j g * ( y,1 + 1) g * ( y (1),1)
E u( y (1),1)
I 12 6
A 15
II 4 10
I 18,5 B
I 1/6 0 6
B 18,5
III 5/6 6 15
I 10 6
C 18
II 10 10
II 22,8 D
II 0 10
D 22,8
III 12 15
I 36 6
E 27,8
III 8 15
III 27,8 E
II 10 10
F 25,5
III 16 15
73
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgio k = 0
y (0 + 1) ... varivel aleatria _
y (0) u( 0) y p j c j g * ( y,0 + 1) E g * ( y (0),0)
u( y (0),0)
I 12 18,5
A 27,7
II 4 22,8
I
I 1/6 0 18,5 31,2 B
B 31,2
III 5/6 6 27,8
I 10 18,5
C 30,6
II 10 22,8
II 35,3 D
II 0 22,8
D 35,3
III 12 27,8
I 36 18,5
E 40,5
III 8 27,8
III 40,5 E
II 10 22,8
F 38,3
III 16 27,8
74
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
75
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Soluo
u1 , continuar jogando
u (i ) =
u 2 , encerrar a partida
76
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
A tomada da deciso influenciada pelo estado i e pelo estgio k . Por
exemplo:
4 1
P{ j / u (i ) = u1} = p j = = , j = 1, 2,..., 13
52 13
13 13 13
j 10 13
E[ j / u(i) = u1 ]P{ j / u (i) = u1} = 10 j p j = 10 13 = 13 j = 70 , i = 1,2,...,13
j =1 j =1 j =1 j =1
77
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
$70 , se i 7
g * (i,3) = , i = 1, 2,..., 13
$10 i , se i 8
Esquema do Estgio k =3
78
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
aos estados j = 8, 9, 10, 11, 12, 13 (oito, nove, dez, Valete, Dama e Rei) com
7
ganho de $10 j . Porm, com probabilidade p
j =1
j = 7/13, o estado
7 13
7 1
g (i,2) = mximo{
*
13 j =1
*
g ( j ,3) +
13 g ( j,3) , 10 i }, i = 1, 2,..., 13
j =8
*
$86,154 , se i 8
g * (i,2) =
$10 i , se i 9
79
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
80
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
$95,325 , se i 9
g * (i,1) =
$10 i , se i 10
Esquema do Estgio k =1
81
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
No estgio k = 0 , antes de qualquer carta ter sido exibida, o nico estado
i = 0 , quando o jogo ainda no iniciou e nenhuma carta foi observada. A
nica deciso admissvel u (i ) = u1 , ou seja, jogar recebendo carta que,
com probabilidade p j = 1/13 poder ser j = 10, 11, 12, 13 (dez, Valete,
9
Dama e Rei) e com probabilidade p j = 9/13 carta de menor valor. Ento:
j =1
9 9 * 1 13 *
g * (0,0) = mximo{ g ( j ,1) + g ( j,1) , 10 0 }=
13 j =1 13 j =10
Esquema do Estgio k =0
82
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Ou seja, se as decises timas atuarem sobre o sistema o ganho esperado
timo do jogo ser de $101,379.
105
100
95
Ganho ( $ )
90 tima
85 Gulosa
80
75
70
10 20 30 40 50 60 70 80 90 100
Nmero de Jogos
83
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
u
P{ X = x} = p x (1 p) u x , x = 0, 1, 2,..., u
x
A probabilidade de produo de um lote com todos os items defeituosos
u
1 1
considerando p = dada por P{ X = u} = e com pelo menos um
2 2
u
1
item aceitvel P{ X < u} = 1 .
2
84
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
aceitvel, um custo adicional de $300 ser imputado. O fabricante tem
tempo disponvel para produo de apenas trs lotes na tentativa de obteno
de item aceitvel. Se um item aceitvel no for obtido ao final da terceira
tentativa de produo, os custos do fabricante devido a perda de receita e
penalidades contratuais sero de $1,600.
85
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
[ ] [F + 100u ]
u uj
1 j 1
g (1, j ) = mnimo{ (1 ) F + 100u j + g * (0, j + 1) +
*
j + g * (1, j + 1) }
2 2
u j = 0,1,2,...
86
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
300 , u j > 0
F = j
0 , uj = 0
u3
* 1
g (1,2) = mnimo{ F + 100u3 + g * (1,3) }
2
u3 = 0,1,2,...
0, se u3 = 0
com g * (1,3) = 1,600 e F=
300, se u3 > 0
87
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Estgio k = 2
u3 u
1 3
F + 100u3 + 1,600
y 2
0 1 2 3 4 5 6 g * (1,2) u3*
0 0 0 0
1 1,600 1,200 900 800 800 850 925 800 3 ou 4
Estgio k = 1
u2 u
1 2 *
y F + 100u2 + g (1,2)
2
0 1 2 3 4 5 6 g * (1,1) u*2
0 0 0 0
1 800 800 700 700 750 825 912 700 2 ou 3
Estgio k = 0
u1 u
1 1
y F + 100u1 + g * (1,1)
2
0 1 2 3 4 5 6 g * (1,0) u1*
0 0 0 0
1 700 750 675 687 744 822 911 675 2
88
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
89
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
5.1. Conceito
90
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Sero tratados nesta abordagem apenas os problemas com as seguintes
caractersticas:
p11s s
p12 .... p1sm
s
s
p p22 .... p2s m
(U s ) = 21
M M M
s s
pm1 pms 2 .... pmm
91
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
92
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
ser o valor atual (presente) esperado mnimo quando o estado inicial for i
e a deciso que atua sobre o sistema for u U (i ) . Conseqentemente, com
probabilidade 1, a deciso tima no estado i aquela cujo valor atual
esperado mnimo, o que nos leva a equao de otimalidade.
93
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
O sistema de equaes de otimalidade, como no caso determinstico, pode
ser resolvido por dois mtodos:
Exemplo
94
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
O sistema, representado esquemticamente no diagrama anterior, pode se
encontrar a cada estgio, nos estados 1 e 2. Em cada estado, podem ser
tomadas uma dentre duas decises: A e B para o estado 1 e C e D para o
estado 2. No diagrama esto representados os custos elementares bem como
as probabilidades das respectivas transies de estado.
(A,C) = 1 / 4 3 / 4
3 / 4 1 / 4
qualquer iterao t .
95
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
Soluo:
1 3
g * (1) = mnimo{(10 + ( g * (1) + g * (2)) , (8 + g * (1))}
4 4
A B
3 1 1 1
g * (2) = mnimo{(7 + ( g * (1) + g * ( 2)) , (7 + ( g * (1) + g * (2))}
4 4 2 2
C D
96
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
1a Iterao
1 3 1 3
g1* (1) = mnimo{( 4 + 12 + 0,8( 40 + 40)) , (8 + 0,8 40)} =
4 4 4 4
= mnimo{(10 + 0,8 40) , (8 + 0,8 40)} = 40 ... Deciso B
3 1 3 1 1 1
g1* (2) = mnimo{( 8 + 4 + 0,8( 40 + 40)) , ( 2 + 12 +
4 4 4 4 2 2
1 1
0,8( 40 + 40))} =
2 2
= mnimo{(7 + 0,8 40) , (7 + 0,8 40)} = 39 ... Deciso C ou D
2a Iterao
1 3
g 2* (1) = mnimo{(10 + 0,8( 40 + 39)) , (8 + 0,8 40)} =
4 4
= mnimo{41,4 , 40} = 40 ... Deciso B
3 1 1 1
g 2* (2) = mnimo{(7 + 0,8( 40 + 39)) , (7 + 0,8( 40 + 39))} =
4 4 2 2
= mnimo{38,8 , 38,6} = 38,6 ... Deciso D
3a Iterao
1 3
g 3* (1) = mnimo{(10 + 0,8( 40 + 38,6)) , (8 + 0,8 40)} =
4 4
= mnimo{41,16 , 40} = 40 ... Deciso B
3 1 1 1
g 3* ( 2) = mnimo{(7 + 0,8( 40 + 38,6)) , (7 + 0,8( 40 + 38,6))} =
4 4 2 2
= mnimo{38,72 , 38,44} = 38,44 ... Deciso D
97
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
4a Iterao
1 3
g 4* (1) = mnimo{(10 + 0,8( 40 + 38,44)) , (8 + 0,8 40)} =
4 4
= mnimo{41,064 , 40} = 40 ... Deciso B
3 1 1 1
g 4* (2) = mnimo{(7 + 0,8( 40 + 38,44) , (7 + 0,8( 40 + 38,44))} =
4 4 2 2
= mnimo{38,688 , 38,376} = 38,376 ... Deciso D
5a Iterao
1 3
g 5* (1) = mnimo{(10 + 0,8( 40 + 38,376)) , (8 + 0,8 40)} =
4 4
= mnimo{41,0256 , 40} = 40 ... Deciso B
3 1 1 1
g 5* ( 2) = mnimo{(7 + 0,8( 40 + 38,376) , (7 + 0,8( 40 + 38,376))} =
4 4 2 2
= mnimo{38,6752 , 38,3504} = 38,3504 ... Deciso D
6a Iterao
1 3
g 6* (1) = mnimo{(10 + 0,8( 40 + 38,3504)) , (8 + 0,8 40)} =
4 4
= mnimo{41,0102 , 40} = 40 ... Deciso B
3 1 1 1
g 6* (2) = mnimo{(7 + 0,8( 40 + 38,3504) , (7 + 0,8( 40 + 38,3504))} =
4 4 2 2
= mnimo{38,6700 , 38,3402} = 38,3402 ... Deciso D
98
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
7a Iterao
1 3
g 7* (1) = mnimo{(10 + 0,8( 40 + 38,3402)) , (8 + 0,8 40)} =
4 4
= mnimo{41,0041 , 40} = 40 ... Deciso B
3 1 1 1
g 7* (2) = mnimo{(7 + 0,8( 40 + 38,3402) , (7 + 0,8( 40 + 38,3402))} =
4 4 2 2
= mnimo{38,6680 , 38,3402} = 38,3361 ... Deciso D
g 7* (i ) g 6* (i ) < 10 2 , i = 1, 2
99
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
1a Iterao
u 0 (1) = A e u 0 (2) = C
1 3 1 3
g 1 (1) = ( 4 + 12) + 0,8( g 1 (1) + g 1 (2))
4 4 4 4
3 1 3 1
g 1 (2) = ( 8 + 4) + 0,8( g 1 (1) + g 1 ( 2))
4 4 4 4
100
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
2a Iterao
1 3 1 3
mnimo{ (( 4 + 12) + 0,8( 40 + 38,8)) , 40 } = 40 = g 2 (1)
4 4 4 4
1 1 1 1
mnimo{ 38,8 , (( 2 + 12) + 0,8( 40 + 38,8)) } = 38,5 < g 2 (2)
2 2 2 2
u 3 (2) = D
101
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
3a Iterao
1 3 1 3
mnimo{ (( 4 + 12) + 0,8( 40 + 38,5)) , 40 } = 40 = g 3 (1)
4 4 4 4
3 1 3 1
mnimo{ (( 8 + 4) + 0,8( 40 + 38,5) , 38,35) } = 38,35 = g 3 (2)
4 4 4 4
Com a preciso adotada na soluo das equaes lineares, neste caso (10-1),
o algoritmo termina obtendo em trs iteraes a estratgia tima efetiva
102
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
6. Referncias Bibliogrficas
103
XXXIV SIMPSIO BRASILEIRO DE PESQUISA OPERACIONAL 8 a 11 de novembro de 2002, Rio de Janeiro/RJ
A PESQUISA OPERACIONAL E AS CIDADES
SBPO
RAGSDALE, C. T., Spreadsheet Modeling and Decision Analysis, Third
Edition, South-Western College Publishing, 2001.
ROSS, S. M., Introduction to Stochastic Dynamic Programming, Academic
Press, New York, 1983.
ROSS, S. M., Introduction to Probability Models, 7th Edition, Academic
Press, 2000.
WAGNER, H. M., Principles of Operations Research with Applications to
Managerial Decisions, Prentice-Hall Inc., 1969.
104