Supply Network Flow Optimization Under Discrete Lot Size Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software optimizers struggle to find an optimal solution for supply networks within a reasonable time due to constraints such as lot size restrictions, which require discrete values, leading to inefficiencies and suboptimal results.

Innovation Solution

A system that relaxes discrete constraints in mixed integer programming models to allow for more flexible optimization, incrementally reintroducing restrictions to find an optimal supply network configuration by prioritizing dependent operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If discrete constraints (lot size restrictions) are enforced in mixed integer programming models, then solution accuracy and customer requirement compliance are improved, but computation time increases significantly

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

Solution Approach 1:

The patent segments the constraint enforcement process into sequential stages. Instead of enforcing all discrete constraints simultaneously, the system progressively adds constraints in batches, allowing the optimizer to handle smaller problem sizes at each stage. This segmentation of the constraint application process reduces overall computation time while maintaining solution accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary relaxation of constraints before optimization. By initially removing or loosening discrete constraints to obtain a baseline solution, the system then progressively re-imposes constraints. This preliminary action allows the optimizer to quickly establish a feasible region before dealing with the complexity of discrete requirements.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all constraints are enforced simultaneously in the optimization model, then solution optimality is improved, but the solver runs out of time

Engineering Contradiction:
Improvesolution optimalityVSAvoidsolver execution time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent segments constraint enforcement into sequential stages rather than applying all constraints simultaneously. The system divides the constraint set and applies them progressively, allowing the solver to maintain reasonable execution time at each stage while working toward the optimal solution that satisfies all constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the constraint set during the optimization process. Constraints are added or modified based on the solution progress and computational time remaining. This dynamic approach allows the system to adapt the optimization problem during execution, balancing solution optimality with time constraints.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the optimization process is extended to find more options, then solution quality improves, but processing time increases

Engineering Contradiction:
Improvesolution qualityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial constraint enforcement in the early stages of optimization, allowing the solver to quickly generate preliminary solutions with fewer constraints. Then, constraints are progressively added to refine the solution. This partial action approach enables the system to achieve acceptable solution quality faster than if all constraints were applied from the beginning.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12602627B2Solving supply networks with discrete decisions
Publication Date: 2026.04.14 SAP SE
  • US12602627B2 patent drawing
  • US12602627B2 patent drawing
  • US12602627B2 patent drawing

AI summary

The example embodiments are directed to methods and systems for generating a model of an optimum flow of materials within a supply network based on a relax mixed integer programming model. For example, the method may include generating, via a software application, a model of the supply network based on the data stored in the storage device, executing a MIP optimizer on the model to generate a configuration of a flow of materials within the supply network, wherein the MIP optimizer is instructed to relax discrete constraints within the supply network when generating the configuration, generating a graphical user interface that includes a plurality of graphical objects corresponding to a plurality of locations included in the configuration and directional edges between the plurality of graphical objects corresponding to the flow of the materials between the plurality of locations, and displaying the graphical user interface.