← Atlas

Algorithms · Quantum linear algebra

Quantum algorithm for portfolio optimization

Given quantum access to a historical record of asset returns, determine the optimal risk-return tradeoff curve of a portfolio and provide a way to sample from the optimal portfolio.

Attested & literatureUpdated

View frozen graph

  • Record typeLiterature reference
  • Reference implementationportfolio_optimization_hhl
  • Reported costIn principle poly(log N), where N is the size of the historical return dataset — rendered from the abstract's inline TeX poly(log(N)) — against poly(N) for the direct classical algorithms the abstract compares it to. The abstract states this only as an order in N: it gives no constant, no dependence on any error or precision parameter, and no qubit or gate count, and it qualifies the comparison itself by pointing to recent work on efficient classical sampling approaches rather than treating the gap as settled.
  • Papers1

References

  • Quantum computational finance: quantum algorithm for portfolio optimization

    Patrick Rebentrost, Seth Lloyd · 2018

    Primary source: it presents the quantum algorithm for portfolio optimization, states the poly(log N) run time it can in principle attain against poly(N) for the direct classical algorithms it compares to, and gives the input assumption of quantum access to the historical record of returns. Consult it for how the market-data input, the quantum processing, and the output step are actually constructed, for any constant factors or error dependence, and for the classical sampling works the abstract's discussion of potential speedups refers to — none of which the abstract itself states.

Attested & literature
  • Peer-reviewed paper
Method
Curation only. This record documents the algorithm a published reference implementation demonstrates, not the demonstration itself: nothing in Leona runs Qmod. The primary reference's title, authors and submission year were read from its arXiv abs page, and the complexity claim taken from a clause of that paper's abstract (The abstract of arXiv:1811.03975, the only source read for this record, opens by stating the contribution — "We present a quantum algorithm for portfolio optimization" — and the setting: "Given quantum access to the historical record of returns, the algorithm determines the optimal risk-return tradeoff curve and allows one to sample from the optimal portfolio." Its complexity claim is: "The algorithm can in principle attain a run time of ${\rm poly}(\log(N))$, where $N$ is the size of the historical return dataset." (TeX rendered into Unicode/plain notation for the reader: ${\rm poly}(\log(N))$ is poly(log N).) It compares this to "Direct classical algorithms for determining the risk-return curve and other properties of the optimal portfolio take time ${\rm poly}(N)$" (rendered poly(N)) and immediately qualifies the comparison: "we discuss potential quantum speedups in light of the recent works on efficient classical sampling approaches." The demonstration this record covers states no complexity bound of its own. Beyond the two run-time orders quoted above, the abstract carries no constant, no big-O for any other step, and no dependence on error or precision, which is why none appears above.). No circuit was constructed, simulated or run.
Result
Pass · the record's problem statement and primary reference agree with the sources named above.
Caveat
This is a literature record. No circuit was built, compiled, simulated or run for it; no historical return dataset was processed, and no risk-return curve was computed here. The record documents the algorithm the abstract describes and does not reproduce or verify any demonstration of it. The demonstration this record covers is not described further here: nothing about its files' contents was read for this record. The poly(log N) run time is stated only in principle and only as an order in N, the size of the historical return dataset: the abstract gives no constant, no dependence on any error or precision parameter, no qubit or gate count, and nothing about state preparation, readout, or hardware feasibility. It also presupposes quantum access to the historical record of returns, an input model the abstract states but does not specify further. The poly(N) figure for the direct classical algorithms is likewise an order only, with the same missing detail. Neither number is an experimental or simulated result: the abstract reports no run, on hardware or in simulation, and none was performed for this record. Finally, the comparison between the quantum and classical run times is not presented as a settled speedup: the abstract itself says the potential quantum speedups are discussed in light of recent works on efficient classical sampling approaches, so the comparison is against algorithms known to the authors at the time, not a proven separation, and this record repeats that qualification rather than asserting a speedup on its own.
Quantum computational finance: quantum algorithm for portfolio optimization ↗
Kind
curated reference
Reviewed by
Leona Quantum curation pass
License
Citation metadata only; source publication terms apply
portfolio optimizationquantum financerisk-return tradeoffquantum samplingrun-time speedup

Atlas stars stay in the public catalog. Saving this entry to your workspace starts an unstarred private copy.