AI-Assisted LP Solver Variable Categorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing linear programming (LP) solver technologies face inefficiencies due to limitations in DeepSimplex, such as model fixation to specific problem shapes and unclear efficiency improvements, and machine learning approaches like MIP-GNN being unsuitable for LP problems, which restrict their applicability and adaptability.

Innovation Solution

The proposed solution leverages variable categorization to enhance LP solver efficiency by using category data to generate a custom initial basis and train machine learning models for improved pricing steps in the simplex method, allowing for adaptability across different problem sizes and compositions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If DeepSimplex uses fixed decision models trained on specific problem shapes, then the model can make pricing decisions efficiently, but the model becomes fixed and cannot adapt to different problem shapes and sizes

Engineering Contradiction:
Improvepricing decision speedVSAvoidadaptability to different problem shapes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transitioning from fixed decision models to dynamic neural networks that can adapt their structure and behavior based on the input problem characteristics. The neural network receives problem-specific inputs (number of variables, constraints, problem type) and adjusts its pricing decisions accordingly, enabling both speed and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the decision model by using neural networks with adjustable parameters that can be fine-tuned for different problem types. Instead of a single fixed model, the system uses parameterizable neural networks that can be adapted to different problem shapes and sizes while maintaining efficient pricing decision capability.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If machine learning approaches like MIP-GNN are used for LP problems, then optimization can be improved, but the approaches are unsuitable for LP problems and restrict applicability

Engineering Contradiction:
Improveoptimization efficiencyVSAvoidapplicability to LP problems
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the relevant components from MIP-GNN that are suitable for LP problems while discarding or adapting the parts that are not applicable. Specifically, it uses the neural network framework for pricing decisions but adapts it to handle LP-specific characteristics such as continuous variables and different problem structures, thereby improving both efficiency and applicability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal neural network-based pricing model that can handle various types of LP problems differently. The model is designed to be multi-functional, capable of adapting to different problem shapes, sizes, and structures while maintaining optimization efficiency, thus expanding applicability beyond fixed problem types.

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

3Ease of operation

If traditional simplex methods are used without AI assistance, then the solving process is transparent and controllable, but the number of iterations is high and solving time is considerable

Engineering Contradiction:
Improvecontrol over solving processVSAvoidsolving time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces an AI intermediary (neural network pricing model) that works alongside the traditional simplex method. This intermediary provides intelligent pricing decisions that guide the simplex algorithm more efficiently, reducing the number of iterations needed while maintaining the transparency and controllability of the solving process through structured integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where the neural network learns from problem solutions and adjusts its pricing decisions accordingly. This feedback loop enables the system to reduce solving time by adapting to problem patterns while maintaining control over the solving process through monitored and adjustable feedback parameters.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240054175A1Ai-assisted linear programming solver methods, systems, and media
Publication Date: 2024.02.15 HUAWEI TECH CANADA CO LTD
  • US20240054175A1 patent drawing
  • US20240054175A1 patent drawing
  • US20240054175A1 patent drawing

AI summary

Methods, systems, and computer-readable media for using artificial intelligence to assist a linear programming (LP) solver are disclosed. A LP assistance software system leverages the categorization of variables to improve LP solver efficiency at the pricing step and/or to generate a custom initial basis for the first iteration of the simplex method. The LP assistance software system may thereby improve the standard simplex algorithm, which involves selecting individual variables in its pricing step.