← Latest papers
⚛️ quantum physics

Classical Tensor Network and Quantum Fourier Transform Approaches for Large-Scale Carr-Madan Option Pricing

This paper introduces a scalable framework for large-scale Carr-Madan option pricing by reformulating the method using Tensor Train representations of the Quantum Fourier Transform (Superfast Fourier Transform), which significantly reduces memory requirements and achieves subexponential computational scaling while enabling direct comparison between classical tensor network algorithms and quantum hardware implementations.

Original authors: Sascha Hauck, Ivica Turkalj

Published 2026-07-31
📖 7 min read🧠 Deep dive

Original authors: Sascha Hauck, Ivica Turkalj

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

Imagine you are trying to predict the future price of a stock, but instead of looking at a single number, you have to calculate the value of a financial contract for thousands of different possible prices all at once. This is the world of "option pricing," a branch of financial math where scientists use complex equations to figure out how much a bet on a stock's future is worth today. The tricky part is that the math often involves a tool called the "Fourier Transform," which is like a magical prism that breaks a complicated signal (like a stock's price movement) into its individual frequency colors. While this prism is incredibly useful, trying to use it on a massive scale with classical computers is like trying to carry a library in your backpack; the memory required grows so fast that the computer runs out of space before it can finish the job.

This is where the story gets interesting. Scientists have been looking at two very different ways to solve this memory problem. One path leads to the strange, super-powerful world of quantum computers, which use the rules of tiny particles to handle massive calculations. The other path stays on our familiar, classical computers but tries to squeeze the data into a super-tight, compressed format called a "tensor network." The big question was: Can we take the clever tricks used by quantum computers and run them on our regular laptops without actually needing a quantum machine?

In this paper, Sascha H. Hauck and Ivica Turkalj say, "Yes, we can." They developed a new method called the "Superfast Fourier Transform" (SFFT). Think of it as a way to fold a giant, unwieldy map of stock prices into a tiny, pocket-sized origami crane that still holds all the important information. By using this "origami" technique, they showed that their method can price European call options (a specific type of financial contract) just as accurately as the old, heavy methods, but without needing a supercomputer's hard drive. They tested this on both classical computers and quantum simulators, finding that their new approach uses far less memory and grows much slower in complexity as the problems get bigger. While they didn't solve every financial mystery, their work proves that we can borrow the best ideas from quantum physics to make our current computers much more efficient at handling huge financial calculations.

The Paper's Core Discovery

The authors tackle a specific bottleneck in financial mathematics: the "memory wall." When pricing options using the famous Carr–Madan method, which relies on Fourier transforms, the amount of data needed explodes exponentially as you try to calculate prices for more and more strike prices. A classical computer trying to do this with a standard Fast Fourier Transform (FFT) has to store a massive, dense vector of numbers. If you want to increase the precision by just a little bit, the memory required doubles, then doubles again, quickly becoming impossible to handle.

To break this wall, the authors reformulated the pricing problem using Tensor Networks, specifically a structure called a Tensor Train (TT). Imagine a long chain of people holding hands, where each person only needs to know about their immediate neighbors to pass a message down the line. In this analogy, the "message" is the financial data. Instead of storing the entire massive list of numbers (the whole library), the Tensor Train stores only the small, local connections between the numbers. This allows the computer to represent an exponentially large dataset using a tiny amount of memory.

The paper introduces a specific algorithm called the Superfast Fourier Transform (SFFT). This is a compressed version of the Quantum Fourier Transform (QFT). Usually, the QFT is a circuit designed for quantum computers that can process data incredibly fast but requires a quantum machine to run. The authors realized that the mathematical structure of the QFT is so efficient that it can be "translated" into a classical Tensor Train format. They call this translation the SFFT.

Here is how their method works in practice:

  1. Compression: They take the financial data (the characteristic function of the stock price) and represent it as a Tensor Train.
  2. The Magic Operation: Instead of running a heavy, memory-hogging FFT, they apply the SFFT operator directly to the compressed Tensor Train. This is like performing a complex calculation on the folded origami without ever unfolding it.
  3. Result: The output is the price of the option, still in a compressed format, which can then be read out.

What They Found and What They Ruled Out

The authors ran numerical experiments using European call options under the Black-Scholes model (a standard, well-known model for stock prices). They compared three approaches:

  1. The traditional FFT (the old, heavy way).
  2. The new SFFT (the compressed, tensor network way).
  3. The QFT (the quantum way, simulated on a computer and run on actual quantum hardware).

The Results:

  • Memory Savings: The SFFT method maintained high pricing accuracy while drastically reducing memory usage. In their simulations, as they increased the number of qubits (which corresponds to the grid size of the calculation), the memory required for the standard FFT grew exponentially, quickly becoming unmanageable. In contrast, the SFFT's memory consumption grew very slowly, staying manageable even for large grids.
  • Speed and Scaling: The computational cost of the SFFT scales sub-exponentially. This means that as the problem gets bigger, the time and resources needed don't explode as they do with the classical FFT.
  • Quantum Comparison: When they compared their classical SFFT to the quantum QFT, they found that both approaches avoided the exponential scaling of the conventional method. The SFFT essentially brings the efficiency of the quantum approach to classical hardware.

What They Ruled Out:
The paper explicitly argues against the idea that we must use a physical quantum computer to achieve this level of efficiency for these specific problems. They demonstrate that the "tensor-product structure" of the Fourier transform, which makes the QFT so powerful, can be exploited efficiently on classical hardware using tensor networks. They do not claim that the SFFT is faster than the FFT for small problems (where the overhead of compression might not be worth it), but they show that for large-scale problems, the classical tensor network approach is a superior alternative to the brute-force FFT.

How Sure Are We?

The authors are very confident in their findings based on the data they presented. They didn't just suggest this might work; they measured it.

  • Accuracy: They verified that the SFFT prices matched the known analytical Black-Scholes prices with high precision. They used a metric called Normalized Root Mean Squared Error (NRMSE) to show that the error remained low even as the grid size increased.
  • Simulations and Hardware: They tested their algorithm on classical hardware (a computer cluster) and also ran the quantum counterpart on quantum simulators and actual quantum hardware. The results from both the classical SFFT and the quantum QFT aligned with their theoretical predictions, showing that both avoid the exponential memory bottleneck.
  • Limitations: The paper notes that the SFFT relies on the input data having a "low-rank structure" (meaning the data can be compressed well). If the data is too chaotic to compress, the method might not be as efficient. However, for the financial models they tested (like Black-Scholes and Variance Gamma), the data compressed very well, keeping the "ranks" (the size of the connections in the chain) small, typically around 10 or less.

In summary, this paper provides a unified framework that connects classical Fourier pricing, tensor network algorithms, and quantum computing. It shows that by folding the math into a Tensor Train, we can perform large-scale option pricing on classical computers with a fraction of the memory, offering a scalable alternative for high-dimensional financial computations without needing to wait for quantum computers to become fully mature.

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 →