Linear Model Partitioning for Faster Large-Scale Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems and networks face challenges in managing and processing large volumes of data related to electronic transactions, particularly in electronic trading systems, due to limited computing resources and high communication bandwidth requirements.

Innovation Solution

A computer-implemented system and process that simplifies and improves the computational performance by applying linear optimization algorithms to complex electronic multivariate data processing systems, using iterative partitioning of large models into sub-models, which are solved independently and relatively quickly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If linear optimization algorithms are applied to solve the full model directly, then solution accuracy is improved, but computational time and resource consumption increase significantly

Engineering Contradiction:
Improvesolution accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the full linear optimization model into multiple sub-models that can be solved independently and in parallel. This segmentation allows the system to maintain solution accuracy while significantly reducing computational time by distributing the solving process across multiple processing units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent solves multiple sub-models partially or independently rather than solving the complete full model to optimality. By finding satisfactory solutions to sub-models and combining them, the system achieves adequate overall solution accuracy with reduced computational effort.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If more computing resources are allocated to process electronic transaction data, then data processing capability is improved, but hardware costs and system complexity increase

Engineering Contradiction:
Improvedata processing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the large-scale data processing task into smaller sub-models that can be processed independently. This approach enables the system to handle large volumes of electronic transaction data using distributed computing resources, reducing the complexity burden on any single computing node.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a framework that can process different types of electronic transaction data using the same sub-modeling approach. This universal method allows the system to handle various data formats and transaction types without requiring specialized hardware for each data type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the full model is solved to obtain an optimized solution, then solution quality is improved, but computational resource consumption increases

Engineering Contradiction:
Improvesolution qualityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the full model into sub-models that consume fewer computational resources to solve. By distributing the computational load across multiple smaller problems, the system maintains solution quality while reducing the energy and resource consumption required for each individual solving operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent accepts that solving sub-models may not achieve the absolute optimal solution of the full model, but the partial solutions combined from sub-models provide sufficiently high solution quality for practical applications, thereby reducing overall resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250200660A1Linear model partitioner
Publication Date: 2025.06.19 CHICAGO MERCANTILE EXCHANGE INC
  • US20250200660A1 patent drawing
  • US20250200660A1 patent drawing
  • US20250200660A1 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.