Monte Carlo Sensitivity Analysis with Smoothed Density Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Monte Carlo methods struggle to accurately calculate second-order sensitivities for systems with discontinuities, particularly in finance, due to the need for an infinite number of samples, leading to unstable Greek values for financial derivatives with discontinuous payoffs.

Innovation Solution

A method involving smoothing the probability density function (PDF) generated by Monte-Carlo simulations using polynomial or cubic spline interpolation, followed by finite-differencing to stabilize the calculation of sensitivities, independent of the underlying stochastic models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of Monte Carlo samples is increased to improve accuracy of sensitivity calculation, then measurement precision improves, but loss of time increases

Engineering Contradiction:
Improveaccuracy of sensitivity calculationVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies parameter changes by transforming the discontinuous payoff function into a continuous approximation through parameter adjustment. The discontinuous function is replaced with a continuous function having similar characteristics, allowing standard Monte Carlo methods to converge properly without requiring an excessive number of samples, thus resolving the trade-off between accuracy and computation time

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary continuous function that mediates between the discontinuous payoff function and the Monte Carlo sampling process. This intermediary function serves as a bridge that allows the Monte Carlo method to work effectively by providing continuity while approximating the original discontinuous payoff structure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the number of Monte Carlo samples is increased to improve robustness of sensitivity values, then reliability improves, but loss of time increases

Engineering Contradiction:
Improverobustness of sensitivity valuesVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By changing the parameter of the payoff function from discontinuous to continuous, the patent enables robust sensitivity calculations with fewer samples. The continuous parameter transformation ensures that small variations in input parameters produce smooth variations in output, improving the reliability of sensitivity measurements without requiring excessive sampling

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If sophisticated Monte Carlo algorithms are used to achieve accurate sensitivity calculation, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improveaccuracy of sensitivity calculationVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the source of instability (the discontinuous payoff function) from the Monte Carlo simulation process and replaces it with a continuous approximation. This extraction eliminates the need for sophisticated specialized algorithms, allowing standard Monte Carlo methods to achieve accurate sensitivity calculations with simpler implementation

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250315892A1Efficient numerical Monte Carlo sensitivity analysis
Publication Date: 2025.10.09 COMMONWEALTH SCI & IND RES ORG
  • US20250315892A1 patent drawing
  • US20250315892A1 patent drawing
  • US20250315892A1 patent drawing

AI summary

This disclosure relates to implementing Monte Carlo sensitivity analysis on computer processors in a manner that is efficient in the number of required Monte Carlo samples. A processor repeatedly evaluates a model along a sample path with a first parameter set to obtain multiple first sample values, aggregates the multiple first sample values to obtain a first density profile, then smooths the first density profile using a parameterised interpolation function to obtain a first smooth density profile. The processor then repeats this with a second parameter set to obtain a second smooth density profile, the first and second parameter sets being perturbed relative to one another. The processor then calculates a finite difference based on the first and second smooth density profile, subject to a discontinuous payoff function, to obtain a sensitivity of a financial derivative, the sensitivity being stable as a result of the smoothing.