Parallel Order Planning in Supply Chain Networks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of time
If parallel processing is implemented, then planning time is reduced, but system complexity increases
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.
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.
3Reliability
If orders are planned one after another in demand priority order, then priority constraints are satisfied, but planning efficiency is low
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.
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.
Data Source
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.


