← Atlas

Algorithms · Amplitude estimation

Quantum amplitude loading for rainbow options pricing

Price rainbow options — a type of path-independent multi-asset derivative — on a quantum computer.

Attested & literatureUpdated

View frozen graph

A small worked example, computed in your browser. It is not a result from this record's papers.

Canonical amplitude estimation

3 counting qubits estimating a = sin²(θ) for the one-qubit state A|0⟩ = RY(π/4)|0⟩, θ = π/8.

q0q1q2q3Step 1 of 4 · RY(π/4)RY(π/4)Step 2 of 4 · Hadamard layer(3)Hadamard layer(3)Step 3 of 4 · Amplitude estimation powers(3)Amplitude estimation powers(3)Step 4 of 4 · QFT inverse(3)QFT inverse(3)

Step 1 of 4 · RY(π/4)

Probability of each outcome after this step

  • 000085%
  • 100015%
  1. Prepares the target qubit as A|0⟩ = cos(θ)|0⟩ + sin(θ)|1⟩; the quantity being estimated is a = sin²(θ), the probability that measuring this qubit alone would give |1⟩.

    Probability spreads from 1 outcome to 2.

  2. Spreads the 3 counting qubits into an equal superposition of all 8 values.

    Probability spreads from 2 outcomes to 16.

  3. Applies controlled powers of the Grover operator Q = A Z A⁻¹ Z, one power per counting qubit: phase estimation of Q, using A|0⟩ in place of a single eigenstate.

    Probability moves between the same 16 outcomes. Down: 0110 10.7% → 1.8%, 0010 10.7% → 1.8%. This is the step that entangles the qubits: from here on no single qubit has a state of its own, only the register as a whole does.

  4. An inverse QFT on the counting register reads the phase into a 3-bit estimate.

    Probability gathers from 16 outcomes onto 4. 0001 goes from 1.8% to 25.0%.

Readout The counting register reads 001 or 111, each equally likely: these are θ/π = 1/8 and its mirror 1 − 1/8 = 7/8, both exact in 3 bits by construction. Either one gives a = sin²(π/8) = (2 − √2) / 4 exactly, the standard amplitude-estimation formula a = sin²(πλ) applied to the smaller of the two readings.

Open in Studio
  • Record typeLiterature reference
  • Reference implementationrainbow_options
  • Reported costNot stated by the sources read
  • Papers1

References

  • Quantum Amplitude Loading for Rainbow Options Pricing

    Francesca Cibrario, Or Samimi Golan, Giacomo Ranieri, Emanuele Dri, Mattia Ippoliti, Ron Cohen, Christian Mattia, Bartolomeo Montrucchio, Amir Naveh, Davide Corbelletto · 2024

    Primary source: it introduces the amplitude-loading approach to pricing rainbow options, describes the end-to-end quantum circuit built on Iterative Quantum Amplitude Estimation, names the two amplitude-loading techniques for exponential functions it analyzes, and reports validating the model with experiments on the IBM QASM simulator. Consult it for the circuit's cost, for how the two amplitude-loading techniques compare, and for the size and precision of the simulated instances, none of which the abstract 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:2402.05574, the only source read for this record, states no complexity bound: no big-O expression, no qubit or gate count, and no run time. What it states is a method and a validation. The method: "Leveraging the Iterative Quantum Amplitude Estimation method, we present an end-to-end quantum circuit implementation, emphasizing efficiency by delaying the transition to price space." and "Moreover, we analyze two different amplitude loading techniques for handling exponential functions." The validation: "Experiments on the IBM QASM simulator validate our quantum pricing model, contributing to the evolving field of quantum finance." The demonstration this record covers states no complexity bound of its own. The field is therefore left empty on purpose rather than filled with a bound written from memory.). 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 rainbow option was priced, and no amplitude-loading technique was implemented here. The record documents the approach the abstract describes and does not reproduce or verify the paper's own demonstration. The demonstration this record covers is not described further here: nothing about its files' contents was read for this record, and the underlying index lists three named methods for this subject, bruteforce, direct and integration, each as a notebook and a pinned model, none of which this record describes specifically. The abstract states no complexity bound of any kind: no qubit count, no gate count, no circuit depth, and no run time, so nothing here says what the end-to-end circuit costs to build or to run, nor what accuracy the amplitude loading achieves, nor how the two amplitude-loading techniques it analyzes compare to each other — those specifics, if given, are in the paper. The abstract reports one experiment, on the IBM QASM simulator, and calls it a validation of the pricing model; that is the paper's own reported simulation, at whatever instance size and precision the paper used, and it was not repeated, re-run, or checked for this record. A simulator run is not a hardware result: the abstract states no run on quantum hardware, and this record makes no claim about hardware feasibility.
Quantum Amplitude Loading for Rainbow Options Pricing ↗
Kind
curated reference
Reviewed by
Leona Quantum curation pass
License
Citation metadata only; source publication terms apply
rainbow optionsamplitude estimationquantum financeamplitude loadingoption pricing

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