Escolar Documentos
Profissional Documentos
Cultura Documentos
Cap6 Notas Aulas Valente
Cap6 Notas Aulas Valente
c 1999
136
PAVF c 1999
137
Estrutura hierarquica
Decis~ao
S
u(x0) u(x)
8x 2
?
N
Fim
PSfrag replacements
Analise local
Trade-os
Problema escalar
Obtem-se x0 2
Analise
PAVF c 1999
138
Frank-Wolfe
Requer informaco~es locais na forma de trade-os implcitos e explcitos (taxas marginais de substituic~ao)
Destinado a problemas convexos
Formulac~ao do problema
minimizarx2
u(f (x))
Rn : conjunto convexo
f = (f1; f2; : : : ; fm) : funco~es convexas sobre
PAVF c 1999
139
minimizar2
rxu(f (xk ))T
Seja k uma solucao do problema; faca dk := k xk
3: Determine o passo otimo tk resolvendo o problema de
busca unidimensional
xk k < , > 0
Usa informaco~es de gradiente; busca unidimensional restrita a [0; 1]; exelentes propriedades de converg^encia
o auxlio do decisor
PAVF c 1999
140
1
PSfrag replacements
0
x2
x1
g1
d1
d0
x0
g0
x1
" df #T du
m @u
X
" df #T
PAVF c 1999
141
m
X
ik rfi(xk )T
i=1
k
@u=@f
i
onde :=
@u=@f1k ; i = 1; 2; : : :; m s~ao as taxas marginais de substituic~ao do decisor no ponto x = xk
ik
f2
f3
0
PAVF c 1999
142
u(f )
Portanto,
u(f k)
" du #T
k)
(
f
f
df
" du #T
u(f k 1) u(f k) df k (f k 1 f k )
@u [1 k k ](f k
@f
2
m
k
1
f k)
PAVF c 1999
143
g2(x) 12:5
g3(x) = 2500
g4(x) = 63
xxx
Custo
Colesterol
Carboidrato
Vitamina A
Ferro
Calorias
Proteinas
PAVF c 1999
144
minimizar2
3
X
i0rfi(x0)T
i=1
PAVF c 1999
145
f1(x0 + d0)
f2(x0 + d0)
f3(x0 + d0)
0.0
3.43
58.0
322.0
0.2
3.40
65.3
287.9
0.4
3.34
72.6
253.9
0.6
3.35
79.8
219.8
0.8
3.33
87.1
185.8
1.0
3.31
94.4
151.8
Obtem-se
PAVF c 1999
146
d+i 0; di 0; d+i di = 0; i = 1; 2; : : :; m
x2
Vers~ao interativa
jetivo
Minimizac~ao de di n~ao faz sentido se se deseja minimizar fi
A minimizac~ao lexicograca e substituda por
minimizarx;d+ ;d
m
X
i=1
wid+i
d+i 0; di 0; d+i di = 0; i = 1; 2; : : : ; m
x2
PAVF c 1999
147
d+i = fi(x) + di
ti
m
X
i=1
wi(fi(x) + di )
que e equivalente a
minimizar u(f (x))
no sentido de que u e aditiva e linear, e que @u=@fi =
0 se fi ti
PAVF c 1999
148
f2(x) d+2 + d2 = 17
f3(x) d+3 + d3 = 150
d+i 0; di 0; d+i di = 0; i = 1; 2; : : : ; m
x2
Soluc~ao:
PAVF c 1999
149
wi(fi(x) + di ) =
m
X
i=1
wi(rfi(x0)T x + di )
PAVF c 1999
150
Metodo STEM
Caractersticas
plcitos
Trabalha no sentido de obter soluco~es satisfatorias
Formulac~ao
minimizarx2
f (x)
:= fx 2 Rn : Ax = b; x 0g; A 2 Rpn; b 2 Rp
PAVF c 1999
151
Metodo STEM
Ponderac~oes
O metodo baseia-se na ponderac~ao de desvios em relac~ao aos valores utopicos. Para i = 1; 2; : : :; m, calcula-se
0
i := @ yi
10
1 1=2
cij A ; se yi < 0
yi
j =1
0
10 n
1 1=2
X
y
y
i
i A @ cij A
i := @
; se yi 0
yi A @ Xn
yi
j =1
m
i ; w 0; X
wi := X
wi = 1
i
m
i
=1
i
j =1
Se o valor de fi sobre
n~ao difere muito de yi, ent~ao
PAVF c 1999
152
Metodo STEM
Algoritmo STEM (STEp Method)
1: Determine y i; yi; i;
0
i = 1; 2; : : :; m; determine uma
soluc~ao inicial x 2
; faca k = 0
2: Para i = 1; 2; : : :; m, o decisor compara fi(xk ) com yi
e dene
k
>
>
>
>
<
4: Faca i
minimizarx;
s.a wi(fi(x) yi); i = 1; 2; : : : ; m
x 2
k+1; 2 R
PAVF c 1999
153
Metodo STEM
Observac~oes
Exemplo
minimizarx2
f (x)
y1 = 130; y2 = 250
y1 = 100; y2 = 100
PAVF c 1999
154
Metodo STEM
Exemplo (cont.)
Ponderaco~es
( 100) ( 0:4)2 + ( 0:3)2
1 = 130 130
= 0:46
( 100) (1)2 + (0)2
2 = 250 250
= 0:60
1=2
0:56(f2(x) + 250)
x 2
0; 2 R
1=2
PAVF c 1999
155
Metodo STEM
Exemplo (cont.)
0
>
>
>
>
<
Faz-se w1 = 1; w2 = 0 e resolve-se
minimizarx;
s.a (f1(x) + 130)
x 2
1; 2 R