Inventory Allocation Optimization with Constrained Safety Stock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inventory management systems fail to efficiently allocate items across a supply chain while respecting budget constraints and maximizing expected profits, as they do not explicitly consider target service levels and supply chain structure.

Innovation Solution

A method that determines baseline inventory levels based on demand and lead time, calculates total time-phased inventory and target safety stock levels, and establishes constrained safety stock levels considering user-defined inventory, budget, and capacity constraints, to optimize inventory allocation across multiple locations in a supply chain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing inventory management systems use local optimization heuristics to allocate items, then the allocation process is simple and fast, but the service levels are not optimized and budget constraints are not effectively respected

Engineering Contradiction:
Improveallocation efficiencyVSAvoidservice level achievement
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the supply chain into multiple locations and items, then applies linear programming to optimize inventory allocation across all segments simultaneously rather than using local heuristics at each location independently. This global optimization approach respects budget constraints while maximizing service levels across the entire supply chain network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the optimization parameters by explicitly incorporating service level targets and budget constraints into the linear programming model. Instead of using fixed heuristic rules, the system dynamically adjusts inventory allocation based on varying service level requirements, demand patterns, and budget availability across different locations and time periods.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If inventory planners apportion budget a priori among item classes based on historical data, then the allocation process is straightforward, but the solution does not maximize expected profits or achieve target service levels

Engineering Contradiction:
Improvebudget allocation simplicityVSAvoidprofit maximization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent transforms static, historical budget allocation into a dynamic optimization process. The linear programming model continuously adjusts inventory allocation based on current demand forecasts, service level targets, and budget constraints, allowing the system to adapt to changing conditions and maximize expected profits rather than relying on fixed historical patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where service level achievements and budget utilization are continuously monitored and fed back into the optimization model. This allows inventory planners to adjust allocations in subsequent periods based on actual performance, creating a closed-loop system that progressively improves profit maximization while meeting service level targets.

Inventive Principle:
Principle #23Feedback

3Reliability

If inventory levels are increased to meet higher service level targets, then customer service improves, but inventory costs and budget consumption increase

Engineering Contradiction:
Improveservice levelVSAvoidinventory cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent uses parameter changes by allowing the optimization model to dynamically determine the optimal service level achievement for each location and item based on the budget constraint. Instead of uniformly increasing inventory across all locations to meet target service levels, the system adjusts safety stock levels and service level achievements to maximize overall profitability while staying within budget limits.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by allowing different service level achievements at different locations based on their specific characteristics, demand patterns, and profitability contributions. High-profit locations may achieve higher service levels with more inventory, while lower-profit locations accept lower service levels with less inventory, optimizing the overall balance between service level and inventory cost across the supply chain.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8165904B2Allocating inventory levels
Publication Date: 2012.04.24 ORACLE INT CORP
  • US8165904B2 patent drawing
  • US8165904B2 patent drawing
  • US8165904B2 patent drawing

AI summary

Systems, methods, and machine-readable media are disclosed to allocating inventory across a plurality of locations in a supply chain. In one embodiment, a method comprises determining a total time-phased inventory and target safety stock level for each of the items at each location based on the baseline inventory as determined from expected demand and lead times for each item at each location, a target service level, a demand uncertainty level, a lead time uncertainty level, carrying costs in the supply chain and user constraints on budget, capacity and inventory.