SANOS -- Smooth strictly Arbitrage-free Non-parametric Option Surfaces
Hans Buehler, Blanka Horvath, Anastasis Kratsios, Yannick Limmer, Raeid Saqur
TL;DR
The paper addresses the challenge of fitting observed European option bids and asks into a smooth, arbitrage-free surface across strikes and maturities. It develops a non-parametric framework that represents prices as $\hat{C}(T_j,K) = \sum_{i=0}^N q^i_j \,\mathrm{Call}(K^i, K, V_j)$ and calibrates $q_j$ via linear programming, guaranteeing absence of arbitrage in time and strike. A key contribution is the Production Model, which introduces a smooth surface with $\hat{C}_j(K) = \sum_{i=1}^N q_j^i \mathrm{Call}(K^i, K, \eta V_j)$ and a parameter $\eta$ controlling smoothness, plus an efficient second contribution: a Discrete Local Volatility (DLV) parametrization that yields positive, tractable surface dynamics through martingale transition operators. The framework accommodates bid-ask spreads, allows strikes to be added outside the observed grid, and supports generalized, per-strike dynamics, enabling fast, arbitrage-free interpolation suitable for pricing, risk-management, and data-driven generative modelling. Overall, the method combines numerical efficiency with strict arbitrage constraints to produce high-fidelity, smooth option surfaces on SPX-like data.
Abstract
We present a simple, numerically efficient but highly flexible non-parametric method to construct representations of option price surfaces which are both smooth and strictly arbitrage-free across time and strike. The method can be viewed as a smooth generalization of the widely-known linear interpolation scheme, and retains the simplicity and transparency of that baseline. Calibration of the model to observed market quotes is formulated as a linear program, allowing bid-ask spreads to be incorporated directly via linear penalties or inequalities, and delivering materially lower computational cost than most of the currently available implied-volatility surface fitting routines. As a further contribution, we derive an equivalent parameterization of the proposed surface in terms of strictly positive "discrete local volatility" variables. This yields, to our knowledge, the first construction of smooth, strictly arbitrage-free option price surfaces while requiring only trivial parameter constraints (positivity). We illustrate the approach using S&P 500 index options
