Professional Documents
Culture Documents
To cite this article: J.J. Kanet , M.F. Gorman & M. Stößlein (2010) Dynamic planned safety stocks in
supply networks, International Journal of Production Research, 48:22, 6859-6880
Taylor & Francis makes every effort to ensure the accuracy of all the information (the
“Content”) contained in the publications on our platform. However, Taylor & Francis,
our agents, and our licensors make no representations or warranties whatsoever as to
the accuracy, completeness, or suitability for any purpose of the Content. Any opinions
and views expressed in this publication are the opinions and views of the authors,
and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content
should not be relied upon and should be independently verified with primary sources
of information. Taylor and Francis shall not be liable for any losses, actions, claims,
proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or
howsoever caused arising directly or indirectly in connection with, in relation to or arising
out of the use of the Content.
This article may be used for research, teaching, and private study purposes. Any
substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing,
systematic supply, or distribution in any form to anyone is expressly forbidden. Terms &
Conditions of access and use can be found at http://www.tandfonline.com/page/terms-
and-conditions
International Journal of Production Research
Vol. 48, No. 22, 15 November 2010, 6859–6880
Safety stocks are commonly used in inventory management for tactically planning
against uncertainty in demand and/or supply. The usual approach is to plan a
Downloaded by [Aston University] at 23:59 30 January 2014
single safety stock value for the entire planning horizon. More advanced methods
allow for dynamically updating this value. We introduce a new line of research in
inventory management: the notion of planning time-phased safety stocks. We
assert that planning a time-phased set of safety stocks over a planning horizon
makes sense because larger safety stocks are appropriate in times of greater
uncertainty while lower safety stocks are more appropriate when demand and/or
supply are more predictable. Projecting a vector of safety stock values is necessary
to assure upstream members in the supply network have advanced warning of
changes. We perform an empirical study of U.S. industry, which demonstrates
that significant savings can be achieved by employing dynamic planned safety
stocks, confirming recent case study reports. We provide a simple optimisation
model for the problem of minimising inventory given a vector of safety stock
targets. We propose a computationally efficient solution procedure and demon-
strate its implementation in an MRP/ERP system. We then illustrate an MRP/
ERP planning system feature, which employs a dynamic planned safety stock
module that supports a production planner by showing the inventory implications
of safety stock plans.
Keywords: planned safety stocks; service level; fill rate; heteroscedasticity
1. Introduction
Traditionally, in the practice of inventory planning, the desired safety stock is determined
by first estimating risk and then setting the safety stock to a single appropriate level to be
applied for future time periods. Safety stock levels are typically calculated under the
following assumptions: (a) stationary (and usually normally distributed) demand forecast
error and (b) stationary (and usually certain) replenishment lead time. More advanced
methods are sometimes employed which dynamically update the safety stock value as
conditions change. A straightforward example of this is the practice of maintaining a
safety stock level based on a constant number of days of supply. The basis here is the
intuition (first asserted by Brown (1959)) that the coefficient of variation in demand
remains steady, with consequently higher (lower) safety stocks needed when demand is
relatively high (low).
implemented in an ERP system and how the inventory effects of setting safety stock levels
might be isolated, thereby providing an additional important decision-support feature for
production planning. Section 7 summarises the paper.
constant safety stocks suffice. Shaded cells C, F, G, H, and I are the cases when it would
be sensible to plan time-varying safety stocks, i.e. when demand and/or lead time is
non-stationary. We describe likely sources of non-stationary lead times and demand in
more detail below.
Non-stationary supply (lead times) (cells G, H, and I of Table 1) are common.
Traditional thinking in production and inventory planning is that safety stocks are a
function of constant or stationary lead time. Lead times, in fact, typically do vary over
time when capacity is limited and/or time varying. First, in light of limited capacity and
systematic variation in demand (e.g., seasonality), lead times will exhibit systematic
variation. Second, in real-world factories, vacation and holiday schedules cause systematic
changes to periodic capacity that cause increased variance in lead times. Third, when one
product is competing with others for the services of a scarce resource, there is the
additional variability in available capacity caused by prior commitments of the resource to
other products. Finally, delivery reliability may vary seasonally, e.g. winter months are less
predictable due to weather conditions.
Non-stationary demand (cells C, F, and I of Table 1) is common. First, a firm may
experience seasonal variability: the variance of demand may well be heteroscedastic. We
test this possibility in Section 4. Second, when the planning unit is a component that is
multi-usage or sold to different identifiable customers, then it is quite possible that
different requirements in the horizon (coming from different sources of demand) have
Table 1. Possible states of nature for lead time and demand (shaded cells indicate applicability for
dynamic planned safety stocks).
Nature of demand
Stochastic
different variances leading to a pattern of total variance that is time varying. Third, as
described by Graves and Willems (2008), the demand process for a product evolves over its
life cycle and is never stationary, exhibiting predictably different distributions over the
major life cycle phases (product launch, demand ramp, peak demand, and end-of-life).
Moreover, the life cycles of many products are becoming ever shorter (e.g., electronic
products); thus, understanding and planning for such heterogeneity is ever more
important.
and Morton (1999) or Nahmias (2001, p. 381)). Silver et al. (1998, p. 126) describe a more
general characterisation, i ¼ abi , where a and b are constants found via regression.
Another example would be when we know periodic demand to be exponentially (or
Poisson) distributed with systematic (perhaps seasonally changing) mean. Then we have
/ ¼ 1 for the case when demand is exponentially distributed (or 2/ ¼ 1, for Poisson).
The key issue here is not whether demand processes are stationary or not; there is
ample evidence that non-stationarity is the appropriate assumption. The relevant issue is
whether we can recognise the nature of the non-stationarity to be able to put this
knowledge to good use in production and inventory planning. Many of the
above-mentioned sources of non-stationarity of lead times and demand are intuitive and
plausible, but difficult to demonstrate empirically on a wide scale basis. We are able to
demonstrate conclusively the pervasive existence of seasonal heteroscedasticity of demand
forecasts in Section 3, a sufficient condition for non-stationarity and one motivation for
production planners to have the capability to specify desired safety stock levels that are
time varying – i.e. a vector of desired safety stocks.
All of the aforementioned cases for justifying dynamic planned safety stocks arise from
situations when the nature of any non-stationarity is predictable. However, aside from
situations of non-stationarity of demand or supply, dynamic planning of safety stocks can
make sense for another entirely different reason – even when demand and supply are
stationary (adding a third dimension to Table 1). Dynamic planned safety stocks will be
sensible whenever service level requirements vary with time. (For example, see the multiple
demand class problem studied by Arslan et al. (2007).)
supply chain members in order for supporting materials to be available in the correct
quantities when they are needed.
The issue of time-varying safety stocks was first addressed in the research literature by
Graves and Willems (2008) where the analysis is extended to the case of non-stationary
demand and a procedure for specifying the amount of safety stock to be held by each node
in a supply network for each time period is provided. The model assumes each node in a
supply chain operates a periodic review base stock replenishment regimen. The model
minimises total inventory cost over the network with the constraint that end customer
demand for each period (a random variable) be filled within the quoted delivery time.
Critical assumptions of the model are that demand remains certain from the time a
customer places an order until its delivery and that maximum demand for each period is
known. The former assumption is the key that allows safety stock to be distributed up the
supply chain. The latter assumption assures that the planning system is able to meet all
demands. A third assumption is that a period’s required reduction in safety stock never
exceeds the period’s total demand.
A more recent paper by Vargas (2009) approaches the problem of planning dynamic
discrete order quantities, extending the well-known Wagner–Whitin (1958) algorithm to
the case when periodic demand density is given and time varying. Safety stock
requirements are implicitly included in planned order quantities whereby the objective is
to minimise the sum of expected setup, backorder, and inventory holding costs. A
particularly elegant solution procedure is developed for the case when periodic demands
are normally distributed.
Aside from the scientific literature, we found it useful to review the relevant trade
literature on inventory management software to see the extent to which dynamic planned
safety stocks are supported. We reviewed the top 10 companies by revenue share in the
supply chain management segment (e.g., SAP, i2 Technologies, etc.; Hillman 2007) and
other promising software companies (e.g., IBM, SmartOps, and Optiant). Our evaluation
is primarily based on publicly available information such as brochures, white papers, case
studies, and corporate websites. We also reviewed corporate online help forums and
integrated selected experts’ opinions in our analysis (Stadtler and Kilger 2000, Hauptmann
and Zeier 2000, Hoppe 2006, 2007, Jacobs 2007). In addition, Informs articles (Troyer
et al. 2005, Neale and Willems 2009) provided reports on applications of the software of
the firms SmartOps and Optiant.
From our assessment of the commercial literature, SAP seems to provide comprehen-
sive support in dealing with safety stock with their product Advanced Planner and
6864 J.J. Kanet et al.
Optimiser (APO). In APO, the safety stock planning consists of three steps: assigning the
safety stock planning method (target service levels or replenishment method), running the
safety stock planning module, and adjusting safety stocks interactively. Manually entered
parameters create high maintenance costs. An advanced version automatically adapts
safety stocks based on target service levels using the requirement forecasts and actual and
planned replenishment lead times. APO provides what they call ‘dynamic safety stock’
requirements. If planned safety stocks in one period exceed those in a previous period, a
‘virtual requirement’ is generated representing the quantity difference. If lower,
requirements are partially covered with excess safety stock from the previous period.
Interestingly, APO specifies that in applying such ‘enhanced planning’, requirements
should be regular, all significantly larger than zero, and not highly fluctuating – seemingly
obviating the motivation for the dynamic safety stock goal they seek to achieve (see Hoppe
(2006, p. 311)).
Like Graves and Willems (2000), Troyer et al. (2005) assume a periodic review
Downloaded by [Aston University] at 23:59 30 January 2014
dampen variance. Thus, to the extent we can demonstrate heteroscedasticity at this most
aggregated level we will have a clear indicator that it will exist in an SKU’s time series to
an even greater degree.
6866
Table 2. Regression statistics, forecast fit statistics, and heteroscedasticity tests for two-digit SIC codes.
Time Series Forecast Statistics Regression Statistics Heteroscedasticity Statistics DPSS Results
Mean Mean
Monthly Mean Absolute Bruesch- Stdev Avg SS Avg Pct.
Shipments Absolute Percent Adjusted Durbin- White Pagan F-Test (Monthly (est. based SS reduction
Category ($Millions) Error Error RMSE R-Square Watson (p-value) (p-value) (p-value) Stdev) on model) (pct)
Defense Products 6,065 339 6% 0.18 0.99 1.99 0.5593 0.3022 0.0001 376.57 5.69 28.65%
Instruments and Related Products 8,857 194 2% 0.03 1.00 1.74 0.0001 0.0001 0.0001 68.59 0.32 22.73%
Health Care Products 5,963 164 3% 0.03 1.00 1.90 0.0001 0.0001 0.0001 92.03 0.85 20.03%
Fabricated Metal Products 15,519 338 2% 0.03 0.98 1.99 0.0001 0.0001 0.0006 91.46 0.42 17.97%
Electronic and Other Electrical 17,698 456 2% 0.03 0.99 1.67 0.0001 0.0001 0.0017 243.68 2.40 16.81%
Equipment
Home Goods and Apparel 18,203 406 2% 0.03 0.96 2.04 0.0001 0.0001 0.0001 99.99 0.47 16.17%
Transportation Equipment 31,596 1,646 6% 0.08 0.93 2.00 0.0001 0.0001 0.0001 971.38 16.86 14.93%
Motor Vehicles and Parts 20,105 1,489 8% 0.12 0.89 2.00 0.0001 0.0001 0.0001 920.73 19.68 14.17%
Automotive Equipment 10,193 746 8% 0.12 0.89 2.00 0.0001 0.0001 0.0001 450.65 9.57 14.01%
J.J. Kanet et al.
Communication Equipment 3,522 178 5% 0.06 0.98 1.68 0.0001 0.0001 0.0001 125.05 2.43 13.93%
Chemicals and Allied Products 22,479 504 2% 0.03 0.99 1.86 0.0001 0.0001 0.0015 142.17 0.89 13.75%
Nondefense Capital Goods 36,042 1,022 3% 0.04 0.98 1.50 0.0001 0.0001 0.0001 369.83 3.78 12.51%
Metal working Machinery 2,668 111 4% 0.06 0.95 1.92 0.0001 0.0001 0.0001 55.40 0.91 12.34%
Search and Navigation Equipment 2,325 102 4% 0.06 0.99 1.73 0.0001 0.0001 0.0001 54.41 1.00 11.52%
Drugs, Soaps, and Toiletries 7,255 246 3% 0.04 0.99 1.98 0.0001 0.0001 0.0001 111.84 1.65 11.25%
Nondefense Capital Goods 30,971 827 3% 0.03 0.98 1.33 0.0001 0.0001 0.0004 276.17 2.78 11.24%
Excluding Aircraft
Engines and Turbines 1,633 113 7% 0.10 0.94 1.98 0.0001 0.0001 0.0001 60.22 1.43 10.70%
Machinery and Equipment 45,640 1,208 3% 0.04 0.98 1.82 0.0003 0.0001 0.0001 393.61 4.06 10.63%
Textile Mill Products 6,863 167 2% 0.03 0.94 1.95 0.0001 0.0001 0.0001 43.01 0.35 10.48%
Electronic Components and 5,073 184 3% 0.04 1.00 1.92 0.0001 0.0001 0.2079 114.92 2.26 10.27%
Accessories
Medical Instruments and Supplies 1,999 61 3% 0.04 1.00 1.75 0.0001 0.0001 0.0049 28.89 0.45 10.12%
All Other Food and Kindred 15,123 370 2% 0.03 0.97 1.92 0.0001 0.0001 0.0005 103.36 0.93 10.08%
Products
Downloaded by [Aston University] at 23:59 30 January 2014
Computer and Office Equipment 4,833 281 6% 0.08 0.99 1.50 0.0001 0.1516 0.0019 148.21 3.52 9.56%
Blast Furnaces, Steel Mills 7,549 396 5% 0.10 0.86 1.99 0.0001 0.0584 0.1641 231.77 5.66 9.21%
Information Technology Industries 15,195 426 3% 0.04 0.99 1.44 0.0009 0.0158 0.1693 152.17 1.99 9.17%
Broad woven Fabrics and Other 4,429 128 3% 0.04 0.90 1.87 0.0001 0.0001 0.0001 38.91 0.48 8.89%
Textiles
House hold Durable Goods 7,925 200 3% 0.03 0.97 1.97 0.0001 0.0001 0.0007 51.97 0.51 8.72%
Electric Lighting and Wiring 1,703 57 3% 0.04 0.98 1.85 0.0001 0.0001 0.0001 19.90 0.30 8.66%
Equipment
Electrical Transmission and 2,694 87 3% 0.04 0.97 1.95 0.0001 0.0001 0.0003 30.46 0.48 8.05%
Distribution Equipment and
Industrial Apparatus
Paper board Containers and Boxes 2,617 57 2% 0.03 0.99 1.99 0.0911 0.4413 0.5108 11.99 0.09 8.05%
Industrial Chemicals 12,131 296 3% 0.03 0.99 1.94 0.0001 0.0001 0.0004 74.03 0.75 7.96%
Industrial Machinery and 23,134 648 3% 0.04 0.99 1.40 0.0001 0.0001 0.0002 186.96 2.40 7.82%
Equipment
Pulp, Paper, and Paper board Mill 4,292 103 2% 0.03 0.99 1.99 0.0049 0.0001 0.0162 24.77 0.25 7.70%
Products
Defense Capital Goods 7,749 316 4% 0.05 0.96 1.95 0.0001 0.0086 0.0015 120.88 2.45 7.56%
Primary Metals Industries 15,880 518 3% 0.05 0.93 2.00 0.0001 0.272 0.534 199.65 3.95 6.67%
Dairy Products 4,932 112 2% 0.03 0.94 1.94 0.0001 0.3265 0.4971 23.16 0.23 6.32%
Measuring and Controlling 2,444 72 3% 0.04 0.99 1.84 0.0001 0.0007 0.124 23.08 0.40 6.24%
Devices
Miscellaneous Converted Paper 3,319 91 3% 0.04 0.99 2.02 0.0164 0.0667 0.012 24.02 0.35 6.12%
Products
Ships, Tanks, and Tank 1,143 88 8% 0.12 0.83 1.99 0.0007 0.1774 0.0036 34.62 1.16 5.79%
Components
Stone, Clay, and Glass Products 6,119 150 3% 0.03 0.98 1.98 0.0001 0.0011 0.042 30.39 0.35 5.70%
International Journal of Production Research
Rubber and Miscellaneous Plastics 8,037 183 2% 0.03 0.99 1.98 0.0001 0.0158 0.1724 32.97 0.33 5.55%
Products
Ironand Steel Foundries 1,475 57 4% 0.06 0.94 1.96 0.0001 0.0001 0.0001 17.33 0.38 5.47%
Photographic Goods 1,705 66 4% 0.05 0.99 2.05 0.0001 0.0001 0.0003 20.44 0.47 5.29%
Petroleum and Coal Products 13,986 396 3% 0.04 0.99 2.00 0.2088 0.3352 0.6364 113.99 2.35 4.52%
Aircraft, Missiles, 8,825 468 5% 0.07 0.94 2.02 0.0002 0.0001 0.0001 146.56 4.53 4.51%
SpaceVehiclesand Parts
Construction, Mining, Material 3,286 127 4% 0.05 0.97 2.01 0.0034 0.0001 0.0066 35.62 0.90 4.35%
Handling Equipment
(continued )
6867
Downloaded by [Aston University] at 23:59 30 January 2014
6868
Table 2. Continued.
Time Series Forecast Statistics Regression Statistics Heteroscedasticity Statistics DPSS Results
Mean Mean
Monthly Mean Absolute Bruesch- Stdev Avg SS Avg Pct.
Shipments Absolute Percent Adjusted Durbin- White Pagan F-Test (Monthly (est. based SS reduction
Category ($Millions) Error Error RMSE R-Square Watson (p-value) (p-value) (p-value) Stdev) on model) (pct)
Shipbuilding, Tanks, Tank 1,809 105 6% 0.09 0.91 1.99 0.0396 0.0066 0.0083 32.16 1.06 4.32%
Components, and Ordance
Beverages 4,519 130 3% 0.04 0.99 2.01 0.0001 0.0001 0.0246 24.29 0.47 3.45%
Meat Products 8,481 204 2% 0.03 0.96 1.96 0.0001 0.4933 0.6177 30.79 0.43 3.44%
House hold Audio and Video 1,150 83 7% 0.10 0.87 2.01 0.0001 0.0004 0.0007 21.64 0.93 3.05%
Equipment
Nonferrous Metals 6,856 197 3% 0.04 0.97 2.00 0.0001 0.225 0.3855 36.76 0.82 2.92%
Household Appliances 1,874 4 4% 0.05 0.88 1.99 0.0001 0.0287 0.1118 15.68 0.49 2.73%
J.J. Kanet et al.
Tobacco Products 2,256 177 8% 0.10 0.89 1.95 0.0001 0.0002 0.5212 51.33 2.69 2.55%
Farmand Garden Machinery 1,633 113 7% 0.09 0.93 2.00 0.0469 0.0018 0.0141 26.01 1.25 2.36%
Food and Kindred Products 35,118 553 2% 0.02 0.99 1.89 0.0001 0.0001 0.0073 133.69 – 0.00%
Other Materials, Supplies and 94,453 1,488 2% 0.02 0.99 2.03 0.0001 0.0055 0.012 426.60 – 0.00%
Intermediate products
Paper and Allied Products 10,228 185 2% 0.02 0.99 1.99 0.0001 0.0001 0.0001 53.23 – 0.00%
Business Supplies 18,544 297 2% 0.02 1.00 2.00 0.0001 0.0001 0.0003 97.21 – 0.00%
Consumer Staples 55,007 830 1% 1.00 1.00 1.80 0.0001 0.0001 0.0001 234.08 – 0.00%
*For all series, n ¼ 519, except Defense Capital Goods and Machinery and Equipment, n ¼ 399.
**All p-values reported 0.0001 are 50.0001; all heteroscedasticity tests found to be significant at the 10% confidence level are in bold italics.
International Journal of Production Research 6869
demonstrated the best statistical qualities, including low standard error of prediction (and
low mean absolute error), high r2 values, low serial correlation and general significance of
the explanatory variables. We opted not to remove insignificant regressors in a stepwise
fashion to maintain consistency in the regression equation among our forecast groups and
to avoid any omitted variable bias. We specified a log transformation of the time series and
included a time trend regressor, obviating the need to difference the series to remove the
unit root. It was found necessary to correct for serially correlated errors of prediction
using a third-order error lag. In summary, we found an ARIMA(3,0,0) (autoregressive
error correction of lag 3, zero differences of the series, zero lags of the dependent variable)
specification performed well.
Advanced forecasting techniques such as generalised autoregressive conditional
heteroscedasticity (GARCH) (Engle 1982) could be used to improve the efficiency of
coefficient estimates, but this would not change our results. These techniques would not
reduce the heteroscedasticity of the error terms; they would only improve the efficiency of
Downloaded by [Aston University] at 23:59 30 January 2014
the estimators in the face of heteroscedasticity, allowing the forecaster to make valid
claims on the significance of the regression coefficients. In any case, advanced techniques
such as GARCH are seldom used, if at all, in practice when developing product forecasts
(Granger 1996). Practitioners are not likely to have the skills, or be willing to invest the
time to undergo this effort.
Table 2 presents summary forecast statistics for all forecasted series.3 As can be seen
from the summary results, within the sample, predictive accuracy was quite good. R2
values are all over 0.95, and Durbin Watson statistics are all very near two. Thus, we
conclude that we have well-specified statistical models, and heteroscedasticity is in fact
inherent in the time series themselves and not necessarily the result of a mis-specified
model. Makridakis and Hibon (2000) come to the similar conclusion that real-life time
series are not stationary. Therefore, heteroscedasticity is likely to be present in many
forecasting implementations and must be dealt with accordingly with effective inventory
management policies.
Table 2 shows the results for the three tests of heteroscedasticity. The White test
rejects homoscedasticity in 97% of the industries examined. The Bruesch–Pagan test
rejects homoscedasticity in 85% of the industries examined. The F-test is least able to reject
homoscedasticity, but still does so in 78% of the industries examined.
and t is the standard deviation of the forecast error for month t. Here Fs is the standard
normal distribution function and fs is the standard normal density function.5 We then
solved SSO for each of the 61 industry designations. The minimum average inventory
achieved for SSO was then compared with the minimum average inventory achieved using
the same model but with the additional ‘all-equal’ constraint that
SSt ¼ SSu j t 6¼ u, t, u ¼ 1, . . . , 12 ð3Þ
represents the constraint of a single safety stock level. For the purposes of the constant
safety stock model, we used the average standard deviation of forecast errors across all
months, i.e.
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
t2
AVE ¼ ðt¼1,...,12 =12Þ: ð4Þ
This is the standard deviation that one would use for setting a single safety stock level
under the assumption of homoscedastic forecast errors. The last column of Table 2 shows
Downloaded by [Aston University] at 23:59 30 January 2014
the estimated percent improvement in total annual safety stocks from using dynamic
planned safety stocks for each of the 61 industries studied. On average, we find a 9.76%
reduction in safety stock potential for these industries from DPSS. Roughly, the safety
stock represents 21% of the total inventory in these industries (total inventory reported by
the Bureau of the Census). Thus, the inventory savings from DPSS is approximately 2% of
total inventories.
Our savings estimate is conservative for a number of reasons. First, our assumption of
one month lead time identifies a low estimate of safety stock since the required safety stock
would systematically increase with lead time. Second, our estimate of savings for an
individual member of any of these industries would have to be higher than what we see
here because of the effect of aggregation across firms on the forecast error. Clearly, any
company’s forecast error would likely be considerably higher than the aggregate error for
the entire industry. Likewise, product family forecast error is likely higher than total
company sales forecast error. Finally, variance of demand at the SKU level at which safety
stocks are often held is likely to be higher than the variance of the firm’s total sales
numbers (some three levels of aggregation below a firm’s monthly total sales numbers).
Thus, there is good reason to believe the savings for a given company’s line item (SKU
level) inventories would be higher still.6
12,000
Sales ($ millions)
10,000 Forecast
8,000 LCL
6,000 UCL
4,000
2,000
1 2 3 4 5 6 7 8 9 10 11 12
Month of Year
Figure 1. Automotive equipment industry forecasted demand by month with 95% confidence
interval.
Downloaded by [Aston University] at 23:59 30 January 2014
Also reported are the expected monthly shortages under the two safety stock policies. As
described earlier, the safety stocks for the case ‘Dynamic Planned SS’ are the minimum
stocks needed to achieve a 99% fill rate for the year. The safety stock recommendations for
the case ‘Constant SS’ are those found by assuming the single valued standard deviation of
error of 1044 (the average standard deviation as computed by Equation (4)). As can be
seen, both policies achieve the targeted annual fill rate with the associated expected
average monthly shortage of $102 billion. It should be noted that the constant SS model
performs much more erratically; dramatically worse months are offset by high
performance months. There is an implicit cost to this erratic performance that is not
included in our benefits estimate. The constant safety stock policy achieved the fill rate
requirement with an average safety stock of $957 million, whereas the dynamic planned
policy was able to do so with $823 million safety stock (14% less, as shown in Table 3).
6.1 Foundation
Consider the production planning of a single SKU over a planning horizon of n periods, as
illustrated in Figure 2. Given that we have a forecast of customer requirements e along
with a vector of desired safety stock levels f, how do we adjust requirements in order to
accomplish desired safety levels with minimum additional inventory? The desired safety
stock levels f might be automatically generated (possibly via the SSO model or equivalent)
with each new forecast so that levels are adjusted to the latest estimates of error variance.
Alternatively, such a vector might well be a simple specification based on the experience of
the production planner through trial and error.
Downloaded by [Aston University] at 23:59 30 January 2014
Table 3. Illustration of the SSO model for the automotive equipment industry (millions of dollars).
Mean forecasted Forecast error Safety Expected Fill rate Expected Fill rate
Month demand std. dev. stock shortage (%) Safety stock shortage (%)
Generate
gross requirements Bill of materials
2
Forecast error
Generate desired safety stock levels
variance
Is
period-to-period
desired safety stocks
DPSS
no >0 ? yes
4 3
Decrease Increase
requirements requirements
Downloaded by [Aston University] at 23:59 30 January 2014
Lot sizing
Generate production plan
rules
Generate
material requirement plan
Supplier
Material requirements level
Legend:
Start / end Process Decision Subroutine Data
Figure 2. Block diagram of the MRP system using Dynamic Planned Safety Stocks (DPSS).
As indicated, the objective is to minimise total inventory through the planning horizon
where constraints (1) assure that requirements are adjusted so that safety stock levels are
met. Constraints (2) assure that negative requirement adjustments do not exceed positive
requirements (i.e. net requirements may not be negative). Constraints (3) set the new net
requirements necessary to ensure safety stock levels are incorporated in the requirements
plan. Constraints (4) and (5) assure inventory is balanced. Constraints (6) require
non-negativity of all variables.
The formulation provides a clear conveyance of the problem. We can envision
extensions/variations to the formulation above such as the addition of periodic capacity
constraints and/or alternative objectives (e.g., NPV). The above formulation serves a basis
for more sophisticated models.
(so as to minimise inventory), but not so large that a negative adjustment would drive any
period’s safety stock adjusted requirements (original requirements þ positive adjustments–
negative adjustments) below zero.
Procedure SSAR generator
1 PRA(0) 0
2 CUNRA(0) 0
3 SSII(0) 0
4 For i ¼ 1, . . . , n do
5 PRA(i) SS(i)
6 CUNRA(i) max{0, CUNRA(i 1) þ PRA(i 1) R(i) PRA(i)}
7 NRA(i) min{PRA(i 1) þ CUNRA(i 1), R(i) þ PRA(i)}
8 SSAR(i) R(i) þ PRA(i) NRA(i)
9 SSII(i) SSII(i 1) þ PRA(i) NRA(i)
10
Downloaded by [Aston University] at 23:59 30 January 2014
End do
End SSAR generator
Since PRA are fixed in statement 5, it follows that statement 9 assigns SSII values such
that total SSII will be minimum when NRA are maximum. Statement 7 assures that NRA
are maximum without exceeding total positive requirements (R þ PRA). Thus Procedure
SSAR assures an optimum solution.
view of the Graves and Willems (2000) model that focuses on providing a set of order
quantities. The approach here specifies that order quantities be determined after
requirements are adjusted. This feature avoids the need for nonsensical negative order
quantities and allows the planner to determine order quantities based on economic and/or
capacity reasons. We see possible environments where users may want safety stocks larger
than expected demand or even when expected demand for a given period is zero as might
be the case when demand is very lumpy. In the latter case, the planner may have no
expected requirements but still wants a safety stock.
Our estimate of the improvement in inventory is quite conservative since safety stocks
are implemented by firms at the SKU level, which is far removed from the aggregated (less
variable) industry demand that we analysed.
Given that we have a forecast of customer requirements along with a vector of desired
safety stock levels, we have shown how this program of safety stocks can be implemented
with minimum inventory. We provided both a Linear Programming formulation as well as
a straightforward O(n) algorithm for so doing. We proposed a planning interface
illustrating how the feature of DPSS could be implemented as a component in an ERP
system.
The implementation of dynamic planned safety stocks can reduce unnecessary safety
stocks, improve service, or both relative to a single value safety stock regimen. We can say
this because time phasing of the safety stocks facilitates their planned elimination or
reduction. The implementation of DPSS as presented has the added feature that it
provides the planner with the inventory implications (SSII) of his decisions regarding the
tactical placement of safety stocks. This is a feature that is currently not available even in
Downloaded by [Aston University] at 23:59 30 January 2014
Notes
1. For example, in a recent survey of 190 manufacturers, distributors, and retailers, half the
respondents identified ‘improve service level’ as their most important inventory management
objective (Brandel 2007).
2. The NAICS series begins in 1992; we opted to use the data set with a longer history and thus
more observations for our forecasting analysis.
3. Detailed regression results and coefficient values can be obtained from the authors.
4. This is consistent with the assumption of Graves and Willems (2008) that firms do not
deliberately plan to have stockouts.
5. See, for example, Chopra and Meindl (2004) for verification of this form for ES.
6. Interestingly, some firms are just discovering the value in setting safety stock levels in concert
with the demand variance at the SKU level (see the account of Intel by Arnow et al. (2008)).
References
Aberdeen Group, 2006. IBM puts a pragmatic face on advanced inventory optimization [online].
Available from http://www.aberdeen.com/c/report/research_briefs/RB_IBM_DIOS_BE_
2915.pdf
Arnow, D., Singh, A., and Mastrantonio, P., 2008. Less than perfect. APICS, 18 (1), 24–27.
Arslan, H., Graves, S.C., and Roemer, T.A., 2007. A single-product inventory model for multiple
demand classes. Management Science, 53 (9), 1486–1500.
Bollapragada, S. and Morton, T.E., 1999. A simple heuristic for computing non-stationary (s, S)
policies. Operations Research, 47 (4), 576–584.
Box, G.E.P. and Jenkins, G.M., 1970. Time series analysis forecasting and control. San Francisco:
Holden-Day.
Brandel, W., 2007. The persistent gap between supply and demand. Supply Chain [Quarterly], 7,
52–57.
Breusch, T. and Pagan, A., 1979. A simple test for heteroscedasticity and random coefficient
variation. Econometrica, 47 (5), 1287–1294.
Brown, R.G., 1959. Statistical forecasting for inventory control. New York: McGraw-Hill.
Chopra, S. and Meindl, P., 2004. Supply chain management – Strategy, planning, and operation.
Upper Saddle River, NJ: Pearson Prentice-Hall.
International Journal of Production Research 6879
Engle, R.F., 1982. Autoregressive conditional heteroscedasticity with estimates of the variance of
United Kingdom inflation. Econometrica, 50 (4), 987–1007.
Gorman, M.F. and Brannon, J.I., 2000. Seasonality and the production-smoothing model.
International Journal of Production Economics, 65 (2), 173–178.
Granger, C., 1996. Can we improve the quality of forecasts? Applied Econometrics, 11 (5), 455–473.
Graves, S.C., 1999. A single-item inventory model for a nonstationary demand process.
Manufacturing & Service Operations Management, 1 (1), 50–61.
Graves, S.C. and Willems, S.P., 2000. Optimizing strategic safety stock placement in supply chains.
Manufacturing & Service Operations Management, 2 (1), 68–83.
Graves, S.C. and Willems, S.P., 2008. Strategic inventory placement in supply chains: nonstationary
demand. Manufacturing & Service Operations Management, 10 (2), 278–287.
Hauptmann, S. and Zeier, A., 2000. Ein Beitrag zu einer Kern-Schalen-Architektur für
Supply-Chain-Management (SCM)-Software [online]. Available from http://www.abayfor.
de/fv/forwin/downloads/2000007_kernschalenarchitektur_fr__scmsoftware_i.pdf
Hillestad, R.J. and Carrillo, M.J., 1980. Models and techniques for recoverable item stockage when
demand and the repair process are nonstationary – Part I: Performance measurement. Santa
Downloaded by [Aston University] at 23:59 30 January 2014
Wagner, H. and Whitin, T., 1958. Dynamic version of the economic lot-size model. Management
Science, 5 (1), 89–96.
Weng, Z.K., 1999. Concurrence, postponement and trans-shipment in a two-echelon manufacturing
and distribution system. International Journal of Production Research, 37 (2), 341–358.
White, H., 1980. A heteroscedasticity-consistent covariance matrix estimator and a direct test for
heteroscedasticity. Econometrica, 48 (4), 817–838.
Downloaded by [Aston University] at 23:59 30 January 2014