1. Trang chủ
  2. » Luận Văn - Báo Cáo

Convergence of estimated optimal inventory levels in models with probabilistic demands

11 28 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 372,15 KB

Nội dung

The behavior of estimations of the optimal inventory level is analyzed. Two models are studied. The demands follow unknown probability distribution function. The included density functions are estimated and a plug-in rule is suggested for computing estimates of the optimal levels. Two search algorithms are proposed and compared using Monte Carlo experiments.

Yugoslav Journal of Operations Research 13 (2003), Number 2, 217-227 CONVERGENCE OF ESTIMATED OPTIMAL INVENTORY LEVELS IN MODELS WITH PROBABILISTIC DEMANDS Carlos N BOUZA Departamento de Matem‹tica Aplicada Facultad de Matem‹tica y Computaci†n Universidad de La Haban bouza@matcom.uh.cu Abstract: The behavior of estimations of the optimal inventory level is analyzed Two models are studied The demands follow unknown probability distribution function The included density functions are estimated and a plug-in rule is suggested for computing estimates of the optimal levels Two search algorithms are proposed and compared using Monte Carlo experiments Keywords: Backorders, simulated annealing, density function estimation INTRODUCTION The inventory problems to be analyzed can be formulated as follows: "given set of demands of a certain number of periods, determine the parameters that implement a policy that ensures minimum costs at a long run" We start with an inventory and at every time period t we examine the inventory position The set-up cost c( s) is associated to each placed order A holding cost c( h) is incurred per unit-time in the inventory stock The backordered cost c(b) is incurred per unit-time per backordered unit of demand The cost of using a policy is a linear combination of set-up, holding and backordered costs We can consider this problem deterministic or we can assume that we face probabilistic demands The later case is more realistic though a percent of the demands can be considered non-random For example, the demands of a large buyer can be similar in any period The level of the product in the firm should be set to reserve sufficient inventory in order to meet the deterministic demand It is known before the next replenish This problem is analyzed in Section following the results of Haussmann-Thomas (1972) Section is devoted to the analysis of an inventory model where all the demands during the stock out period are backordered or lost Only a 218 C.N Bouza / Convergence of Estimated Optimal Inventory Levels fraction α of the demands can be backordered We follow the scheme used by WarrierShah (1997) The classical approach is to observe asset of demands and to felicitate the needed probability distribution functions Then an optimal inventory level r0 is determined It should minimize the expectation of the overall cost Iyer-Schrage (1992) analyzed the bad performance of this approach when the assumed distribution is not the real one In this paper we propose to estimate the distribution function The computed "optimal inventory level" is an estimate of r0 We point out that its convergence depends on the convergence of the estimator of the density function Non parametric density function estimation theory provides a frame for determining practical procedures for obtaining approximate solutions A point wise converge is ensured The examples worked out by Hausmann-Thomas (1972) and Warrier-Shah (1997) are reworked Search algorithms are proposed They allow determining integer solutions The classical approach assumes the continuity of the random variables and a rounding-off permits to fix integer values of the "optimal inventor level" The behavior of two estimation procedures is analyzed in four examples SOME RESULTS ON DENSITY FUNCTION ESTIMATION The estimation of a density function has its roots in the research of John Grant in 1661 The modern treatment of it is related with the use of nonparametric procedures; see Devroye-Gyorfy (1985) for a detailed discussion A broad class of estimators of a density g ( x) is given by fixing a sequence of functions {δ h ( x, u)} so that δ : ℜ × ℜ → ℜ , which satisfies certain conditions A class of delta sequence estimators is determined by gˆ h ( x) = n ∑ δ h ( x, X i ) n i =1 where X i is the i-th observation of the random variable (rv) X An adequate set C is defined by the properties: (i) δ h ( x, u) ≥ 0, ∀( x, u) ∈ ℜ2 , h( n) = h → ∞ (ii) Supu δ h ( x, u) = O( h−1 ) (iii) ∀n, ∃ξ n ∈ ℜ+ so that if || x − u || ≤ ξ n ⇒ δ h ( x, u) ≥ O( h−1 )  h −1  (iv) Sup { x − u ≥ cξ }δ h ( x, u) ≤   with c ≥  n  n   (v) nξ n → ∞ and ξ n → (vi) ∫ℜ δ h ( x, u) du = 1, ∀h The function h is the bandwidth and it weights the values of u in terms of its closeness to x The appropriate selection of h plays an important role in achieving C.N Bouza / Convergence of Estimated Optimal Inventory Levels 219 good estimators Bootstrap can be used for choosing h, see Faraway-Jhun (1990) Assume that δ h ( x, u) satisfies the above given conditions and that (a) h −1 →0 n (b) {Ψ h ( x, u)} = {Sup{tt| || x − t|| ≤ || x −u||} δ h ( x, t )} ∈ L( h−1 ), ∀x   (c)  ∫ Ψ h ( x, u) du < ∞, ∀x ℜ  (d) ∫ {|| x − u|| ≥ cξ n } δ h ( x, u) du → 0, ∀x (e) nh → ∞ and ∞ ∑ exp{− c(nh)} < ∞, ∀c > n =1 Then, with the point wise convergence of the corresponding estimator of g ( x) holds almost surely, see Lima (1998) for a detailed discussion She worked out detailed proofs for some well known estimators DETERMINISTIC RANDOM DEMANDS The problem can be characterized by a firm that has a production in order to satisfy two types of demands The deterministic demand of some client is known before the next replenish The demand of the other buyers is unpredictable Then c( s) > , setup costs are positive The demands are placed periodically In practice the demand of some big customers and/or the internal demand of the firm can be considered as known The notation to be used is: D = random demand per period with density function f ( d ) so that its expectation is E ( d ) = δ and its variance is var ( d ) = ∆ P= Q= R= X= known process demands (in periods) number of units ordered each time in which an order is placed inventory level at which an order is placed random demand over the lead period with a density function g ( x) so that its expected value is E ( X ) = X g and its variance is var ( X ) = V λ = mean total demand per period = δ + P / ρ Λ = fixed lead time in periods µ = X g + nP +  Pρ   τ δ    − n  P +  −   = average total demand over the lead λ  2λ   ρ   time ρ = time between process demands in periods c(i) = carrying cost rate per period (percentage) c( h, i) = inventory cost per unit backordered of the random demand 220 C.N Bouza / Convergence of Estimated Optimal Inventory Levels c(b, b) = backordered cost per unit of the process demand c(b, d ) = backordered cost per unit of the process demand n0 = minimum number of process breakdowns during one leading time = τ / ρ  where  z  represents the greatest integer closer to z and c(bd ) >> c(bb) The total cost per period, using an infinite planning horizon, is: Tc = λ c( s) Q Q λ E (r )  + c(i)  r − µ +  + c(bb) Q   (3.1) E (r ) is the expectation of r and represents the number of units of backorders in one ordering cycle If the distribution of r is unknown, it should be estimated We seek for minimizing (3.1) If we differentiate it with respect to Q and we can have: 2λ [ c( s) + c(bb) E (r )] ∂Tc =0⇒Q= ∂r c(i) (3.2) and ∂Tc = D '+ D ''+ D ''' = ∂r where δ ( Λρ -1 − n)(G (r − nP ) − 1) λ D '' = (1 − Λρ −1 + n)(G (r − nP ) − 1) D' = D ''' = P P G (r − ξ − nP ) dξ − P ρΛ 0∫ and G(t ) = t ∫ g ( x) dx −∞ The solution of (3.1) is Q0 = 2λ [ c( s) + c(bb) E (r )] c(i) Two situations may arise with respect to the inventory level They are: r is not tripped by a process drawdown, denoted r∝NT Then, see Hausmann-Thomas (1972) E (r | r ∝ NT ) = R '+ R '' = M1 (r ) (3.4) C.N Bouza / Convergence of Estimated Optimal Inventory Levels 221 Defining ∞ ∫ R' = ( x − r − (n + 1) P ) g ( x) dx r − ( n +1) P Λρ −1 + n and ∞ ∫ R '' = ( x − r − nP ) g ( x) dx r − ( n +1) P − Λρ −1 + n whenever c(bd ) is sufficiently large for requiring that r0 ≥ (n − 1) / P r is tripped by a process drawdown, denoted r∝T Hence, there are n additional process draw downs during Λ and there are * r < r units in the inventory and on order As a result each r ∈ R* = {r* − P + 1, , r* − 1} is equally probable That is / P is the probability of observing a r ∈ R* Then E (r r ∝ T ) = P ∫ r0 ∞ x − r − ξ − nP g ( x) dxdξ = M2 (r ) P −ξ − nP ∫ (3.6) We should consider the incidence of each situation Taking α ∈ [0,1] as the fraction of untripped inventory levels we have that the expectation of r is E (r ) = α M1 (r ) + (1 − α ) M2 (r ) (3.7) If α is known (3.7) is fixed When it is unknown, a solution is to accept that −π = P / ρ and to represent α= 1 δ = = λ 1+ P 1−π δρ δ (3.8) δ is unknown and the estimator of α can be derived by plugging-in its estimator Then we have αˆ = δˆ = λ 1−π δˆ The Taylor's formula permits to expand this expression and (3.9) 222 C.N Bouza / Convergence of Estimated Optimal Inventory Levels π αˆ ≈ δ   ˆ 1 −  δ − δ   δ    δˆ − δ  +    δ    + "    If the terms of order larger than are considered as negligible E (αˆ ) ≈ π π  Var (δˆ )  ∆2 +   =α + δ δ  δ mα  Therefore, a robust estimate of δ , see Jureckov˘-Sen (1996), is a mean based estimator as m δˆ = ∑ dt t =1 (3.10) m where dt is the demand in the observed period t As m → ∞ is granted that (3.10) tends to δ and there exists a m0 so that for any ε > αˆ − α < ε A solution to (3.3) is obtained by using numerical methods because closed forms of the solution are not available for most densities g ( x) If G( t ) is known, it is possible to use a treatment-error procedure or a heuristic method The use of an inadequate distribution to represent the data has a poor performance, see Iyer-Schrage (1992) If we estimate G( t ) and no serious distribution assumptions are made, the errors depend on the statistical procedure which can be characterized theoretically Say, that the adequateness of the computed optimal inventory level is sustained by the properties of the density function estimator used If the estimator satisfies (i)-(iv) and (a)-(e) we have that ∞ E (rˆ ) = ∫ rgm (r ) dr = 1∞ m Em→∞ ( r ) r ∑ δ h (r , ri ) dr →E (r ) m 0∫ i =1 Then we can plug-in this estimation in (3.4) Similarly Gˆ ( z) = z ∫ Gm→∞ ( z ) gm ( t ) dt → G ( z) −∞ Then D ', D '' and D ''' can be estimated using consistent estimators obtained by plugging-in the estimation of the distribution function The use of the easy computing estimator as the Rectangular Kernel 1  if | r | < δ h (r , ri ) =  0 otherwise or the Gaussian Kernel C.N Bouza / Convergence of Estimated Optimal Inventory Levels  r2  exp  −     , δ h (r , ri ) = 2π 223 ∀r ∈ ℜ They satisfy the hypothesis that sustains the point wise convergence, see Lima (1998) The solution of the optimization problem may be computed by using the following Simulated Annealing algorithm Algorithm Computation of an optimal inventory level Step Evaluate Tc (r0* ) Step Input K = K0 , T , Temp, B Step For t = to T Step R01 = r0* − K0 , R02 = r0* + K0 Step Evaluate Tc* ( R0*i ), i = 1, If Tc* ( R0*i ) − Tc ( r0* ) = H ≤ then r0* = r0 Else if exp (− H / Temp) > random (0,1) then r0* = r0 Step While K0 > 0, K0 = K0 − Temp = Temp / B go to Step Step r0* = r0 END At the second step of the algorithms the parameters needed for running the algorithm are given The parameter B is larger than one; hence the temperature is decreased at the end of each transition The convergence of this algorithm follows because its construction fits with the hypothesis that sustains the equivalence with a sequence of inhomogeneous Markov Chain, see Aarts-Korsts (1989) The starting point is the solution computed by plugging in the density function estimates in the estimate of r0 A simulation experiment was conducted for evaluating g of the proposed approach 100 samples of size m were generated Three values of α were analyzed: 0.05, 0.5 and 0.95 We generated the random demands using the normal distributions N ' = N (9, 100) , N " = N (100, 9) and two exponentials: E ' = exp(9) and E " = exp(100) The Gaussian Kernel and the Rectangular Kernel were utilized for estimating g Sample sizes m = 100, 1000 and 5000 were used The optimal values of Tc Each sample was computed and compared with the estimations The behavior of each distribution p was evaluated by performing 100 runs for each combination 100 m ∆p = ∑ k =1 Tc (r0 ) − Tˆc (r0 ) mTc (r0 ) k 224 C.N Bouza / Convergence of Estimated Optimal Inventory Levels Table 3.1: Results for ∆ when the Gaussian Kernel was used α = 0.05 N' N" E' E" 11,2 25.4 34.0 89.3 m = 100 α = 0.5 8.3 16.9 45.3 71.2 α = 0.95 α = 0.05 3.4 7.1 20.3 89.6 9.3 7.6 28.9 23.5 m = 1000 α = α = 0.95 α = 0.05 9.5 7.4 56.4 95.2 8.8 7.3 78.1 67.2 5.4 5.3 59.2 85.3 m = 5000 α = 0.5 6.2 4.6 57.1 73.9 α = 0.95 1.6 2.5 83.6 53.0 The Gaussian kernel exhibits a good performance when the normal distributions generated the demands The increase of the sample size ensures gains in accuracy Similarly occurs with respect to α Therefore it works better when the sample size and the fraction of untripped inventory level is large When the distribution is exponential the results no exhibit a regular pattern Table 3.2: Results for ∆ when the Rectangular Kernel was used m = 100 α = 0.05 α = 0.5 N' N" E' E" 33.4 67.7 55.8 64.0 28.7 54.8 59.3 70.6 α = 0.95 α = 0.05 12.7 18.1 59.3 75.4 29.6 30.2 67.4 69.2 m = 1000 α = α = 0.95 α = 0.05 29.5 28.6 70.1 74.9 28.5 27.5 73.9 69.6 25.9 28.3 77.8 71.6 m = 5000 α = 0.5 23.9 21.0 78.5 68.0 α = 0.95 21.8 18.7 78.1 70.2 The results of Table 3.2 suggest that the Rectangular Kernel is better than the Gaussian for the exponentials The accuracy is very similar for the different values ofα and m When the distribution is normal, the use of a larger sample size and a larger α is the best option Therefore we can argue that the Gaussian Kernel with large sample size is recommended when we expect that g to be normal and the rectangular exponential MIXTURE OF BACKORDERS AND LOST SALES Another common problem is to consider the inventory model as a mixture of backorders and lost sales All the demands are completely backordered during the stock out periods, or t is lost forever Warrier-Shah (1997) studied probabilistic order level systems The fraction of backordered demands α ∈ [0 1] is known They considered Λ = and that the scheduling period Π ∈ [0,1] is fixed The existing inventory for t ∈ Π is Q(t | x) for the demand x during Π and dQ(t | x) / dt = − x / T with Q(0 | x) = r The solution to the differential equation that describes the instantaneous state of the existing inventory is Q(t | x) = r − xt / T , t ∈ Π Two situations may arise with the demands: C.N Bouza / Convergence of Estimated Optimal Inventory Levels 225 Shortages not occur during Π [x ≤ r] Then I1 = t* x Q[t | x] dt = r − ∫ T0 (4.1) Shortages occur during Π [x>r] In this case shortages occur after a t* < T because r satisfies the demand in [0, t* ] As Q(t* | x) = we have that t* = rT / x The counter part of (4.1) is I12 = t* r2 Q(t | x) dt = ∫ T0 2x as shortages are observed during ] t* , T ] we obtain −Q(t | x) A fraction αm of shortages is backlogged Hence  r2 x  α ( r − x)2 I21 = α  + − r =  2x  2x   and the lost sales per unit during Π is I22 = (1 − α ) x(T − t* )2 T The expected total cost of the system depends on the random demands Then the density function g should be known for calculating it We have three cost sources: Inventory cost during Π The total cost per unit time given the density function g is: ∞ r   x r c( h, r | g ) = c( h)  ∫  r −  g ( x) dx + ∫ g ( x) dx  2 2x 0   r Backlogging cost during Π  ∞ ( r − x )2  c ( b, b g ) = c(bb) α ∫ g ( x) dx  x   represents the total expected cost due to backorders Lost sales during Π  (1 − α ) ∞  c(b, d , r | g ) = c(bd )  ( x − r ) g ( x) dx  ∫  T r  measures the expectation of the corresponding total cost per unit Then the optimal inventory level r0 is obtained by minimizing: 226 C.N Bouza / Convergence of Estimated Optimal Inventory Levels Tc (r | g ) = c( h, r | g ) + c(b, d | g ) + c(b, d, r | g) (4.2) By differentiating it we have ∂Tc (r | g ) = S '+ S "+ S '" = T1 (r0 | g ) = T1 ( r1 | g ) = ∂r where r0 S ' = c( h) ∫ g ( x) dx ∞ S " = ( c( h) + α c(bb)) ∫ r0 r0 g ( x) dx x ∞ (1 − α ) c(bd )   S ''' = α c(bb) +  ∫ g ( x ) dx T   r0 Then, T1 (r | g ) is an estimating equation We have that r0 is a minimum therefore: ∂ 2Tc (r | g ) ∂r ∞  g ( x)  (1 − α ) c(bd ) = [ c( h) + α c(bb)] ∫  dx  + g ( r0 ) = T2 (r0 | g ) ≥ x T  r0  The use of an estimator of g permits to compute estimates using the functional obtained by plugging in the estimator gh Then consistent estimates of S ', S '' and S ''' may be computed Note that T1 (∞ | g ) > and T2 (0 | g ) < taking r0 ( gh ) ≅ r0 when a sufficiently large sample is observed Then it is an adequate starting point in any search procedure The following algorithm permits to obtain a good approximation to r in a small number of iterations Algorithm 4.1 Search of an optimal inventory level or a mixture of backorders and lost sales Step Evaluate T (r0 ( gh )) t =1 If T1 ( r0 ( gh )) = then go to Step Step If T1 ( r0 ( gh )) < then rt = rt −1 + else rt = rt −1 − Step Compute T1 (rt ( gh )) = If T1 ( ttr −1 ( gh )) < and T1 (rt ( gh )) ≥ then r0 ( gh ) = rt If T1 ( ttr −1 ( gh )) ≥ and T1 (rt ( gh )) < then r0 ( gh ) = rt +1 else ž END t = t +1 Go to step Step r0 ( gh ) = rt C.N Bouza / Convergence of Estimated Optimal Inventory Levels 227 A Monte Carlo experiment was performed It followed the same lines of the experiment of Section The results appear in Tables 4.1 and 4.2 The average of ∆* = m | Tc (r | g ) − Tc (r | gh ) | t ∑ m t =1 Tc (r | g ) Table 4.1: Results for ∆* when the Gaussian Kernel was used α = 0.05 N' N" E' E" 21.7 29.5 1.0 0.8 m = 100 α = 0.5 18.9 27.4 1.1 0.7 α = 0.95 α = 0.05 18.8 16.4 1.1 0.7 19.3 18.5 1.1 0.8 m = 1000 α = 18.2 17.4 0.7 0.8 α = 0.95 α = 0.05 17.3 17.0 0.7 0.8 18.2 16.3 0.9 0.7 m = 5000 α = 0.5 18.3 16.2 0.7 0.6 α = 0.95 15.7 15.9 0.8 0.6 Tables 4.1 and 4.2 establish that the exponentials are better approximated than the normal Table 4.2: Results for ∆* when the Rectangular Kernel was used α = 0.05 N' N" E' E" 42.3 56.1 2.3 4.7 m = 100 α = 0.5 42.5 55.8 2.1 4.5 α = 0.95 α = 0.05 40.5 53.1 2.2 3.8 43.2 55.3 3.4 4.1 m = 1000 α = 42.1 53.8 3.2 3.7 α = 0.95 α = 0.05 39.6 47.5 3.5 3.2 38.2 44.5 3.1 3.5 m = 5000 α = 0.5 37.7 40.2 2.9 3.2 α = 0.95 33.8 38.5 2.7 3.0 Acknowledgements: The author thanks for the support received from DAAD and TWAS for developing the theoretical research The computation was developed during a visit to LINAE, Universidad Veracruzana, Mexico This paper has been improved with the helpful comments of two anonymous referees REFERENCES [1] [2] [3] [4] [5] [6] [7] Aarts, E., and Korst, J., Simulated Annealing and Boltzman Machines: a Stochastic Approach to Combinatorial Optimization and Neural Computing, Wiley, N York, 1989 Devroye, L., and Gyorgy, L., Non Parametric Density Estimation: the L1 View, Wiley, N York, 1985 Faraway, J.J., and Jhun, M., "Bootstrap choice of bandwidth for density estimation", J Amer Statist Ass., 85 (1990) 1119-1122 Iyer, A.V., and Schrage, L.E., "Analysis of deterministic (s.s) inventory problems", Management Sc., 38 (1992) 1299-1313 Jure~kov˘, J., and Sen, P.K., Robust Statistical Procedures Asymptotics and Interrelations Wiley, N York, 1996 Lima, S., "Estudio de dos axiom‹ticas para la estimaci†n de la densidad", MSc Thesis, Universidad de la Habana, 198 Warrier, V., and Shah, N.H., "Probabilistic order system with a mixture of backorders and cost sales", Inv Operacional, 18 (1997) 81-86 ... the expectation of the corresponding total cost per unit Then the optimal inventory level r0 is obtained by minimizing: 226 C.N Bouza / Convergence of Estimated Optimal Inventory Levels Tc (r |... determining integer solutions The classical approach assumes the continuity of the random variables and a rounding-off permits to fix integer values of the "optimal inventor level" The behavior of. .. appropriate selection of h plays an important role in achieving C.N Bouza / Convergence of Estimated Optimal Inventory Levels 219 good estimators Bootstrap can be used for choosing h, see Faraway-Jhun

Ngày đăng: 04/02/2020, 04:48

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN