Graph-Based Location Optimization for Supply Chain Trajectories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optimizing facility locations to efficiently manage the movement and flow of objects such as people, goods, and vehicles is a computationally complex problem, similar to the traveling salesman problem, which lacks effective solutions for applications like supply chain optimization and emergency response, especially in critical situations like pandemics.

Innovation Solution

A method and system that capture location and movement data to build graphs, integrate constraints, and use reinforcement learning systems to determine desired target locations and optimal paths for objects, considering factors like social distancing, risk, and storage capacity, while dynamically adjusting constraints if optimization criteria are not met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional optimization methods are used for facility location problems, then the problem can be solved with simple algorithms, but the solution quality is poor and cannot handle complex real-world scenarios like supply chain optimization and emergency response

Engineering Contradiction:
Improvesolution qualityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the facility location problem into a graph optimization problem by changing the representation parameters - using graphs with nodes representing locations and edges representing trajectories, and incorporating multiple constraint parameters (social distancing, risk factors, storage capacity) to achieve high-quality solutions for complex scenarios

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces graph theory as an intermediary framework between the facility location problem and the optimization algorithms. By representing the problem as a graph with vertices and edges, it enables the use of advanced optimization techniques (first and second optimization systems) that can handle complex constraints and multiple objects simultaneously

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple constraints are integrated into the optimization system to handle real-world scenarios, then the solution becomes more accurate and applicable, but the computational complexity increases significantly

Engineering Contradiction:
Improveconstraint handling capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the optimization process into two distinct systems: a first optimization system that determines desired target locations considering constraints like storage capacity and risk factors, and a second optimization system that selects optimal paths considering social distancing and trajectory conflicts. This segmentation allows each system to handle specific constraints independently, reducing overall complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic constraint integration where the graph structure and constraints are updated based on object movements and changing conditions. The system dynamically adjusts trajectories and target locations as objects move, allowing adaptability to real-time changes without requiring complete re-optimization

Inventive Principle:
Principle #15Dynamics

3Productivity

If the system optimizes trajectories for multiple objects simultaneously considering their movements, then the overall system efficiency improves, but the computational burden increases

Engineering Contradiction:
Improvesystem efficiencyVSAvoidcomputation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary determination of desired target locations using the first optimization system before selecting optimal paths. By pre-determining target locations based on constraints like storage capacity and risk factors, the system reduces the search space for the second optimization system, thereby reducing computational time while maintaining overall efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the optimization of multiple objects into a unified graph-based framework where all objects are considered simultaneously. The system combines trajectory optimization with target location assignment in an integrated approach, allowing efficient coordination of multiple objects without requiring separate optimization for each object

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11550827B2Graph enabled location optimization
Publication Date: 2023.01.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11550827B2 patent drawing
  • US11550827B2 patent drawing
  • US11550827B2 patent drawing

AI summary

A method and a related system for allocating target locations to optimize trajectories between several objects and the target locations may be provided. The method comprises capturing location data of the target locations as well as location and movement data of the objects, building a graph using the target locations as well as the location and movement data and integrating constraints into the graph. Furthermore, the method comprises determining for each of the several objects a desired target location using a first optimization system, thereby determining endpoints of a trajectory between each of the objects and its respective desired target location and selecting for each of the several objects an optimal path as the trajectory between the object and the desired target location, using a second optimization system, and taking into account movements of other objects along their trajectories.