Portfolio Optimization on Classical and Quantum Computers Using PortFawn
Moein Owhadi-Kareshk, Pierre Boulanger

TL;DR
This paper presents PortFawn, an open-source Python library that enables creation and backtesting of mean-variance portfolios using both classical and quantum computing methods, enhancing practical portfolio optimization.
Contribution
The paper introduces PortFawn, a versatile tool that integrates classical and quantum computing approaches for mean-variance portfolio optimization with customizable parameters.
Findings
PortFawn supports classical and quantum optimization methods.
The library allows customization of portfolio parameters.
Practical example demonstrates its usability.
Abstract
Portfolio diversification is one of the most effective ways to minimize investment risk. Individuals and fund managers aim to create a portfolio of assets that not only have high returns but are also uncorrelated. This goal can be achieved by comparing the historical performance, fundamentals, predictions, news sentiment, and many other parameters that can affect the portfolio's value. One of the most well-known approaches to manage/optimize portfolios is the well-known mean-variance (Markowitz) portfolio. The algorithm's inputs are the expected returns and risks (volatility), and its output is the optimized weights for each asset in the target portfolio. Simplified unrealistic assumptions and constraints were used in its original version preventing its use in practical cases. One solution to improve its usability is by altering the parameters and constraints to match investment goals…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Financial Markets and Investment Strategies · Stock Market Forecasting Methods
