We identify a source of numerical instability of quadratic programming problems that is hidden in its linear equality constraints. We propose a new theoretical approach to rewrite the original optimization problem in an equivalent reformulation using the singular value decomposition and substituting the ill-conditioned original matrix of the restrictions with a suitable optimally conditioned one. The proposed novel approach is showed, both empirically and theoretically, to solve ill-conditioning related numerical issues, not only when they depend on bad scaling and are relative easy to handle, but also when they result from almost collinearity or when numerically rank-deficient matrices are involved. Furthermore, our strategy looks very promising even when additional inequality constraints are considered in the optimization problem, as it occurs in several practical applications. In this framework, even if no closed form solution is available, we show, through empirical evidence, how the equivalent reformulation of the original problem greatly improves the performances of MatLab®’s quadratic programming solver and Gurobi®. The experimental validation is provided through numerical examples performed on real financial data in the portfolio optimization context.

Fassino, C., Torrente, M., Uberti, P. (2022). A singular value decomposition based approach to handle ill-conditioning in optimization problems with applications to portfolio theory. CHAOS, SOLITONS AND FRACTALS, 165(Part 1 (December 2022)) [10.1016/j.chaos.2022.112746].

A singular value decomposition based approach to handle ill-conditioning in optimization problems with applications to portfolio theory

Pierpaolo Uberti
2022

Abstract

We identify a source of numerical instability of quadratic programming problems that is hidden in its linear equality constraints. We propose a new theoretical approach to rewrite the original optimization problem in an equivalent reformulation using the singular value decomposition and substituting the ill-conditioned original matrix of the restrictions with a suitable optimally conditioned one. The proposed novel approach is showed, both empirically and theoretically, to solve ill-conditioning related numerical issues, not only when they depend on bad scaling and are relative easy to handle, but also when they result from almost collinearity or when numerically rank-deficient matrices are involved. Furthermore, our strategy looks very promising even when additional inequality constraints are considered in the optimization problem, as it occurs in several practical applications. In this framework, even if no closed form solution is available, we show, through empirical evidence, how the equivalent reformulation of the original problem greatly improves the performances of MatLab®’s quadratic programming solver and Gurobi®. The experimental validation is provided through numerical examples performed on real financial data in the portfolio optimization context.
Articolo in rivista - Articolo scientifico
Numerical stability; Portfolio optimization; Quadratic programming;
English
12-ott-2022
2022
165
Part 1 (December 2022)
112746
reserved
Fassino, C., Torrente, M., Uberti, P. (2022). A singular value decomposition based approach to handle ill-conditioning in optimization problems with applications to portfolio theory. CHAOS, SOLITONS AND FRACTALS, 165(Part 1 (December 2022)) [10.1016/j.chaos.2022.112746].
File in questo prodotto:
File Dimensione Formato  
Fassino-2022-Chaos Soliton Fract-VoR.pdf

Solo gestori archivio

Descrizione: Research article
Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 680.49 kB
Formato Adobe PDF
680.49 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/394656
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
Social impact