Um vale, uma resposta
Uma função é convexa se o segmento entre dois pontos quaisquer do seu gráfico fica sobre o gráfico ou acima dele: para todo . Para uma função duas vezes diferenciável há um teste prático: é convexa exatamente quando sua hessiana é semidefinida positiva em toda parte, isto é, todos os autovalores são . Somas de funções convexas, seus múltiplos positivos e o máximo de funções convexas são convexos, e é assim que grandes objetivos convexos são montados com peças pequenas.
A convexidade é o que torna a otimização confiável. Todo mínimo local é um mínimo global, um gradiente zero basta para parar, e a resposta não depende de onde o solver começa. Se a função é estritamente convexa o minimizador também é único, e se é fortemente convexa, com curvatura de pelo menos em cada direção, a descida do gradiente converge na taxa geométrica vista antes. Sem convexidade nada disso é garantido: o solver pode parar num vale que não é o mais profundo.
Em finanças, os objetivos convexos incluem a variância da carteira (uma matriz de covariância é semidefinida positiva), perdas de mínimos quadrados, a norma e o expected shortfall (CVaR) em função dos pesos. O valor em risco, um teto para o número de pesos não nulos e o índice de Sharpe como está não são convexos. Uma matriz de covariância amostral estimada com menos observações que ativos é semidefinida positiva mas singular, então a variância é convexa sem ser estritamente convexa e muitos vetores de pesos empatam no mínimo.
- Teste da hessiana: autovalores todos em toda parte, convexa; um autovalor negativo, não convexa.
- Vantagem: todo mínimo local é global, então o ponto de partida não importa.
- Blocos: somas, múltiplos positivos e máximos de funções convexas continuam convexos.
Lab: o que é avaliado
- Uma folga de convexidade15 pts
- O autovalor que quebra a convexidade15 pts
- Qual hessiana é convexa15 pts
- Objetivos convexos em finanças15 pts
- Um gradiente zero10 pts
- Vocabulário da convexidade15 pts
- Por que solvers gostam de problemas convexos15 pts