Understanding Deterministic Inventory Models
Understanding Deterministic Inventory Models
Economic order quantity in production (POQ): Considering that the order can be
receive over a period of time, this model takes into account that the demand rate
and the production rate.
There are many more EOQ models with very specific parameters. For now, we...
let's consider the most studied.
Inventories with dynamic deterministic demand
We have a degree of knowledge about the demand but it varies over time.
This poses a challenge, which is the lot size, as the inventory costs depend on this.
they may be greater or lesser. To respond, methods or systems have been generated
plotting, such as the following:
Batch by batch: It consists of obtaining exactly what I need, which leads to having the
exact inventory required and with it a low maintenance cost.
Constant period: Arbitrarily sets the order intervals.
Economic Order Quantity (EOQ): The EOQ can also be used to determine the
batch size, however authors Jay Heizer and Barry Render do not recommend its use
when the demand is relatively constant and not dynamic.
Fragmented period balancing (BPF): Seeks to balance the costs of maintaining
inventory and ordering costs.
Silver-Meal Algorithm (SM): It is heuristic, meaning that through decision rules
seeks to provide a good (or optimal) solution to the inventory problem. It focuses on the
minimization of total cost (ordering and holding) per period.
Minimum unit cost (CUM): It focuses on minimizing the unit cost through
comparison of ordering and holding costs for different lot sizes, in order to
choose the one that shows the least difference.
Wagner–Whitin Algorithm (WW): Through dynamic programming, it seeks the
minimization of ordering costs and inventory holding costs
Remember
The standard deviation is a measure that indicates the dispersion of the data with respect to
the average. For example, the average for {7,9,6,8} is 7.5. The average for {10,5,10,5}
It is also 7.5. Now, the standard deviation of the first group of data is 1.29.
of the second data group is 2.88 being higher. This indicates that the data from
the second group is more dispersed, but that is noticeable at first glance, do you see it?
We are not certain about the demand and/or the delivery time. We always order when the
inventory is at a certain level (reorder point), therefore the lead time varies, which
this means we must have safety stock.
And what would the reorder point be?
If the number of items reaches a specific level in the inventory, we will place a new one.
purchase order and we will call it 'Q'. That specific level is what we know
as reorder point or reorder level.
Let's keep in mind that this 'Q' will always be fixed (and yes, therefore we are going to calculate it),
but the time between one and the other "Q" is variable; if it were not so we would be facing a model
deterministic, which is when we know with certainty the demand and the lead time.
But how to choose how much safety stock to have? The decision aims to have a
balance between the level of customer service and the costs of maintaining inventory.
One option is to propose cost minimization models, but it is a complex task since
involve the determination of the cost of stockouts and backorders.
Another more common option is to define service level policies for the inventory and based on
there to calculate the safety stock according to that policy.
Inventory Service Level Policy
Establishing an inventory service level policy is nothing more than defining the probability
to avoid running out of inventory during the time an order is placed until
that this arrives (lead time or waiting time).
For example, we can define an inventory service level of 95%, which means that
There is a 95% probability that demand will not exceed supply. In other words
In this way, the probability of shortages is 5% (100%-95).
However, demand may not behave uniformly over time.
wait (lead time), as it may be so.
Let me explain: If the variation in demand with respect to the average is not large, we can
to give ourselves the luxury of having a small safety inventory. On the contrary, if the demand
varies greatly from one order to another, it is advisable to have a large safety inventory for
avoid shortages.
This variability leads us to talk about probability distribution and with this to include two
very important concepts in inventory management: mean and variance.
Calculating the safety inventory
To express the safety inventory, we have the following formula:
The reason? The reorder point is equal to the average demand plus the inventory of
security. Clearing the security inventory, we have to:
Reorder point = Average demand + safety inventory
Reorder point - average demand = Safety stock
Now, if we want to provide a service level higher than 50%, the reorder point must be
greater than the average demand during the lead time, which would imply including the point of
rearranged to the right of the central line of the Gaussian bell.
Let's assume we want an inventory service level of 90% (that is, that the
the probability of having shortages is 10%). How do we calculate the inventory of
security?
In this way:
At higher values of z, we will have a greater inventory service level and therefore
greater safety inventory. If z=0 there would be no safety inventory, which would indicate that
the reorder point is equal to the demand and we would have stockouts 50% of the time.
Enough theory, let's land what was said in a small exercise.
Exercise #1: Calculating z
It is important that you know how to determine z. We will discuss the theory about the normal curve in
another post. For the moment, find a regular table. There are plenty on Google, just type in regular table
and go to the images section.
Let's suppose that a company wants to have an inventory service level of 95%. To
To calculate the safety stock, we need the z value, what would it be?
What we will do is search in a normal distribution table for the number closest to
0.95. Look...
That number is in yellow, it is 0.9505. Moving to the header of the columns.
we found 1.6 and in the header of the rows 0.05. When added, we get a z=1.65.
With this clear, you already know how to calculate z, something vital for the exercises we will see.
Think about the following: A case where we know the average demand and its deviation.
standard over a period of time (let's call it t). Consider that the average demand and the
standard deviation is constant for each period t.
Now consider the lead time (waiting time) which can be a multiple or fraction of that.
waiting time. Consider for example that t=1 week and LT=3 weeks.
Thus, during that LT, the demand could be described as the sum of the demands during
each period t. If t=1 week and LT=3 weeks, the demand D for LT would be d+d+d, or also
d*LT. Are you following me? The same would happen with the variance of the demand distribution during
the lead time, that is to say:
Remember to work with the same units when using the formulas. In this case, we are
working in weeks, but if the delivery time were given in days, the demand
we must convert it to days.
Step 4: We cannot calculate the total cost of the inventory system Q if we do not have the
optimal order quantityEOQ. To do this, we first need to determine the annual demand.
Then we can to do the calculation del cost total.
Notice that the formula to calculate the annual cost is very similar to that of the classic EOQ model.
The only thing that changes is the part of the annual maintenance cost. This is calculated
considering that the safety stock is available all the time, even when
sometimes there is demand higher than the average demand during the delivery time, and sometimes
smaller. So, during the year, we assume that the safety stock will be available.
How are these results interpreted? When the inventory level is at 147 units,
we will place an order for 159 units that will arrive in two weeks. During that time the
The risk of having shortages is 5%. That said, the total cost of the Q system is $6679.28.
Other variables such as total cost are calculated in the same way we addressed in the example.
previous
Example #3: Constant demand and variable delivery time
Let's go with another simpler example:
Higgi is a company that sells televisions. It sells 20 televisions a day, being almost
always constant. When Higgi places the order, the television manufacturers have a
average delivery time of 10 days with a standard deviation of 4 days. Because of the
the cost of shortages is very high (well, it's a television) the company has estimated a level of
98% service.
We are going to calculate reorder point and safety stock.
20 televisions per day
10 days
4 days
98%
Step 1: Let's locate z of 98% just like we did in the first example. Checking in a table.
normal, we obtain that z=2.055
Step 2: We already have everything to calculate the safety stock and the reorder point.
Interpretation: When the inventory level is at 364 units, we will place an order that
It will take about 10 days to arrive. During that time, the risk of having shortages is
2%.
System Q with variable demand and waiting time
Finally, we address the most realistic case. In practice, this is the case that occurs most often.
in companies, where we have uncertainty both about demand and time
wait.
This situation is often addressed through computer simulation. But in
In this post, we will limit ourselves to calculating the point of the inventory system as it is
we have done in the previous examples.
That is to say, if you have understood the previous examples, you can already deduce the formula to
employ for this scenario.
Example #4: Demand and variable delivery time
A company that sells All in One equipment presents a demand.
with a normal distribution of 200 computers on average with a standard deviation of
20 units. The delivery time from your supplier also has a normal distribution of
18 days with a standard deviation of 8 days.
What is the reorder point and how much is the safety stock if the company has a
95% inventory service level policy?
Step 1: As always, we determine z of 98%. We obtain 1.645.
Step 2: We calculate safety stock and reorder point.
Interpretation: When the inventory level reaches 6236 units, we will place an order that
It will take about 18 days to arrive. During that time, the risk of having shortages is
5%.
Deterministic inventory models are used when there is certainty about both demand and lead time. These models assume fixed parameters and are suitable for environments where demand can be predicted accurately, such as stable product lines with consistent demand patterns . Probabilistic inventory models, on the other hand, are appropriate for scenarios with uncertainty in demand or lead time. They involve variable inputs and are more suited to dynamic markets or new products with unpredictable demand . The choice between the two depends on the predictability of demand and lead time in a given situation.
Demand variability directly affects the standard deviation of demand during lead time, a crucial component in calculating safety stock and reorder points. A higher variability results in a greater standard deviation, indicating more significant fluctuations around the average demand, which necessitates larger safety stocks to maintain desired service levels. This larger buffer is intended to mitigate the risk of stockouts during unpredictable demand periods. Thus, precise estimation of standard deviation, considering variability trends, is critical for maintaining inventory efficiency and reliability .
Safety stock acts as a buffer in a continuous inventory review system to safeguard against uncertainties in demand and lead time. It ensures service levels are maintained by preventing stockouts during fluctuations. Safety stock is typically calculated using the standard deviation of demand and lead time, combined with a service level factor (z-score), to accommodate potential variability. Specifically, the formula involves multiplying the standard deviation of demand during lead time by the z-value corresponding to the desired service level .
Variable demand complicates the calculation of the reorder point in a continuous inventory review system by introducing uncertainty into the prediction of inventory depletion rates. The reorder point must account not only for average demand during lead time but also incorporate safety stock to buffer against deviations from the average demand. Calculating this involves determining the expected demand during lead time and adding a safety stock component derived from the standard deviation of demand multiplied by a z-score for the desired service level . Such a comprehensive approach mitigates risks of stockouts despite the inherent demand variability.
The Economic Order Quantity (EOQ) model aims to minimize the total inventory costs by balancing the ordering and holding costs. The EOQ model calculates the optimal order quantity that minimizes the sum of these costs. One of its key limitations is that it assumes constant demand and lead time, which may not be realistic in dynamic environments. Additionally, it doesn't account for quantity discounts or stockouts, which might lead to suboptimal decisions in real-world scenarios .
Computing the total cost in a continuous inventory review system involves summing up the holding costs, ordering costs, and sometimes shortage costs if applicable. Holding costs include maintaining both cycle stock and safety stock over the period. Ordering costs are calculated based on the number of orders placed per period. Factors like variance in demand, service levels, and cost parameters like ordering and holding cost rates can significantly influence these costs. Moreover, achieving a balance between holding larger stocks to ensure service levels and minimizing holding costs presents a dynamic trade-off .
Assuming constant lead time in a probabilistic inventory model can limit accuracy by ignoring the potential for variability that exists in actual supply chains. In reality, lead times can fluctuate due to several factors like supplier reliability, transportation delays, or manufacturing bottlenecks. This assumption undermines the model's robustness in handling real-world uncertainties, resulting in potential stockouts or excessive safety stock levels, which ultimately affect service and cost efficiency. Adapting the model to account for possible lead time variability enhances its predictive power and responsiveness .
In dynamic demand scenarios, the batch-by-batch approach involves ordering exact quantities as needed, which tends to minimize holding costs by maintaining low levels of inventory . The constant period approach, however, sets fixed order intervals regardless of demand fluctuations, potentially leading to higher inventory levels and increased holding costs. It can result in either frequent ordering (with higher ordering costs) or surplus inventory (with higher holding costs), thus impacting total inventory costs based on the variability of demand .
The Silver-Meal heuristic is used in inventory management to develop a good approximation for ordering schedules in environments with dynamic demand. It focuses on minimizing the total cost per period by evaluating incremental costs of additional runs over the planning horizon . While it provides a more flexible approach compared to EOQ in dynamic settings, its heuristic nature implies that it may not always yield the optimal solution. Moreover, it requires adjustment of decision rules according to changing conditions and might be computationally intensive for large-scale problems .
The Wagner-Whitin algorithm is essential in inventory planning for its capability to minimize total costs through dynamic programming. Key considerations include understanding demand patterns over time, as the algorithm strategically identifies optimal order quantities and timings by evaluating costs associated with holding and ordering inventories over a planning horizon. It is particularly effective in determining batch sizes for varying demand, but requires precise data on cost parameters and computational resources for execution, making it less suitable for exceedingly volatile environments or when data accuracy is low .