Large inventory-service optimization in configure-to-order systems
First Claim
1. A computer implemented process of managing manufacturing logistics of configure-to-order end products comprising the steps of:
- a) initializing a process of managing manufacturing logistics of configure-to-order end products by setting xi;
=0 for each iε
S, setting rmi;
=P(Xmi>
0), setting β
m;
=0 for each mε
M, and setting β
;
=0, where S is a set of components indexed by i, M is a set of end products indexed by m, xi is a probability of no-stockout of a component of index i, rmi is a probability that a positive number of units of component i is used in the assembly of an end product indexed by m, β
m is a probability of stockout of an end product of index m, and β
is an upper limit on the stockout probability over all end products;
b) setting a set of active components to A;
={ };
c) considering each iε
S, followed by considering each end product m that uses component i in its bill-of-material;
d) setting β
m;
=β
m+rmiΔ
, for all m such that iε
Sm where Δ
is a unit step size;
e) computing the a difference δ
i;
=maxm{β
m}−
β
;
f) determining if δ
i≦
0, and if so, then adding component index i to the set of active components, A;
=A+{i};
g) determining if the set of active components is non-empty, and if so, then setting B;
=A, otherwise setting B;
=S where B is a set of component indexes;
h) finding i*;
=arg maxiε
B{−
ciσ
i/rmig′
(xi+Δ
/2)}, where −
g′
(●
) follows the equation where Φ
(.) is a probability distribution function of the standard normal variate, and φ
(.) is a probability density function of the standard normal variate;
i) setting xi*;
=xi*+Δ
to update the probability of no-stockout of component i*;
j) computing β
;
=maxmε
Mβ
m, and checking whether inequality where B is the budget limit on the expected overall inventory cost, is satisfied and if so, stop and replenish components identified by said set B from suppliers following a base-stock policy that minimizes a total cost of inventory of said components i,wherein said cost ci of at least one component differs from said cost ci of at least one other component;
k) otherwise, updating β
m and for each mε
Mi*, set β
m;
=β
m+rmiΔ
, and going to step b).
1 Assignment
0 Petitions
Accused Products
Abstract
A manufacturing process is migrated from an existing operation to a configure-to-order (CTO) system. As the CTO operation will eliminate the “machine-type model” (MTM) inventory of the existing operation, the emphasis is shifted to the components, or “building blocks”, which will still follow the build-to-stock scheme, due to their long leadtimes, and hence still require inventory. The solution involves an inventory-service trade-off of the new CTO system, resulting in performance gains, in terms of reduced inventory cost and increased service level. Other benefits include better forecast accuracy through parts commonality and risk-pooling, and increased customer demand, as orders will no longer be confined within a restricted set of pre-configured MTMs.
-
Citations
9 Claims
-
1. A computer implemented process of managing manufacturing logistics of configure-to-order end products comprising the steps of:
-
a) initializing a process of managing manufacturing logistics of configure-to-order end products by setting xi;
=0 for each iε
S, setting rmi;
=P(Xmi>
0), setting β
m;
=0 for each mε
M, and setting β
;
=0, where S is a set of components indexed by i, M is a set of end products indexed by m, xi is a probability of no-stockout of a component of index i, rmi is a probability that a positive number of units of component i is used in the assembly of an end product indexed by m, β
m is a probability of stockout of an end product of index m, and β
is an upper limit on the stockout probability over all end products;b) setting a set of active components to A;
={ };c) considering each iε
S, followed by considering each end product m that uses component i in its bill-of-material;d) setting β
m;
=β
m+rmiΔ
, for all m such that iε
Sm where Δ
is a unit step size;e) computing the a difference δ
i;
=maxm{β
m}−
β
;f) determining if δ
i≦
0, and if so, then adding component index i to the set of active components, A;
=A+{i};g) determining if the set of active components is non-empty, and if so, then setting B;
=A, otherwise setting B;
=S where B is a set of component indexes;h) finding i*;
=arg maxiε
B{−
ciσ
i/rmig′
(xi+Δ
/2)}, where −
g′
(●
) follows the equationwhere Φ
(.) is a probability distribution function of the standard normal variate, and φ
(.) is a probability density function of the standard normal variate;i) setting xi*;
=xi*+Δ
to update the probability of no-stockout of component i*;j) computing β
;
=maxmε
Mβ
m, and checking whether inequalitywhere B is the budget limit on the expected overall inventory cost, is satisfied and if so, stop and replenish components identified by said set B from suppliers following a base-stock policy that minimizes a total cost of inventory of said components i, wherein said cost ci of at least one component differs from said cost ci of at least one other component; k) otherwise, updating β
m and for each mε
Mi*, set β
m;
=β
m+rmiΔ
, and going to step b).
-
-
2. A method that translates end-product demand forecast in an assemble-to-order (ATO) environment into a forecast for components, taking into account outbound leadtime comprising the steps of:
-
defining in an assemble-to-order (ATO) environment an end product demand Dm(t) of type m in period t, each unit of type m demand requiring a subset of components, denoted Sm⊂
S, asderiving mean and variance for component demand Di(t) as replenishing said components from suppliers following a base stock policy that minimizes a total cost of inventory of said components, each said component having a cost, wherein said cost of at least one component differs from said cost of at least one other component, and wherein said difference determines the result of said replenishing step. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A method that relates service requirements to base-stock levels of components in an assemble-to-order (ATO) environment comprising the steps of:
-
defining in an assemble-to-order (ATO) environment each order of type m as requiring exactly one unit of component iε
Sm, α
as a required service level, referred to as off-shelf availability of all the components required to configure a unit of type m product, for any m, and Ei as an event that component i is out of stock;determining a probability P for each end product mε
M,
P[⊂
iε
Sm Ei]≦
1−
α
, andestablishing base stock levels for each component i that minimize a total cost of inventory of said components, each said component having a cost, wherein said cost of at least one component differs from said cost of at least one other component, and wherein said difference determines the result of said step of establishing base stock levels.
-
-
8. The method recited in 7, wherein the method is extended to a configure-to-order (CTO) environment taking into account batch sizes, further comprising the steps of:
-
defining A⊂
Sm as a certain configuration, which occurs in a demand stream with probability P(A);weighting a no-stockout probability, Π
iε
AΦ
(ki), by P(A);changing the service requirement to extending the CTO environment the service requirement to where rmi is the probability that a positive number of units of component i is used in the assembly of an end product indexed by m.
-
-
9. A method that translates service requirements in terms of leadtimes into requirements for off-shelf availability of components comprising the steps of:
-
relating an off-shelf availability requirement to standard customer service requirements expressed in terms of leadtimes, Wm, where a required service level of type m demand is
P[Wm≦
wm]≧
α
,mε
Mwhere wm'"'"'s are given data and P is probability; when there is no stockout at any store iε
Sm, denoting the associated probability as π
0m(t), a delay being Liout, the out-bound leadtime;when there is a stockout at one or several stores in the subset s⊂
Sm, denoting the associated probability as π
sm(t), so that the delay becomes Liout+τ
s, where τ
s is the additional delay before the missing components in s become available;determining assuming that both hold almost surely, so that when the (nominal) outbound leadtime is nearly deterministic and shorter than what customers require, whereas the replenish leadtime for any component is substantially longer; and replenishing said components from suppliers following a base stock policy that minimizes a total cost of inventory of said components, each said component having a cost, wherein said cost of at least one component differs from said cost of at least one other component, and wherein said difference determines the result of said replenishing step.
-
Specification