📘 Quantum Computing in Finance: Overview and Applications

1. What is Quantum Computing?

Quantum computing is a new way of doing computation that uses the rules of quantum mechanics (the physics of very small particles). Instead of classical bits (0 or 1), quantum computers use qubits, which can be:

This makes quantum computers powerful for problems involving huge amounts of possible combinations — where classical computers would take centuries.

2. Difference from Classical Computing

Think of classical computers as calculators and quantum computers as probability explorers.

3. Current Status

But — they are not yet ready to replace classical supercomputers.

4. Major Players in the Field

5. Future Outlook

Quantum computing is often compared to the early days of classical computing in the 1940s–50s — big, clunky, but revolutionary potential.

6. How We Can Use It Now

Even though quantum computers are small and noisy, we can use them today for:

So, for most businesses and individuals, quantum is not about replacing current systems, but about experimenting, learning, and preparing for the future.

Quick recap:

Real-World Examples: Quantum Computing by Industry

Real-world examples are where quantum starts to feel less “sci-fi” and more practical. Let’s break it down by industry:

1. Finance & Banking

2. Pharmaceuticals & Healthcare

3. Logistics & Supply Chains

4. Energy & Climate

5. Artificial Intelligence & Machine Learning

6. National Security & Cryptography

7. Aerospace & Manufacturing

Quick way to remember this: Finance = money, Pharma = molecules, Logistics = movement, Energy = sustainability, AI = patterns, Security = encryption.

Why Finance is a Natural Fit

Banks face problems like:

These are combinatorial problems — where there are too many possible outcomes for classical computers to brute-force efficiently. Quantum computers can, in principle, shrink that search space dramatically.

Current Quantum Use Cases in Finance

1. Portfolio Optimization

2. Derivatives Pricing

3. Risk Management & Stress Testing

4. Fraud Detection & Transaction Monitoring

Major Financial Players in Quantum

What’s Possible Now vs Later

Quick recap: Finance is testing portfolio optimization, derivatives pricing, risk management, and fraud detection. Today’s results are small-scale, but banks are investing heavily to be early adopters once error-corrected quantum machines arrive.

Mini Case: JPMorgan × IBM — Quantum Monte Carlo for Option Pricing

Goal: Price a European call \( C = \mathbb{E}[(S_T - K)^+] e^{-rT} \) under the risk-neutral measure.

Hardware/software context: Gate-based IBM devices (early “Tokyo” generation in their PoC) and Qiskit implementations; this was a proof-of-concept showing an end-to-end pipeline on real hardware. [ar5iv] [ibm-research.medium.com]

Step 1) Discretize the Asset Distribution

Encode the (risk-neutral) distribution of \( S_T \) (often approximated by a discretized log-normal) into a quantum state preparation circuit so that measurement probabilities match the bucketed probabilities of \( S_T \). This puts path sampling “in superposition.” [quantum-journal.org]

Step 2) Build the Payoff Oracle

Construct a circuit that “marks” outcomes where \( S_T \ge K \) and computes a scaled payoff \( f(S_T) \in [0,1] \) into the amplitude of an ancilla qubit (using comparators, adders, linear rescaling). This lets the expected payoff correspond to an amplitude \( a = \mathbb{E}[f(S_T)] \). [quantum-journal.org]

Step 3) Run Quantum Amplitude Estimation (QAE)

Apply QAE to estimate \( a \) with quadratically fewer samples than classical Monte Carlo (target error \( \varepsilon \): classical \( O(1/\varepsilon^2) \) vs. QAE \( O(1/\varepsilon) \)). Various QAE variants (canonical, iterative/MLQAE) exist; the core idea is phase-estimation-based amplitude inference. [IBM Quantum] [quantum-journal.org]

Step 4) Recover the Price (and Greeks)

Undo the scaling to obtain \( \mathbb{E}[(S_T - K)^+] \), then discount by \( e^{-rT} \) to get the option price. The same circuits let you estimate Greeks; e.g., in the Qiskit tutorial \( \Delta = \Pr[S_T \ge K] \) for a call under that setup. [Qiskit Community]

Step 5) Execute on Real Hardware with Error Mitigation

The team executed small instances on IBM’s Tokyo device, showing the full workflow—state prep → payoff oracle → QAE—while applying simple error-mitigation to tame two-qubit-gate noise. It’s still NISQ-scale, but it validated feasibility on physical chips. [ar5iv]

What JPMorgan Actually Demonstrated (Takeaways)

Try It Yourself (Quick Start)