18.05.2014 Views

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

alternativa:<br />

V rp2 (x) = ‖x − x ∗ ‖ 2 para algum x ∗ ∈ χ ∗ (4.34)<br />

Esta função de Liapunov candidata é positiva para todo x /∈ χ e só será zero para<br />

x = x ∗ . V rp2 (x) é Lipschitz contínua e continuamente diferenciável.<br />

A derivada de Lie de (4.34) ao longo das trajetórias definidas por ẋ é dada por ([23,<br />

p. 42] e [68]):<br />

˙V rp2 (x) ∈ ¯LẋV rp2 (x) = 2(x − x ∗ ) T ẋ (4.35)<br />

A seguir, demonstraremos que a trajetória x(t) a partir de um ponto inicial x 0 =<br />

x(0) /∈ χ não se estaciona em um ponto x /∈ χ, isto é, que ˙V rp2 ≠ 0 nesta fase e para<br />

este caso, através do teorema:<br />

Teorema 4.5.2 Para todo x /∈ χ tal que existe i ∈ I(x) tal que f i (x) = 0 ou h i (x) = 0,<br />

˙V rp2 (x) < 0, isto é, a trajetória não se estaciona em nenhum ponto x /∈ χ.<br />

Prova:<br />

Supondo inicialmente f i (x) = 0, para algum i ∈ I(x), o vetor ẋ nessa descontinuidade<br />

pertence a −κ vezes o gradiente generalizado de E(x), o qual se define da seguinte<br />

maneira ([23, p. 32], [68]):<br />

ẋ ∈ −κ∂E(x) = co{ −κ [ D T f (x)Λuhsgn(f) + DT h (x)Γsgn(h)] ,<br />

−κ [ D T f (x)Λuhsgn(f) + DT h (x)Γsgn(h) + λ i∇f i (x) ] }<br />

(4.36)<br />

onde co denota o fecho convexo entre vetores (ver [68]).<br />

A derivada de Lie expressada em (4.35), resulta:<br />

˙V rp2 (x) ∈ ¯LẋV rp2 (x) = 2 co {−κ(x − x ∗ ) T [ D T f (x)Λuhsgn(f) + DT h (x)Γsgn(h)] ,<br />

−κ(x − x ∗ ) T [ D T f (x)Λuhsgn(f) + DT h (x)Γsgn(h) + λ i∇f i (x) ] }<br />

Para todo x ∗ ∈ χ ∗ , x /∈ χ, j ∈ J(x): f j (x ∗ ) ≤ 0 e f j (x) > 0. Por condição de<br />

primeira ordem das funções convexas:<br />

174

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!