Stabilized Monte Carlo Valuation via Lattice Path Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Standard Monte Carlo simulations for valuating interest-rate sensitive securities, such as mortgage-backed securities, face instability due to discontinuous variations in interest rates, leading to significant estimation errors even with minor parameter changes, as they are restricted to discrete lattice points, resulting in disproportionate changes in calculated values.

Innovation Solution

The method involves generating Monte Carlo paths and constructing a discrete lattice, allowing derived variables to be calculated along these paths rather than being restricted to lattice node values, thereby averaging stochastic integrals over paths for stable valuation and sensitivity analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If Monte Carlo simulations are restricted to discrete lattice points, then the calculation structure is simplified, but the stability of valuation results deteriorates due to discontinuous variations in interest rates

Engineering Contradiction:
Improvecalculation structureVSAvoidvaluation stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces an intermediary mapping function that connects continuous Monte Carlo interest rate paths to the discrete lattice structure. This mapping function acts as a mediator that allows the simulation to benefit from both the simplicity of discrete lattice calculations and the stability of continuous path variations, resolving the contradiction between computational simplicity and valuation stability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation by allowing Monte Carlo simulations to operate with continuous interest rate parameters while still utilizing the discrete lattice for final valuation calculations. This parameter transformation enables the system to maintain computational simplicity while achieving stability through continuous parameter variations

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the number of sample paths is increased to reduce estimation error, then the accuracy of valuation improves, but the computational resources required increase significantly

Engineering Contradiction:
Improvevaluation accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing lattice values at discrete points before running Monte Carlo simulations. This pre-computation allows the simulations to reuse existing lattice data, reducing the need for additional sample paths and thereby maintaining accuracy while improving computational efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a controlled number of Monte Carlo sample paths combined with the pre-computed lattice structure, achieving sufficient accuracy through partial action rather than requiring excessive sampling. The lattice provides a framework that reduces the dependency on large numbers of sample paths

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7801789B1Stabilized monte carlo technique and method and system of applying same to valuate assets including derivative securities
Publication Date: 2010.09.21 JPMORGAN CHASE BANK NA
  • US7801789B1 patent drawing
  • US7801789B1 patent drawing
  • US7801789B1 patent drawing

AI summary

A method of calculating derived variables comprises selecting a model equation, generating Monte Carlo paths and constructing a lattice of state variables, then calculating derived variables on the lattice. Derived variables for each Monte Carlo path are then calculated from the derived variables on the lattice, wherein the Monte Carlo path state variables are not restricted to the lattice node values.