Dynamic Portfolio Optimization with Real Datasets Using Quantum Processors and Quantum-Inspired Tensor Networks
arXiv:2007.00017 · doi:10.1103/PhysRevResearch.4.013006
Abstract
In this paper we tackle the problem of dynamic portfolio optimization, i.e., determining the optimal trading trajectory for an investment portfolio of assets over a period of time, taking into account transaction costs and other possible constraints. This problem is central to quantitative finance. After a detailed introduction to the problem, we implement a number of quantum and quantum-inspired algorithms on different hardware platforms to solve its discrete formulation using real data from daily prices over 8 years of 52 assets, and do a detailed comparison of the obtained Sharpe ratios, profits and computing times. In particular, we implement classical solvers (Gekko, exhaustive), D-Wave Hybrid quantum annealing, two different approaches based on Variational Quantum Eigensolvers on IBM-Q (one of them brand-new and tailored to the problem), and for the first time in this context also a quantum-inspired optimizer based on Tensor Networks. In order to fit the data into each specific hardware platform, we also consider doing a preprocessing based on clustering of assets. From our comparison, we conclude that D-Wave Hybrid and Tensor Networks are able to handle the largest systems, where we do calculations up to 1272 fully-connected qubits for demonstrative purposes. Finally, we also discuss how to mathematically implement other possible real-life constraints, as well as several ideas to further improve the performance of the studied methods.
13 pages, 5 figures, 5 tables, revised version, to appear in Physical Review Research
References in corpus (1)
Cited by in corpus (38)
- Quantum computing for finance
- Benchmarking Advantage and D-Wave 2000Q quantum annealers with exact cover problems
- Benchmarking the performance of portfolio optimization with QAOA
- Defining the quantum workforce landscape: a review of global quantum education initiatives
- Portfolio Optimization with Digitized-Counterdiabatic Quantum Algorithms
- Unbalanced penalization: A new approach to encode inequality constraints of combinatorial problems for quantum optimization algorithms
- Prospects and challenges of quantum finance
- Quantum annealing applications, challenges and limitations for optimisation problems compared to classical solvers
- Tensor networks for quantum machine learning
- Towards quantum computing for clinical trial design and optimization: A perspective on new opportunities and challenges
- Gauging tensor networks with belief propagation
- An evolving objective function for improved variational quantum optimisation
- Real-time Trading System based on Selections of Potentially Profitable, Uncorrelated, and Balanced Stocks by NP-hard Combinatorial Optimization
- Efficient Hamiltonian Simulation for Solving Option Price Dynamics
- End-to-end resource analysis for quantum interior point methods and portfolio optimization
- Towards Finding an Optimal Flight Gate Assignment on a Digital Quantum Computer
- Bias-Field Digitized Counterdiabatic Quantum Algorithm for Higher-Order Binary Optimization
- Improving Performance in Combinatorial Optimization Problems with Inequality Constraints: An Evaluation of the Unbalanced Penalization Method on D-Wave Advantage
- QOPTLib: a Quantum Computing Oriented Benchmark for Combinatorial Optimization Problems
- LEP-QNN: Loan Eligibility Prediction using Quantum Neural Networks
- Quantum computing approach to realistic ESG-friendly stock portfolios
- Tensor Networks for Explainable Machine Learning in Cybersecurity
- Qudit-inspired optimization for graph coloring
- Optimized QUBO formulation methods for quantum computing
- End-to-End Portfolio Optimization with Quantum Annealing
- Multi-disk clutch optimization using quantum annealing
- Quantum Reservoir Computing for Realized Volatility Forecasting
- Survey on Computational Applications of Tensor Network Simulations
- Higher-Order Portfolio Optimization with Quantum Approximate Optimization Algorithm
- Transforming optimization problems into a QUBO form: A tutorial
- Quantum Optimization Benchmarking Library - The Intractable Decathlon
- Quantum tensor network algorithms for evaluation of spectral functions on quantum computers
- Multiclass Portfolio Optimization via Variational Quantum Eigensolver with Dicke State Ansatz
- Large-scale portfolio optimization with variational neural annealing
- Variational matrix product states for combinatorial optimization
- A Quantum Model for Constrained Markowitz Modern Portfolio Using Slack Variables to Process Mixed-Binary Optimization under QAOA
- Beyond Ground States: Physics-Inspired Optimization of Excited States of Classical Hamiltonians
- Improving the trainability of VQE on NISQ computers for solving portfolio optimization using convex interpolation