1.Introduction
To respond customer’s various orders quickly, the modular assembly system is an attractive way to make the variety of products in a short lead time. In the modular assembly system, a semi-finished product (or necessary component) is ready in downstream of the assembly line and it is assembled to optional components tailor to customer’s order.
A continuous review inventory system has two decision variables, constant order size (Q) and reorder point (r). In this system, the inventory position keeps reviewed and places order Q when it reaches r. There are some researches on the continuous review inventory system with storage space restriction. Zhao et al. [10] provides an optimal solution procedure for a single item problem. Based on the procedure for a single item problem, they propose an undominated solution procedure for multi-items. Hariga [6] proposes an EOQ (Economic Order Quantity) based heuristic. This heuristic has 0.19% average cost difference from optimal cost by the sensitivity analysis. Zhao et al. [11] propose an optimal solution procedure using renewal process for a single item problem with a resource shortage cost. They suggest a near-optimal solution procedure for a multi-item problem. The storage space restriction constraint is similar to the budget constraint because the storage space limit can be considered as the budget limit. However, the researches on storage space restriction deal with a simple constraint : the total amount of required space for an inventory is just smaller than a storage space.
Bera et al.[1] study on a multi-item continuous review inventory problem with a budget constraint in which both demand and lead time are random. This problem is transformed into a min-max problem using fuzzy chance-programming technique, and then a pareto-optimal solution procedure is proposed.
A higher service level requires the cost increments of labor, facilities, and other related services. This service cost is proportional to the service level. For example, the service cost can be linearly dependent on the service level. Wang and Hu [8, 9] formulate continuous review inventory problem of one necessary and many optional components under the budget constraint and service cost. They find an optimal solution using Newton-Raphson and Hadley-Whitin methods. However, their approach is very complicated because it solves complex equations as a whole.
Lee and Lee [7] propose an efficient optimal solution approach based on the bisection search and the normalization of bivariate normal distribution for Wang and Hu’s problem. They decoupled equations for necessary components with those of optional components with the help of normalization of demand distribution, which is a bivariate normal distribution. With this, the order quantity is eliminated and each equation for safety factor (z) is solved by the bisection search. This approach, however, still has a complex equation to be solved.
As an alternative, in this paper, we use a regression analysis to solve Wang and Hu’s problem [8, 9]. Equations are composed of exponential functions, such as the loss integral, probability density function (PDF), and cumulative density function (CDF) of normal distribution. The existing regression analysis is to approximate the loss integral function only. However, the existing regression approximations are not efficient because they cannot be combined with other exponential functions in the equations.
To sidestep this difficulty, a quadratic function based on exponential functions is proposed to approximate CDF of a normal distribution. Since the approximated function is based on an exponential function, the approximated function can be combined with other exponential functions in the equations. As a result, a simple quadratic formula can be used to solve, at least approximately if not exactly, the equations.
When the purchasing costs for components are paid at the time an order is received, the total inventory investment and service cost are not supposed to be over the allowed budget limit. The following assumptions are used :
-
(Q, r) inventory policy is applied for all components. That is, the inventory for each component is continuously reviewed and the amount of Q is ordered whenever the inventory level hits the reorder point r.
-
Q and r are continuous variables.
-
Customers can order a necessary component with one or more optional components. If a chosen optional component is not available, it is backlogged.
-
The customer’s willingness to buy a necessary component is not affected by the inventory status of the optional components. The joint probability distribution of X and Yj is a bivariate normal distribution.
The rest of this paper is organized as follows. Section 2 presents notation and the problem formulation. Regression analysis using exponential function is done for some complex functions and then the proposed solution procedures are proposed in Section 3. Section 4 presents an illustrative example, and Section 5 concludes the study.
2Model Formulation
The notations used for the model formulation are as follows :
A : fixed ordering cost,
h : yearly inventory holding cost per unit,
p : penalty cost for shortages per unit,
κ : service cost rate,
D : yearly expected demand,
C : unit price.
Other notations are as follows :
W: the maximum available budget limit,
Z : the random variable of the standard normal distribution, N(0, 1),
γ : the smallest acceptable probability that total investment is within budget,
X : the random variable of the lead time demand for the necessary component v during the lead time demand, X ∼ N (μv, σ2v)
Yj : the random variable of the lead time demand for the optional component j, Yj ∼ N(μj, σ2j)
Lv (rv) : the expected shortages for the necessary item v, the loss function, Lv (rv) = ∫rv∞ (x - rv)fx (x)dx,
Loj (roj) : the expected shortages for the optional item j, the loss function,
f (x, yj) : the joint probability distribution function of X and Yj, a bivariate normal distribution,
where μ = (μ0, μj ), EQ (the correlation coefficient between X and Yj).
F(x) : the cumulative density function of F(x) = ∫x0 f(x) dx.
Note that subscript v stands for the necessary component and oj for the j-th optional component.
The decision variables are the order quantity Q and reorder point r for necessary component and optional components. With the assumption, the problem (F1) can be formulated as follows :
subject to
Equation (1) is the objective function that minimizes annual inventory cost, holding cost, shortage cost, and purchasing cost. Since Eq. (2) is the budget constraint, the sum of the purchasing cost and the service cost should not be over the allowed budget. Equation (3) is the nonnegative constraints for each decision variable. By using the normal probability distribution, the constraint of Eq. (2) can be rewritten as
Here, by letting then where and
3Solution Methodology
The Lagrangian function for the problem, F1, is given as
By letting G(z) = 1-F(z) and equating the partial derivatives of Lagrange function J (Qv, rv, Qoj, roj, λ) with respect to Qv, rv, Qoj, roj, λ to zero yields
Rearranging (5) and (7) yields
There are some researches on approximation for the normalized loss integral L(z), a type of the integral of exponential function. The normalized loss integral is approximated to get a solution in a more efficient way. Herron [5] and Byrkett [2] use exponential approximation as follows :
where a = 0.4400, b = 0.5760 if 0 ≤ z ≤ 1 and a = 1.5792, b = 2.6879 if 1 ≤ z ≤ 3.
Das [3, 4] uses quadratic approximation as follows :
where a = 0.79838, b = 0.39694, c = -0.0000044 if 0 ≤ z ≤ 2.57 Das [3] and a = 0.98265, b = 0.37377, c = 0.0000055 if 1 ≤ z ≤ 3 Das [4]
Based on the experiment using the data set of 56 inventory items from two empirical inventory system, the percentage increase in total costs including the holding cost, the ordering cost, and the shortage cost for the exponential approximation and quadratic approximation is less than 1.5% ,0.1%, respectively [3]. The quadratic approximation looks more accurate than the exponential approximation.
Since the service cost is considered in the budget constraint of this paper, Das’s approximation is not proper. Equations (6) and (8) have G(z), L(z) as well as the exponential function of . Therefore, the quadratic function of will be better for the approximation of G(z). G(z) can be approximated as follows :
where
<Figure 1> shows that regression curve that has R2 = 0.9861.
The proposed approximation model fits well except when z (t(z)) approaches to 0 (0.5). That is, at z =0, the real value of G(z) is 0.5 and the approximated value by the regression function is 0.4243. Hence, other approximation model is needed when z approaches to 0. Approximated line crosses the real value at t(z = 0.26) = 0.3857 and t(z = 1.12) = 0.21. Out of two possibilities, t(z = 0.26) = 0.3857 is selected because z = 0.26 is close to z = 0. Therefore, linear approximation is used at 0 ≤ z ≤ 0.26.
With the above discussion, the proposed approximation is
Inserting into Eq. (6) and rearranging it, we have
By letting solution for Eq. (13) will be
Note that β1 > 0 and β3 > 0. The left term of the above equation, t(z), should be larger than or equal to 0 because cannot have negative value. Therefore, the right term should be larger than or equal to 0. In addition, β22 + 4β1β3 > 0 is always true because β22 > 0 and 4β1β3 ≥ 0. Hence, there exist solutions for the above equation. Further, is always true for the following reason. If β2 ≥ 0, then . If β2 < 0, then . However, cannot be a solution for Eq. (13). Therefore, the solution for Eq. (14) is
Inserting G0 (zv) ≅ a1t(zv)2 + a1t(zv) into Eq. (8) and rearranging it in terms of t(zv) yields
By letting the solution for Eq. (15) is
where
By the same token, cannot be a solution. Therefore,
With all these, we propose the solving algorithm as follows :
Step 1 : Find λ1, λ2 such that g(λ1) > 0, g(λ2) < 0..
Step 2 : For each λ1, λ2,
Step 3 : Let and find Qv, rv, Qoj, roj from Step 2. If g(λnew) > 0, then λ1 = λnew; otherwise, λ2 = λnew .
Step 4 : If (g (λ1 ), - g(λ2)) < ϵ, where ϵ is a predetermined small value, then stop; otherwise return to Step 3.
4.An Illustrative Example
A simple example with one necessary component and two optional components [1] is given to show the result of the proposed algorithm. Parameters for the examples are listed in <Table 1>.
Initial solutions for the example are shown in <Table 2>. Let W = 150,000, ϵ = W × 0.3% = 450, γ = 0.9031 from Eq. (2). The budget constraint is violated when λ = 0 as g(λ) ≥ 0, whereas the constraint is satisfied when λ = 0.0625 as g(λ) < 0.
Values of variables and total cost for 9 iterations are shown in <Table 2>. The bisection search is used to find an optimal λ which makes g(λ) close to 0. The solutions by the proposed heuristics and Wang and Hu’s algorithm is shown in <Table 3> when ϵ = 100. The solution by the proposed heuristics is close to the solution by Wang and Hu’s algorithm.
5.Conclusions
The modular assembly system is an attractive system in that the system produces various products in a short lead time. In this paper, we present a heuristic procedure to find a near optimal solution for continuous review inventory system for modular assembly system with a budget constraint. A higher service level requires the increment of costs of labor, facilities, and other related services. The service cost is assumed to be proportional to the service level and this cost is included in the budget constraint.
In order to find a solution for this problem, complex equations are required to solve at the same time. A regression analysis using a quadratic function based on exponential function makes these equations quadratic equations and provides a simple solution approach.
The advantages of the proposed method are as follows :
-
The proposed method is proper for the problem contains exponential functions. The existing approximating method for the loss integral, L(z), cannot be used for this problem. The service cost assumed to be proportional to the service level is considered in this research and the service level is represented by CDF of a normal distribution. The differentiation of the service cost generates an exponential function.
-
The proposed method is simple and efficient. The closed form of solution cannot be found for equations (6) and (8). Approximation of G(z) by the exponential function of z generates a quadratic equation. Usually, the quadratic equation has two solutions and we show that only one solution exist in this problem. By using an illustrative example, the proposed method finds a near optimal solution.
In an illustrative example, we compare the solution by the proposed heuristic with optimal solution by Wang and Hu’s approach. The values of decision variables such as order quantity and reorder points of necessary component and optional components are very close and total costs are only 0.001% different.