Otimização/Uso da matriz hessiana para caracterizar pontos críticos

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

Predefinição:Wikificar Predefinição:Movido da Wikipédia

Dada a função f(𝐱)=f(x1*,x2*,x3*,...,xn*), a condição necessária para que um determinado ponto (x1*,x2*,x3*...,xn*) seja um ponto crítico é que todas as derivadas parciais, calculadas naquele ponto específico, sejam iguais a zero[1]. No entanto, para definir se este ponto crítico é um ponto de máximo, mínimo ou de sela, é preciso calcular o determinante da matriz hessiana e seus menores principais. Para isso, pode-se seguir os seguintes passos:

Passo 1

Calcular as "n" derivadas de primeira ordem da função f. O resultado serão "n" funções das variáveis do vetor nX1 (𝐱).

Passo 2

Igualar cada uma das "n" funções do passo 1 a zero. Com isso, serão descobertos valores para cada uma das variáveis x1,x2,x3,...,xn. Chamaremos estes valores, cujas coordenadas compõem o ponto crítico, de (x1*,x2*,x3*,...,xn*). Igualmente, o vetor nX1 destes valores (números) será chamado de 𝐱*=[x1*x2x3*xn*]. Reservar este ponto crítico.

Passo 3

A partir das derivadas de primeira ordem calculadas no item 1, calcular as derivadas de segunda ordem da função f e montar a matriz hessiana nXn. Notar que é possível que muitos elementos desta matriz sejam função das variáveis (x1,x2,...,xn).

Passo 4

Substitua as variáveis (x1,x2,x3,...,xn), presentes na matriz hessiana montada no item 3, pelos valores correspondentes do ponto crítico, ou seja, pelos valores do vetor 𝐱*. A matriz resultante não terá mais variáveis, somente números. Por exemplo, a derivada da função f em relação à variável x2, por sua vez derivada em relação à variável x1, calculada para o vetor (𝐱*), será representado por 2fx2x1(𝐱*) e significa um número.

Passo 5

A partir da matriz resultante do item 4, calcular os menores principais. Os resultados serão números.

  • |H1|=|2fx12(𝐱*)|,
  • |H2|=|2fx12(𝐱*)2fx1x2(𝐱*)2fx2x1(𝐱*)2fx22(𝐱*)|
  • |H3|=|2fx12(𝐱*)2fx1x2(𝐱*)2fx1x3(𝐱*)2fx2x1(𝐱*)2fx22(𝐱*)2fx2x3(𝐱*)2fx3x1(𝐱*)2fx3x2(𝐱*)2fx32(𝐱*)|
  • ...
  • |Hn|=|2fx12(𝐱*)2fx1x2(𝐱*)2fx1x3(𝐱*)2fx1xn(𝐱*)2fx2x1(𝐱*)2fx22(𝐱*)2fx2x3(𝐱*)2fx2xn(𝐱*)2fx3x1(𝐱*)2fx3x2(𝐱*)2fx32(𝐱*)2fx3xn(𝐱*)2fxnx1(𝐱*)2fxnx2(𝐱*)2fxnx3(𝐱*)2fxn2(𝐱*)|=|Hn|=determinante da matriz hessiana calculada no item 4.

Passo 6

Verificar o sinal dos menores principais do item 5[2]:

Se e somente se... ...o que é a mesma coisa que dizer que... ...podemos concluir que...
|H1|>0,|H2|>0,|H3|>0,.... A matriz H calculada no item 4 é positiva definida ponto crítico (x1*,x2*,x3*,...,xn*), calculado no item 2, é ponto de mínimo.
|H1|<0,|H2|<0,|H3|<0,.... A matriz H calculada no item 4 é negativa definida ponto crítico (x1*,x2*,x3*,...,xn*), calculado no item 2, é ponto de máximo.

Referências

  1. CHIANG, Alpha C. Fundamental Methods in Mathematical Economics. 3ª edição. McGraw-Hill, Inc. 1984. ISBN 0-07-010813-7. Seção 11.4, "Objective functions with more than two variables" .Página 332.
  2. CHIANG, Alpha C. Fundamental Methods in Mathematical Economics. 3ª edição. McGraw-Hill, Inc. 1984. ISBN 0-07-010813-7. Seção 11.4, "Objective functions with more than two variables" .Página 333.


Predefinição:AutoCat