PPC and Inventory Control
PPC and Inventory Control
Forecasting
3.1 Introduction
Forecasting is a method to use the past experience and estimate the future. This is a very
critical planning tool. It can be used for sales forecasting, demand forecasting and technology
forecasting. In production engineering, demand estimation is an important part of production
planning. There are two types of demands: dependent and independent demands. The quantity of
dependent demand is estimated by the demand of complete or end product. But for the estimation
of independent demand, various qualitative and quantitative models of forecasting are used.
Forecasting is the initial phase of production planning in which the quantity of product required
in the near future is estimated and production schedule is prepared accordingly. The term ‘forecasting’
can be defined in many ways. Some of the definitions given by the researchers are as follows:
‘Forecasting is predicting, projecting, or estimating some future event and condition
which is outside the organization’s control and provide for basis of managerial planning’.
(Golden et al. 1994)
‘Forecasting is generally used to predict or describe what will happen given a set of
circumstances or assumptions’. (Waddell 1994)
‘Forecasting is a projection into the future of expected demand, given a standard set of
environmental conditions’. (Mentzer and Moon 2005)
In the long-term forecasting, the demand of the product, change in design in the product
(technology forecasting) and demand of new product are estimated; and expansion of plant
or requirement of additional resources is estimated accordingly. Thus, forecasting is a tool to
estimate quantitative changing in demand in future. This may be based on trends of past data on
actual demand or experts’ opinion depends upon the type of forecasting.
3. Aggregated forecasts are usually more accurate because it can adjust the variation in
actual demand of individual products.
4. Accuracy erodes as we go further into the future because the increase in time horizon
increases the uncertainty in demand pattern.
5. Forecasts should not be used to the exclusion of known information.
• Product lines
• Factory capacities
Long range • Planning for new products
Years
(More than 2 years) • Capital expenditures
• Facility location or expansion
• R&D
• Product mix
Medium range
• Department capacities
(3 months to 2 years) Months
• Sales planning
• Production planning and budgeting
• Specific product quantities
• Machine capacities
• Planning
Short range • Purchasing
Weeks
(Less than 3 months) • Scheduling
• Workforce levels
• Production levels
• Job assignments
2. Selection of the items to be forecast: The forecast for one item cannot be used for the
other item. Therefore, the item must be selected for which forecast is to be made.
3. Determination of the time horizon of the forecast: The nature of the product decides
the time horizon of its demand forecast. A long-range forecast is more error-prone as
compared to a short-range forecast. Therefore, the horizon or a range of forecasting is
an important issue.
4. Selection of the suitable forecasting model: There are a number of forecasting models.
The suitability of these models is to be checked for the forecast of a particular product.
The choice should be of a forecasting model that would give a more accurate estimation
of demand.
5. Collection of the data: Future is predicted on the basis of the past data. Therefore, the
relevant past data should be collected from various sources such as annual reports,
magazines, journals, etc.
6. Validation of the forecasting model: The selected forecasting model is to be validated
using the collected data.
7. Forecasting the demand: After data collection and model validation, forecast is made
for a specific time in the future.
8. Implimentation of the results: Finally, the results are implemented to fulfil the objectives.
Here, results mean the quantity/volume of product forecasting. The entire production
systems are changed/adjusted to meet the expected demand in future.
When carrying out demand forecasts, one often confronts with the problem of the inappropriate
selection of a forecast method. It should be noted that in every actual forecast situation
methods have their advantages and disadvantages; hence, it is important to define and analyse
forecast method selection criteria (Pilinkiene 2008). In order to select the appropriate method,
several criteria should be considered such as the degree of forecast accuracy, time span, the
amount of necessary initial data, forecast costs, result implementation and applicability level
(Pilinkiene 2008).
Seasonal pattern
with linear
growth
Demand
Demand
Increasing
linear trend
Time Time
(a) (b)
Purely random-
No recognizable
Cyclic pattern
pattern
Demand
Demand
Time Time
(c) (d)
Figure 3-1: (a) Linear variation, (b) seasonal variation, (c) cyclic variation and (d) random variation
Cycle is a data pattern that may cover several years before it repeats itself. Cyclic nature in
demand variation shows the same style in increasing or decreasing in demand in future. If we
draw a linear line through the mean values of the actual demands, we can observe that the upper
and lower variation in demands follow the same pattern throughout the straight line as shown in
Figure 3.1(c).
Random fluctuation (noise) results from random variation or unexplained causes. There are
a number of causes of random fluctuation in demand, for example, anticipation of increasing
the price or shortages of product in near future increases the demand. Random fluctuations in
demand are shown in Figure 3.1(d).
The following methods are for time-series forecasting:
(a) Naïve method
(b) Simple moving average (SMA) method
(c) Weighted moving average (WMA) method
(d) Exponential smoothing method
of the naive forecasting model, it can only be used to forecast up to one period in the future. It is
not at all useful as a medium-/long-range forecasting tool.
The naive method is used partly for completeness and partly for its simplicity. It is unlikely
that any one will want to use this model directly because it can be only used for the just next
period and also, the forecast for the next period is same as the previous actual demand, i.e. there
is no change is considered in forecasting the demand. Instead, consider using either the moving
average model or the more general WMA model with a higher (i.e. greater than 1) number of
periods, and possibly a different set of weights.
(B) Simple Moving Average Method
The SMA method uses the average value of actual demand for some recent periods. The value of
averaging period depends on the nature of variation in the actual demands for last some periods
and accuracy of forecasting. Using this method, we can forecast the demand only for the next
period in the future, but to know the forecasting errors we have to find the forecast value based
on the actual demands for the past periods, also. Suppose t represents the current period and we
want to forecast for the period t + 1. Specifically, the forecast for period t + 1 can be calculated
at the end of period t (after the actual demand for period t is known) as
1
Ft +1 = ( Dt + Dt −1 + + Dt +1− n )
n
1 t
⇒ Ft +1 = ∑ Di
n i = t +1− n
where D indicates the demand and F indicates the forecast; t is the time period; n is the number
of the averaging period.
The assumptions in making the forecast using the SMA method are as follows:
1. All n past observations are treated equally.
2. Observations older than n are not included at all.
3. It requires that n past observations be retained.
Example 3.1: The monthly demands for an office furniture (in units) are given in Table 3.2.
Forecast the demand using 3-period and 5-period SMA for the 12 th month. Also, show the
variation in forecasting graphically.
Solution:
We use the formula
1 1 t
Ft +1 =
n
( Dt + Dt −1 + + Dt +1− n ) = ∑ Di
n i = t +1− n
Forecasting 57
1 1
F4 = ( D1 + D2 + D3 ) = (600 + 628 + 670) = 632.66 ≈ 633
3 3
Similarly, F5, F6, …, F12 can be calculated as:
1
F5 = ( D2 + D3 + D4 ) = 678
3
1
F6 = ( D3 + D4 + D5 ) = 738
3
……………………..
1
F12 = ( D9 + D10 + D11) = 817
3
For 5-period moving average method
Here, the average value of last five periods is used as forecast for the sixth period as shown in
the formula below:
1
F6 = ( D1 + D2 + D3 + D4 + D5 )
5
1
= (600 + 628 + 670 + 735 + 809) = 688.4 ≈ 689
5
Similarly, F7, F8, …, F12 can be calculated as:
1
F7 = ( D2 + D3 + D4 + D5 + D6 ) = 743
5
1
F8 = ( D3 + D4 + D5 + D6 + D7 ) = 777
5
…………………………………
1
F12 = ( D7 + D8 + D9 + D10 + D11 ) = 792
5
The forecasting of the demand for the 12 months is shown in Table 3.3 using 3-period simple
average and 5-period SMA.
Table 3-3: Forecasting of furniture demand using simple moving average (SMA)
Month Demand 3-Period moving average 5-Period moving average
1 600 — —
2 628 — —
(Continued )
58 Industrial Engineering and Management
Table 3-3: Forecasting of furniture demand using simple moving average (Continued)
Month Demand 3-Period moving average 5-Period moving average
3 670 — —
4 735 633 —
5 809 678 —
6 870 738 689
7 800 805 743
8 708 827 777
9 842 793 785
10 870 784 806
11 739 807 818
12 – 817 792
It can be observed from the graph in Figure 3.2 that the variation in actual demand is very
high and it is difficult to forecast using any trend line. Thus, the moving average method is
suitable for this kind of data. The 5-period moving average graph is smoother than the 3-period
moving average graph, but the limitation is forecasting error. A larger periods of averaging show
large variation from the actual demand curve as shown in Figure 3.2. Three-period averaging is
closer the actual demand capered to five-period averaging.
900
850
Demands (in units)
800
750
Demand
700 3-Period moving average
650 5-Period moving average
600
1 2 3 4 5 6 7 8 9 10 11 12
Months
where n is the total number of periods in the average, Wt is the weight applied to period t’s
demand, W1 > W2 >…> Wn, sum of all the weights = 1, Forecast Ft + 1 = forecast for period t + 1.
The assumptions in making the forecast using the SMA method are as follows:
1. Adjustments in the moving average to more closely reflect fluctuations in the data.
2. Weights are assigned to the most recent data.
3. Requires some trial and error to determine precise weights.
Example 3.2: Using the data shown in Table 3.3, forecast the demand for the periods with the
three-period WMA method. The most recent data should be given 50 per cent weightage, second
year past data, 30 per cent, and third year past data, 20 per cent. Also, compare the result with
the result of three-period SMA graphically.
Solution:
Ft +1 = W1 Dt + W2 Dt −1 + + Wn Dt +1− n
F4 = W1 D3 + W2 D2 + W3 D1 = 0.5 × 670 + 0.3 × 628 + 0.2 × 600 = 643.4 ≈ 644
F6 = W1 D5 + W2 D4 + W3 D3 = 759
………………………….
F12 = W1 D11 + W2 D10 + W3 D9 = 799
The forecasting of the demand for the 12th month is shown in Table 3.4.
900
850
Demands (in units)
800
Demand
750
Figure 3-3: Variation in furniture demand using 3-period SMA and WMA methods
In Figure 3.3, we observe that the WMA forecast closer to the actual demand compared to
the SMA method, i.e. the forecasts from WMA pursuing the actual demand closely since the
recent period is given more weightage.
(D) Exponential Smoothing Method
Exponential smoothing is the most popular and cost effective of the statistical methods. It is based
on the principle that the latest data should be weighted more heavily and ‘smoothers’ out cyclical
variations to forecast the trend (Armstrong et al. 2005). It assumes that the data gets older,
becomes less relevant and should be given less weight. In order to calculate the forecasting, the
old average, the actual new demand and a weighting factor are needed.
Exponential smoothing gives greater weight to demand in more recent periods, and less
weight to demand in earlier periods as shown in Figure 3.4. It is a sophisticated WMA method
that calculates the average of a time series by giving recent demands more weight than earlier
demands. In this method, both the actual demands and forecast of the past demands are used in
the calculation of forecasting, i.e. all the past data are used to estimate the demand in the future.
Here, α is a smoothening factor, its value is decreasing as we move towards the past. Figure 3.4
shows the decreasing pattern for the value of α as we move towards the past; this decrease
follows an exponential pattern. Thus, this method is known as exponential smoothing method.
0<α<1
α (1 – α)3
Present
The forecast for the period t + 1 is equal to the actual demand for the period t plus the α times of
the difference of the actual and forecasting value for the period t. Here, α tries to smoothen the
variation in the previous period actual and forecasting values of the demand.
The forecast for tth period can be given as
Ft +1 = α Dt + (1 − α ) Ft = Ft + α ( Dt − Ft )
Example 3.3: Using the data shown in Table 3.3, forecast the demand for the periods using the
exponential smoothing method (α = 0.3 and α = 0.5). Also, compare the results graphically.
Solution:
Using the formula
Ft +1 = α Dt + (1 − α ) Ft = Ft + α ( Dt − Ft )
For smaller values of a, we get a smoother curve. In Figure 3.5, it can be observed that the
curve for a = 0.3, is smoother than that of the curve for a = 0.5. For smooth curve, forecasting
is easy, but the forecasting error may be large because there is a large deviation of the forecast of
the actual value. This type of forecasting model is used for the demand fluctuates continuously
and there is requirement of smoothening the curve for ease of forecasting.
62 Industrial Engineering and Management
900
850
Demands (in units)
800
750
Demand
700 α = 0.3
650 α = 0.5
600
1 2 3 4 5 6 7 8 9 10 11 12
Months
Figure 3-5: Variation in forecasting using exponential smoothing factor 0.3 and 0.5
where Tt is the last period trend factor and β is a smoothing constant for trend. The formula for
the trend factor reflects a weighted measure of the increase or decrease between the next forecast,
Ft + 1, and the current forecast, Ft. β is a value between 0.0 and 1.0 and reflects the weight given to
the most recent trend data. It is usually determined and subjectively based on the judgement of
the forecasters. High β reflects that trend changes more than in the case of low β. It is common
for β to equal α in this method.
Example 3.4: Using the data shown in Table 3.6, forecast the demand for the periods with
adjusted exponential smoothing method ( α = 0.5 and β = 0.3). Also, compare the result
graphically with simple exponential smoothing (α = 0.5).
Solution:
Adjusted forecast for period 3:
We have
T3 = β ( F3 − F2 ) + (1 − β )T2
= ( 0.3) ( 614 − 600 ) + ( 0.7 )( 0 ) = 4.2
Therefore,
AF3 = F3 + T3 = 614 + 4.2 = 618.2
Month 1 2 3 4 5 6 7 8 9 10 11 12
Demand 600 628 670 735 809 870 800 708 842 870 739 –
α = 0.5 600 614 642 688.5 748.7 809.3 804.6 756.3 799.1 834.5 786.7
AFt 600 618.2 653.34 710.38 782.07 850.84 832.26 761.17 815.34 856.48 787.7
Tt 0 4.2 11.34 21.88 33.37 41.54 27.66 4.87 16.24 21.98 1.04
900
850
Demands (in units)
800
750 Demand
700 α = 0.5
650 AFt
600
1 2 3 4 5 6 7 8 9 10 11 12
Months
a = y − bx
b=
∑ xy − n( y )( x )
∑ x − n( x ) 2 2
where a is a constant, b is a coefficient of variable x, and x is the mean value of x, y is the mean
value of y, x is time, y is the demand, and n is the period for which data is analysed using linear
regression methods.
Coefficient of correlation shows the strength of correlation between two variables. The linear
regression model of forecasting is only used when the value of the coefficient of correlation (r) is
high, i.e. near to 1. Coefficient of correlation (r) in a linear regression equation is the measure of
the strength of the relationship between the independent (time) and dependent variable (demand).
It is given by
n
∑(x t − x )( yt − y )
r= t =1
n n
∑(x
t =1
t − x )2 ∑( y
t =1
t − y )2
The values of r vary between –1 and +1 with a value of +1, indicating a strong linear relationship
between the variables and –1 showing the strong reciprocal relationship. Coefficient of
Forecasting 65
Example 3.5: The weekly demands of a motorcycle by a retailer are shown in Table 3.7. Find
an equation of the regression line and estimate the demand for the 14th week.
Solution:
We use the formulas
a = y − bx
b=
∑ xy − n( y )( x )
∑ x − n( x )
2 2
b=
∑ xy − n( y )( x ) = 42570 − 12 × (6170 /12) × (78/12) = 17.23
∑ x − n( x )
2 2
650 − 12 × (78/12) 2
650
600
Demand (Units)
550
Demand (Y)
500 Forecast
450
400
1 2 3 4 5 6 7 8 9 10 11 12 13
Weeks
Figure 3-7: Actual demands and forecasts of the motorcycle using linear regression
In Figure 3.7, we can observe the linear nature of variation in actual demand. But, the variation
is not exactly linear in nature. A straight line can be drawn covering the maximum points.
The above variation shows the strong correlation between weeks and demand. The relationship
will be exactly a straight line when the value of r becomes 1.
Si = ∑D / ∑∑Di ij
where i shows the specific season or quarter of a year; j shows the number of years Si is seasonal
adjustment factor; ΣDi shows the summation of demand in ith quarter of the past years; and
ΣΣDij shows the total demand in the past years. This results in a seasonal factor between 0.0
and 1.0 that can be applied to any time-series method. This equation reflects that a factor of
total annual demand is assigned to each season. The seasonal factors are then multiplied by the
annual forecast of the demand to yield a forecast for each season/quarter.
Example 3.6: The quarterly demands of a raincoat from a shop for the years 2012, 2013 and
2014 are given in Table 3.9. Forecast the demand for the year 2015 quarterly.
Solution:
We have
S1 = ∑D / ∑∑D
1 ij = 570 / 2087 = 0.273
S2 = ∑D / ∑∑D
2 ij = 445 / 2087 = 0.213
S3 = ∑D / ∑∑D
3 ij = 369 / 2087 = 0.176
S4 = ∑D / ∑∑D
4 ij = 703 / 2087 = 0.336
Multiply the forecasted demand for entire year by seasonal factors to determine quarterly
demand.
68 Industrial Engineering and Management
Forecast for the entire year (trend line for data in Table 3.9):
b=
∑ xy − n( y )( x ) = 4260 − 3 × (695.66) × (2) = 43.02
∑ x − n( x )
2 2
14 − 3 × ( 2)
2
So,
a = y − bx = 695.66 − 43.02 × 2 = 609.62
= 609.62 + 43.02 × 4
= 781.7
Seasonally adjusted forecasts:
Example 3.7: Solve Example 3.6 using the multiplicative method of seasonal adjustment.
Solution:
Table 3-10: Actual quarterly demand of a machine for the years 2012, 2013 and 2014
Year Demand Total Avg
Quarter 1 Quarter 2 Quarter 3 Quarter 4
2012 176 136 113 225 650 162.5
2013 191 153 125 232 701 175.25
2014 203 156 131 246 736 184.0
Table 3-11: Seasonal factor for forecasting of the machine for the years 2012, 2013 and 2014
Year Demand
Quarter 1 Quarter 2 Quarter 3 Quarter 4
2012 176/162.5 = 1.08 136/162.5 = 0.821 113/162.5 = 0.695 225/162.5 = 1.38
2013 191/175.25 = 1.09 153/175.25 = 0.873 125/175.25 = 0.713 232/175.25 = 1.32
2014 203/184 = 1.1 156/184 = 0.847 131/184 = 0.711 246/184 =1.33
Avg. seasonal 1.09 0.847 0.706 1.34
factor
where Dt is the actual demand for the period t and Ft is the forecast for the period t, and n is the
total number of periods.
Mean absolute percentage error (MAPE): It is very similar to MAD, but it is shown in
percentage. The MAPE can be calculated as:
100 n Dt − Ft
MAPE = ∑
n t =1 Dt
where Dt is the actual demand for the period t and Ft is the forecast for the period t, and n is the
total number of periods.
Mean square error: Mean square error (MSE) is used to show the small deviation at larger
scale by squaring the deviation. It can be calculated as:
1 n
MSE = ∑ ( Dt − Ft )2
n t =1
where Dt is the actual demand for the period t and Ft is the forecast for the period t, and n is the
total number of periods.
Tracking Signal
Tracking signal monitors any forecasts that have been made in comparison with actual, and warn
when there are unexpected departures of the outcomes from the forecasts. The tracking signal is
a simple indicator that forecast bias is present in the forecast model. It is most often used when
the validity of the forecasting model might be in doubt.
n
MAD
n
∑ (D t − Ft )
= t =1
MAD
where Dt is the actual demand for the period t and Ft is forecasting for the period t, and n is the
total number of periods.
Example 3.8: Using Table 3.12, find MAD, MAPE and MSE.
Solution:
1 n 275.11
MAD = ∑ Dt − Ft = 12 = 22.92
n t =1
100 n Dt − Ft 53.86
MAPE = ∑
n t =1 Dt
=
12
= 4.48 per cent
1 n 10409.61
MSE = ∑ ( Dt − Ft )2 = 12 = 867.46
n t =1
Summary
In this chapter, we have studied about forecasting, and its various models. Forecasting is an
important part of production planning which affects the various industrial or production activities
as discussed in purposes of forecasting for different time horizons. Forecasting is always wrong,
but its accuracy depends on the time horizon and analysis of the past data and present market
scenario. We have discussed about both the qualitative and quantitative forecasting. Qualitative
forecasting is normally used for the new product whose past data are not available and quantitative
forecasting involves the past data assuming that the past will be repeated in future.
Multiple-Choice Questions
1. In trend-adjusted exponential smoothing, the trend-adjusted forecast consists of
(a) the old forecast adjusted by a trend factor
(b) the old forecast and a smoothed trend factor
(c) an exponentially smoothed forecast and a smoothed trend factor
(d) an exponentially smoothed forecast and an estimated trend value
72 Industrial Engineering and Management
Answers
1. (c) 2. (c) 3. (c) 4. (c) 5. (d) 6. (d) 7. (d) 8. (d) 9. (a)
10. (c) 11. (b) 12. (c) 13. (c) 14. (c) 15. (c)
Review Questions
1. What is the objective of forecasting? Discuss the various steps involved in demand forecasting.
2. Explain the Delphi method of forecasting. How is it different from executive opinion method?
3. How does the weighted moving average method overcome the limitations of the moving average
method?
4. How does the weighted average method differ from the exponential smoothing method regarding the
weight assignment to the recent data?
5. What do you mean by seasonal variations in demand? How do you account the seasonality in
forecasting problems?
6. What are the techniques used to find the forecasting errors? Explain in detail.
7. What are the advantages of regression method of forecasting over simple moving average method of
forecasting?
Exercises
1. A company finds the relationships between the demand and economic index for the past 10 years
as shown in Table 3.13. (a) Determine the coefficient of correlation between these two variables and
(b) Determine the equation of the line of best fit. (c) Find the demand corresponding to economic
index 130.
74 Industrial Engineering and Management
Table 3-13: Demands and corresponding economics Indices for last 10 years
S. no. Demand Economic index S. no. Demand Economic index
1. 420 106 6. 540 111
2. 380 103 7. 720 122
3. 460 108 8. 280 100
4. 300 101 9. 180 92
5. 240 97 10. 400 105
2. The quarterly demands of three years 2012, 2013 and 2014 are given below (Table 3.14). Calculate
the quarterly demands for the year 2015.
3. The monthly demands for office furniture (in units) are given in Table 3.15. Forecast the demand
using 3-period and 5-period simple moving average for the 12th month. Also, show the variation in
forecasting graphically.
Demand (Dt) 670 698 740 805 879 940 870 778 912 940 809 —
4. Using the data shown in Table 3.15, forecast the demand for the periods with the three-period weighted
moving average method. The most recent data should be given 50 per cent weightage, second year
past data 30 per cent, and third year past data 20 per cent. Also, compare the result with the result
of three-period simple moving average graphically.
5. Using the data shown in Table 3.15, forecast the demand for the periods using the exponential
smoothing method (α = 0.3 and α = 0.5). Also, compare the results graphically.
6. Using the data shown in Table 3.15, forecast the demand for the periods with adjusted exponential
smoothing method (α = 0.5 and β = 0.3). Also, compare the result graphically with simple exponential
smoothing (α = 0.5).
7. The weekly demands of a motorcycle by a retailer are shown in Table 3.16. Find an equation of the
regression line and estimate the demand for the 14th week.
Table 3-16: Weekly demand of the motor cycle
Week (X) 1 2 3 4 5 6 7 8 9 10 11 12
Demand (Y) 500 530 540 500 580 630 560 600 690 650 680 670
Forecasting 75
4.1 Introduction
Aggregate production planning is a planning in which general levels of employment and output
are planned to balance supply and demand typically for periods of one year or less. The term
‘aggregate’ implies for groups of products, or product types (i.e., product ‘families’) rather than
for specific or individual products. It is intermediate-range capacity planning, used to establish
employment levels, output rates, inventory levels, subcontracting and backorders for products
that are aggregated, i.e. grouped or brought together. It is not specifically focused on individual
products, but deals with the products in the aggregate.
Aggregate planning is essentially a broader approach to planning. Planners generally try to
avoid focusing on individual products or services unless, of course, the organization has only
one major product or service. Instead, they focus on overall, or aggregate, capacity. Aggregate
planning is closely related to other corporate decisions involving, for example, budgeting,
personnel and marketing. Most budgets are based on assumptions about aggregate output,
personnel levels, inventory levels, purchasing levels, etc. An aggregate plan should thus be the
basis for initial budget development and for budget revisions as conditions warrant (Pan and
Kleiner 1995).
Aggregate planning identifies the best way to utilize the limited resources of a firm to meet
the fluctuating demand. It simultaneously establishes optimal production, inventory and release
levels over a given finite planning horizon to meet the total demand (Buffa and Taubert 1972;
Hax and Candea 1984). The first production planning research was conducted by Hax and Meal
(1975) and aimed to find feasible solutions to planning. Axsater (1985) divided the planning
into two parts: aggregate planning and detailed planning. Unlike detailed planning, aggregate
planning is performed at higher level. Aggregate planning does not create restrictions for detailed
planning while at the same time considers long-term constraints.
Objectives of aggregate planning are to
(a) minimize costs of production/maximize profits
(b) maximize customer service
(c) minimize inventory investments
(d) minimize changes in production rates
(e) minimize changes in workforce levels
(f) maximize utilization of plant and equipment
Aggregate Planning 77
Table 4-1: Expected demands and the production days for the next six months
Cost information
Inventory carrying cost Rs 4 per unit per month
Subcontracting cost per unit Rs 8 per unit
Average pay rate Rs 5 per hour (Rs 40 per day)
Overtime pay rate Rs 8 per hour (above 8 hours per day)
Labour-hours to produce a unit 1.8 hours per unit
Cost of increasing daily production rate Rs 320 per unit
(hiring and training)
Cost of decreasing daily production rate (layoffs) Rs 540 per unit
90
80
70
Demands 60
50
40
30
20
10
0
Working days 22 15 21 25 22 20
Months Jan. Feb. Mar. Apr. May June
Months and Working days
Figure 4-1: Constant production level equal to average expected demand per day
8000
Cumulative production/demands
7000
6000
5000
4000 Cumulative
production
3000
Cumulative demand
2000
1000
0
Jan. Feb. Mar. Apr. May June
Months
50
40
30
20
10
0
Working days 22 15 21 25 22 20
Months Jan. Feb. Mar. Apr. May June
Months and Working days
53 × 1.8
Regular-time labour cost for 125 working days = × 40 = Rs 59,625
8
Subcontracting units = 7500 − 53 × 125 = 875 units
Aggregate Planning 81
Month Forecast Daily Basic production Extra cost of Extra cost of Total cost
(units) production cost (demand × increasing decreasing
rate 1.8 hrs/unit × production production
Rs 5/hr) (hiring cost) (layoff cost)
Jan 1200 54 Rs 10,800 — — Rs 10,800
Feb 1000 67 Rs 9000 Rs 4160 — Rs 13,160
(= 13 × Rs 320)
Mar 1100 53 Rs 9900 — Rs 7560 Rs 17,460
(= 14 × Rs 540)
Apr 1400 56 Rs 12,600 Rs 960 — Rs 13,560
(= 3 × Rs 320)
May 1200 54 Rs 10,800 — Rs 1080 Rs 11,880
(= 2 × Rs 540)
June 1600 80 Rs 14,400 Rs 8320 — Rs 22,720
(= 26 × Rs 320)
Total Rs 67,500 Rs 13,440 Rs 8640 Rs 89,580
82 Industrial Engineering and Management
Table 4.4 shows the hiring and firing costs of labours with regular-time production cost,
and Figure 4.4 shows the aggregate planning with hiring and firing of labour. The total cost of
production using hiring and firing of labours as a strategy will be Rs 89,580.
90
80
70
60
Demands
50
40
30
20
10
0
Working days 22 15 21 25 22 20
Months Jan. Feb. Mar. Apr. May June
Months and Working days
If we compare all the three strategies of aggregate planning, we find that with the given data,
subcontracting option with a total production cost of Rs 66,625 is the most suitable option.
The cost parameters may be time dependent. They may be useful for modelling changes in the
costs of hiring or firing due to shortages in the labour pool, or changes in the costs of production
or shortage due to poor or disrupted supply of resources, or change in interest rates. There are
some useful problem variables which are given below as:
Wt = Workforce level in period t ,
Pt = Production level in period t ,
I t = Inventory level in period t ,
H t = Number of workers hired in period t ,
Ft = Number of workers fired in period t ,
Ot = Overtime production in units,
U t = Worker idle time in units,
St = Number of units subcontracted from outside.
Suppose the total time of production is T; now the total costs involved in production during time
T will be:
cH H t (i.e., Hiring cost ) + cF Ft (i.e., Firing cost ) + cI I t (i.e., Inventory carrying cost )
+ cR Pt (i.e., Regular time production cost ) + co Ot (i.e., Overtime production cost )
+ cU U t (i.e., Idle production cost ) + cs St (i.e., subcontracting production cost)
The objective of linear programming is to minimize the total production costs, i.e. the objective
function is:
T
Minimize Z = ∑ (cH H t + cF Ft + cI I t + cR Pt + co Ot + cU U t + cs St )
t =1
Subject to constraints:
Wt = Wt −1 + H t − Ft ; 1≤ t ≤ T; Workforce constraints
I t = I t −1 + Pt + St − Dt ; 1≤ t ≤ T; Inventory constraints
Pt = KntWt + Ot − U t ; 1≤ t ≤ T; Productionn level constraints
84 Industrial Engineering and Management
Case I: No hiring and firing, no subcontracting, no overtime production, only constant workforce
and inventory are allowed
Total cost = cI I t (i.e., Inventory carrying cost ) + cR Pt (i.e., Regular time production cost )
+ cU U t (i.e., Idle production cost)
T
Thus, Minimize Z = ∑ (cI I t + cR Pt + cU U t )
t =1
The objective of linear programming is to minimize the total production costs, i.e. the objective
function is:
T
Minimize Z = ∑ (cI I t + cR Pt + co Ot + cU U t )
t =1
Subject to constraints:
Wt = Wt −1 + H t − Ft ; 1≤ t ≤ T; Workforce constraints
I t = I t −1 + Pt − Dt ; 1≤ t ≤ T; Inventory constraints
Pt = KntWt − U t ; 1≤ t ≤ T; Production level constraints
t =1
⎣ ⎦
I t = I t −1 + Pt − Dt ; for 1 ≤ t ≤ T
Cost
Cost
The value of the constants c1, c2, c3, …, c6 must be determined for the specific applications. The
cost functions as quadratic functions (as shown in Figure 4.5) have some advantages over the
linear programming approach. As quadratic functions are differentiable, the standard rules of
calculus for maxima and minima can be applied to find the optimal solution.
86 Industrial Engineering and Management
Summary
In this chapter, we have discussed the various strategies to meet the fluctuating demand in the
intermediate range of planning. Level strategies are used to level the inventory as per demand,
but in chase strategies, the fluctuating demand is chased by various strategies such as overtime
production, subcontracting, changing the workforce level, etc. Also, we have discussed the linear
programming and LDR as a tool to formulate the mixed strategy.
Multiple-Choice Questions
1. Aggregate planning is capacity planning for
(a) the long range (b) the intermediate range
(c) the short range (d) typically one to three months
2. A chase demand strategy is used when
(a) material cost is high (b) labour cost is high
(c) inventory costs are high (d) all of the above
3. Which of the following aggregate planning method is an optimal solution?
(a) linear programming (b) search decision rule
(c) trial and error with a spreadsheet (d) none of these
4. Which of the following statements regarding aggregate planning for services is not true?
(a) Services cannot be inventoried (b) Demand is difficult to predict
(c) Capacity is easy to predict (d) Labour is a big constraint
5. Which of the following statements is not true for level production strategy of aggregate planning?
(a) Level production strategy sets production rate constant
(b) The main costs of level production involve hiring and firing
(c) Level production strategy uses inventory to absorb variations in demand
(d) All of the above
6. Level strategy is used when
(a) inventory costs are low as compared to the costs of fluctuating the workforce
(b) efficient production is the primary goal
(c) costs of subcontracting are high
(d) all of the above
7. Overtime as a strategy to meet the fluctuating demand is used when
(a) overtime cost is less than the inventory cost
(b) subcontracting cost is less than the inventory cost
(c) inventory cost is less than the cost of hiring and firing of the workers
(d) none of these
Aggregate Planning 87
8. Hiring and firing as a strategy to meet the fluctuating demand is used under
(a) a level production strategy (b) a chase demand strategy
(c) both (d) none of these
9. Linear programming is used for
(a) only hiring and firing strategy (b) only constant workforce strategy
(c) only overtime production strategy (d) all the above and mixed strategy
10. Aggregate planning
(a) is used for only single product (b) may be used for a group of product
(c) is based on long range forecasting (d) none of these
11. Aggregate planning is used for
(a) the best way to utilize the limited resources of a firm
(b) minimizing the overall production cost
(c) meeting the fluctuating demand in the market
(d) all of the above
12. Which of the following strategies is used to adjust the capacity to match demand?
(a) using part-time labourers (b) changing price
(c) backordering (d) none of these
13. Which of the following strategies is known for lower employee morale?
(a) hiring and firing strategy (b) constant workforce strategy
(c) overtime production strategy (d) subcontracting strategy
14. Which of the following strategies is used to manipulate the demand of the product?
(a) hiring and firing strategy (b) constant workforce strategy
(c) overtime production strategy (d) pricing strategy
15. Which of the following strategies is a demand option?
(a) changing workforce level (b) changing inventory level
(c) changing production level (d) changing price level
Answers
1. (b) 2. (c) 3. (a) 4. (c) 5. (b) 6. (d) 7. (a) 8. (b) 9. (d)
10. (b) 11. (d) 12. (a) 13. (a) 14. (d) 15. (d)
Review Questions
1. What do you mean by aggregate planning? How does it differ from long-term planning?
2. How does the chase strategy differ from level strategy?
3. What are the actions taken for chasing the fluctuating demand?
88 Industrial Engineering and Management
4. What are the actions taken for levelling the production to meet the fluctuating demand?
5. What is the method to influence the fluctuating demand in the markets?
6. What are the limitations of hiring and firing options of workers?
7. In which situations subcontracting option is considered as the most suitable action?
Exercises
1. Forecasts of the expected demand of a product for the next six months and the production days
available during these months of planning horizon are given in Table 4.5. Also, the costs associated
with various production factors are shown in Table 4.6. Find the production costs under the following
strategies.
(a) Constant workforce level and carrying the inventory
(b) Subcontracting as a strategy to meet the fluctuating demand
(c) Overtime as a strategy to meet the fluctuating demand
(d) Hiring and firing as a strategy to meet the fluctuating demand
Cost information
Inventory carrying cost Rs 5 per unit per month
Subcontracting cost per unit Rs 8 per unit
Average pay rate Rs 5 per hour (Rs 40 per day)
Overtime pay rate Rs 10 per hour (above 8 hours per day)
Labour-hours to produce a unit 2 hours per unit
Cost of increasing daily production rate Rs 300 per unit
(hiring and training)
Cost of decreasing daily production rate (layoffs) Rs 500 per unit
Aggregate Planning 89
5.1 Introduction
Capacity planning is the process of determining the production capacity needed by an organization
to meet changing demands for its products. In the context of capacity planning, the capacity is
the maximum amount of work that an organization is capable of doing in a given period of time.
There are three basic steps of capacity planning: determination of service level or production
level requirements, analysis of the current capacity of the organization and planning for the
capacity required in future.
The required production level of product and services can be determined by finding the
workloads and identifying service level for each workload. The current capacity of the systems
can be analysed by measuring the production level and comparing with the target or objectives,
measuring the overall resource usage, measuring resource usage by workload and identifying the
components of response time. The future plan consists of future processing requirements and
plan for future system configuration and specifications.
Capacity requirement planning: The capacity requirement planning (CRP) is a solution to
meet the target of manufacturing organizations with discrete production systems. It allows the
maintenance of resources, tools, products, production plans and their interdependencies. CRP
supports the decision-making process with maximum user-friendliness, interconnectivity,
portability and flexibility. CRP first assesses the schedule of production that has been planned by
the company, and then analyses the company’s actual production capacity.
In this chapter, we will study about the material requirement planning (MRP), manufacturing
resource planning (MRP II) and enterprise resource planning (ERP).
within the plant. MRP is a system which maximizes the efficiency in the timing of raw materials
orders through to the manufacture and assembly of the final product.
MRP is a computer-based inventory management system designed to assist the managers
in scheduling and placing orders for items of dependent demand. Dependent demand items are
raw materials, component parts and subassemblies. For example, in a plant that manufactures
motorcycle, dependent demand inventory items might include rims, tires, seats and bike chains,
gearbox, engine blocks, electrical items, handle assembly items, break, clutches, etc.
MRP has been expanded to include information feedback loops so that production personnel
could change and update the inputs into the system as needed. The next generation of MRP,
known as manufacturing resources planning or MRP II, also incorporated marketing, finance,
accounting, engineering and human resources aspects in the planning process. A related concept
that expands on MRP is ERP (Enterprise Resource Planning), which uses computer technology
to link the various functional areas across an entire business enterprise.
MRP begins with a schedule for finished goods that is converted into a schedule of
requirements for the subassemblies, the component parts and the raw materials needed to produce
the final product within the established schedule. MRP is designed to answer three questions:
‘what is needed? How much is needed? when is it needed?’ The functions of MRP are to:
• create schedules and identify the specific parts and materials required to produce an end
item,
• determine exact number of components needed, and
• determine the dates when orders for those materials should be released, based on lead
times.
The entire MRP can be divided into three parts: inputs to MRP, processes and outputs of MRP
as shown in Figure 5.1.
INPUTS PROCESS OUTPUTS
Changes
Master
schedule Order releases
Planned order
schedules
Lead
time
MRP computer
programs Exception
reports
Bill of
materials Planning
reports
Performance
Inventory control reports
status
Example 5.1: A firm manager receives an order of 500 staplers. The order is to be delivered
at the end of 10th week from now. He had 200 staplers in the inventory at the time of the order
receipts. The product components and its structure are shown in Figures 5.2 and 5.3, respectively.
The lead time to manufacture the components is shown in Figure 5.4. Using MRP, determine the
schedules for the orders to be released for the manufacturing and assemblies of the components
so that the 500 staplers can be delivered on time.
Rubber pad
Arm
Spring steel
and tooth
Pin
Carriage
Spring
Magazine
cartridge
Base
Level-0
Stapler
Arm Rubber Spring Carriage Helical Magazine Pin Base Strike Rubber Level-2
pad steel and spring cartridge pad pad
Tooth
Rubber pad
1 week
Top
spring steel and tooth assembly
1 week 1 week
Arm
Carriage 1 week
1 week
Magazine catridge
Middle
1 week assembly
Stapler
2 weeks 1 week
Helical spring
2 weeks
Pin
1 week Rubber pad
1 week
Base
Strike pad assembly
1 week
1 week
Base
1 week
0 1 2 3 4 5 6 7 8 9 10
week
Solution:
The order release schedules and the amount of the components at various stages of the
manufacturing are shown in Tables 5.1 to 5.14.
Table 5-2: MRP schedules for the top assembly of the stapler
Item: Top assembly Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Table 5-3: MRP schedules for the rubber pad (top assembly) of the stapler
Item: Rubber pad Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Table 5-4: MRP schedules for the spring steel and tooth (top assembly) of the stapler
Item: Spring steel and tooth Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
96 Industrial Engineering and Management
Table 5-5: MRP schedules for the arm (top assembly) of the stapler
Item: Arm Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Table 5-7: MRP schedules for the carriage (middle assembly) of the stapler
Item: Carriage Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Capacity Planning: MRP, MRP II and ERP 97
Table 5-8: MRP schedules for the magazine cartridge (middle assembly) of the stapler
Item: Magazine catridge Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Table 5-9: MRP schedules for the helical spring (middle assembly) of the stapler
Item: Helical spring Lead time: 2 weeks
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Table 5-10: MRP schedules for the pin (middle assembly) of the stapler
Item: Pin Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
98 Industrial Engineering and Management
Table 5-11: MRP schedules for the base assembly of the stapler
Item: Base assembly Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Table 5-12: MRP schedules for the rubber pad (base assembly) of the stapler
Item: Rubber pad Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Table 5-13: MRP schedules for the strike pad (base assembly) of the stapler
Item: Strike pad Lead time: 1 week
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
Capacity Planning: MRP, MRP II and ERP 99
Week
1 2 3 4 5 6 7 8 9 10
Gross requirements 300
Scheduled receipts 0
Projected on-hand inventory 0
Net requirements 300
Planned order receipts 300
Planned order releases 300
5.3 MRP II
In the 1980s, MRP technology was expanded to create a new approach called manufacturing
resource planning, or MRP II. ‘The techniques developed in MRP to provide valid production
schedules proved so successful that organizations became aware that with valid schedules other
resources could be better planned and controlled,’ Gordon Minty noted in his book Production
Planning and Controlling. ‘The areas of marketing, finance, and personnel were affected by
the improvement in customer delivery commitments, cash flow projections, and personnel
management projections.’
100 Industrial Engineering and Management
Minty says that ‘MRP II does not replace MRP, and also it is not an improved version
of MRP. Rather, it represents an effort to expand the scope of production resource planning
and to involve other functional areas of the firm in the planning process,’ such as marketing,
finance, engineering, purchasing and human resources. MRP II differs from MRP in that all of
these functional areas have input into the master production schedule. From that point, MRP is
used to generate material requirements and helps production managers plan the capacity. MRP II
systems often include simulation capabilities, so managers can evaluate various options.
MRP II integrates many areas of the manufacturing enterprise into a single entity for planning
and control purposes, from board level to operative and from five-year plan to individual shop-
floor operation. It builds on closed-loop MRP by adopting the feedback principle, but extending
it to additional areas of the enterprise, primarily manufacturing-related.
MRP II is defined by the American Production and Inventory Control Society (APICS) as
a method for the effective planning of all the resources of a manufacturing company (Higgins,
LeRoy and Tierney 1996). It is a new generation of the MRP system, which is a set of techniques
that uses bills of material, inventory, data and a master production schedule to calculate the
requirements for materials in a manufacturing company.
challenges of the new Internet economy may offer an opportunity to apply the lessons learned
from a decade of BPR efforts, which likewise sought ways to manage major change (Alan et al.
2003). Implementing an ERP system involves reengineering the existing business processes to
the best business process standard (Gibson et al. 1999).
IT Infrastructure: Adequate hardware and networking infrastructure are required for ERP
application. An ERP system relies on its operation on sophisticated information technology
infrastructure. In addition to this infrastructure, clearly, the software configuration has a critical
influence on the implementation process and outcome (Holland and Light 1999).
Change management: One of the main obstacles facing ERP implementation is resistance to
change. ‘About half of ERP projects fail to achieve results because managers underestimate the
efforts involved in managing change’ (Pawlowski et al. 1999). To successfully implement ERP,
the way organizations do business will need to change and the ways people do their jobs will
need to change too (Koch et al. 1999). Thus, change management is essential for preparing a
company for the introduction of an ERP system, and its successful implementation.
Managerial benefits: Better resource management, improved decision-making and planning, and
performance improvement.
Strategic benefits: Support for business growth, support for business alliance, building business
innovations, building cost leadership, generating product differentiation, building external
linkages, enabling e-governance, sustaining competitiveness, etc.
IT infrastructure benefits: Building business flexibility for current and future changes, IT cost
reduction, increased IT infrastructure capability, etc.
Organizational benefits: Changing work patterns, facilitating organizational learning,
empowerment, building a common vision, shifting work focus, increased employee morale and
satisfaction.
Summary
In this chapter, we have learnt about the capacity planning. We have discussed about MRP,
manufacturing resource planning, ERP and BPR. The main focus of the chapter was to minimize
the cost of the product by minimizing the inventory cost, improving the quality and providing the
product on time to the customer. Finally, we introduced the management tool, ERP, which is used
to integrate all the resources available in the enterprise.
Multiple-Choice Questions
1. MRP means
(a) Maximum retail price
(b) Material requirement planning
(c) Manufacturing resource planning
(d) Money resource planning
2. MRP is used for
(a) Dependent demand
(b) Independent demand
(c) Reserve stock
(d) Spare parts
3. Which of the following is NOT an input required for MRP?
(a) Bill of material
(b) Master production schedule
(c) Inventory on hand
(d) Financial status of the company
4. The hierarchy of components requires to produce a final product is represented by
(a) Bill of material (b) Components directory
(c) Lead time (d) Master file
104 Industrial Engineering and Management
12. The MPS calls for 120 units of product A. There are 20 units of product A on hand. One unit of A
requires 3 units of B and 5 units of C. There are 50 units of B and 130 units of C on hand. The net
requirement of C is
(a) 250 (b) 300
(c) 350 (d) 370
13. Material requirement planning specifies
(a) the quantity of materials required to produce the products
(b) quantities and timings of planned order to be released
(c) capacity requirement to produce the product
(d) all the above
14. ERP is
(a) severely limited by MRP computer systems
(b) not related to MRP
(c) an advanced MRP-II systems integrated with customers and suppliers
(d) not related to MRP-II
15. Dependent and independent demand of an item differ in that
(a) for any items, the demands of all the components are dependent demand
(b) the quantity of independent demand is to be forecasted
(c) the quantity of dependent demand is to be calculated
(d) all the above
Answers
1. (b) 2. (a) 3. (d) 4. (a) 5. (a) 6. (d) 7. (d) 8. (c) 9. (d)
10. (d) 11. (b) 12. (d) 13. (b) 14. (c) 15. (d)
Review Questions
1. What do you mean by capacity resource planning? Discuss its importance in production management.
2. What is MRP? Discuss the various inputs required for MRP. What are the outputs of MRP?
3. How does the MRP differ from MRP-II?
4. What is ERP? What are the advantages of ERP?
5. Define BPR and discuss its utilization in ERP.
6. What are the influencing factors for the success of ERP implementation?
Exercises
1. A firm manager receives an order of 200 units of a product A. The order is to be delivered at the
end of 7th week from now. He had 50 units of product A in the inventory at the time of the order
receipts. The product structure is shown in Figure 5.5. The lead times to manufacture the components
106 Industrial Engineering and Management
are shown in Figure 5.6. Using MRP, determine the schedules for the orders to be released for the
manufacturing and assemblies of the components so that the 200 units of the product A can be
delivered on time.
1 B(1) C(2)
D
E
B
F
A
G
C
H
1 2 3 4 5 6 7
Week
2. End item X is composed of three subassemblies: A, B and C. A is assembled using 3 Ds and 4 Es;
B is made of 2 Fs and 2 Gs; and C is made of 3 Hs. On-hand inventories are 20 Bs, 40 Ds and
200 Es. Scheduled receipts are 10 as at the start of week 3, 30 as at the start of week 6, and 200 Cs
at the start of week 3. One hundred Xs will be shipped at the start of week 6, and another 100 at
the start of week 7. Lead times are two weeks for subassemblies and one week for components D,
E and F. Final assembly of X requires one week. Include an extra 10 per cent scrap allowance in
each planned order of D. The minimum order size for E is 200 units. Develop each of the following:
(a) A product structure tree.
(b) An assembly time chart.
(c) A master schedule for X.
(d) A material requirements plan for A, D and E using lot-for-lot ordering.
3. Gable, G. (1998), ‘Large Package Software: A Neglected Technology?’ Journal of Global Information
Management, 6(3): 3–4.
4. Gibson, N., Holland, C. P. and Light, B. (1999), ‘Enterprise Resource Planning: A Business Approach
to Systems Development’, 32nd Hawaii International Conference on System Sciences, Maui, HI, IEEE
Computer Society Press, Los Alamitos, CA, pp. 1–9.
5. Hamid R. A. (2004), ‘An Examination of the Role of Organizational Enablers in Business Process
Reengineering and the Impact of Information Technology’, Information Resources Management
Journal, 17(4): 1–19.
6. Hammer, M. (1990), ‘Reengineering Work: Don’t Automate, Obliterate’, Harvard Business Review,
68(4): 104–112.
7. Hasin, M. Ahsan A., and Pandey, P. C. (May–June 1996), ‘MRP II: Should its Simplicity Remain
Unchanged?’ Industrial Management, 38(3): 19.
8. Higgins, P., LeRoy, P., and Tierney, L. (1996), ‘Manufacturing Planning and Control: Beyond MRP II’
(London: Chapman & Hall).
9. Holland, C. and Light, B. (1999), ‘A Critical Success Factors Model For ERP Implementation’, IEEE
Software, 16(3): 30–36.
10. Koch, C., Slater, D. and Baatz, E. (December 22, 1999), ‘ABCs of ElU’, CIO Magazine.
11. Minty, Gordon (1998), Production Planning and Controlling (Tinley Park, IL: Goodheart-Willcox).
12. Ormsby, J. G., Ormsby, S. Y. and Ruthstrom, C. R. (1990), ‘MRP II Implementation: A Case Study’,
Production and Inventory Management Journal, 4: 77–80.
13. Pawlowski, S., Boudreau, M. and Baskerville, R. (1999), ‘Constraints and Flexibility in Enterprise
Systems: A Dialectic of System and Job’, In Proceedings of AMCIS, Milwaukee, WI, USA, 13–15
August.
14. Slooten, K. and Yap, L. (1999), ‘Implementing ERP Information Systems Using SAP’, In Proceedings
of AMCIS, Milwaukee, WI, USA, 13–15 August.
15. Stevenson, William J. (2002), Production/Operations Management. Seventh edition. (Irwin, McGraw-
Hill).
16. Sumner, M. (1999), ‘Critical Success Factors in Enterprise Wide Information Management Systems
projects’, In Proceedings of AMCIS, Milwaukee, WI, USA, 13–15 August.
17. Wight, O. (1993), The Executive’s Guide to Successful MRPI I, revised edition (Vermont: Oliver
Wight Publications), p. 1.
18. ‘Why SMEs Should Embrace MRP/ERP.’ Manufacturers’ Monthly. 16 March 2005.
Chapter 6
Inventory Control
6.1 Introduction
Inventory is a stock of items kept on hand to meet the fluctuating demand. A certain level of
inventory is maintained that will help meet the anticipated demand. If demand is not known
with certainty, safety stocks are kept on hand. Additional stocks are sometimes used to meet
seasonal or cyclical demand. Sometimes, large amounts of items are purchased and stored to take
advantage of discounts.
In an organization, normally, four types of inventory are used as discussed below:
1. Raw materials and parts: These include all raw materials, components and assemblies
used in the manufacture of a product.
2. Consumables and spares: These may include materials required for maintenance and
day-to-day operations.
3. Work-in-progress inventory: These are items under various stages of production not yet
converted as finished goods.
4. Finished products: These are finished goods not yet sold or put into use.
100 Class C
Class B
90
Percentage of Rs value
80
70 Class A
60
50
40
30
20
10
0
10 20 30 40 50 60 70 80 90 100
Percentage of SKUs
1. S refers to scarce items, especially imported ones and those which are very much in
short supply.
2. D refers to difficult items which are procurable in the market, but not easily available. For
example, items which have to come from far off cities or there is not much competition
for them in the market or their good quality supplies are difficult to get or procure.
3. E refers to easy items. These are mostly local items which are easily available.
Total cost
Annual cost
Minimum cost
Holding cost
Carrying cost
In this section, we will discuss the following four EOQ inventory models:
1. Basic EOQ model
2. EOQ model without instantaneous receipt
3. EOQ model with shortages
4. EOQ model with quantity discount
Demand
Order rate
quantity, Q
Inventory level
Q/2
Reorder
point, R
Total annual ordering cost equals cost per order (Co) times number of orders per year. Now
number of orders per year with known and constant demand is given by D/Q, where D is the
annual demand and Q is the order size. Also, we have
D
Annual ordering cost = Co ×
Q
D Q
Therefore, total inventory cost , TIC = Co × + Cc ×
Q 2
Differentiating TIC w.r.t. Q, we get minimum TC as:
dTIC
=0
dQ
2Co D
Q* =
Cc
Annual
cost
Total cost
Slope = 0
Ordering cost = Co D
Q
Inventory carrying cost increases as the order size increases since it is calculated per unit of
item per unit time. But, the ordering cost decreases due to increase in order size because of less
number of orders. The total variable cost is the summation of carrying costs and ordering cost
as shown in Figure 6.4. At an optimum order size, the slope of total cost becomes zero and total
variable costs become minimum.
Inventory Control 115
Example 6.1: A manufacturer deals exclusively with the production of brake shoes. Currently,
the company is trying to decide on an inventory and reorder policy for the brake shoes. A brake
shoe costs the company Rs 75 each, and demand is about 5000 brake shoes per year distributed
fairly evenly throughout the year. Reordering costs are Rs 800 per order and carrying costs are
figured at 20 per cent of the cost of the item. The company is open 300 days a year (6 days a
week and closed two weeks in August). The lead time is 40 working days. Find the EOQ, the
reorder point, the number of orders per year and total variable costs.
Solution:
We have Ci = Rs 75, D = 5000 units, Co = Rs 800, Cc = 0.2 × Ci = 0.2 × 75 = Rs 15, L = 40 days.
Now the EOQ is
EOQ is
2Co D 2 × 800 × 5000
Q* = = = 730.29 = 731 unit of brake shoes
Cc 15
Now, L = 40 days and daily demand d = 5000/300 = 16.67; therefore, the reorder point is
r = (16.67)( 40 ) = 666.66 ≈ 667 units
The company should reorder 731 brake shoes when his inventory position reaches 667. Number
of reorder times per year is
(5000 / 731) = 6.83
or after
(300 / 6.83) = 43.92 ≈ 44 working days
So
Total costs = (Carying cost) + (Ordering cost)
TC = [Cc (Q / 2)] + [Co ( D /Q )]
= [0.2(75)(Q / 2)] + [800(5000 /Q )]
= 15Q + ( 40, 00, 000 /Q )
Therefore,
TC = 15(731) + ( 40, 00, 000 / 731) = Rs 16, 436.95.
⎝ p⎝
inventory level
Q⎛ d⎛
Average
1– ⎝
2⎝ p
inventory level
Figure 6-5: Graphical representation of the EOQ model without instantaneous receipt
⎛ d⎞
Maximum inventory level = Q ⎜1 − ⎟
⎝ p⎠
Q⎛ d⎞
Average inventory level = 1− ⎟
2 ⎜⎝ p⎠
D
Total ordering cost = Co
Q
Q⎛ d⎞
Total carrying cost = Cc 1− ⎟
2 ⎜⎝ p⎠
D Q⎛ d⎞
Total Inventory cost, TIC = Co + Cc ⎜ 1 − ⎟
Q 2⎝ p⎠
Inventory Control 117
Example 6.2: A cement manufacturing company has been using production runs of 1,00,000
packets, 10 times per year to meet the demand of 10,00,000 packets annually. The set-up cost
is Rs 5000 per run and the carrying cost is estimated at 10 per cent of the manufacturing cost
of Rs 100 per packet. The production capacity of the machine is 5,00,000 packets per month.
The factory is open 365 days per year. Calculate the optimal production lot size; the number
of production runs per year; the total annual variable cost; and the difference between existing
total annual variable cost and optimal annual variable costs; the order time between production
runs; the maximum inventory; and machine utilization.
Solution:
We have D = 1,000,000; Co = Rs 5,000; Cc = Rs 10; d = 1,000,000 per year, p = 12 × 5,00,000
= 6,000,000 per year
The optimal production lot size is given by
Q* = 2 DCo /[(1 − d /p)Cc ]
= 2(1, 000, 000)(5, 000) /[(10)(1 − 1/ 6)]
= 34, 641 packets
The number of production runs per year is
D /Q* = 28.86 times per year
Also,
34641 ⎛ 10, 00, 000 ⎞
Optimal TC = 5000(10, 00, 000 / 34641) + 10 × × ⎜1 − ⎟ = Rs 288, 675.13
2 ⎝ 60, 00, 000 ⎠
1, 00, 000 ⎛ 10, 00, 000 ⎞
Current TC = 5000(10, 00, 000 /1, 00, 000) + 10 × ⎜1 − ⎟ = Rs 466, 666.66
2 ⎝ 60, 00, 000 ⎠
Therefore, the difference is
466, 666.66 − 288, 675.13 = Rs 177, 991.53
118 Industrial Engineering and Management
There are 28.86 cycles per year. Thus, each cycle lasts
(365/28.86) = 12.64 days
The time to produce 34,641 packets per run is
(34, 641/ 6, 000, 000)365 = 2.10 days
Thus, the machine is idle for
(12.64 − 2.10) = 10.54 days between each run
Q–S
Q
0
Time
S
t1 t2
S2
Total shortage cost = Cs
2Q
(Q − S ) 2
Total carrying cost = Cc
2Q
D
Total ordering cost = Co
Q
Total inventory cost = Orderring cost + Carrying cost + Shortage cost
S2 (Q − S ) 2 D
= Cs + Cc + Co
2Q 2Q Q
120 Industrial Engineering and Management
Order cost
Shortage cost
0
Qopt Q
Figure 6-7: Optimization of the total inventory costs in the EOQ model with shortages
In Figure 6.7, there are three variable costs: carrying cost, ordering cost and shortages cost.
These costs vary with order size, Q. Ordering cost and shortages cost decrease with increase in
order size, but carrying cost increases with increase in order size. Total cost is the summation of
these three costs and becomes minimum when its slope equals to zero. At zero slope of total cost,
the inventory size is known as optimal or EOQ.
Example 6.3: A car retailer has a monthly demand of 12 cars. Each car costs Rs 8,50,000. There
is also a Rs 10,000 order cost (independent of the number of cars ordered). The retailer has an
annual carrying cost at the rate of 5 per cent on each car. It takes two weeks to obtain cars after
they are ordered. For each week, if one car is out of the market, the retailer loses Rs 4000 profit.
(a) Find the EOQ and the optimal order policy. (b) How many days after receiving an order does
the retailer run with inventory? (c) How long is the retailer without any inventory per cycle?
Solution:
We have
D = 12 × 12 = 144 cars; Co = Rs 10, 000;
Cc = 0.05(8, 50, 000) = Rs 42, 500;
Cb = 4000 × 52 = Rs 2, 08, 000
Inventory Control 121
Now,
S * = Q *[Cc / (Cc + Cb ) ]
= 9.03[42, 500 / ( 42, 500 + 2, 08, 000)]
= 1.53
Demand is 12 cars per month or 3 cars per week. Since lead time is 2 weeks, lead time
demand is 6. Since the optimal policy is to order 9 cars and one car is out of market each
week. The order should be placed when there are 5 cars remaining in inventory.
(b) Inventory exists for Cb / (Cc + Cb ) = 2, 08, 000 / ( 42, 500 + 2, 08, 000))
= 0.83 of the order cycle
Note (Q * − S *) /Q* = 0.83 also, before Q * and S * are rounded. An order cycle is
Thus, the retailer has inventory (0.83)( 22.88) = 19 days after receiving an order.
Example 6.4: An electronic shop carries film for the camera. The film costs the shop Rs 80
per unit and is sold for Rs 85. The shop has the film shelf life of 18 months. The shop sales
are 21 films per week, and its annual inventory carrying cost rate is 20 per cent. It costs the
shop Rs 20 to place an order. The film manufacturing company offers a 7 per cent discount on
orders of 400 films or more, a 10 per cent discount for 900 films or more and a 15 per cent
discount for 2000 films or more. Determine the shop’s optimal quantity.
Solution:
We have D = 21(52) = 1092; Cc = 0.20 (Ci); Co = 20.
(a) For C4 = 0.85(80) = Rs 68
To receive a 15 per cent discount, the shop must order at least 2000 films. Unfortunately,
the batteries’ shelf life is 18 months. The demand in 18 months is
78 × 21 = 1638 films
If he orders 2000 films, he would have to scrap 372 of them. This would cost more than
the 15 per cent discount would save.
(b) For C3 = 0.90(80) = Rs 72
Q3∗ = 2 DCo /Cc
= 2 (1092 )( 20 ) / ⎡⎣0.20 ( 72 ) ⎤⎦
= 55 films ( not feasiible)
The most economical, feasible quantity for C3 is 900 films. Since the carrying cost is
function of material cost and equals to Rs 72 only when order size is 900 films.
(c) For C2 = 0.93(80) = Rs 74.4
Q2∗ = 2 DCo /Cc
Therefore, we have
TC3 = (1/ 2)(900)(72) + ((1092)( 20) / (900)) + (1092)(14.4) = Rs 48,149.06
TC2 = (1/ 2)( 400)(74.4) + ((1092)( 20) / ( 400)) + (1092)(14.88) = Rs 31,183.56
TC1 = (1/ 2)(53)(80) + ((1092)( 20) / 53) + (1092)(16) = Rs 20, 004.07
Comparing the total costs for 53, 400 and 900 films, the lowest total annual cost is
Rs 20,004.07. The shop should order 53 films at a time.
R = dL + Z σ d L
where R is the reorder point, d is the average daily demand, L is the lead time, σ d is the standard
deviation of daily demand, Z is the number of standard deviations corresponding to service level
probability, and Z σ d L is the safety stock.
In Figure 6.8, probability of meeting demand and probability of a stock-out are shown on
the standard normal distribution curve. The area lies in the left side of reorder point, R shows the
probability of meeting the demand and right side of the reorder point, R shows the probability of
a stock-out. The area between the mean value, i.e. dL and R shows the probability of meeting the
demand from the safety stock.
124 Industrial Engineering and Management
Probability of
a stock-out
Safety stock
Zσd√L
dL R
Demand
Example 6.5: A furniture house wants a reorder point with a 95 per cent service level and
a 5 per cent stock-out probability. The average demand per day is 75 chairs with a lead time
of 5 days. The standard deviation is 6 chairs per day. Find the reorder point.
Solution:
For a 95 per cent service level, Z = 1.65. So, the reorder point is
R = d × L + Zσ d L
= 75 (5) + (1.65)(6 ) (5 )
= 397.13 ≈ 398 chairs
R = d L + Zdσ L
where d is the constant daily demand, L is the average lead time, σ L is the standard deviation
of lead time, dσ L is the standard deviation of demand during lead time, and Zdσ L is the safety
stock.
Example 6.6: A cloth merchant has a fixed demand of 45 jackets per day. The average lead time
is 8 days and the deviation in lead time is 2 days. Calculate the reorder point with 95 per cent
service level.
Inventory Control 125
Solution:
We have demand rate, d = 45 jackets per day, average lead time, L = 8 days, deviation in lead
time, σ = 2 days, Z corresponding to 95 per cent service level is 1.65 then,
R = d L + Zdσ
= 45 × 8 + 1.65 × 45 × 2
= 508.5
= 509 jackets
6.6.3 Reorder Point for Variable Demand and Variable Lead Time
When daily demand and lead time both are variables, the reorder point can be determined by the
following expression:
2
R = d L + Z (σ d ) 2 L + (σ L ) 2 d
(σ d ) L + (σ L ) d
2 2 2
where d is the average demand and L is the variable lead time, is the
(σ d ) L + (σ L ) d
2 2 2
standard deviation during the lead time Z is the safety stock.
Example 6.7: A cloth merchant has an average demand of 45 jackets per day with a standard
deviation of 6 jackets per day. The average lead time is 8 days and the deviation in lead time
is 2 days. Calculate the reorder point with 95 per cent service level.
Solution:
2
R = d L + Z (σ d ) 2 L + (σ L ) 2 d
= ( 45)(8) + (1.65) (6) 2 (8) + ( 2) 2 ( 45) 2
= 511.11 ≈ 512 jackets
Example 6.8:
A small shop has an average demand of 45 jackets per day and the standard deviation in average
demand is 6 jackets. The fixed time between orders is 16 days and the lead time is 8 days.
Inventory in stock is 40 jackets. For 95 per cent of service level what should be the order
quantity?
Solution:
Q = d (t b + L ) + Z σ d t b + L − I
= 45 (16 + 8) + 1.65 × 6 × 16 + 8 − 40
= 1088.49 jackets
Summary
In this chapter, we have discussed about the importance of inventory and classification of
items in inventory based on their value, availability and consumption rate. In addition to
these discussions, various inventory models have been explained with numerical illustrations.
Also, reorder point has been explained with variable demand, variable lead time and variable
demand and lead time both. Finally, the order size for variable demand has been illustrated in
this text.
Multiple-Choice Questions
1. Which of the following does not belong to the assumption of economic batch quantity (EBQ)?
(a) Only two or more items are involved
(b) Annual demand is known
(c) Usage rate is constant
(d) Usage occurs continually
2. Inventory carrying costs are influenced by
(a) only ordering (b) only holding carrying cost per unit.
(c) both ordering and holding (d) only production cost
3. Which of the following statements concerning the basic EOQ model is true?
(a) a decrease in demand will increase the EOQ value
(b) the annual holding cost is less than the annual ordering cost for a smaller-order quantity compared
to EOQ
(c) an increase in holding cost will increase the EOQ value
(d) as annual ordering costs increase, so do annual carrying costs
4. ABC analysis deals with
(a) ordering cost (b) flow of materials
(c) ordering schedule of the materials (d) the cost involved with the materials
Inventory Control 127
5. Which of the following are differences between periodic inventory and continuous inventory systems?
(a) Continuous inventory systems are time-phased while periodic inventory systems are not
(b) Periodic inventory systems have regular order times while continuous inventory systems have
irregular order times
(c) Periodic inventory systems have regular order quantities while continuous inventory systems have
irregular order quantities
(d) none of the above
6. A fixed time between orders and a variable order quantity are characteristics of a
(a) continuous inventory system (b) two-bin system
(c) periodic inventory system (d) MRP system
7. The function of inventory is
(a) to meet the fluctuating demand of the market
(b) to make smooth production systems
(c) to kelp hedge against price increase
(d) all of the above
8. VED analysis of inventory deals with
(a) utility of the materials (b) cost of the materials
(c) availability of the material (d) consumption of the material
9. FSN analysis of inventory deals with
(a) utility of the materials (b) cost of the materials
(c) availability of the material (d) consumption of the material
10. SDE analysis of inventory deals with
(a) utility of the materials (b) cost of the materials
(c) availability of the material (d) consumption of the material
11. Which of the following is not the part of assumptions of basic EOQ model?
(a) Demand is known with certainty and is relatively constant over time.
(b) Shortages are allowed.
(c) Lead time for the receipt of orders is constant.
(d) The entire order quantity is received at once and instantaneously.
12. Which of the following EOQ model assumes that material cost is the variable cost?
(a) Basic EOQ model with instantaneous receipt.
(b) EOQ model without instantaneous receipt.
(c) EOQ model with shortages.
(d) EOQ model with quantity discount.
13. To determine the reorder point, which of the following information is required?
(a) Demand rate (b) Lead time
(c) Safety stock (d) All the above
128 Industrial Engineering and Management
14. A firm has consumption rate of the material is 20 units per week and lead time of supply of the raw
material is two weeks. Which of the following will be the reorder point?
(a) 20 units (b) 40 units
(c) 60 units (d) 80 units
15. In the basic model of EOQ with instantaneous supply
(a) Ordering cost will be less than the holding cost.
(b) Ordering cost will be equal to the holding cost.
(c) Ordering cost will be more than the holding cost.
(d) There is no relationship between ordering cost and holding cost.
Answers
1. (a) 2. (c) 3. (b) 4. (d) 5. (b) 6. (c) 7. (d) 8. (a) 9. (d)
10. (c) 11. (b) 12. (d) 13. (d) 14. (b) 15. (b)
Review Questions
1. What are the various types of inventory maintained in a manufacturing organization?
2. What are the objectives of inventory?
3. Discuss the functions of inventory.
4. Write short notes on the following
(a) ABC analysis
(b) VED analysis
(c) FSN analysis
(d) SDE analysis
5. Derive an expression for economic order quantity subject to instantaneous supply, no shortage, and
without any discount.
6. Discuss the reorder point for variable demand and variable lead time.
Exercises
1. A company ABC is planning to stock a product A. The company has developed the following
information:
Annual usage = 6000 units
Cost of the product = Rs 350 /unit
Ordering cost = Rs 50 per order
Carrying cost = 25 per cent of the materials cost per unit per year.
(a) Determine the optimal number of units per order
(b) Find the optimal number of orders/year
(c) Find the annual total inventory cost
Inventory Control 129
2. A furniture house decides to use the EOQ model to determine the order size of furniture from a
carpenter. The inventory manager observes that the annual demand of the furniture is 500 units for
last two years and expected to be same in the coming years. He has estimated that preparation of an
order and other variable costs associated with each order are about Rs 250, and it costs him about
20 per cent per year to hold items in stock. His cost for the furniture is Rs 1000.
(a) How many furniture should be ordered each time?
(b) How many orders would there be?
(c) Determine the approximate length of cycle time.
(d) Calculate the minimum total inventory cost.
3. An auto component manufacturer supplies headlight assembly to car dealers. The annual demand is
approximately 6000 headlight assemblies. The supplier pays Rs 2000 for each headlight assembly
and estimates that the annual holding cost is 15 per cent of the headlight assemblies’ value. It costs
approximately Rs 500 to place an order. The supplier currently orders 500 headlights per month.
(a) Determine the total inventory costs for the current order quantity.
(b) Determine the economic order quantity (EOQ).
(c) How many orders will be placed per year using the EOQ?
(d) Determine the total inventory costs for the EOQ.
4. In Exercise 3, upon closer inspection, the supplier determines that the demand for headlight assembly
is normally distributed with mean 4 headlight assemblies per day and standard deviation 3 headlight
assemblies per day. (The supplier plant is open 300 days per year.) It usually takes about 4 days to
receive an order from the factory.
(a) What is the standard deviation of usage during the lead time?
(b) Determine the reorder point needed to achieve a service level of 95 per cent.
(c) What is the safety stock? What is the holding cost associated with this safety stock?
(d) How would your analysis change if the service level changed to 98 per cent?
6. Magson, D. (1979), ‘Stock Control When the Lead Time Cannot be Considered Constant’, Journal
of Operational Research Society, 30: 317–322.
7. Naddor, E. (1966), Inventory Systems (New York: Wiley).
8. Ouyang, L. Y. and Chuang, B. R. (2000), ‘A Periodic Review Inventory Model Involving Variable Lead
Time with a Service Level Constraint’, International Journal of Systems Science, 31: 1209–1215.
9. Taft, E. W. (1918), ‘The Most Economical Production Lot’, Iron Age, 101: 1410–1412.
10. Wemmerlov, U. (1982), ‘Inventory Management and Control’, in Ed. G. Salvendy (ed), Handbook of
Industrial Engineering (New York, John Wiley and Sons).
11. Wilson, R. H. (1934). ‘A Scientific Routine for Stock Control’, Harvard Business Review, 13: 116–128.