Backtesting Quantum Computing Algorithms for Portfolio Optimization
In portfolio theory, the investment portfolio optimization problem is one of those problems whose complexity grows exponentially with the number of assets. By backtesting classical and quantum computing algorithms, we can get a sense of how these algorithms might perform in the real world. This work...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2024-01-01
|
Series: | IEEE Transactions on Quantum Engineering |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10329473/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832586842971570176 |
---|---|
author | Gines Carrascal Paula Hernamperez Guillermo Botella Alberto del Barrio |
author_facet | Gines Carrascal Paula Hernamperez Guillermo Botella Alberto del Barrio |
author_sort | Gines Carrascal |
collection | DOAJ |
description | In portfolio theory, the investment portfolio optimization problem is one of those problems whose complexity grows exponentially with the number of assets. By backtesting classical and quantum computing algorithms, we can get a sense of how these algorithms might perform in the real world. This work establishes a methodology for backtesting classical and quantum algorithms in equivalent conditions, and uses it to explore four quantum and three classical computing algorithms for portfolio optimization and compares the results. Running 10 000 experiments on equivalent conditions we find that quantum can match or slightly outperform classical results, showing a better escalability trend. To the best of our knowledge, this is the first work that performs a systematic backtesting comparison of classical and quantum portfolio optimization algorithms. In this work, we also analyze in more detail the variational quantum eigensolver algorithm, applied to solve the portfolio optimization problem, running on simulators and real quantum computers from IBM. The benefits and drawbacks of backtesting are discussed, as well as some of the challenges involved in using real quantum computers of more than 100 qubits. Results show quantum algorithms can be competitive with classical ones, with the advantage of being able to handle a large number of assets in a reasonable time on a future larger quantum computer. |
format | Article |
id | doaj-art-1ad61b70b503494f8d84d86e1a44893b |
institution | Kabale University |
issn | 2689-1808 |
language | English |
publishDate | 2024-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Transactions on Quantum Engineering |
spelling | doaj-art-1ad61b70b503494f8d84d86e1a44893b2025-01-25T00:03:30ZengIEEEIEEE Transactions on Quantum Engineering2689-18082024-01-01512010.1109/TQE.2023.333732810329473Backtesting Quantum Computing Algorithms for Portfolio OptimizationGines Carrascal0https://orcid.org/0000-0001-7112-6696Paula Hernamperez1https://orcid.org/0000-0003-2201-0050Guillermo Botella2https://orcid.org/0000-0002-0848-2636Alberto del Barrio3https://orcid.org/0000-0002-6769-1200IBM Quantum, IBM Consulting España, Madrid, SpainCARTIF, Valladolid, SpainDepartment of Computer Architecture and Automation, Faculty of Informatics, Complutense University of Madrid, Madrid, SpainDepartment of Computer Architecture and Automation, Faculty of Informatics, Complutense University of Madrid, Madrid, SpainIn portfolio theory, the investment portfolio optimization problem is one of those problems whose complexity grows exponentially with the number of assets. By backtesting classical and quantum computing algorithms, we can get a sense of how these algorithms might perform in the real world. This work establishes a methodology for backtesting classical and quantum algorithms in equivalent conditions, and uses it to explore four quantum and three classical computing algorithms for portfolio optimization and compares the results. Running 10 000 experiments on equivalent conditions we find that quantum can match or slightly outperform classical results, showing a better escalability trend. To the best of our knowledge, this is the first work that performs a systematic backtesting comparison of classical and quantum portfolio optimization algorithms. In this work, we also analyze in more detail the variational quantum eigensolver algorithm, applied to solve the portfolio optimization problem, running on simulators and real quantum computers from IBM. The benefits and drawbacks of backtesting are discussed, as well as some of the challenges involved in using real quantum computers of more than 100 qubits. Results show quantum algorithms can be competitive with classical ones, with the advantage of being able to handle a large number of assets in a reasonable time on a future larger quantum computer.https://ieeexplore.ieee.org/document/10329473/Backtestingconditional value at risk variational quantum eigensolver (CVaR VQE)portfolio optimizationquantum computing (QC)variational quantum eigensolver (VQE) |
spellingShingle | Gines Carrascal Paula Hernamperez Guillermo Botella Alberto del Barrio Backtesting Quantum Computing Algorithms for Portfolio Optimization IEEE Transactions on Quantum Engineering Backtesting conditional value at risk variational quantum eigensolver (CVaR VQE) portfolio optimization quantum computing (QC) variational quantum eigensolver (VQE) |
title | Backtesting Quantum Computing Algorithms for Portfolio Optimization |
title_full | Backtesting Quantum Computing Algorithms for Portfolio Optimization |
title_fullStr | Backtesting Quantum Computing Algorithms for Portfolio Optimization |
title_full_unstemmed | Backtesting Quantum Computing Algorithms for Portfolio Optimization |
title_short | Backtesting Quantum Computing Algorithms for Portfolio Optimization |
title_sort | backtesting quantum computing algorithms for portfolio optimization |
topic | Backtesting conditional value at risk variational quantum eigensolver (CVaR VQE) portfolio optimization quantum computing (QC) variational quantum eigensolver (VQE) |
url | https://ieeexplore.ieee.org/document/10329473/ |
work_keys_str_mv | AT ginescarrascal backtestingquantumcomputingalgorithmsforportfoliooptimization AT paulahernamperez backtestingquantumcomputingalgorithmsforportfoliooptimization AT guillermobotella backtestingquantumcomputingalgorithmsforportfoliooptimization AT albertodelbarrio backtestingquantumcomputingalgorithmsforportfoliooptimization |