CVI is an algorithm for constructing implied volatility surfaces that is framed as a convex optimisation problem. As such, it ...