Open access
Optimal control policies for assemble-to-order systems with commitment lead time
View further author information

Abstract
In this article, we study a preorder strategy which requires customers to place orders ahead of their actual need. We characterize the preorder strategy by a commitment lead time. We define the commitment lead time as the time that elapses between the moment an order is communicated by the customer and the moment the order must be delivered to the customer. We investigate the value of using this preorder strategy in managing assemble-to-order systems. For this purpose, we consider a manufacturer, who operates an assemble-to-order system with two components and a single end product. The manufacturer uses continuous-review base-stock policies for replenishing component inventories. Customer demand occurs for the end product only and unsatisfied customer demands are backordered. Since customers provide advance demand information by preordering, they receive a bonus. We refer to this bonus from the manufacturer’s perspective as a commitment cost. We determine the optimal component base-stock levels and the optimal length of the commitment lead time, which minimize the sum of long-run average component inventory holding, backordering and commitment costs. We find that the optimal commitment lead time is either zero or equals the replenishment lead time of one of the components. When the optimal commitment lead time is zero, the preorder strategy is not beneficial and the optimal control strategy for both components is buy-to-stock. When the optimal commitment lead time equals the lead time of the component with the shorter lead time, the optimal control strategy for this component is buy-to-order and it is buy-to-stock for the other component. On the other hand, when the optimal commitment lead time equals the lead time of the component with the longer lead time, the optimal control strategy is the buy-to-order strategy for both components. We find the unit commitment cost thresholds which determine the conditions under which one of these three cases hold.
1. Introduction
Companies in high-tech, car manufacturing and white good industries aim to benefit from the strategic advantages of mass customization and delayed differentiation by attempting to delay the production of the end product until they obtain better or complete demand information. Assemble-To-Order (ATO) is a very popular strategy that enables companies to reduce their customer response time by keeping component inventories and delaying the final assembly of the end products until the arrival of customer demand (Benjaafar and ElHafsi,Citation2006; Atanet al.,Citation2017). An ATO system with long component supply lead times has high component availability uncertainty. This implies high uncertainty in the delivery time of the end products. Having high component inventory levels can increase the responsiveness of the system, but results in high inventory holding cost. On the other hand, low component inventory levels lower the inventory holding cost, but can result in a less responsive system. In order to achieve simultaneous improvement in both cost and responsiveness, companies need to decrease the demand and supply mismatch. Having more accurate information on future customer demand, i.e.,Advance Demand Information (ADI), helps to reduce this mismatch.
One form of ADI is apreorder strategy, in which customers place orders ahead of their actual need. The preorder strategy is characterized by acommitment lead time. We define the commitment lead time as the time that elapses between the moment an order is communicated by the customer and the moment the order must be delivered to the customer. The preorder strategy provides advance demand information and hence, reduces the demand uncertainty. Although in today’s competitive market firms cannot force their customers to place orders before their actual need, they can entice the customers to follow the preorder strategy by giving bonuses. Long commitment lead times can be made acceptable and attractive if the bonuses increase with the length of commitment lead times. From an uncertainty point of view, a long commitment lead time implies less demand uncertainty and subsequently lower inventory unavailability risk (Lutze and Özer,Citation2008).
Although the preorder strategy is a form of ADI, it is different than the form of ADI that is usually used in the existing literature. In the existing literature, ADI helps to make better forecast of the future customer demand. On the other hand, the preorder strategy, as another form of ADI, is utilized operationally to reduce demand–supply mismatch by reducing the lead time demand uncertainty. This form of ADI works for service and custom-production companies, where service customers can make reservations and customers of custom products order in advance of their needs (Hariharan and Zipkin,Citation1995).
In this study, we investigate the value of using the preorder strategy in managing the ATO systems. For this purpose, we consider a manufacturer, who operates an ATO system with two components and a single end product. The manufacturer needs one unit of each component to assemble/produce a unit of end product. The manufacturer keeps inventory of the components. The component inventories are replenished from two different uncapacitated suppliers. Continuous-review base-stock policies with deterministic replenishment lead times are used to replenish component inventories. The assembly time is negligible. Customer demand occurs for the end product only, and unsatisfied customer demands are backordered. The manufacturer offers a preorder strategy to its customers and consequently, they are paid a commitment cost. The commitment cost function is strictly increasing in the length of the commitment lead time. The manufacturer aims to find the optimal component base-stock levels and the optimal length of the commitment lead time, which minimize the total long-run average cost. This cost is the sum of the long-run average component inventory holding, backordering and commitment costs. We formulate the total long-run average cost and answer the following questions:
When and how should the manufacturer use the preorder strategy?
We find that the optimal commitment lead time is either zero or equals the replenishment lead time of one of the components. When the optimal commitment lead time is equal to zero, the preorder strategy is not beneficial. The manufacturer should choose a strategy that is similar in spirit to a pure make-to-stock procurement strategy. In our context, this strategy is calledBuy-To-Stock (BTS) strategy. When the optimal commitment lead time equals the lead time of the component with the shorter lead time, the optimal strategy for this component isBuy-To-Order (BTO) (similar in spirit to a make-to-order strategy) and it is BTS for the other component. On the other hand, if the optimal commitment lead time equals the lead time of the component with the longer lead time, the optimal strategy is the BTO strategy for both components. We determine the conditions under which one of these three cases holds.
What are the optimal component base-stock levels?
We show that the optimal base-stock policies are of“all-or-nothing” type. This means that when the commitment lead time is zero, the corresponding base-stock levels are the solution of a well-known two-stage serial system with deterministic lead times. This results follows from the fact that the assembly system can be reduced to an equivalent serial system (Rosling,Citation1989). When the commitment lead time is longer than or equal to the replenishment lead time of a component, the corresponding optimal base-stock level is zero.
Scholars have studied inventory management with ADI broadly from different perspectives. Hariharan and Zipkin (Citation1995) study a single location system with perfect ADI, continuous-review, deterministic replenishment lead time and Poisson demand. Assuming that the commitment lead time is the same for all customers, the authors prove the optimality of a base-stock policy. A similar setting has been studied in Ahmadiet al. (Citation2019). Assigning a cost to commitment lead time, the authors characterize the optimal preorder strategy and the corresponding optimal replenishment strategy. More specifically, they prove the optimality of the bang-bang preorder and all-or-nothing replenishment strategies. Both studies consider a single location system. Our work uses these two studies as building blocks for characterizing the optimal preorder strategy and base-stock policy for a more complicated ATO system. The optimal replenishment policy for our problem is unknown. We use the base-stock policy due to its practical applicability and analytical tractability.
The remainder of this article is organized as follows. InSection 2, we provide a brief review of related literature. InSection 3, we analyze the ATO system with commitment lead time and derive the expression for the long-run average cost function. InSection 4, we determine the optimal replenishment and preorder strategies. InSection 5, we provide numerical examples. Finally, inSection 6, we conclude the article. We defer the proofs to theAppendix.
2. Literature review
The literature on ADI assumes either perfect or imperfect demand information available ahead of the realization of actual demand. This literature can be broadly classified into two categories based on the accuracy of the demand information. These categories areperfect ADI andimperfect ADI.
When the firm has perfect ADI, customers place orders ahead of time in specific quantities to be delivered at specified due dates. Hariharan and Zipkin (Citation1995) are the first to study the perfect ADI situation in a continuous-review setting. After this seminal work, many researchers assume perfect ADI and study different problems. We provide a summary of the most relevant literature on perfect ADI in.
Table 1. Literature on perfect ADI.
When a firm has imperfect ADI, customers place their orders in advance, but they provide only an estimate of either the actual due dates or order sizes (Gayonet al.,Citation2009). Imperfect ADI converges to perfect ADI as information gets available over time. We provide a summary of the most relevant literature on imperfect ADI in.
Table 2. Literature on imperfect ADI.
Multiple studies consider both perfect and imperfect ADI. These are listed in.
Table 3. Literature on both perfect and imperfect ADI.
Our work belongs to the category of perfect ADI. We study the impact of commitment cost as a function of the commitment lead time in a two-component, single end product ATO system with perfect ADI. We consider continuous-review base-stock policies, deterministic replenishment lead times and Poisson customer demand. The study that is most closely related to ours is Ahmadiet al. (Citation2019). Different from us, the authors study a single-location inventory system. They prove the optimality of bang-bang and all-or-nothing policies for the commitment lead time and replenishment policy, respectively. They introduce a unit commitment cost threshold to make a decision on cost-effectiveness of ADI.
We contribute to the literature on ADI by providing the first results for using a preorder strategy in ATO systems. The benefits of acquiring and providing information about future demand are undeniable. We identify the conditions under which having information on future customer demand helps ATO systems in reducing component inventory levels without sacrificing high service levels. Not only the manufacturers of these systems, but also their customers, who provide information on the timing and quality of their future demand, benefit from the preorder strategy. Manufacturers of ATO systems can reduce their inventory levels, but still provide high-quality service to their customers. Hence, many companies in high-tech, car manufacturing and white good industry can benefit from the results of this study.
3. Problem formulation
We consider a manufacturer managing an ATO system with two components and a single end product. One unit of each component is needed to produce one unit of the end product. We use indexj = 1, 2 for the components. The manufacturer uses continuous-review base-stock policies to replenish the component inventories from uncapacitated suppliers. The base-stock level and the deterministic replenishment lead time for componentj aresj andlj, respectively. Since the component replenishment lead times are relatively longer than the assembly time, we neglect the assembly time and assume that assembly is instantaneous. Customer orders/demands occur for the end product only and describe a stationary Poisson process with a rateλ. Each customer orders a single unit.
The manufacturer aims to investigate the profitability of a preorder strategy, which requires that customers place their ordersψ time units before their actual need. We say that thedemand occursψ time units after the correspondingorder. We callψ commitment lead time and assume thatψ can take any value in [).
The manufacturer pays a commitment costc per commitment time unit to each customer. Hence, commitment cost per customer is In addition to the commitment cost, the manufacturer pays an inventory holding cost ofhj per unit of componentj per time unit. The preorder strategy implies that there is a commitment to deliver each customer order by the end of the commitment lead timeψ, otherwise, demand is backordered and a backordering cost ofp per unit per time unit is paid to the customer. The customer does not accept delivery before the end of commitment lead time since the product is not needed before that. The manufacturer’s objective is to find the commitment lead time,ψ, and the base-stock levels,s1 ands2, which minimize the total long-run average cost.
In the rest of the article, without loss of generality, we name the component with the longer replenishment lead time as component 1, i.e.,j = 1 and the component with the shorter replenishment lead time as component 2, i.e.,j = 2. Refer to for the graphical representation of the ATO system with
Next, we derive the expression for the total long-run average cost. This requires multiple preliminary derivations. First, we define the equivalent serial system. Then, we derive the expression for the component net inventory levels and theremnant inventory level. We defer the definition of the latter toSection 3.3.
3.1. Commitment lead time
The manufacturer uses the commitment lead time to improve the operational efficiency of the system. As stated above, the commitment lead time is the time difference between the customer order and the corresponding demand, i.e., the customer places her orderψ time units before her arrival, i.e., demand. According to Hariharan and Zipkin (Citation1995) and Ahmadiet al. (Citation2019) a single-location inventory system with commitment lead time is equivalent to a single-location inventory system where the commitment lead time is subtracted from the component replenishment lead time. The same is valid for the ATO system under consideration.
We define intervals and
The lengths of intervals
and
represent the replenishment lead times of components 1 and 2 in the equivalent serial system, respectively. By considering commitment lead time and subtracting it from the replenishment lead time of each component, we can find the updated replenishment lead timesL1 andL2 in the equivalent serial system as follows:
and
The ATO system and its corresponding equivalent serial system are shown in. Notice that when i.e.,
we have
This is an ideal service situation with zero holding and backordering costs. On the other hand, when
there are two options for the pair (L1,L2) depending on whether
or
We have:
From the first two options we observe that, depending on the length of commitment lead time one of the component replenishment lead times depends onψ. If
L2 depends onψ and if
L1 depends onψ. Accordingly, we divide our analysis into two cases; when
and
In the former case we have a two-stage serial inventory system, whereas in the latter case we have a single-location inventory system, i.e.,
It is important to remember thatψ is a decision variable. Hence, the optimal case depends on the system parameters.
3.2. Net inventory levels
The manufacturer manages the replenishment processes of both components. Hence, the inventory system is managed centrally; the manufacturer has all the information on component net inventory levels and can coordinate the replenishment processes to avoid having excess inventory of one component and out-of-stock situation for the other component. The manufacturer would like to avoid such imbalances to the extent possible.
Zipkin (Citation2000) provides a detailed explanation on adjusting component inventories for avoiding imbalances. For an assembly system with two components, the component with the longer lead time uses an ordinary base-stock policy whereas the policy of the component with the shorter lead time should be adjusted to avoid the imbalances mentioned above. We define as the cumulative customer demand from timet1 tot2. Accordingly, the net inventory of component 1 at any timet can be written as
The net inventory of component 2 should be adjusted such that the net inventories of both components are equal at time
i.e.,
This can be achieved by adjusting the inventory order position for component 2 as
where
is the portion of the outstanding component 1 replenishment orders at timet that arrives before time
As defined above, is the portion of the outstanding component 1 replenishment orders at timet that arrives before time
Accordingly,
is the portion of the outstanding component 1 replenishment orders at timet that has not arrived before time
Refer to for a graphical representation of these two portions.
We define as the outstanding component 1 orders at timet. Since
can alternatively be written as
Both components are supplied by suppliers with infinite capacity. Therefore, every replenishment order is fulfilled by the suppliers immediately. This implies that the inventory order position, defined as
satisfies the equality
Hence, we have
In addition, since each outstanding order corresponds to a demand,
is equal to the cumulative demand during
Hence,
Using the stationary and independent increments property of the Poisson process, we can rewrite the net inventory of component 1 at timet as As a result, in steady-state the component net inventory levels are
(1)
(1)and
(2)
(2)whereX andY are cumulative demand duringL1 andL2, respectively.
3.3. Remnant inventory levels
In an ATO system, when a customer order arrives, the ability of the manufacturer to satisfy the corresponding demand depends on the net inventory levels of the components. The manufacturer is able to meet the demand at a specific point of time if the minimum of the net inventories of both components is positive, i.e., otherwise, the demand is backordered.
By definition of the base-stock policy, a customer order for the end product implies orders for each individual component. If component inventory levels are positive, one unit of each component is dedicated to the specific customer order. We call the component inventory that is dedicated to specific customer ordersremnant inventory and use to represent the remnant inventory level of componentj. In our setting, we have the remnant inventory only when one component is available and another one is missing (de Kok,Citation2003). Hence, at any point in time, there can be at most one component type in remnant inventory. The steady-state remnant inventory level of each component can be calculated as
and
Here,B1 andB2 are steady-state backorder levels for components 1 and 2, respectively. It is obvious that a delayed delivery of one component does not only result in backordering cost of the end product, but also can result in inventory holding cost for the other component if it is already in stock as remnant inventory. Next, we determine the expected remnant inventory levels for both components.
Proposition 1.
The expected remnant inventory levels for a centralized ATO system with two components and Poisson customer demand for the end product are
Here, and
are the cumulative distribution and probability mass functions of a Poisson random variable with mean
respectively. According toProposition 1, when component inventories are controlled centrally by the manufacturer, the orders for component 2 can be synchronized with the orders for component 1 such that
Component 2 has a shorter replenishment lead time than component 1. The manufacturer needs one unit from both components to satisfy a unit of demand. The manufacturer can place orders with the supplier of component 2 such that the component 2 never needs to wait for the arrival of component 1. This is why there is no remnant inventory for component 2. In addition, if
the expected remnant inventory level of component 1 is zero, i.e.,
When
if there is a demand and if there is at least one unit of component 1, there is also at least one unit of component 2 in the inventory. This is why there is no remnant inventory for the components. Except this case with
even under a centralized control, the expected remnant inventory level of component 1 is positive. Under a decentralized control scheme both expectations can be positive.
3.4. Long-run average cost
Having the expressions for the net inventory levels and the expected remnant inventory levels, we are ready to derive the expression for the long-run average cost. For that purpose, we defineIj as on-hand inventory level of componentj andB as the number of backorders of the end product. We use to represent the base-stock level pair (s1,s2). Then, for an arbitrary base-stock level pair
and commitment lead timeψ we can write the long-run average cost
as follows:
Note that we append the subscripta to indicate that this is the conventional cost of an ATO system. is the sum of long-run average holding, backordering and commitment costs. Holding cost of each component is comprised of on-hand inventory holding cost, and remnant inventory holding cost. The manufacturer incurs backordering cost if a customer demand is satisfied more thanψ time units after the corresponding order is given. Finally, the manufacturer incurs commitment cost. It is important to note that the random variables
andB depend on
andψ. Our purpose in the remainder of this section is to rewrite the expression for
such that these dependencies are made explicit.
First, we rewrite by using the following equalities;
forj = 1, 2,
and
where
and
We have
(3)
(3)
The first and second rows are expected holding costs for on-hand and remnant inventory levels of components 1 and 2, respectively. The third row is the sum of expected backordering and commitment costs. Next, we rely on simple algebra to obtain the following equivalent expression for We refer the reader to theAppendix for the derivations:
(4)
(4)
Rosling (Citation1989) and Chen and Zheng (Citation1994) show that a two-component, single end product ATO system can be reduced to an equivalent two-stage serial system with modified replenishment lead timesLi (refer to). In the equivalent serial system, the local holding costs for stages 1 and 2 areh1 and respectively. According to Shang and Song (Citation2003) the long-run average cost of the serial system can be written as
Note that we use subscripts to indicate the long-run average cost of the equivalent serial system. Under a centralized control scheme, the expression for as derived in theAppendix, is as follows:
(5)
(5)
This result is consistent withProposition 1. According toProposition 1, we have which means that component 2 never waits for the arrival of component 1 to satisfy a customer demand. Hence, if there is a backorder, it is due to a missing component 2. This is why the expected number of customer backorders equals the expected number of component 2 backorders.
Although all the terms of and
look exactly the same, there is a small difference that results from the fact that in the ATO system there is no holding cost for in-transit inventory, whereas in the serial system the holding cost for items in-transit to stage 2 is included. Hence, the total cost of the serial system exceeds the total cost of the assembly system by
(Zhang,Citation2006). Then, for an arbitrary
we have
It is a well-known result that, for an arbitrary
the total cost of the equivalent serial system
can be derived using the recursive method proposed by Shang and Song (Citation2003). By subtracting
and applying some simple algebra we can rewrite the expression for
in terms of system parameters and decision variables. We refer the reader to theAppendix for the details:
(6)
(6)
When and
are independent ofψ.
4. Characterization of optimal control policies
In this section, we analyze the properties of the cost function and characterize the optimal control policies.
4.1. Optimization of the component base-stock levels
For an arbitrary determining the base-stock levels which minimize
is a well-known optimization problem in the multi-echelon inventory theory literature. We have
where
is a tight lower bound for
represents the optimal pair (
) corresponding to a
To compute the optimal echelon base-stock levels, two nested convex functions should be minimized. More specifically, for a given
we need to solve the recursive optimization equations which have been proposed by Shang and Song (Citation2003). Knowing that the optimal base-stock levels of a two-component ATO system are equal to the optimal echelon base-stock levels of the equivalent serial system, we can formulate the following theorem, which states the inequalities that need to be satisfied by the optimal base-stock levels.
Theorem 1.
In a two-component ATO system with a given commitment lead time the optimal base-stock levels of components 1 and 2 are two non-negative integers
and
which satisfy the inequalities:
and
where
and
are the cumulative distribution and probability mass functions of a Poisson random variable with mean
and
Theorem 1 states that the optimal component base-stock levels depend on the commitment lead time. For each value ofψ, obtaining the optimal base-stock levels needs two consecutive steps. First, the optimal base-stock level of component 2, should be calculated, and then by using this value in the second inequality, the optimal base-stock level of component 1,
is calculated. The optimal base-stock levels of a two-component ATO system are equal to the optimal echelon base-stock levels of the equivalent serial system (Rosling,Citation1989; Shang and Song,Citation2003). Our ATO system and its equivalent serial system are depicted in. It is known that the optimal base-stock policy for a two-location serial systems can be computed through minimizing two nested convex functions recursively, starting from the location closest to the customer, i.e., location where component 2 is stored (Shang and Song,Citation2003).Theorem 1 is consistent with this result and it provides the inequalities that need to be satisfied by the optimal component base-stock levels.
We would like to note that, when we have
and
Hence, when
the manufacturer relies on a BTO strategy for component 2. In this case,EquationEquation (6)
(6)
(6) reduces to
represents the long-run average cost of a single-location inventory system. We refer to Ahmadiet al. (Citation2019) for detailed analysis of the single-location system with commitment lead time.
With the next result, we prove the behavior of the optimal base-stock levels with respect to the commitment lead time.
Theorem 2.
The optimal base-stock level of component j, is a piecewise-constant and non-increasing function of
for j = 1, 2.
According toTheorem 2, the manufacturer can operate with less inventory if the commitment lead time gets longer. In fact, for a sufficiently long commitment lead time, the manufacturer can optimize his long-run average cost by setting both component base-stock levels to zero. This would imply using a BTO strategy. In, we illustrate how the optimal component base-stock levels change with respect to the commitment lead time.
Next, we are interested in the behavior of the average cost function with respect to the commitment lead time. In, for a specific parameter setting with andc = 6, we draw the average cost function for multiple base-stock level pairs over
where
and
The vertical dotted line atψ = 5 shows the separation of the intervals
and
We also indicate the tight lower bound of these cost functions. This tight lower bound is
This is the function that needs to minimized for obtaining the optimal commitment lead time. Note that the function
does not have a well-defined behavior. This is why finding the optimal commitment lead time requires a different approach.
4.2. Unit commitment cost thresholds
In the previous section, we analyzed the properties of the average cost function and the optimal base-stock levels when the commitment lead time is fixed to a certain value. In this section, we define unit commitment cost thresholds that are used to identify the optimal commitment lead time.
First, we define a set, which helps us with providing a better explanation for the subsequent analysis. The set is related to the end points of the sub-domains of which are
andl1.
Definition 1.
Letand
be the sub-domains of the commitment lead times in a two-component ATO system. Then, we define a terminal set
as
Using the data in, we have
Next, we define three unit commitment cost thresholds. Each definition uses two elements of the set We usecik,i <k, to represent the threshold that usesith andkth elements of the set
We have
Although it seems like the unit commitment cost thresholds depend on unit commitment cost,c, –c comes out of the fractions in each expression and it cancels out Remember that
is the optimal base-stock level vector for commitment lead timeψ. Note that we have defined a unit commitment cost threshold for each pair of points in the terminal set. The unit commitment cost thresholds ensure the equality of the long-run average costs when the commitment lead time is set to the corresponding pair of points. For example, when
we have
In, we provide three numerical examples with the same parameter settings where the unit commitment costs are set toc12,c13, andc23.
With the following lemma, we define multiple different relationships among unit commitment cost thresholds.
Lemma 1.
Consider a two-component ATO system and unit commitment cost thresholds c12,c13and c23.The following results hold;
either
or
holds.
Remark 1.
When the component replenishment lead times are the same, i.e.,l1 =l2,we haveand
In this case, there is a unique unit commitment cost threshold
which is exactly the same as unit commitment cost threshold in the single-location problem (see Ahmadiet al. (Citation2019)for more details).
Next, using the unit commitment cost thresholds, we define lower bounds. These bounds are used for obtaining the optimal commitment lead time.
Definition 2.
For alland ti < tj, define
as
where
is a linear function which connects the points
and
.We call this function a linear lower bound.
Based on this definition, in a two-component ATO system, there exist three linear lower bounds; and
The slope of each linear lower bound depends on the corresponding unit commitment cost thresholds. In a two-component ATO system, the lower bounds form a triangle. FromLemma 1, we know that either
or
holds. When
holds the triangle points up and when
holds the triangle points down. Refer to for examples. Since in the former case there are two potential minimum points and in the latter case there are three potential minimum points we call them Case 2 and Case 3, respectively. Note that when
we have a straight line with two potential minimum points.
Given an ATO system with a specific parameter setting, we can determine the Case number by calculating two of the three unit commitment cost thresholds only. Suppose thatc12 andc13 are calculated. Then we know that if holds, we have Case 2; otherwise, we have Case 3.
4.3. Optimization of the commitment lead time
In this section we characterize the optimal preordering strategy. First, we formulate a conjecture which identifies a lower bound on If the lower bound is known, we can also indicate whichψ values are candidates for being optimal. Then, it is enough to evaluate the cost
only at these points.
Conjecture 1.
In a two-component ATO system with commitment lead time ψ and lower boundsthat connect the points
and
, where
such that ti < tj, for all
we have
if
or
if
We present the above result as a conjecture since we do not have a proof for it. We test the correctness of the conjecture by generating random instances. Our belief on the correctness of the conjecture is confirmed in every single instance. We provide more detail on our numerical setup and results inSection 5.
Theorem 3.
In a two-component ATO system with commitment lead time ψ withwhen
and
when
, the optimal commitment lead time
is either zero or equal to the replenishment lead time of one of the components, i.e.,
Theorem 3 characterizes the optimal commitment lead time. When the optimal commitment lead time is equal to zero, the preorder strategy is not beneficial to the ATO system and the optimal component ordering strategy is a BTS strategy. When the optimal commitment lead time is equal tol2, the optimal strategy of components 1 and 2 are BTS and BTO strategies, respectively. When the optimal commitment lead time is equal tol1, the optimal strategy for both components is an BTO strategy.
Next, we use the unit commitment cost thresholds to provide a guideline on when to set the commitment lead time to orl1. For an arbitrary parameter setting, the optimal commitment lead time can be determined using the results inTheorem 4.
Theorem 4.
In a two-component ATO system with commitment lead time ψ and unit commitment cost c, with when
and
when
the optimal commitment lead time
is
where, we have Case 2 if
and Case 3 if
Recall that for any parameter setting we end up with either Case 2 or Case 3. In Cases 2 and 3 there are two and three potential optimal solutions, respectively. In addition to indicating the optimal commitment lead time,Theorem 4 tells us when the preordering strategy is beneficial or not. The preordering strategy is not beneficial if Hence, if
in Case 2, the preordering strategy is not beneficial. In Case 3, if
the preordering strategy should not be preferred.
Theorem 4 specifies the optimal component ordering strategy for different values of the unit commitment cost. In we provide a visual representation of the results inTheorem 4. More specifically, we identify the values of unit commitment cost for which BTO or BTS strategy is optimal. In Case 2, for any value of unit commitment cost the manufacturer should use the same strategy for both components, i.e., the switch from BTO to BTS happen at the same threshold valuec13. In Case 3, based on the value of unit commitment cost, the manufacturer may use the same or different strategies for the components. For example, when the optimal strategy is BTS and BTO for component 1 and 2, respectively.
5. Numerical results
In this section, we conduct a numerical experiment to confirm the correctness ofConjecture 1. A sample of examples is randomly generated with parameter values drawn from uniform distributions as follows; and
where
means that the values of parameterx are chosen from a Uniform distribution in interval
We consider 8000 different instances by generating different combinations of parameters
andc.
We rely on enumeration for calculating and
We choose a step size of 0.01 forψ. We change the value ofψ and calculate
and
We useTheorem 1 for calculating the base-stock levels. The enumeration stops when both
and
equal zero. We choose the solution that gives the lowest cost. The enumeration results and the results obtained through our analytical derivations are exactly the same. The output of all 8000 instances are consistent withConjecture 1. Hence, the correctness of the conjecture is confirmed.
We report multiple results, in case other researchers would like to reproduce them. Based on the Case number and the optimal commitment lead time, we organize the results in five main categories. The first two categories are Case 2 with and the other three categories are Case 3 with
Three samples of each category are presented in. For each sample, parameter values, three unit commitment cost thresholds, Case number, cost value at each point in the terminal set, the optimal base-stock levels, optimal commitment lead time and minimum cost are reported.
Table 4. Optimal results.
At the bottom of, we add two special cases when the replenishment lead times of both components are equal, and
For each special cases two samples are reported. Note that when
the problem could be presented as a single-location problem with replenishment lead timel.
6. Conclusion
We consider a manufacturer who operates a two-component single end product ATO system. We investigate a centralized control scheme with a preorder strategy. The time from a customer’s order until the date the end product is actually needed is called the commitment lead time. Under the preorder strategy, a commitment cost should be paid to the customer. This cost is increasing in the length of the commitment lead time. The manufacturer uses a base-stock policy to replenish component inventories.
The manufacturer aims to find the optimal component base-stock levels and the optimal commitment lead time such that the long-run average cost consisting of component inventory holding cost, backordering cost, and commitment cost is minimized. For an arbitrary commitment lead time, we determined the optimal base-stock levels through optimizing two nested convex functions recursively. We find that the optimal base-stocks are piecewise constant and non-increasing in the commitment lead time.
We conjecture that the optimal commitment lead time is either zero or equal to the replenishment lead time of one of the components. When the optimal commitment lead time is zero, the preorder strategy is not beneficial. The manufacturer should choose a strategy that is similar in spirit to a make-to-stock procurement strategy. In our context, this strategy is calledBTS strategy. When the optimal commitment lead time equals the lead time of the component with the shorter lead time, the optimal strategy for this component isBTO and it is BTS for the other component. On the other hand, if the optimal commitment lead time equals the lead time of the component with the longer lead time, the optimal strategy is the BTO strategy for both components. We determine the conditions under which one of these three cases holds. We define three unit commitment cost thresholds. These thresholds enable the manufacturer to evaluate the benefit of the preorder strategy under different unit commitment costs. By calculating these thresholds once for an arbitrary parameter setting, we can find the optimal solutions under different commitment unit commitment costs without solving the optimization problem again.
Our work can be extended in multiple different ways. An obvious extension is to consider an ATO system with more than two components. Our result that the optimal commitment lead time is either zero or equal to one of the components lead times will still hold. Another extension can consider serial systems with commitment lead times among all stages. Analyzing the effect of commitment lead time on the customer waiting time and the optimization of commitment lead time under service level constraints are other possible research directions (AhmadiCitation2019). Studying other forms of the commitment cost (e.g., non-linear in commitment lead time) could be another interesting extension.
Additional information
Notes on contributors
Taher Ahmadi
Taher Ahmadi is an Assistant Professor at Nyenrode Business University in the Netherlands. He got his Ph.D. in Supply Chain and Operations Management in 2019 from the School of Industrial Engineering & Innovation Sciences of the Eindhoven University of Technology (TU/e). He received his bachelor's and master's degrees in Industrial Engineering from Isfahan University of Technology and Amirkabir University of Technology in Iran, respectively. His particular areas of research interest are stochastic modeling and optimization of operations, supply chain, and logistics systems.
Zumbul Atan
Zumbul Atan is an Assistant Professor at the School of Industrial Engineering & Innovation Sciences of Eindhoven University of Technology. She got her Ph.D. in industrial engineering in 2010 from Department of Industrial and Systems Engineering at Lehigh University, PA, USA. She does research on optimization of multi-echelon supply chains subject to demand and supply uncertainty, revenue management and retail operations in collaboration with multiple international universities and companies. Her research is published in prestigious journals likeManufacturing & Service Operations Management, IIE Transactions, Production and Operations Management andEuropean Journal of Operational Research.
Ton de Kok
Ton de Kok received a Ph.D. in mathematics in 1985 from the Free University of Amsterdam. Since 1992 he is a full-time Professor of operations management at the same university. He has published over 100 articles in international scientific journals, such asManagement Science, Operations Research and Manufacturing and Operations Management. In 2004 he was an Edelman Award Finalist as a member of the Philips Semiconductors team. In 2014 he was appointed as Fellow of the International Society for Inventory Research (ISIR). Ton’s main research areas are supply chain management and concurrent engineering with emphasis on quantitative analysis. His research results have been successfully tested and implemented in a multitude of projects with industry.
Ivo Adan
Ivo Adan is a full Professor at the School of Industrial Engineering & Innovation Sciences of the Eindhoven University of Technology and holds the Manufacturing Networks chair. His current research interests are in the area of modeling, design and control of manufacturing systems, warehousing systems and transportation systems, and more specifically, in the mathematical analysis of multi-dimensional structured Markov processes and queueing models. He is a senior fellow of the workshop centre Eurandom and he is the research director of Beta, the Netherlands network of Operations Management and Logistics.
References
- Ahmadi, T.. (2019) Inventory control systems with commitment lead time (PhD thesis). Department of Industrial Engineering & Innovation Sciences. Available athttp://doi.org/10.6100/71262ae9-f691-43f7-9d32-f97b5eea917a(open in a new window)
- Ahmadi, T., Atan, Z., de Kok, T. and Adan, I. (2019) Optimal control policies for an inventory system with commitment lead time.Naval Research Logistics, 66, 193–212.
- Atan, Z., Ahmadi, T., Stegehuis, C., de Kok, T. and Adan, I. (2017) Assemble-to-order systems: A review.European Journal of Operational Research, 261(3), 866–879.
- Benbitour, M.H. and Sahin, E. (2015) Evaluation of the impact of uncertain advance demand information on production/inventory systems.IFAC-PapersOnLine,48(3), 1738–1743.
- Benjaafar, S., Cooper, W.L. and Mardan, S. (2011) Production-inventory systems with imperfect advance demand information and updating.Naval Research Logistics,58(2), 88–106.
- Benjaafar, S. and ElHafsi, M. (2006) Production and inventory control of a single product assemble-to-order system with multiple customer classes.Management Science,52(12), 1896–1912.
- Bernstein, F. and DeCroix, G.A. (2014) Advance demand information in a multiproduct system.Manufacturing & Service Operations Management,17(1), 52–65.
- Chen, F. and Zheng, Y.-S. (1994) Lower bounds for multi-echelon stochastic inventory systems.Management Science,40(11), 1426–1443.
- Claudio, D. and Krishnamurthy, A. (2009) Kanban-based pull systems with advance demand information.International Journal of Production Research,47(12), 3139–3160.
- de Kok, T.G. (2003) Evaluation and optimization of strongly ideal assemble-to-ordersystems. in J.G. Shanthikumar, D.D. Yao, W.H.M. Zijm (eds),Stochastic Modeling and Optimization of Manufacturing Systems and Supply Chains, pp. 203–242. Springer, Boston, MA.
- Gallego, G. and Özer, Ö. (2001) Integrating replenishment decisions with advance demand information.Management Science,47(10), 1344–1360.
- Gallego, G. and Özer, Ö. (2003) Optimal replenishment policies for multiechelon inventory problems under advance demand information.Manufacturing & Service Operations Management,5(2), 157–175.
- Gayon, J.-P., Benjaafar, S. and de Véricourt, F. (2009) Using imperfect advance demand information in production-inventory systems with multiple customer classes.Manufacturing & Service Operations Management,11(1), 128–143.
- Hariharan, R. and Zipkin, P. (1995) Customer-order information, leadtimes, and inventories.Management Science,41(10), 1599–1607.
- Iida, T. (2015) Benefits of leadtime information and of its combination with demand forecast information.International Journal of Production Economics,163, 146–156.
- Iida, T. and Zipkin, P. (2010) Competition and cooperation in a two-stage supply chain with demand forecasts.Operations Research,58(5), 1350–1363.
- Iyer, A.V., Deshpande, V. and Wu, Z. (2003) A postponement model for demand management.Management Science,49(8), 983–1002.
- Karaesmen, F., Liberopoulos, G. and Dallery, Y. (2004) The value of advance demand information in production/inventory systems.Annals of Operations Research,126(1–4), 135–157.
- Li, C. and Zhang, F. (2013) Advance demand information, price discrimination, and preorder strategies.Manufacturing & Service Operations Management,15(1), 57–71.
- Liberopoulos, G. (2008) On the tradeoff between optimal order-base-stock levels and demand lead-times.European Journal of Operational Research,190(1), 136–155.
- Liberopoulos, G. and Koukoumialos, S. (2008) On the effect of variability and uncertainty in advance demand information on the performance of a make-to-stock supplier.MIBES Transactions International Journal,2(1), 95–114.
- Lutze, H. and Özer, Ö. (2008) Promised lead-time contracts under asymmetric information.Operations Research,56(4), 898–915.
- McCardle, K., Rajaram, K. and Tang, C.S. (2004) Advance booking discount programs under retail competition.Management Science,50(5), 701–708.
- Özer, Ö. (2003) Replenishment strategies for distribution systems under advance demand information.Management Science,49(3), 255–272.
- Özer, Ö. and Wei, W. (2004) Inventory control with limited capacity and advance demand informationOperations Research,52(6), 988–1000.
- Papier, F. (2016) Supply allocation under sequential advance demand information.Operations Research,64(2), 341–361.
- Papier, F. and Thonemann, U.W. (2010) Capacity rationing in stochastic rental systems with advance demand informationOperations Research,58(2), 274–288.
- Rosling, K. (1989) Optimal inventory policies for assembly systems under random demands.Operations Research,37(4), 565–579.
- Shang, K.H. and Song, J.-S. (2003) Newsvendor bounds and heuristic for optimal policies in serial supply chains.Management Science,49(5), 618–638.
- Szekli, R. (2012)Stochastic Ordering and Dependence in Applied Probability, Springer Science & Business Media, Switzerland.
- Tan, T., Güllü, R. and Erkip, N. (2007) Modelling imperfect advance demand information and analysis of optimal inventory policies.European Journal of Operational Research,177(2), 897–923.
- Tang, C.S., Rajaram, K., Alptekinoğlu, A. and Ou, J. (2004) The benefits of advance booking discount programs: Model and analysis.Management Science,50(4), 465–478.
- Thonemann, U.W. (2002) Improving supply-chain performance by sharing advance demand information.European Journal of Operational Research,142(1), 81–107.
- Wang, T. and Toktay, B.L. (2008) Inventory management with advance demand information and flexible delivery.Management Science,54(4), 716–732.
- Wang, Y. and Tomlin, B. (2009) To wait or not to wait: Optimal ordering under lead time uncertainty and forecast updating.Naval Research Logistics,56(8), 766–779.
- Wijngaard, J. and Karaesmen, F. (2007) Advance demand information and a restricted production capacity: On the optimality of order base-stock policies.OR Spectrum,29(4), 643–660.
- Zhang, F. (2006) Competition, cooperation, and information sharing in a two-echelon assembly system.Manufacturing & Service Operations Management,8(3), 273–291.
- Zhu, K. and Thonemann, U.W. (2004) Modeling the benefits of sharing future demand information.Operations Research,52(1), 136–147.
- Zipkin, P.H. (2000)Foundations of Inventory Management, McGraw Hill, Boston, MA.
Appendix
For concision, define the following mathematical notations: max
max
max(x,y) and
min(x,y).
Proof ofProposition 1
Under centralized control scheme, the component net inventory levels are and
whereX andY are two independent Poisson random variables with mean
and
respectively. The remnant inventory levels for components 1 and 2 are defined as
and
respectively. We have
(A1)
(A1)
(A2)
(A2)
Then, the component 1 remnant inventory level is(A3)
(A3)
Based onEquationEquation (A3)(A3)
(A3), the expected component 1 remnant inventory level can be calculated as
Similarly, usingEquationEquations (A1)(A1)
(A1) andEquation(A2)
(A2)
(A2), we get
Hence, the expected component 2 remnant inventory level is
□
Simplification ofEquationEquation (3)(3)
(3)
First, we rewriteEquationEquation (3)(3)
(3) using the notation defined at the beginning of the Appendix. We obtain the following expression:
By adding and
to the first and second round brackets, respectively, and applying linearity property of the expectation operator, we obtain
For all and
(Szekli,Citation2012). Then the last expression can be rewritten as follows:
Derivation ofEquationEquation (5)(5)
(5)
The number of backorders depends on the component stock-out levels, i.e., and
We have
FromEquationEquations (A1)(A1)
(A1) andEquation(A2)
(A2)
(A2),
can be derived based on its sub-domains as follows:
(A4)
(A4)
By comparingEquationEquations (A2)(A2)
(A2) andEquation(A4)
(A4)
(A4), we obtain
As a result,
Derivation ofEquationEquation (6)(6)
(6)
In this derivation, we rely on the recursive procedure proposed by Shang and Song (Citation2003) for serial systems. We use their expression for and given that
we define
and write
as follows:
From Shang and Song (Citation2003), we know that and
Hence, we can rewrite
as
By categorizing in terms ofμ1,s1,μ2, ands2, and adding the commitment cost we obtain
Proof ofTheorem 1
For an arbitrary a two-component ATO system can be reduced to a two-stage serial system with modified lead times (Rosling,Citation1989). In the two-stage serial system, the lead times areLj and the installation holding costs for stages 1 and 2 are
and
respectively. Since in the assembly system, there is no in-transit inventory cost for the components, the total cost of the serial system exceeds the total cost of the ATO system by
whereμ2 is mean lead time demand of stage 2. Note that for any
is a constant with respect to
it has no impact on optimization of base-stock levels. To find optimal base-stock levels corresponding to an arbitrary
we use the recursive optimization equations proposed by Shang and Song (Citation2003).
Set Forj = 2, 1, given
compute
Each is a convex function with respect toy and has a finite minimum point. Letj = 2, then
where
Then, we can calculate
as follows.
is convex with respect toy. Hence, we find the optimal value ofy by calculating the difference function
The optimaly is the smallesty that satisfies the inequality
Hence, we have
The optimaly is the smallest integer number that satisfies
In other words,
In addition, we have
We derive similar expression forj = 1. We refer the reader to Shang and Song (Citation2003) for the alternative expressions for
Then, we have
Similar to we calculate the difference function
as
The optimaly is the smallest integer to satisfy the inequality Hence, the optimaly satisfies
Define as
Hence, we have□
Proof ofTheorem 2
We need to show that for all is non-decreasing iny andψ, and for all
is non-decreasing iny andψ.
For all the optimal component 2 base-stock level is
We would like to note that is the cumulative distribution function of a Poisson random variable with mean
whereL2 depends onψ. Hence, although
seems to be a function ofy only, it is also a function ofψ by definition. For a single location system Ahmadiet al. (Citation2019) prove that
is non-decreasing iny andψ. This result is enough to conclude that
is non-increasing inψ. We refer to Ahmadiet al. (Citation2019) for the details.
Next, we prove the result for We use the following lemma.
Lemma 2.
is non-decreasing in y and ψ for all
Proof.
We show that the first-order difference function of with respect toy, defined as
and the first derivative of
with respect toψ, defined as
are non-negative. We start with
For all
we have
Hence, is
We know that for all we have
then
Therefore, for all is non-decreasing iny.
Next, we derive the expression for We consider the regions
and
separately. For all
and
do not depend onψ. Then for all
and
we have;
For all and
do not depend onψ, and
Then, for all
we have;
Then,
Hence, for all and
is non-decreasing inψ. Then, for all
and
is non-decreasing iny andψ. □
For all the optimal component 1 base-stock level is
FromLemma 2, we know that for all is non-decreasing iny andψ. As it is shown in Ahmadiet al. (Citation2019), having
being non-decreasing in bothy andψ implies that
is non-increasing inψ.
Combining the facts that (i) the inequalities inTheorem 1 hold for the optimal base-stock levels and (ii) and
are non-decreasing iny andψ for all
implies that when we increase the commitment lead time, each component’s optimal base-stock level either stays the same or it decreases by one unit, i.e., the jump size is 1.□
Proof ofLemma 1
The equality is the same as
We use the definitions of the thresholds to prove the latter expression. We have
As a result, and
Next, we prove the second result. Suppose We define
such that
Then, using the first result, we obtain
Since and
we have
Hence,
Using and
we obtain
Combining this inequality with
we get the desired result, i.e.,
Next, we consider the case withc23 <c12. We define such that
Then, using the first result, i.e.,
we calculatec13 as follows:
Since and
we have
Hence,
Using and
we obtainc13 >c23. Combining this inequality withc12 >c13, we get the desired result, i.e.,
As a result, either or
holds.□
Proof ofTheorem 3
To prove this theorem, we consider each Case separately.
Case 2: For all
the problem is equivalent to a single-location problem. Based on Ahmadiet al. (Citation2019),
is a tight linear lower bound for
over
(i.e.,
and
). Also, we know that for all
(since in Case 2 we have
and the slope of
is equal to its correspondingcij). Then, for all
we can write
Moreover, for all
based onConjecture 1 we have
As a result, for all
Since,
is a tight linear lower bound for
over
(i.e.,
and
) then
Case 3: For all
based onConjecture 1,
is a tight linear lower bound for
over
(i.e.,
and
). Then, for all
Also, For all
the problem is equivalent to a single-location problem. Based on Ahmadiet al. (Citation2019),
is a tight linear lower bound for
over
(i.e.,
and
). Hence, for all
As a result, for all
Therefore, for all
Proof ofTheorem 4
We need the following lemma to prove the theorem.
Lemma 3.
In a two-component ATO system with three unit commitment cost thresholds cij and three terminal points such that if
then
and if
then
Proof.
We define cost function with unit commitment cost
where
Based on the definition ofcij’s,
has the same value at theti andtj for
Hence
(A5)
(A5)
Also, can be rewritten in terms of
as
Then
FromEquationEquation (A5)(A5)
(A5) andti <tj, we can conclude that
Since
attj has higher value, thentj can not be a candidate for optimal solution and
Similarly, when we can show that
and thenti can not be a candidate for optimal solution and
□
We prove Case 2 and Case 3 separately.
Case 2 (
):
FromTheorem 3, we know thatthe possible set for
is
We consider all possible values forc and update the possible set usingLemma 3.
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
We know Hence, when
we have
2. Case 3 (
):
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
if
then
and
So,
and
We know Hence, when
we have
□
Related research
People also read lists articles that other readers of this article have read.
Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.
Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.
Your download is now in progress and you may close this window
- Choose new content alerts to be informed about new research of interest to you
- Easy remote access to your institution's subscriptions on any device, from any location
- Save your searches and schedule alerts to send you new results
- Export your search results into a .csv file to support your research
Login nowDon't have an account?
Register for free
Login or register to access this feature
Login nowDon't have an account?
Register for free
- Choose new content alerts to be informed about new research of interest to you
- Easy remote access to your institution's subscriptions on any device, from any location
- Save your searches and schedule alerts to send you new results
- Export your search results into a .csv file to support your research
Register now orlearn more