Mathematics 12 01291 v2
Mathematics 12 01291 v2
Article
Multi-Objective Portfolio Optimization Using a Quantum Annealer
Esteban Aguilera 1 , Jins de Jong 1 , Frank Phillipson 1,2, * , Skander Taamallah 3 and Mischa Vos 3
Abstract: In this study, the portfolio optimization problem is explored, using a combination of
classical and quantum computing techniques. The portfolio optimization problem with specific
objectives or constraints is often a quadratic optimization problem, due to the quadratic nature of,
for example, risk measures. Quantum computing is a promising solution for quadratic optimization
problems, as it can leverage quantum annealing and quantum approximate optimization algorithms,
which are expected to tackle these problems more efficiently. Quantum computing takes advantage
of quantum phenomena like superposition and entanglement. In this paper, a specific problem is
introduced, where a portfolio of loans need to be optimized for 2030, considering ‘Return on Capital’
and ‘Concentration Risk’ objectives, as well as a carbon footprint constraint. This paper introduces
the formulation of the problem and how it can be optimized using quantum computing, using a
reformulation of the problem as a quadratic unconstrained binary optimization (QUBO) problem.
Two QUBO formulations are presented, each addressing different aspects of the problem. The QUBO
formulation succeeded in finding solutions that met the emission constraint, although classical simu-
lated annealing still outperformed quantum annealing in solving this QUBO, in terms of solutions
close to the Pareto frontier. Overall, this paper provides insights into how quantum computing can
address complex optimization problems in the financial sector. It also highlights the potential of
quantum computing for providing more efficient and robust solutions for portfolio management.
leveraging meta-heuristics such as particle swarms [12], genetic algorithms [13], ant colony
optimization [14], and simulated annealing [15]. For a comprehensive overview of these
approaches in the context of portfolio optimization, the reader is referred to [16].
Quadratic optimization problems involving binary decision variables are poised to
become an ideal application area for upcoming quantum computing technologies [17].
These problems can be efficiently tackled through techniques like quantum annealing [18]
or with the quantum approximate optimization algorithm (QAOA), when employing
gate-model-based quantum computers [19]. Quantum computing harnesses the power of
quantum mechanical phenomena, including superposition, entanglement, and interference,
to perform complex computational tasks. Quantum computers, which are still in active
development, are specialized devices capable of leveraging these quantum operations.
There are two primary paradigms in quantum computing devices: digital (gate-model-
based) and analogue (e.g., quantum annealers). The development of a practical and usable
quantum computer is anticipated within the next few years. It is expected that in less than
a decade, quantum computers will surpass the capabilities of conventional computers,
leading to significant advancements in fields like artificial intelligence [20], pharmaceutical
discovery, and beyond [21,22].
At present, multiple entities, including Google, IBM, Intel, Rigetti, QuTech, D-Wave,
and IonQ, are actively involved in the development of quantum chips, which will serve as
the fundamental building blocks of quantum computers [23]. These quantum computers
are still limited in size, with the state of the art featuring approximately 433 qubits for
gate-based quantum computers and 5000 qubits for quantum annealers. In the meantime,
progress is being made on the development of algorithms suitable for execution on these
quantum computers, as well as the software stack necessary to enable the implementation
of quantum algorithms on quantum hardware [24–26].
Portfolio optimization, having quadratic objectives or constraints, is seen as a promis-
ing application of quantum computing in finance [27]. The study conducted by [28] entailed
the implementation of Markowitz’s portfolio selection on a D-Wave quantum computer.
The primary goal was to maximize the expected return, while simultaneously minimiz-
ing the covariance (risk) of the portfolio, all while adhering to a budget constraint. This
problem was formulated as an Ising problem and solved on the D-Wave One, which boasts
128 qubits. Remarkably, they managed to handle 63 potential investment options within a
mere 20 ms on the quantum processor. It is important to note that the solution obtained
was contingent upon the specific weights assigned to each of the objectives and constraints.
Similarly, ref. [29] adopted a reverse quantum annealing approach to optimize risk-adjusted
returns using metrics like the Sharpe ratio. In another study by [30], the modeling of stock
returns, variances, and covariances was carried out within the framework of graph-theoretic
maximum independent set and weighted maximum independent set structures in the realm
of combinatorial optimization. These structures were subsequently mapped to an Ising
physics model representation compatible with the D-Wave One system. The effectiveness of
this approach was benchmarked against the MATLAB standard function quadprog. In [31],
a more recent iteration of D-Wave hardware was employed. The researchers focused on
stock selection from a set of U.S.-listed, highly liquid equities, utilizing both the Markowitz
formulation and the Sharpe ratio. Initially, they adopted a classical approach, followed by
an approach that leveraged the D-Wave 2000Q. The findings of the study demonstrated
that practitioners can utilize a D-Wave system to identify attractive portfolios from a pool
of 40 U.S. liquid equities. Moreover, the research was extended to encompass 60 U.S. liquid
equities in a subsequent study [32]. In addition, [33] looked at a portfolio that maximized
the Sharpe ratio. They used the quantum approximate optimization algorithm (QAOA)
on a gate-based quantum computer. Additionally, there have been multiple works on the
fundamental problem with a single objective: minimizing risk while adhering to return
and budget constraints [34,35] on the latest D-Wave hardware.
In this paper, multi objective portfolio optimization is studied. Real-world investment
decisions involve multiple conflicting objectives that need to be balanced. In the context of
Mathematics 2024, 12, 1291 3 of 18
classic portfolio management, the main objectives are usually to maximize returns, while
minimizing risks. These two objectives are often in conflict. Higher returns are typically
associated with higher risks, and lower risks may lead to lower potential returns. However,
in the current financial industry the objectives are becoming much broader. Besides return
and risk, there is environmental, social, and governance (ESG) performance, which can be
measured by multiple indicators, where, e.g., sustainability, regulatory compliance issues,
and stakeholder management are key objectives, see for example [36,37]. This increase in
the number of objectives requires multi-objective and multi-disciplinary optimization. The
method considered in this paper has the following properties.
1. Balancing Risk and Return: Multi-objective optimization allows investors to find a
balance between risk and return that suits their risk appetite and investment goals.
This is not just about maximizing returns; it is about achieving the best trade-off
between risk and return that aligns with an investor’s preferences.
2. Diversification: Effective portfolio management involves diversifying investments
across different assets to reduce risk. Multi-objective optimization helps identify
diverse combinations of assets that can potentially provide higher returns, while
managing risk through diversification.
3. Handling Trade-offs: Multi-objective optimization helps investors explicitly address
trade-offs between conflicting objectives. For instance, an investor might be willing to
accept slightly lower returns in exchange for significantly lower risk. Multi-objective
optimization can quantify these trade-offs and help in making informed decisions.
4. Tailored Solutions: Different investors have different preferences and constraints.
Multi-objective optimization allows for the creation of personalized portfolios that
align with an individual investor’s specific goals and constraints.
5. Market Uncertainty: Financial markets are inherently uncertain and subject to volatil-
ity. By considering multiple objectives, investors can design portfolios that are robust
and adaptable to changing market conditions.
6. Flexible Decision-Making: Multi-objective optimization provides a range of possible
solutions, known as the Pareto frontier or Pareto front. This set of solutions represents
different combinations of risk and return that an investor can choose from based on
their preferences.
7. Stress Testing: Multi-objective optimization enables investors to stress test their portfo-
lios by examining how different market scenarios impact the trade-off between risk and
return. This helps in assessing the resilience of a portfolio under adverse conditions.
8. Long-Term Planning: Portfolio optimization is not a one-time task; it requires con-
tinuous monitoring and adjustment. Multi-objective optimization aids in making
informed decisions when rebalancing portfolios over time, considering changing
market dynamics and investor preferences.
The goal of this paper was, for a specific real-world case, to deduct a problem for-
mulation that fits the quantum annealer and to analyze the (expected) performance of
this formulation compared to the current solution approach. This formulation is tested
using simulated annealing, which gives an indication of the performance on a quantum
annealer, and where possible, given the current restricted size, on a real quantum annealer.
For this, a specific variant of multi-objective optimization is used that aims to find the
efficient (Pareto) frontier of a combination of return, diversification, and carbon equivalent
emissions (CO2e). A Pareto frontier is a set of Pareto-efficient solutions. In multi-objective
optimization, a feasible solution that optimizes all objective functions simultaneously does
not typically exist. A Pareto-efficient solution is a solution to a problem with multiple
objectives where no individual objective can be improved without making at least one other
objective worse off. In portfolio optimization, the efficient frontier or portfolio frontier
is the set of portfolios that have the highest return given the risk of the portfolio. The
problem under consideration in this work consists in finding this efficient frontier. We also
add an extra constraint on the carbon (CO2e) footprint of the portfolio. In our case, the
Mathematics 2024, 12, 1291 4 of 18
portfolio diversification adds a quadratic term, similar to the risk term in classical portfolio
optimization formulations.
The expected advantages of using quantum computing techniques compared to clas-
sical methods for solving multi-objective optimization problems are multiple. Quantum
computers can process multiple possibilities simultaneously through superposition and
entanglement, enabling them to efficiently explore a vast solution space in parallel. This
inherent parallelism can lead to faster convergence by evaluating multiple candidate solu-
tions concurrently, potentially accelerating the optimization process. Quantum annealing,
a specific quantum computing technique, can be particularly effective for optimization
tasks. By leveraging quantum fluctuations to escape local minima and explore a broader
solution space, quantum annealers offer the potential for finding globally optimal or near-
optimal solutions to multi-objective optimization problems. Lastly, quantum computers
can perform probabilistic sampling efficiently, enabling them to estimate objective function
values and gradients more accurately and rapidly compared to classical methods. This
capability is advantageous for handling complex objective functions with non-linearities,
discontinuities, or noise, as it allows for more robust and adaptive optimization strategies.
The remainder of this paper is structured as follows: In Section 2, we introduce
quantum annealing and the QUBO formulation. The specific problem of this study is
described in Section 3. Next, our portfolio optimization problem is solved through a
classical convex optimization approach in Section 4. Possible reformulations of the objective
function as a QUBO are given in Section 5. The results are discussed in Section 6 and,
finally, conclusions are drawn in Section 7.
The steps to take here are the following: The first step is to define a set of binary variables.
Binary variables can take on only two values: 0 or 1. These variables represent the decisions
or choices in the optimization problem. For example, in a portfolio optimization problem,
each binary variable might represent whether a particular stock is in the portfolio (1) or
not (0). In addition, integer and real valued variables can be modeled as a specific sum of
binary variables.
Next, the objective function has to be defined, which is the mathematical expression
that needs to be optimized. This is typically a function of the binary variables. The goal is to
find the combination of binary variable values that minimizes (or maximizes) this objective
function. Constraints in the original optimization problem can also be incorporated into
the QUBO model via penalty terms within the objective function. When the constraints
are met, these terms should be equal to zero. When a constraint is not met, this term gives
a value that works in the opposite direction of the optimization. This ensures that most
solutions satisfy the problem constraints.
In mathematical terms, the QUBO is expressed as the problem
min x T Qx , (1)
x ∈{0,1}n
3. Problem Description
In this section, we provide a comprehensive overview of the problem at hand, focusing
on portfolio optimization within the financial domain. Portfolio optimization involves the
strategic management of a collection of assets with the aim of maximizing returns, while
minimizing risks. We begin by outlining the fundamental aspects of the problem, including
asset characteristics such as expected returns, risks, and correlations. Subsequently, we
introduce the optimization framework and highlight the key objectives and constraints
involved. Furthermore, we present a specific real-world financial case study that serves
as the basis for our analysis. This case study involves the optimization of a portfolio of
outstanding loans, taking into account various financial and environmental considerations,
such as return on capital, concentration risk, and carbon footprint reduction targets in
alignment with the Paris Agreement. Finally, we define the input variables and decision-
making parameters essential for formulating and solving the optimization problem.
σi2 ,
if i = j,
σij = (2)
ρij σi σj , if i ̸= j.
One example of the problem is to select precisely n assets from the pool of N, such
that the portfolio achieves a return higher than a specified value R∗ , with minimal risk. To
Mathematics 2024, 12, 1291 6 of 18
address this, we introduce binary variables xi , where xi equals 1 if asset i is chosen and 0
otherwise. This gives rise to the optimization problem
N N
min ∑ ∑ xi x j σij , (3)
i =1 j =1
N
such that ∑ xi = n, (4)
i =1
and µ x ≥ R∗ .
′
(5)
This problem was studied in [34]. We will now focus on a more specific problem that is
found in practice.
N
xi = amount invested in loan i in 2030, with X = ∑ xi , (6)
i =1
for loans i = 1, ..., N. For each asset, the current outstanding loan and the corresponding
regulatory capital and income return are known. Furthermore, the loan can develop within
a fixed range of a given upper and lower bound over the period 2021 to 2030. Finally, the
emission intensity of the asset in 2021 and the overall required emission intensity reduction
are given.
Description Notation
Outstanding amount in 2021 per asset (€) yi
Return (i.e., income) in 2021 per asset (€) ri
Regulatory capital in 2021 per asset (€) ci
Lower bound outstanding amount in 2030 per asset (€) LBi
Upper bound outstanding amount in 2030 per asset (€) UBi
Emission intensity total reduction in 2030 (fixed) 24%
Emission intensity in 2021 per asset (kg CO2e/€) ei
We will use three main performance indicators. These are the Herfindahl–Hirschman
index (HHI) for risk, the return on capital (ROC) for return, and the relative emission
intensity. For the purpose of measuring credit portfolio or market concentration risk, the
HHI is defined as the sum of all squared relative portfolio shares of the exposures [47]
!2
N
xi
HH I ( x ) = ∑ ∑N
. (7)
i =1 j =1 x j
The lower the HHI, the more diversified the portfolio. For a portfolio of size S = ∑iN=1 xi ,
the HHI is minimal when xi = S/N for all i. It follows from the symmetry of the formula
that all entries should be equal and from the convexity that this is the minimum. The
second performance indicator is the return on capital (ROC), defined as
∑iN=1 xi ri /yi
ROC ( x ) = . (8)
∑iN=1 xi ci /yi
∑iN=1 ei yi
E= . (9)
∑iN=1 yi
This constraint tries to ensure that the emission in 2030 has an overall reduction of 30%
relative to 2021. This will be partially achieved by portfolio selection and partially by more
efficient production. We anticipate that a 24% reduction rate will be achieved by the bank’s
clients through their transition to more sustainable practices from 2022 to 2030 (averaging a
3% reduction annually). In a formula, the constraint is given by the inequality
N N
∑ 0.76xi ei ≤ 0.7E ∑ xi . (10)
i =1 i =1
for a specific value of ϕ, which depicts the preference between ROC and HHI. By varying
the value of ϕ the Pareto or efficient frontier can be created.
This algorithm outputs the Pareto frontier depicted using the green diamonds in
Figure 1. Note that here the problem is actually solved multiple times with a certain
target ROC improvement, resulting in a solution for each target ROC improvement with a
step-size of 0.5.
Mathematics 2024, 12, 1291 9 of 18
Figure 1. The classical solution frontier with the reformulation (17) of the HHI (red) is virtually
identical to the solution frontier of the problem with the original (7) objective (green).
5. Reformulation to QUBO
To be able to find solutions to this problem with a quantum annealer, the problem
must be reformulated into a QUBO formulation. This means that only linear and quadratic
terms in x are permitted. Furthermore, the constraints must become either a part of the
objective function or must be eliminated in another way.
First, we make use of another formulation to remove the constraint on the bounds
(12). Here, we define xi as one out of a set of discrete points between the upper- and
lower bounds
wi
xi = LBi + (UBi − LBi ), (14)
wmax
wi ∈ {0, .., wmax }, wi ∈ N0 . (15)
K −1
wi = ∑ 2k zi,k , zi,k ∈ {0, 1} (16)
k =0
In this formulation, the HH I term is minimal when all terms are equal, as is the case in (7).
The reformulation of the HHI has little effect on the resulting solutions, see Figure 1.
Mathematics 2024, 12, 1291 10 of 18
Third, the same holds for the ROC term, which is not expressed as a quadratic function.
A first option is to estimate this by replacing it with
N
xr
ROC1 = ∑ ciiyii .
i =1
Lastly, the constraint of (13) should be in a form that can be translated into a penalty
term. Here, we assume that the optimal portfolio will be a case where an equality holds,
so that
N N
(0.76 ∑ xi ei − 0.7E ∑ xi )2
i =1 i =1
wi
xi = LBi + (UBi − LBi ), (19)
2K −1
ri
θi = , (20)
ci yi
K −1
wi = ∑ 2k zi,k , (21)
k =0
zi,k ∈ {0, 1}, (22)
N
1 r
ROC2 ( x ) =
GC C21 ∑ xi yii (23)
i =1
The total amount of regulatory capital in 2021 is here denoted by C21 = ∑iN=1 ci . This leads
to the following QUBO formulation
N N
QUBO2 = min λ1
z
∑ xi2 − λ2 GCinv (x) ∑ θˆi xi (25)
i =1 i =1
!2
N N N N
ci
+λ3 (0.76 ∑ xi ei − 0.7E ∑ xi ) + λ4 2
∑ i yi
x − GC ( x ) ∑ ci , (26)
i =1 i =1 i =1 i =1
Mathematics 2024, 12, 1291 11 of 18
where
wi
xi = LBi + (UBi − LBi ), (27)
2K − 1
r
θˆi = i , (28)
yi
K −1
wi = ∑ 2k zi,k , (29)
k =0
zi,k ∈ {0, 1}, (30)
Figure 2. Simulated annealing for QUBO2 (26) yielded points that reconstruct the upper half of the
Pareto frontier.
5
GC ( x ) = 1 + ∑ z M + n 2− n (31)
n =1
5
GCinv ( x ) = 1 + ∑ z M + n 2− n (2− n − 1 ) . (32)
n =1
Mathematics 2024, 12, 1291 12 of 18
Figure 3. The approximate inverse GCinv (32) in blue versus the true inverse of the capital growth
factor GC (31) in green.
Figure 4. Random sampling of 18,000 portfolios yielded only one portfolio (orange) that met the
emission constraint. Furthermore, all sampled portfolios lay far from their respective Pareto frontiers.
Mathematics 2024, 12, 1291 13 of 18
Figure 5. Simulated annealing of QUBO1 (18) yielded many more portfolios meeting the emission
constraint in comparison to random sampling. Furthermore, their risk and return characteristics
reconstructed a small section of the green Pareto frontier, which was the optimal solution for the
problem with the emission constraint.
Now, when running on the real quantum annealer by D-Wave, we obtained the results
depicted in Figure 6. On the real hardware, we were restricted to 100 assets, due to the
number of qubits. We can see that the quantum annealer gave a broader range of solutions,
compared to the simulated annealing results (for the case of similar parameters). However,
Mathematics 2024, 12, 1291 14 of 18
of all those results, only a few lay close to the Pareto frontier and most solutions did
not meet the emission constraints. Further, we can observe that the quantum annealer
and simulated annealer solvers could return different sample sets, even with the same
objective function.
Figure 6. Quantum annealing of QUBO1 found more portfolios meeting the emission constraints
than random sampling, but not as many as simulated annealing. Furthermore, the obtained portfolios
were concentrated within two clusters clearly separated from the (green) Pareto frontier.
Figure 7. The computation times to solve the problems as a function of the number of assets
in the portfolio. The solid lines are the results of experiments, the dotted lines are trend-lines,
based on an exponential extrapolation for the classical methods and linear extrapolation for the
quantum approach.
Author Contributions: Conceptualization, F.P., E.A., S.T. and M.V.; methodology, J.d.J. and S.T.;
software, F.P., J.d.J. and S.T.; validation, F.P., S.T. and M.V.; formal analysis, J.d.J.; investigation, S.T.
and J.d.J.; resources, E.A.; data curation, S.T. and M.V.; writing—original draft preparation, F.P., J.d.J.
and S.T.; writing—review and editing, E.A., M.V. and S.T.; visualization, F.P.; supervision, M.V.;
project administration, E.A.; funding acquisition, E.A. and M.V. All authors have read and agreed to
the published version of the manuscript.
Funding: This research was funded by Rabobank and Stichting TKI High Tech Systems and Materials,
under a program by Brightland’s Techruption.
Data Availability Statement: The code and data presented in this study are openly available in
https://github.com/TNO-Quantum/problems.portfolio_optimization (accessed on 20 March 2024).
Conflicts of Interest: The authors declare no conflicts of interest. S.T. and M.V. work for Rabobank,
one of the funders. Their roles in the project are stated above.
Abbreviations
The following abbreviations are used in this manuscript:
References
1. Markowitz, H. Harry Markowitz: Selected Works; World Scientific: Singapore, 2009; Volume 1.
2. Radulescu, M.; Radulescu, C.Z. A Multi-objective Approach to Multi-period: Portfolio Optimization with Transaction Costs. In
Financial Decision Aid Using Multiple Criteria; Springer: Cham, Switzerland, 2018; pp. 93–112.
3. Xidonas, P.; Mavrotas, G.; Hassapis, C.; Zopounidis, C. Robust multiobjective portfolio optimization: A minimax regret approach.
Eur. J. Oper. Res. 2017, 262, 299–305. [CrossRef]
Mathematics 2024, 12, 1291 17 of 18
4. Skaf, J.; Boyd, S. Multi-Period Portfolio Optimization with Constraints and Transaction Costs. Working Manuscript, 2009.
Available online: https://web.stanford.edu/~boyd/papers/pdf/dyn_port_opt.pdf (accessed on 20 March 2024).
5. Liagkouras, K.; Metaxiotis, K. Multi-period mean–variance fuzzy portfolio optimization model with transaction costs. Eng. Appl.
Artif. Intell. 2018, 67, 260–269. [CrossRef]
6. Fulga, C.; Stanojević, B. Single period portfolio optimization with fuzzy transaction costs. In Proceedings of the 20th International
Conference EURO Mini Conference “Continuous Optimization and Knowledge-Based Technologies”, EurOPT 2008, Neringa,
Lithuania, 20–23 May 2008; Vilnius Gediminas Technical University: Vilnius, Lithuania, 2008.
7. Pang, T.; Hussain, A. A stochastic portfolio optimization model with complete memory. Stoch. Anal. Appl. 2017, 35, 742–766.
[CrossRef]
8. Pang, T.; Varga, K. Portfolio Optimization for Assets with Stochastic Yields and Stochastic Volatility. J. Optim. Theory Appl. 2019,
182, 691–729. [CrossRef]
9. Del Pia, A.; Dey, S.S.; Molinaro, M. Mixed-integer quadratic programming is in NP. Math. Program. 2017, 162, 225–240.
10. Garey, M.R.; Johnson, D.S. Computers and Intractability; Freeman: San Francisco, CA, USA, 1979; Volume 174,
11. Li, D.; Sun, X.; Gu, S.; Gao, J.; Liu, C. Polynomially solvable cases of binary quadratic programs. In Optimization and Optimal
Control; Springer: New York, NY, USA, 2010; pp. 199–225.
12. Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization: An overview. Swarm Intell. 2007, 1, 33–57. [CrossRef]
13. Grefenstette, J.J. Genetic algorithms and machine learning. In Proceedings of the Sixth Annual Conference on Computational
Learning Theory, Santa Cruz, CA, USA, 26–28 July 1993; pp. 3–4.
14. Angus, D.; Woodward, C. Multiple objective ant colony optimisation. Swarm Intell. 2009, 3, 69–85. [CrossRef]
15. Kirkpatrick, S.; Gelatt, C.D., Jr.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [CrossRef]
16. Zanjirdar, M. Overview of Portfolio Optimization Models. Adv. Math. Financ. Appl. 2020, 5, 1–16.
17. Ronagh, P.; Woods, B.; Iranmanesh, E. Solving constrained quadratic binary problems via quantum adiabatic evolution. Quantum
Inf. Comput. 2016, 16, 1029–1047. [CrossRef]
18. McGeoch, C.C. Adiabatic quantum computation and quantum annealing: Theory and practice. Synth. Lect. Quantum Comput.
2014, 5, 1–93.
19. Farhi, E.; Harrow, A.W. Quantum supremacy through the quantum approximate optimization algorithm. arXiv 2016, arXiv:1602.07674.
20. Neumann, N.; Phillipson, F.; Versluis, R. Machine learning in the quantum era. Digit. Welt 2019, 3, 24–29. [CrossRef]
21. Möller, M.; Vuik, C. On the impact of quantum computing technology on future developments in high-performance scientific
computing. Ethics Inf. Technol. 2017, 19, 253–269. [CrossRef]
22. Gemeinhardt, F.G. Quantum Computing: A Foresight on Applications, Impacts and Opportunities of Strategic Relevance. Ph.D.
Thesis, Universität Linz, Linz, Austria, 2020.
23. Resch, S.; Karpuzcu, U.R. Quantum computing: An overview across the system stack. arXiv 2019, arXiv:1905.07240.
24. Piattini, M.; Peterssen, G.; Pérez-Castillo, R.; Oliver, J.L.H.; Serrano, M.A.; González, G.J.H.; de Guzmán, I.G.R.; Paradela, C.A.;
Polo, M.; Murina, E.; et al. The Talavera Manifesto for Quantum Software Engineering and Programming. In Proceedings of the
QANSWER, Talavera, Spain, 12–18 February 2020; pp. 1–5.
25. Van den Brink, R.; Phillipson, F.; Neumann, N.M. Vision on next level quantum software tooling. In Proceedings of the
Computation Tools, Venice, Italy, 5–9 May 2019.
26. Neumann, N.M.P.; van der Schoot, W.; Sijpesteijn, T. Quantum Cloud Computing from a User Perspective. In Proceedings of the
International Conference on Innovations for Community Services, Bamberg, Germany, 11–13 September 2023; Springer: Cham,
Switzerland, 2023; pp. 236–249.
27. Orus, R.; Mugel, S.; Lizaso, E. Quantum computing for finance: Overview and prospects. Rev. Phys. 2019, 4, 100028. [CrossRef]
28. Elsokkary, N.; Khan, F.S.; La Torre, D.; Humble, T.S.; Gottlieb, J. Financial Portfolio Management Using D-Wave Quantum Optimizer:
The Case of Abu Dhabi Securities Exchange; Technical report; Oak Ridge National Lab. (ORNL): Oak Ridge, TN, USA, 2017.
29. Venturelli, D.; Kondratyev, A. Reverse quantum annealing approach to portfolio optimization problems. Quantum Mach. Intell.
2019, 1, 17–30. [CrossRef]
30. Marzec, M. Portfolio optimization: Applications in quantum computing. In Handbook of High-Frequency Trading and Modeling in
Finance; Wiley: Hoboken, NJ, USA, 2016; pp. 73–106.
31. Cohen, J.; Khan, A.; Alexander, C. Portfolio Optimization of 40 Stocks Using the D-Wave Quantum Annealer. arXiv 2020,
arXiv:2007.01430.
32. Cohen, J.; Khan, A.; Alexander, C. Portfolio Optimization of 60 Stocks Using Classical and Quantum Algorithms. arXiv 2020,
arXiv:2007.08669.
33. Kaushik, N.; Raj, A.; Srivastava, M.; Ansari, M.S.; Pushpalatha, M.; Gayathri, M.; Kavisankar, L.; Deshpande, S.; Venkatraman, R.
Financial Portfolio Optimization: A QAOA and VQE Formulation for Sharpe Ratio Maximization. In Proceedings of the 2023
6th International Conference on Recent Trends in Advance Computing (ICRTAC), Chennai, India, 14–15 December 2023; IEEE:
Piscataway, NJ, USA, 2023; pp. 575–581.
34. Phillipson, F.; Bhatia, H.S. Portfolio optimisation using the D-Wave quantum annealer. In Proceedings of the International
Conference on Computational Science, Krakow, Poland, 16–18 June 2021; Springer: Cham, Switzerland, 2021; pp. 45–59.
35. Sakuler, W.; Oberreuter, J.M.; Aiolfi, R.; Asproni, L.; Roman, B.; Schiefer, J. A real world test of Portfolio Optimizationwith
Quantum Annealing. arXiv 2024, arXiv:2303.12601.
Mathematics 2024, 12, 1291 18 of 18
36. George, B.; Loo, J.; Jie, W. Novel multi-objective optimisation for maintenance activities of floating production storage and
offloading facilities. Appl. Ocean. Res. 2023, 130, 103440. [CrossRef]
37. Afshari, H.; Tosarkani, B.M.; Jaber, M.Y.; Searcy, C. The effect of environmental and social value objectives on optimal design in
industrial energy symbiosis: A multi-objective approach. Resour. Conserv. Recycl. 2020, 158, 104825. [CrossRef]
38. Lucas, A. Ising formulations of many NP problems. Front. Phys. 2014 , 2, 5. [CrossRef]
39. Glover, F.; Kochenberger, G.; Hennig, R.; Du, Y. Quantum Bridge Analytics I: A tutorial on formulating and using QUBO models.
Ann. Oper. Res. 2019, 17, 335–371. [CrossRef]
40. Domino, K.; Koniorczyk, M.; Krawiec, K.; Jałowiecki, K.; Deffner, S.; Gardas, B. Quantum annealing in the NISQ era: Railway
conflict management. Entropy 2023, 25, 191. [CrossRef]
41. Neukart, F.; Compostella, G.; Seidel, C.; Von Dollen, D.; Yarkoni, S.; Parney, B. Traffic flow optimization using a quantum annealer.
Front. ICT 2017, 4, 29. [CrossRef]
42. Phillipson, F.; Chiscop, I. Multimodal container planning: A QUBO formulation and implementation on a quantum annealer.
In Proceedings of the International Conference on Computational Science, Krakow, Poland, 16–18 June 2021; Springer: Cham,
Switzerland, 2021; pp. 30–44.
43. Chiscop, I.; Nauta, J.; Veerman, B.; Phillipson, F. A hybrid solution method for the multi-service location set covering problem. In
Proceedings of the Computational Science–ICCS 2020: 20th International Conference, Amsterdam, The Netherlands, 3–5 June
2020; Proceedings, Part VI 20; Springer: Berlin/Heidelberg, Germany, 2020; pp. 531–545.
44. Phillipson, F. Quantum Computing in Telecommunication—A Survey. Mathematics 2023, 11, 3423. [CrossRef]
45. Lin, M.M.; Shu, Y.C.; Lu, B.Z.; Fang, P.S. Nurse Scheduling Problem via PyQUBO. arXiv 2023, arXiv:2302.09459.
46. Nazareth, D.P.; Spaans, J.D. First application of quantum annealing to IMRT beamlet intensity optimization. Phys. Med. Biol.
2015, 60, 4137. [CrossRef]
47. Rhoades, S.A. The Herfindahl-Hirschman Index. Fed. Res. Bull. 1993, 79, 188.
48. Lobo, M.; Fazel, M.; Boyd, S. Portfolio Optimization with Linear and Fixed Transaction Costs. Ann. Oper. Res. 2007, 152, 341–365.
[CrossRef]
49. Boyd, S.; Busseti, E.; Diamond, S.; Kahn, R.N.; Kwangmoo, K.; Nystrup, P.; Speth, J. Multi-Period Trading via Convex
Optimization. Found. Trends Optim. 2017, 3, 1–76. [CrossRef]
50. Boyd, S.; El Ghaoui, L.; Feron, E.; Venkataramanan, B. Linear Matrix Inequalities in System and Control Theory; Soc. for Industrial
and Applied Mathematics (SIAM): Philadelphia, PA, USA, 1994.
51. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004.
52. Nesterov, Y.; Nemirovskii, A. Interior-Point Polynomial Methods in Convex Programming; Soc. for Industrial and Applied Mathemat-
ics (SIAM): Philadelphia, PA, USA, 1994.
53. Sturm, J.F. Using SeDuMi 1.02, a Matlab Toolbox for Optimization over Symmetric Cones. Optim. Methods Softw. 1999,
11–12, 625–653. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.