Sei sulla pagina 1di 19

OTIMIZAO DE PROCESSOS Aula 10

Profa. Karoline Brito

Otimizao Multidimensional
-

Mtodos livres de derivadas (Mtodos de Busca Direta)


-

Quando as derivadas no esto disponveis O tempo computacional geralmente maior Estratgias mais speras Melhores resultados

Mtodos baseados em derivadas


-

Mtodos de Busca Direta


Dizemos que um mtodo de busca direta se, alm de no computar derivadas, ele no utilizar os valores de funo em nenhum clculo.

A interpolao quadrtica se enquadra em um mtodo de busca direta? O Mtodo Simplex o mais conhecido!

Mtodo Simplex (Mtodo de Nelder Mead)


n+1 pontos em Rn

No Degenerado em R2

Degenerado em R2

Linearmente Independente

Mtodo Simplex (Mtodo de Nelder Mead)


Simplex em 2 dimenses Tringulo Comparao dos valores da funo nos trs vrtices Rejeio do pior vrtice (f assume maior valor) e sua posterior substituio onde f assume menor valor. Novo tringulo formado e a busca continua Processo gera uma seqncia de tringulos cada vez menores As coordenadas, finalmente, so encontradas!

Tringulo Inicial BGW


Minimizar f(x,y) Sejam os vrtices Vk = (xk,yk), onde k = 1,2,3 Avaliar f em cada um dos vrtices

zk = f(xk,yk), onde k = 1,2,3

B = (x1,y1) G = (x2,y2) B (best); G(good); W (worst)

W = (x3,y3)

Midpoint of the Good Side

Processo de construo utiliza o ponto mdio de um segmento de linha ligando B e G.

Reflexion Using the Point R


f diminui: W B f diminui: W G Ento f assume um menor valor distante de W...

No lado oposto a W Reflexo do tringulo atravs do segmento BG

Ponto de teste R

Reflexion Using the Point R

Expansion Usign the Point E


f em R < f em W

Movimentao na direo correta Extender o tringulo para o ponto E

Talvez o mnimo esteja somente um pouco distante de R

Expansion Usign the Point E

Contraction Using the Point C

f em R = f em W

Testar outro ponto E se a funo for menor em M? No forma um tringulo Testar C1 (ponto mdio de WM) e C2 (ponto mdio de MR)

O que apresentar menor f, considerar como sendo C

Novo tringulo formado (BGC)

Importante para o caso n-dimensional (maior que 2)

Contraction Using the Point C

Shrink toward B

f em C > f em W

G e W devem ser encolhidos na direo de B GM WS

Shrink toward B

Algoritmo

Exemplo

Use o Algoritmo de Nelder Mead para encontrar o mnimo de f(x,y) = x2 4x + y2 y xy

Inicie com os trs vrtices abaixo: V1 = (0;0) V2 = (1,2;0,0) V3 = (0,0;0,8)

Exemplo

Exemplo

Potrebbero piacerti anche