Parallel Order Planning in Supply Chain Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional master planning in supply chain networks is inefficient due to the sequential processing of orders, leading to prolonged planning times, which is undesirable in large and complex supply chains.

Innovation Solution

A system and method for parallelizing order-by-order planning in supply chain networks, utilizing a database and server to create mapping tables, generate dependency maps, and compute demand levels, allowing orders to be planned in parallel while maintaining demand priority sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional sequential order-by-order planning is used, then demand priority sequence is maintained, but overall planning time is excessive

Engineering Contradiction:
Improveoverall planning timeVSAvoidplanning throughput
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the planning process by creating mapping tables that map end-items to their dependent items, and by generating dependency maps that divide demands into different levels. This segmentation allows independent planning of demands at the same level to proceed simultaneously, reducing overall planning time while maintaining priority sequences across levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallel processing by organizing demands into hierarchical levels based on dependency relationships. Demands at the same level can be processed in parallel across multiple processors, transforming the traditional single-threaded sequential process into a multi-dimensional parallel architecture that maintains logical priority while achieving computational efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If parallel processing is implemented, then planning time is reduced, but system complexity increases

Engineering Contradiction:
Improveplanning timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing mapping tables that define relationships between end-items and their dependencies before the actual planning execution. This preprocessing step creates a structured foundation that enables efficient parallel processing without requiring complex real-time coordination, as the dependency relationships are established in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces mapping tables and dependency maps as intermediary structures that mediate between the input demands and the parallel processing engines. These intermediaries translate the complex dependency relationships into a format suitable for parallel execution, managing the complexity by providing a clear interface between the sequential priority logic and parallel computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If orders are planned one after another in demand priority order, then priority constraints are satisfied, but planning efficiency is low

Engineering Contradiction:
Improvedemand priority satisfactionVSAvoidplanning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments demands into different levels based on their dependency relationships, where each level represents a group of demands that can be processed independently of other levels. This segmentation allows the system to process multiple demands at the same level in parallel while maintaining the priority constraints between levels, achieving both efficiency and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic parallel processing where the degree of parallelism is determined by the dependency structure of the demands. The system dynamically adjusts which demands can be processed simultaneously based on their level assignments, allowing maximum parallelization where dependencies permit while maintaining strict priority ordering where dependencies require sequential processing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10748104B2System and method of parallelizing order-by-order planning
Publication Date: 2020.08.18 BLUE YONDER GROUP INC
  • US10748104B2 patent drawing
  • US10748104B2 patent drawing
  • US10748104B2 patent drawing

AI summary

A system and method is disclosed for parallelizing order-by-order planning in a supply chain network. The system includes a database configured to store data describing a demand priority sequence, each demand priority sequence comprising at least one demand of an end-item and data describing the supply chain network comprising a plurality of network components, each network component configured to supply one or more items to satisfy demand. The system further includes a server coupled with the database, the server accesses the data describing the demand priority sequence and accesses the data describing the supply chain network. The server further creates mapping tables for each end-item, generates a dependency map for each end-item, generates a list of demand levels, and generates an order plan of end-items for planning in parallel comprising the orders planned for the demands at each demand level.