Option Pricing using Quantum Computers
arXiv:1905.02666 · doi:10.22331/q-2020-07-06-291
Abstract
We present a methodology to price options and portfolios of options on a gate-based quantum computer using amplitude estimation, an algorithm which provides a quadratic speedup compared to classical Monte Carlo methods. The options that we cover include vanilla options, multi-asset options and path-dependent options such as barrier options. We put an emphasis on the implementation of the quantum circuits required to build the input states and operators needed by amplitude estimation to price the different option types. Additionally, we show simulation results to highlight how the circuits that we implement price the different option contracts. Finally, we examine the performance of option pricing circuits on quantum hardware using the IBM Q Tokyo quantum device. We employ a simple, yet effective, error mitigation scheme that allows us to significantly reduce the errors arising from noisy two-qubit gates.
Fixed a typo. This article has been accepted in Quantum
References in corpus (27)
- Quantum Machine Learning
- Elementary gates for quantum computation
- Quantum algorithm for solving linear systems of equations
- Surface codes: Towards practical large-scale quantum computation
- Hardware-efficient Variational Quantum Eigensolver for Small Molecules and Quantum Magnets
- Supervised learning with quantum enhanced feature spaces
- Quantum Amplitude Amplification and Estimation
- Quantum principal component analysis
- Error mitigation for short-depth quantum circuits
- Quantum Algorithms Revisited
- Extending the computational reach of a noisy superconducting quantum processor
- Quantum Networks for Elementary Arithmetic Operations
- Synthesis of Quantum Logic Circuits
- Quantum computing for finance: overview and prospects
- Quantum optimization using variational algorithms on near-term quantum devices
- Quantum Generative Adversarial Networks for Learning and Loading Random Distributions
- Cloud Quantum Computing of an Atomic Nucleus
- Quantum-state preparation with universal gate decompositions
- Quantum speedup of Monte Carlo methods
- Quantum Risk Analysis
- Quantum computational finance: Monte Carlo pricing of financial derivatives
- Amplitude estimation without phase estimation
- Arbitrary accuracy iterative phase estimation algorithm as a two qubit benchmark
- Gate-efficient simulation of molecular eigenstates on a quantum computer
- Characterization of a two-transmon processor with individual single-shot qubit readout
- How many CNOT gates does it take to generate a three-qubit state ?
- Iterative phase estimation
Cited by in corpus (99)
- Quantum Computing for Finance: State of the Art and Future Prospects
- Quantum computing for finance
- Warm-starting quantum optimization
- Grover Adaptive Search for Constrained Polynomial Binary Optimization
- IBM Quantum Computers: Evolution, Performance, and Future Directions
- Dynamic Portfolio Optimization with Real Datasets Using Quantum Processors and Quantum-Inspired Tensor Networks
- A Threshold for Quantum Advantage in Derivative Pricing
- Variational Quantum Boltzmann Machines
- Non-adiabatic molecular quantum dynamics with quantum computers
- NISQ Computers: A Path to Quantum Supremacy
- Quantum-inspired algorithms for multivariate analysis: from interpolation to partial differential equations
- Learning quantum data with the quantum Earth Mover's distance
- Quantum Chemistry Simulations of Dominant Products in Lithium-Sulfur Batteries
- Towards Pricing Financial Derivatives with an IBM Quantum Computer
- Quantum Algorithms for Mixed Binary Optimization applied to Transaction Settlement
- Linear-depth quantum circuits for multiqubit controlled gates
- Quantum-accelerated multilevel Monte Carlo methods for stochastic differential equations in mathematical finance
- Efficient State Preparation for Quantum Amplitude Estimation
- Quantum unary approach to option pricing
- Grid-based methods for chemistry simulations on a quantum computer
- Quantum Machine Learning for Finance
- Variational quantum amplitude estimation
- Amplitude estimation via maximum likelihood on noisy quantum computer
- Quantum Monte Carlo Integration: The Full Advantage in Minimal Circuit Depth
- Dissipation as a resource for Quantum Reservoir Computing
- Efficient quantum amplitude encoding of polynomial functions
- Quantum algorithms for approximate function loading
- Towards Quantum Advantage in Financial Market Risk using Quantum Gradient Algorithms
- The Efficient Preparation of Normal Distributions in Quantum Registers
- Reduction of Qubits in Quantum Algorithm for Monte Carlo Simulation by Pseudo-random Number Generator
- Algorithmic Error Mitigation Scheme for Current Quantum Processors
- A variational quantum algorithm for the Feynman-Kac formula
- Quantum integration of elementary particle processes
- Pulse variational quantum eigensolver on cross-resonance based hardware
- Well-conditioned multi-product formulas for hardware-friendly Hamiltonian simulation
- N-electron valence perturbation theory with reference wavefunctions from quantum computing: application to the relative stability of hydroxide anion and hydroxyl radical
- Predicting Good Quantum Circuit Compilation Options
- Towards Quantum Computational Mechanics
- Linear-depth quantum circuits for loading Fourier approximations of arbitrary functions
- The Problem with Grover-Rudolph State Preparation for Quantum Monte-Carlo
- MQT Predictor: Automatic Device Selection with Device-Specific Circuit Compilation for Quantum Computing
- Tight and Efficient Gradient Bounds for Parameterized Quantum Circuits
- Automated Quantum Circuit Design with Nested Monte Carlo Tree Search
- Modified Grover operator for amplitude estimation
- Variational Quantum Simulation of Partial Differential Equations: Applications in Colloidal Transport
- The effect of quantum noise on algorithmic perfect quantum state transfer on NISQ processors
- Efficient Hamiltonian Simulation for Solving Option Price Dynamics
- Quantum algorithm for credit valuation adjustments
- Quantum Monte Carlo for Economics: Stress Testing and Macroeconomic Deep Learning
- Opening the Black Box Inside Grover's Algorithm
- Quantum Monte Carlo simulations for financial risk analytics: scenario generation for equity, rate, and credit risk factors
- Derivative Pricing using Quantum Signal Processing
- Quantum Quantile Mechanics: Solving Stochastic Differential Equations for Generating Time-Series
- Quantum circuits for the preparation of spin eigenfunctions on quantum computers
- Efficient option pricing with unary-based photonic computing chip and generative adversarial learning
- Performance of Superconducting Quantum Computing Chips under Different Architecture Design
- Implementing quantum dimensionality reduction for non-Markovian stochastic simulation
- Efficient explicit gate construction of block-encoding for Hamiltonians needed for simulating partial differential equations
- Enhancing entanglement with the generalized elephant quantum walk from localized and delocalized states
- Deterministic and Entanglement-Efficient Preparation of Amplitude-Encoded Quantum Registers
- Noisy quantum amplitude estimation without noise estimation
- Quantum Financial Modeling on Noisy Intermediate-Scale Quantum Hardware: Random Walks using Approximate Quantum Counting
- Accelerated quantum circuit Monte-Carlo simulation for heavy quark thermalization
- Simulating a ring-like Hubbard system with a quantum computer
- A Hybrid Classical Quantum Computing Approach to the Satellite Mission Planning Problem
- Option pricing under stochastic volatility on a quantum computer
- Quantum Quantitative Trading: High-Frequency Statistical Arbitrage Algorithm
- A novel approach for quantum financial simulation and quantum state preparation
- Protocols for Trainable and Differentiable Quantum Generative Modelling
- Quantum Encoding and Analysis on Continuous Time Stochastic Process with Financial Applications
- Quantum Generative Adversarial Networks in a Silicon Photonic Chip with Maximum Expressibility
- Linear Regression by Quantum Amplitude Estimation and its Extension to Convex Optimization
- Quantum Architecture Search for Quantum Monte Carlo Integration via Conditional Parameterized Circuits with Application to Finance
- Towards AutoQML: A Cloud-Based Automated Circuit Architecture Search Framework
- Energy risk analysis with Dynamic Amplitude Estimation and Piecewise Approximate Quantum Compiling
- Towards Supporting QIR: Steps for Adopting the Quantum Intermediate Representation
- Quantum Computing for Data Centric Engineering and Science
- Quantum Circuit Design using a Progressive Widening Enhanced Monte Carlo Tree Search
- Reducing the Compilation Time of Quantum Circuits Using Pre-Compilation on the Gate Level
- Contextual Quantum Neural Networks for Stock Price Prediction
- Adaptive measurement strategy for noisy quantum amplitude estimation with variational quantum circuits
- Bayesian Quantum Amplitude Estimation
- Conditions for a quadratic quantum speedup in nonlinear transforms with applications to energy contract pricing
- Efficient explicit circuit for quantum state preparation of piecewise continuous functions
- Efficient Gaussian State Preparation in Quantum Circuits
- The simulation of distributed quantum algorithms
- Multiqubit state learning with entangling quantum generative adversarial networks
- Heisenberg-limited adaptive gradient estimation for multiple observables
- An Amplitude-Based Implementation of the Unit Step Function on a Quantum Computer
- Evaluating Quantum Amplitude Estimation for Pricing Multi-Asset Basket Options
- Conditional Generative Models for Learning Stochastic Processes
- Classical post-processing approach for quantum amplitude estimation
- Dividing quantum circuits for time evolution of stochastic processes by orthogonal series density estimation
- Quantum algorithm for copula-based risk aggregation using orthogonal series density estimation
- Low bit-flip rate probabilistic error cancellation
- On the bias in iterative quantum amplitude estimation
- Time series generation for option pricing on quantum computers using tensor network
- Quantum algorithm for solving McKean-Vlasov stochastic differential equations
- Quantum Framework for Simulating Linear PDEs with Robin Boundary Conditions