Optimizing an inventory of a supply chain
First Claim
1. A method for optimizing inventory targets for nodes in a multi-echelon supply chain to satisfy a target customer service level, comprising:
- accessing a supply chain model comprising an assumed value for each of the following inputs for a first time period;
mean order lead time;
variability of order lead time;
for each of a number of order lead time intervals, mean demand within the order lead time interval;
for each of the number of order lead time intervals, variability of demand within the order lead time interval;
mean supply lead time for each of the nodes; and
variability of supply lead time for each of the nodes;
for the first time period, according to the supply chain model including the assumed values for the inputs, calculating an optimized inventory target for each of the nodes to satisfy the target customer service level;
for the first time period, accessing a measured actual customer service level and a measured actual value for each of the inputs;
if the measured actual customer service level for the first time period does not satisfy the target customer service level, then;
for each of the inputs, determining a deviation between the measured actual and assumed values for the input for the first time period; and
identifying at least one of the inputs for which the deviation for the first time period is significant to be a root cause of the measured actual customer service level for the first time period not satisfying the target customer service level; and
for a subsequent second time period, using the determined deviation for the identified input for the first time period as feedback;
adjusting the assumed value for the identified input in the supply chain model; and
calculating a reoptimized inventory target for each of the nodes to satisfy the target customer service level.
17 Assignments
0 Petitions
Accused Products
Abstract
Optimizing inventory targets for nodes of a supply chain to satisfy a target customer service level may include accessing a supply chain model that has an assumed value for each of a number of inputs. An optimized inventory target is calculated according to the supply chain model to satisfy the target customer service level, and a measured actual customer service level and a measured actual value for each input are accessed. If the measured actual customer service level fails to satisfy the target customer service level, deviations between the measured actual and assumed values for each input are determined. An input for which the deviation is significant is identified to be a root cause of the failure. For a subsequent time period, using the deviation for the identified input as feedback, the assumed value for the identified input is adjusted, and a reoptimized inventory target is calculated to satisfy the target customer service level.
46 Citations
20 Claims
-
1. A method for optimizing inventory targets for nodes in a multi-echelon supply chain to satisfy a target customer service level, comprising:
-
accessing a supply chain model comprising an assumed value for each of the following inputs for a first time period;
mean order lead time;
variability of order lead time;
for each of a number of order lead time intervals, mean demand within the order lead time interval;
for each of the number of order lead time intervals, variability of demand within the order lead time interval;
mean supply lead time for each of the nodes; and
variability of supply lead time for each of the nodes;
for the first time period, according to the supply chain model including the assumed values for the inputs, calculating an optimized inventory target for each of the nodes to satisfy the target customer service level;
for the first time period, accessing a measured actual customer service level and a measured actual value for each of the inputs;
if the measured actual customer service level for the first time period does not satisfy the target customer service level, then;
for each of the inputs, determining a deviation between the measured actual and assumed values for the input for the first time period; and
identifying at least one of the inputs for which the deviation for the first time period is significant to be a root cause of the measured actual customer service level for the first time period not satisfying the target customer service level; and
for a subsequent second time period, using the determined deviation for the identified input for the first time period as feedback;
adjusting the assumed value for the identified input in the supply chain model; and
calculating a reoptimized inventory target for each of the nodes to satisfy the target customer service level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for optimizing inventory targets for nodes in a multi-echelon supply chain to satisfy a target customer service level, comprising:
-
a database operable to store a supply chain model; and
a server system coupled to the database and operable to;
access the supply chain model comprising an assumed value for each of the following inputs for a first time period;
mean order lead time;
variability of order lead time;
for each of a number of order lead time intervals, mean demand within the order lead time interval;
for each of the number of order lead time intervals, variability of demand within the order lead time interval;
mean supply lead time for each of the nodes; and
variability of supply lead time for each of the nodes;
for the first time period, according to the supply chain model including the assumed values for the inputs, calculate an optimized inventory target for each of the nodes to satisfy the target customer service level;
for the first time period, access a measured actual customer service level and a measured actual value for each of the inputs;
if the measured actual customer service level for the first time period does not satisfy the target customer service level, then;
for each of the inputs, determine a deviation between the measured actual and assumed values for the input for the first time period; and
identify at least one of the inputs for which the deviation for the first time period is significant to be a root cause of the measured actual customer service level for the first time period not satisfying the target customer service level; and
for a subsequent second time period, using the determined deviation for the identified input for the first time period as feedback;
adjust the assumed value for the identified input in the supply chain model; and
calculate a reoptimized inventory target for each of the nodes to satisfy the target customer service level. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Software for optimizing inventory targets for nodes in a multi-echelon supply chain to satisfy a target customer service level, the software embodied in a computer-readable medium and when executed by a computer operable to:
-
access a supply chain model comprising an assumed value for each of the following inputs for a first time period;
mean order lead time;
variability of order lead time;
for each of a number of order lead time intervals, mean demand within the order lead time interval;
for each of the number of order lead time intervals, variability of demand within the order lead time interval;
mean supply lead time for each of the nodes; and
variability of supply lead time for each of the nodes;
for the first time period, according to the supply chain model including the assumed values for the inputs, calculate an optimized inventory target for each of the nodes to satisfy the target customer service level;
for the first time period, access a measured actual customer service level and a measured actual value for each of the inputs;
if the measured actual customer service level for the first time period does not satisfy the target customer service level, then;
for each of the inputs, determine a deviation between the measured actual and assumed values for the input for the first time period; and
identify at least one of the inputs for which the deviation for the first time period is significant to be a root cause of the measured actual customer service level for the first time period not satisfying the target customer service level; and
for a subsequent second time period, using the determined deviation for the identified input for the first time period as feedback;
adjust the assumed value for the identified input in the supply chain model; and
calculate a reoptimized inventory target for each of the nodes to satisfy the target customer service level. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for optimizing inventory targets for nodes in a multi-echelon supply chain to satisfy a target customer service level, comprising:
-
means for accessing a supply chain model comprising an assumed value for each of the following inputs for a first time period;
mean order lead time;
variability of order lead time;
for each of a number of order lead time intervals, mean demand within the order lead time interval;
for each of the number of order lead time intervals, variability of demand within the order lead time interval;
mean supply lead time for each of the nodes; and
variability of supply lead time for each of the nodes;
for the first time period, according to the supply chain model including the assumed values for the inputs, means for calculating an optimized inventory target for each of the nodes to satisfy the target customer service level;
for the first time period, means for accessing a measured actual customer service level and a measured actual value for each of the inputs;
if the measured actual customer service level for the first time period does not satisfy the target customer service level, then;
for each of the inputs, means for determining a deviation between the measured actual and assumed values for the input for the first time period; and
means for identifying at least one of the inputs for which the deviation for the first time period is significant to be a root cause of the measured actual customer service level for the first time period not satisfying the target customer service level; and
for a subsequent second time period, using the determined deviation for the identified input for the first time period as feedback;
means for adjusting the assumed value for the identified input in the supply chain model; and
means for calculating a reoptimized inventory target for each of the nodes to satisfy the target customer service level.
-
-
20. A method for optimizing inventory targets for nodes in a multi-echelon supply chain to satisfy a target customer service level, comprising:
-
accessing a supply chain model comprising an assumed value for each of the following inputs for a first time period;
mean order lead time;
variability of order lead time;
for each of a number of order lead time intervals, mean demand within the order lead time interval;
for each of the number of order lead time intervals, variability of demand within the order lead time interval;
mean supply lead time for each of the nodes; and
variability of supply lead time for each of the nodes, the variability of order lead time, demand, and supply lead time comprising the standard deviation of order lead time, demand, and supply lead time, respectively;
for the first time period, according to the supply chain model including the assumed values for the inputs, calculating an optimized inventory target for each of the nodes to satisfy the target customer service level by;
propagating a portion of estimated demand on an end node in the supply chain to one or more upstream nodes in the supply chain according to estimated order lead time information;
calculating the optimized inventory target for each node according to the portion of the estimated demand on the node independently of the calculation of the optimized inventory target for every other node, the optimized inventory target for the end node being calculated according to the portion of the estimated demand not propagated to the one or more upstream nodes, the optimized inventory target for each of the one or more upstream nodes being calculated according to the portion of the estimated demand propagated to the upstream node, the optimized inventory target for each of a plurality of nodes independently calculated using a different computer processor in a distributed processing environment;
for the first time period, accessing a measured actual customer service level and a measured actual value for each of the inputs;
if the measured actual customer service level for the first time period does not satisfy the target customer service level, then;
for each of the inputs, determining a deviation between the measured actual and assumed values for the input for the first time period, the deviation between the measured actual and assumed values for the inputs determined according to defined workflows that are consistent and repeatable over a plurality of successive time periods; and
identifying at least one of the inputs for which the deviation for the first time period is significant to be a root cause of the measured actual customer service level for the first time period not satisfying the target customer service level;
for a subsequent second time period, using the determined deviation for the identified input for the first time period as feedback;
adjusting the assumed value for the identified input in the supply chain model; and
calculating a reoptimized inventory target for each of the nodes to satisfy the target customer service level; and
repeating the steps of calculating optimized inventory targets to satisfy the target customer service level, accessing a measured actual customer service level, if the measured actual customer service level does not satisfy the target customer service level then determining a deviation between the measured actual and assumed values for each input and identifying an input for which the deviation is significant as a root cause, adjusting the assumed value for the identified input, and calculating reoptimized inventory targets to satisfy the target customer service level in an iterative closed-loop process that is consistent and repeatable over a plurality of successive time periods, the iterative closed-loop process having the assumed values of the inputs as its inputs and the measured actual customer service level as its output.
-
Specification