Omnichannel Fulfillment Optimization via Synthetic Scenario Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for omnichannel retail fulfillment strategies are not scalable, flexible, or capable enough to effectively manage the complex business objectives of minimizing shipping costs, balancing network load, minimizing labor costs, and avoiding markdowns and stock-outs in omnichannel distribution systems with numerous nodes.

Innovation Solution

A computerized system that determines a synthetic scenario based on input parameters and historical data, clusters nodes into categories, identifies key parameters, and performs multi-objective optimization simulations using Orthogonal Latin Hypercube Sampling to determine optimal parameter settings, thereby optimizing fulfillment strategies across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional fulfillment strategies are used to manage omnichannel distribution systems, then business objectives such as minimizing shipping costs and balancing network load can be addressed, but the solutions are not scalable, flexible, or capable enough to effectively manage complex business objectives across numerous nodes

Engineering Contradiction:
Improvecapability to manage complex business objectivesVSAvoidcomplexity of fulfillment strategy
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms fulfillment strategy from a static concept to a dynamic, data-driven approach by continuously adjusting parameters based on simulated scenarios. The system modifies fulfillment parameters (shipping costs, labor costs, capacity utilization) dynamically according to simulated business conditions, enabling adaptive management of complex objectives across numerous distribution nodes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary simulations using synthetic scenarios generated from historical data before implementing actual fulfillment strategies. By pre-testing multiple fulfillment approaches under various simulated conditions, the system identifies optimal strategies in advance, improving adaptability without increasing operational complexity during actual execution.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive simulations are performed to optimize fulfillment strategies across all nodes, then accurate forecasting and optimal parameter settings can be achieved, but computational load increases

Engineering Contradiction:
Improveaccuracy of scenario forecastingVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs simulations selectively rather than exhaustively across all possible scenarios. By using synthetic scenarios generated from historical data and focusing simulations on representative cases, the system achieves sufficient accuracy for decision-making without the computational burden of comprehensive simulations of every possible fulfillment scenario.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system creates synthetic copies of historical fulfillment data to generate simulated scenarios. Instead of simulating actual historical data directly, the system generates synthetic replicas that preserve the statistical properties and patterns of historical data, enabling accurate forecasting with reduced computational requirements compared to processing raw historical records.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If node parameters are optimized for each individual node, then local optimization can be achieved, but the system lacks flexibility and scalability across the entire network

Engineering Contradiction:
Improveprecision of parameter optimizationVSAvoidscalability across network
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system develops a universal fulfillment optimization framework that can be applied across all distribution nodes in the network. By creating a centralized simulation system that generates optimized parameters applicable to multiple nodes simultaneously, the system achieves both precision in parameter optimization and scalability across the entire omnichannel distribution network.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines individual node optimization with network-wide considerations by integrating all nodes into a unified simulation framework. The system evaluates fulfillment strategies considering both local node performance and overall network objectives, merging individual optimization goals with system-wide adaptability and scalability requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11301791B2Fulfilment machine for optimizing shipping
Publication Date: 2022.04.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11301791B2 patent drawing
  • US11301791B2 patent drawing
  • US11301791B2 patent drawing

AI summary

A computer implemented method and system of setting values of parameters of nodes in an omnichannel distribution system, the method comprising is provided. Input parameters are received from a computing device. Historical data related to the network of nodes is received from a data repository. A synthetic scenario is determined based on the received input parameters and the historical data. Each node is clustered into a corresponding category. For each category of nodes, key parameters are identified. A range of each key parameter is determined based on the synthetic scenario. A number of simulations N to perform with data sampled from the synthetic scenario within the determined range of each key parameter is determined. For each of the N simulations, a multi-objective optimization is performed to determine a cost factor of the parameter settings. The parameter settings with a lowest cost factor are selected.