RL Surrogate for Benders Decomposition Master Problem

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Benders decomposition methods face challenges in efficiently solving large-scale stochastic optimization problems due to the complexity of the Mixed-Integer Master Problem (MIMP) and the need for gradient approximations from scenario-specific sub-problems, leading to high computational costs and suboptimal solutions.

Innovation Solution

Implementing a language and platform-agnostic accelerated Benders decomposition module using reinforcement learning (RL) to generate master problem decisions, replacing the NP-hard MIMP with an RL agent that learns from similar stochastic environments and reduces run times by up to 30%.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Mixed-Integer Master Problem (MIMP) is used to generate master problem decisions in Benders decomposition, then certifiably optimal solutions are obtained, but computational time increases significantly due to the NP-hard nature of the MIMP

Engineering Contradiction:
Improvecertifiably optimal solutionsVSAvoidcomputational time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a surrogate model that copies and learns from historical MIMP solutions and subproblem feedback. This surrogate model approximates the complex MIMP solving process, providing fast master problem decisions without requiring actual MIMP resolution at each iteration. The surrogate model is trained on historical data and continuously improves, enabling rapid predictions while maintaining solution quality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a surrogate model as an intermediary between the MIMP and the Benders decomposition process. This intermediary component learns from historical MIMP solutions and subproblem feedback to provide fast approximations of master problem decisions. The surrogate model acts as a mediator that translates complex optimization problems into rapid predictions, significantly reducing computational time while maintaining solution certifiability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the number of iterations in Benders decomposition is increased to improve solution accuracy, then better master problem decisions are obtained, but the complexity of the MIMP scales linearly with the number of constraints added

Engineering Contradiction:
Improvesolution accuracyVSAvoidMIMP complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by training the surrogate model on historical MIMP solutions and subproblem feedback before the main Benders decomposition process. This pre-training phase captures the essential patterns and relationships from previous iterations, enabling the surrogate model to provide accurate predictions without requiring the full complexity of the original MIMP to be resolved at each step.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The surrogate model copies and stores historical MIMP solutions and subproblem feedback patterns. By learning from these historical copies, the model can rapidly generate new master problem decisions without re-solving the complex MIMP from scratch. This copying approach maintains solution accuracy while dramatically reducing the computational complexity of each iteration.

Inventive Principle:
Principle #26Copying

3Productivity

If conventional Benders decomposition is used to solve large-scale stochastic optimization problems, then the block structure is exploited, but the discrete nature of real-world planning problems makes the formulation intractable

Engineering Contradiction:
Improveproblem solving capabilityVSAvoidformulation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces the traditional mechanical optimization system (MIMP solvers) with a machine learning-based surrogate model. Instead of using conventional optimization algorithms to solve the MIMP at each iteration, the system uses a trained neural network to rapidly predict master problem decisions. This substitution transforms the computational approach from symbolic optimization to data-driven prediction, making the formulation tractable for large-scale discrete problems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter of how master problem decisions are generated. Rather than solving the MIMP using traditional optimization algorithms, the system uses a surrogate model that has learned optimal decision patterns from historical data. This parameter change from algorithmic solving to learned prediction enables the system to handle the discrete nature of real-world planning problems that would otherwise be intractable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240338418A1System and method for accelerating benders decomposition via reinforcement learning surrogate models
Publication Date: 2024.10.10 JPMORGAN CHASE BANK NA
  • US20240338418A1 patent drawing
  • US20240338418A1 patent drawing
  • US20240338418A1 patent drawing

AI summary

Various methods, apparatuses/systems, and media for accelerating decomposition via reinforcement learning are disclosed. A processor implements a decomposition algorithm that allows a solution of a comparatively larger linear programming problems that have a special block structure; inserts a reinforcement learning agent within a framework of the decomposition algorithm; and generates, in response to inserting the reinforcement learning agent, master problem decisions in place of an NP-hard (nondeterministic polynomial time-hard) mixed-integer master problem (MIMP).