Linear Model Partitioning for Large-Scale Portfolio Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing linear optimization systems face challenges in efficiently reducing the computational resource needs for processing and storing large volumes of data in electronic trading systems, particularly in managing multilateral portfolios of bilateral financial instruments.

Innovation Solution

The system employs a computer-implemented method that iteratively partitions large linear optimization models into smaller sub-models, which are solved independently to approximate the solution of the full model, thereby reducing computational resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If large linear optimization models are solved directly, then solution accuracy is maintained, but computational resource requirements increase significantly

Engineering Contradiction:
Improvesolution accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides a large linear optimization model into multiple smaller sub-models that can be solved independently. Each sub-model represents a partition of the original model's variables and constraints, allowing parallel processing and reduced memory requirements while maintaining solution accuracy through coordinated solving of all sub-models.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of problem-solving by solving multiple smaller sub-models in parallel rather than one large model sequentially. This dimensional transformation from a single large computation to multiple smaller concurrent computations reduces the computational burden on any single system resource while maintaining overall solution integrity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If large linear optimization models are solved directly, then complete solution is obtained, but processing time increases

Engineering Contradiction:
Improvecomplete solutionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the large optimization model into smaller sub-models that can be solved simultaneously. This segmentation enables parallel processing where multiple sub-models are solved at the same time rather than sequentially, dramatically reducing total processing time while ensuring a complete solution is obtained by combining results from all sub-models.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains continuous useful action by solving multiple sub-models in parallel without idle time. While one sub-model is being solved, other sub-models are simultaneously being processed, eliminating the sequential waiting time that would occur if a single large model were solved step-by-step, thus reducing total processing time while maintaining solution completeness.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If computational resources are increased to handle large data volumes, then processing capability improves, but costs increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments large optimization problems into smaller sub-models that can be solved with fewer computational resources each. This allows existing hardware and software resources to handle multiple smaller problems in parallel rather than requiring a single massive computational system, thereby maintaining processing capability while reducing the quantity of computational resources needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by solving multiple smaller sub-models separately rather than attempting to solve one complete large model at once. Each sub-model requires only partial computational resources, and the cumulative effect of solving all sub-models achieves the same productivity as solving the full model, but with reduced peak resource requirements and lower overall costs.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12271949B2Linear model partitioner
Publication Date: 2025.04.08 CHICAGO MERCANTILE EXCHANGE INC
  • US12271949B2 patent drawing
  • US12271949B2 patent drawing
  • US12271949B2 patent drawing

AI summary

The disclosed embodiments related to multilateral portfolio compression using general large-scale linear optimization which pre-processes a model to decrease model size using domain knowledge to remove variables to reduce dimensionality, thereby making the model faster to solve and improving numerical characteristics. but it would not remove, for example, as much as half of the model, but rather a smaller fraction. The disclosed pre-processing enables an approximate solution for large, linear optimization models by automatically iteratively and selectively partitioning them into independently easily solvable sub-models. The sub-models are themselves linear optimization models, which can be solved with any preferred algorithm or library. The solutions for each sub-model are aggregated to obtain an acceptable, e.g., approximate, solution for a large model without solving the full model. At each iteration the disclosed embodiments will have a valid, feasible solution, if the user is satisfied before full convergence.