Multi-objective Portfolio Optimization Via Gradient Descent

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Oliva, Christian, Ventura, Pedro R., Lago-Fernández, Luis F.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911070621270016
author Oliva, Christian
Ventura, Pedro R.
Lago-Fernández, Luis F.
author_facet Oliva, Christian
Ventura, Pedro R.
Lago-Fernández, Luis F.
contents Traditional approaches to portfolio optimization, often rooted in Modern Portfolio Theory and solved via quadratic programming or evolutionary algorithms, struggle with scalability or flexibility, especially in scenarios involving complex constraints, large datasets and/or multiple conflicting objectives. To address these challenges, we introduce a benchmark framework for multi-objective portfolio optimization (MPO) using gradient descent with automatic differentiation. Our method supports any optimization objective, such as minimizing risk measures (e.g., CVaR) or maximizing Sharpe ratio, along with realistic constraints, such as tracking error limits, UCITS regulations, or asset group restrictions. We have evaluated our framework across six experimental scenarios, from single-objective setups to complex multi-objective cases, and have compared its performance against standard solvers like CVXPY and SKFOLIO. Our results show that our method achieves competitive performance while offering enhanced flexibility for modeling multiple objectives and constraints. We aim to provide a practical and extensible tool for researchers and practitioners exploring advanced portfolio optimization problems in real-world conditions.
format Preprint
id arxiv_https___arxiv_org_abs_2507_16717
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Multi-objective Portfolio Optimization Via Gradient Descent
Oliva, Christian
Ventura, Pedro R.
Lago-Fernández, Luis F.
Computational Engineering, Finance, and Science
Machine Learning
Traditional approaches to portfolio optimization, often rooted in Modern Portfolio Theory and solved via quadratic programming or evolutionary algorithms, struggle with scalability or flexibility, especially in scenarios involving complex constraints, large datasets and/or multiple conflicting objectives. To address these challenges, we introduce a benchmark framework for multi-objective portfolio optimization (MPO) using gradient descent with automatic differentiation. Our method supports any optimization objective, such as minimizing risk measures (e.g., CVaR) or maximizing Sharpe ratio, along with realistic constraints, such as tracking error limits, UCITS regulations, or asset group restrictions. We have evaluated our framework across six experimental scenarios, from single-objective setups to complex multi-objective cases, and have compared its performance against standard solvers like CVXPY and SKFOLIO. Our results show that our method achieves competitive performance while offering enhanced flexibility for modeling multiple objectives and constraints. We aim to provide a practical and extensible tool for researchers and practitioners exploring advanced portfolio optimization problems in real-world conditions.
title Multi-objective Portfolio Optimization Via Gradient Descent
topic Computational Engineering, Finance, and Science
Machine Learning
url https://arxiv.org/abs/2507.16717