Otimização Semidefinida para Resolução do Problema de Matriz de Correlação mais Próxima
Resumo
Este trabalho apresenta uma revisão bibliográfica detalhada sobre otimização semidefinida, com foco no problema de programação quadrática. Inicialmente, fornece-se um embasamento teórico abrangente, abordando diferentes tipos de problemas de otimização e as condições de Karush-Kuhn-Tucker (KKT). A partir desse arcabouço teórico, utilizam-se o princípio de decomposição de Moreau e os conceitos de derivada generalizada de Clarke para desenvolver métodos de Newton Semissuave aplicados à resolução de problemas de otimização quadrática restritos ao cone Rn+. Em seguida, tais métodos são generalizados para problemas de otimização restritos a um cone convexo qualquer e aplicados a problemas restritos aos cones de matrizes semidefinidas positivas (Sn+) com restrições lineares. Por fim, introduz-se o problema da Matriz de Correlação Mais Próxima (NCM) e demonstra-se como aplicar os métodos desenvolvidos para resolver esse problema, implementando o algoritmo de Newton Semissuave para o NCM em Python. Além disso, compara-se o desempenho do algoritmo de Newton semissuave com outros métodos clássicos da literatura, como o método de Projeções Alternadas, para essa aplicação. [...]
Downloads
Referências
N. Armijo, Y. Bello-Cruz e G. Haeser. A semi-smooth Newton method for general projection equations applied to the nearest correlation matrix problem. 2024. arXiv: 2401.04657 [math.OC]. url: https://arxiv.org/abs/2401.04657.
N. Armijo, Y. Bello-Cruz e G. Haeser. On the convergence of iterative schemes for solving a piecewise linear system of equations. Jun. de 2022. doi: 10.48550/arXiv. 2206.06945.
N. J. Higham. “Computing the Nearest Correlation Matrix—A Problem from Finance”. Em: IMA Journal of Numerical Analysis 22.3 (2002), pp. 329–343. doi: 10.1093/imanum/ 22.3.329.
Portfolio Optimizer. When a Correlation Matrix is not a Correlation Matrix: The Nearest Correlation Matrix Problem. Online. Acessado em 22/12/2024, https://portfoliooptimizer.io/blog/when-a-correlation-matrix-is-not-a-correlation-matrix-the-nearest-correlation-matrix-problem/.