Sorting-Based Supply Assignment for Order Fulfillment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Operations management systems face challenges in minimizing unmet demands due to short supply shortages, leading to increased customer dissatisfaction and administrative burdens, as existing algorithms like 'eager' or 'greedy' methods fail to efficiently allocate supplies to demands, resulting in excessive unmet demands.

Innovation Solution

A sorting-based supply assignment system that rapidly determines the minimal cost configuration matching supplied units to demands by prioritizing higher priority orders and using a graphical user interface to visually represent and manipulate scheduled supplies and demands, allowing for drag-and-drop functionality to optimize order fulfillment in short supply situations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If 'eager' or 'greedy' algorithms are used to assign available supply to demands, then the allocation process is simple and fast, but the number of unmet demands increases unnecessarily

Engineering Contradiction:
Improveallocation speedVSAvoiddemand fulfillment rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by sorting demands in advance before allocation begins. Demands are sorted by priority level and then by size within each priority level, creating an optimized sequence for supply assignment. This preliminary sorting enables the allocation algorithm to systematically fulfill higher priority and smaller demands first, maximizing the number of met demands without requiring complex real-time optimization during the allocation process itself.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If supply is allocated to meet large demands first, then individual demand satisfaction is maximized, but the total number of unmet demands increases

Engineering Contradiction:
Improvedemand satisfaction accuracyVSAvoidtotal demands fulfilled
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system applies different allocation strategies to different segments of demands based on their priority levels. High-priority demands receive preferential treatment in the allocation process, while lower-priority demands are allocated from remaining supply. Within each priority level, smaller demands are satisfied first. This segmented, priority-based approach ensures that critical demands are met while maximizing overall fulfillment from limited supply.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The allocation process is segmented into multiple priority levels, with each level processed separately in sequence. Demands are divided into groups based on priority (e.g., Priority 1, Priority 2, etc.), and supply is allocated to each group in turn. This segmentation allows the system to systematically satisfy higher-priority demands before addressing lower-priority ones, optimizing the overall fulfillment rate under supply constraints.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If partial filling of demands is not allowed, then supply allocation is simpler, but more supply remains unused when demands cannot be fully met

Engineering Contradiction:
Improveallocation rule simplicityVSAvoidunused supply
Core Design Contradiction:
Device complexityVSLoss of substance

Solution Approach 1:

The system implements partial filling of demands as an intermediate step in the allocation process. When supply is insufficient to meet a demand completely, the algorithm partially fulfills it and carries forward the remaining supply to subsequent demands. This partial action approach prevents supply from being left unused while maintaining relatively simple allocation rules, as it only requires modifying the standard all-or-nothing allocation logic to allow partial allocations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11966868B2Rapid sorting-based supply assignment tool for order fulfillment with short supply
Publication Date: 2024.04.23 ORACLE INT CORP
  • US11966868B2 patent drawing
  • US11966868B2 patent drawing
  • US11966868B2 patent drawing

AI summary

Systems, methods, and other embodiments for sorting-based assignment to optimize order fulfillment with short supply. One embodiment includes identifying a set of one or more distributions within a series of days. Sorting all demands of a first priority level occurring in the series of days by ascending order of size of the demand. For each demand of the first priority level in sorted order, (a) selecting an initial distribution during which the demand is scheduled to be fulfilled from the set of distributions, and (b) generating an indication that the demand can cannot be completely fulfilled, based on the size of the demand and the amount of supply available. Automatically arranging a graphical representation of a schedule of supplies and met and unmet demands for the series of days in a graphical user interface based at least on the indications generated for each demand.