Otimização/KKT

Fonte: testwiki
Saltar para a navegação Saltar para a pesquisa


Neste capítulo o objetivo é desenvolver algumas ideias e provar o teorema de Karush–Kuhn–Tucker (também chamado simplesmente de teorema KKT) que será utilizado no capítulo seguinte para explorar os métodos duais. O teorema KKT é bem útil para resolver problemas do tipo

(P){minf(x)gi(x)0;i=1,,phj(x)=0;j=1,,q

Cones

Predefinição:Definição

Exemplo de um cone no 2.

Em outras palavras, a propriedade que caracteriza um cone é que este tipo de conjunto contém todos os múltiplos não nulos de qualquer de seus elementos.

Predefinição:Clear

Predefinição:Definição

Observações:

  • C* é um cone: Se dC* tem-se que dx0, xC. Logo, para qualquer t+, vale (td)x=tdx0, xC. Disto segue que tdC*, mostrando que C* é um cone.
  • Sempre se tem que C(C*)* (Verifique).

Na segunda propriedade a igualdade pode não ocorrer (exemplo?). Para o objetivo deste texto, o ideal seria que a igualdade valesse. Mas será que isso ocorre para algum conjunto? A resposta é sim e, conforme o próximo lema, basta que C seja um cone convexo fechado.

Predefinição:Tarefa

Predefinição:Lema Predefinição:Demonstração

Predefinição:Definição

Esse conjunto VC(x) é o cone das direções viáveis em x, com respeito a C.

Predefinição:Definição

Caracterização das direções de descida

Predefinição:Lema

Predefinição:Demonstração

O cone viável linearizado

Predefinição:Definição

Observações
  • O conjunto formado pelos índices das restrições de desigualdade ativas é denotado por I(x). Assim,
I(x)={i:gi(x)=0}

Predefinição:Definição

L(x,C) é um cone não-vazio convexo e fechado pois, 0L(x,C). E se y,wL(x,C), tem-se

hi(x)(αy+(1α)w)=αhi(x)y+(1α)hi(x)w=α0+(1α)0=0 e
gj(x)(αy+(1α)w)=αgj(x)y+(1α)gj(x)wα0+(1α)00.

Portanto αy+(1α)wL(x,C) mostrando que L(x,C) é convexo.

Para mostrar que L(x,C) é fechado, pode-se pegar uma sequência convergente (dk)L(x,C) e mostrar que o ponto de acumulação dela esta em L(x,C).

Tem-se que hi(x)dk=0 e gj(x)dk0, k.

Passando o limite com k, obtem-se

0=limkhi(x)dk=hi(x)limkdk=hi(x)d e
0limkgj(x)dk=gj(x)limkdk=gj(x)d.

Isso mostra que L(x,C) é fechado.


Predefinição:Lema Predefinição:Demonstração


Predefinição:Definição

A seguir, serão mostradas algumas propriedades deste cone.

Predefinição:Lema Predefinição:Demonstração

Predefinição:Lema Predefinição:Demonstração

O cone tangente

Predefinição:Definição

Observações
  • O conjunto de todas as direções tangentes no ponto xC, é denominado cone tangente, e denotado por T(x,C).
  • Se aC, então T(a,C) também pode ser descrito como
T(a,C)={d;{dk} com dkd;{tk} com tk0 tais que x=a+tkdkC,k}

Predefinição:Exercício Predefinição:Resolução

Exemplo de cone tangente

Determinar o cone tangente ao ponto a=(0,0) do quadrado unitário com vértices (0,0), (0,1), (1,1) e (1,0). Predefinição:Resolução

Propriedades do cone tangente

Predefinição:Wikipédia

O cone tangente definido anteriormente tem as seguintes propriedades:

  1. T(a,C) é fechado e 0T(a,C)
  2. Se CD então T(a,C)T(a,D)
  3. Se V é uma vizinhança de a, então T(a,C)=T(a,VC)
Observação

A terceira propriedade indica que o cone tangente só depende do que ocorre bem perto de a, no conjunto C.


Predefinição:Lema Predefinição:Demonstração


Predefinição:Exercício Predefinição:Demonstração

Predefinição:Lema Predefinição:Demonstração

Teorema KKT

Predefinição:Teorema Predefinição:Demonstração


Predefinição:AutoCat