Solving 2D Black Scholes Equation via Hermitian Block Embedding and Generalised Quantum Signal Processing

This paper proposes and numerically validates a method for solving the two-dimensional Black-Scholes equation by combining Hermitian block embedding with Generalised Quantum Signal Processing to accurately approximate the inverse of non-Hermitian time-step matrices, demonstrating the feasibility of applying modern quantum linear algebra techniques to multi-asset option pricing.

Original authors: James W. Greenwell, Jingbo Wang, Des Hill

Published 2026-06-02
📖 5 min read🧠 Deep dive

Original authors: James W. Greenwell, Jingbo Wang, Des Hill

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: Pricing a "Basket" of Options

Imagine you are a financial trader trying to figure out the price of a special "basket" option. This isn't just a bet on one stock (like Apple); it's a bet on a mix of two different stocks (like Apple and Microsoft) moving together.

In the real world, calculating the fair price of this basket is like solving a massive, complex maze. You have to work backward from the day the bet ends (maturity) to today, figuring out how the price changes at every single step along the way.

For a long time, computers have done this using a method called "finite differences." Think of this as turning the smooth, continuous movement of stock prices into a giant grid of dots. To find the price today, the computer has to solve a giant math puzzle: it needs to invert a massive matrix (a grid of numbers) to step backward in time.

The Problem: The "Non-Symmetric" Puzzle

The math puzzle the computer faces is tricky. The grid of numbers (the matrix) it has to invert is "non-Hermitian." In plain English, this means the grid is lopsided and doesn't have a neat, symmetrical structure.

In a simpler, one-stock scenario, scientists found a clever trick to make this lopsided grid symmetrical (Hermitian) so they could use a powerful new tool called Generalised Quantum Signal Processing (GQSP). GQSP is like a super-efficient quantum machine that can solve specific types of math puzzles very fast, but it only works on symmetrical, well-behaved grids.

However, when you add a second stock, the grid becomes a complex 2D block. The old trick for making it symmetrical breaks down because the two stocks are tangled together in a way that creates "loops" in the math that can't be fixed with a simple adjustment.

The Solution: The "Hermitian Block Embedding"

The authors of this paper came up with a new way to trick the quantum machine into solving the 2D problem. They used a technique called Hermitian Block Embedding.

The Analogy: The Mirror Box
Imagine you have a lopsided, messy object (the 2D time-step matrix) that you can't put inside a special "Symmetry Machine" (GQSP).

  1. The Trick: Instead of trying to fix the object itself, you build a special box around it.
  2. The Construction: You place the messy object in the top-right corner of the box and its "mirror image" (the transpose) in the bottom-left corner. The top-left and bottom-right corners are empty (zeros).
  3. The Result: Even though the inside is messy, the entire box is now perfectly symmetrical. It is now "Hermitian."

Now, the quantum machine can look at this big box. When the machine performs its magic (polynomial transformation) on the box, it creates a result where the "messy" part (the inverse of the original matrix) pops out in a specific corner of the box.

How They Did It: The "Odd" Polynomial

To get the answer out of this box, the authors used a special kind of math function called an odd polynomial.

  • Think of an "even" function as a mirror image on both sides of a line (like a smiley face).
  • Think of an "odd" function as a rotation (like a seesaw).

Because of how they built their box (with the messy part in the corner), they needed a "seesaw" type of math function. If they used a "smiley face" function, the answer would get lost. By using an "odd" function, the math naturally cancels out the empty corners and leaves the correct answer (the inverse matrix) in the bottom-left corner of the result.

The Test: Did It Work?

The team ran simulations to see if this new method actually worked for a two-stock "basket" option.

  • The Setup: They simulated a basket option with two assets, using a grid of 32x32 points (1,024 total points).
  • The Comparison: They compared their quantum-style solution (using the new embedding method) against a standard, trusted classical computer method (Backward Euler).
  • The Result: The two methods agreed very closely. The "quantum" solution looked almost exactly like the "classical" solution.

This proved that their "Mirror Box" trick successfully captured the dynamics of the complex 2D problem. The method accurately reproduced the backward-time evolution of the option price.

The Catch: Discretisation Error

The paper notes one major limitation. Because they are simulating this on a computer, they have to take "steps" backward in time. In their simulation, they had to take a very large step (one big jump) because of the complexity.

  • The Issue: Taking a giant step in a math simulation introduces "discretisation error" (roughly like trying to draw a smooth curve using only a few giant Lego bricks).
  • The Finding: The error in their results was mostly due to this large step size, not a flaw in their quantum method. In fact, the error was similar to what you would get if you ran the classical method with the same giant step.

Summary

The paper demonstrates a new way to solve complex 2D financial pricing problems using quantum algorithms.

  1. They couldn't use the old trick to make the math symmetrical.
  2. They built a "Mirror Box" (Hermitian Block Embedding) to force the math into a symmetrical shape.
  3. They used a special "Odd Polynomial" to extract the answer from the box.
  4. Their simulations showed that this method works and produces results that match standard classical computers, paving the way for solving even more complex, multi-asset problems in the future.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →