Skip to main content


Swipe to navigate through the articles of this issue

Published in: Production Engineering 5-6/2020

Open Access 12-10-2020 | Production Management

EOQ inventory model for perishable products under uncertainty

Authors: R. Patriarca, G. Di Gravio, F. Costantino, M. Tronci

Published in: Production Engineering | Issue 5-6/2020



Perishable products require accurate inventory control models as their effect on operations management can be critical. This assumption is particularly relevant in highly uncertain and dynamic markets, as for the ones generated by the pandemic era. This paper presents an inventory control model for perishable items with a demand rate variable over time, and dependent on the inventory rate. The model also considers the potential for backlogging and lost sales. Imperfect product quality is included, and deterioration is modelled as a time-dependent variable. The framework envisages the possibility to define variables affected by uncertainty in terms of probability distribution functions, which are then jointly managed via a Monte Carlo simulation. This paper is intended to provide an analytical formulation to deal with uncertainty and time-dependent inventory functions to be used for a variety of perishable products. The formulation is designed to support decision-making for the identification of the optimal order quantity. A numerical example exemplifies the outcomes of the paper and provides a cost-based sensitivity analysis to understand the role of main parameters.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
a \(\left[\frac{{\rm unit}}{t}\right]\)
Demand rate in D (t = 0) \((a>0)\)
b \(\left[\frac{{\rm unit}}{{t}^{2}}\right]\)
Demand rate coefficient \((b\ne 0)\)
b c \(\left[\frac{\EUR }{{\rm unit}*t}\right]\)
Unit backorder cost
c \(\left[\frac{{\rm unit}}{{t}^{3}}\right]\)
Demand rate coefficient \((c\ne 0)\)
d \(\left[\frac{\EUR }{{\rm unit}}\right]\)
{\rm unit} deteriorating cost
g \(\left[\frac{\EUR }{{\rm unit}}\right]\)
Constant coefficient of the holding cost
h \(\left[\frac{\EUR }{{\rm unit}*t}\right]\)
Variable coefficient of the holding cost
l s \(\left[\frac{\EUR }{{\rm unit}}\right]\)
Unit lost sale cost
s \(\left[\frac{\EUR }{{\rm unit}}\right]\)
Unit screening cost
t 1 \(\left[t\right]\)
Screening process starting time
t 2 \(\left[t\right]\)
Stock-out starting time
Percentage of defective products
θ \(\left[\frac{{\rm unit}}{t}\right]\)
Deterioration rate
λ \(\left[\frac{{\rm unit}}{t}\right]\)
Screening rate
μ \(\left[t\right]\)
Deterioration process starting time
φ \(\left[\frac{1}{t}\right]\)
Backlogging parameter \((\varphi >0)\)
Backlogging rate
D(t) \(\left[\frac{{\rm unit}}{t}\right]\)
Demand rate
D b \(\left[\frac{{\rm unit}}{t}\right]\)
Demand rate when inventory is null
H(t) \(\left[\frac{\EUR }{{\rm unit}}\right]\)
Holding cost function
I 0 \(\left[unit\right]\)
Maximum inventory level
I1(t) \(\left[unit\right]\)
Inventory level in the time interval [0, t1]
I1(t) \(\left[unit\right]\)
Inventory level in the time interval [t1, μ]
I2(t) \(\left[unit\right]\)
Inventory level in the time interval [μ, t2]
I3(t) \(\left[unit\right]\)
Inventory level in the time interval [t2, T]
I d \(\left[unit\right]\)
Inventory level in t1, considering defective products
I s \(\left[unit\right]\)
Inventory level in t1, without defective products
I μ \(\left[unit\right]\)
Inventory level in μ
Q \(\left[unit\right]\)
Ordered quantity
Q b \(\left[unit\right]\)
Maximum backorder quantity
T \(\left[t\right]\)
Inventory cycle length

1 Introduction

The economic order quantity (EOQ) is an inventory control model largely accepted in industrial operations management, since its introduction in the earliest decades of the twentieth century [1]. However, the original model presents several unrealistic assumptions that motivated scholars to study the EOQ under real-life scenarios [2]. One of the more investigated area refers to products that suffer of a short lifecycle. This vast literature becomes particularly relevant in current days for the identification of the control models to be adopted for sustainable inventory and production management. Besides traditional food and beverage products, more critical items refer indeed to medical supplies such as surgical masks, reagents, swabs, pads that in the pandemic era require even more accurate ordering and replenishment strategies.
From a production management perspective, such products are currently critical, due to the large size of demand required by societal needs and subjected to public purchasing with urgent timing. The batch size becomes a crucial variable considering the difficulties arising in product transferring between suppliers and customers. Products may also suffer from possible damages during deliveries, reducing their quality level. The highly dynamic current market also pushes competition over quality, jeopardizing products’ integrity, as well as facilitating products’ deterioration. Furthermore, since in real settings all these features are largely affected by uncertainty, deterministic inventory models become no more effective for the minimization of respective management costs.
An opportunity emerges here to further investigate and refine an EOQ model in light of the features required to support a sustainable production management for products that are strategic during a pandemic. It thus becomes necessary to ensure that operations rely on optimization of parameters referred to reduced quality of products over time, and to the deterioration effects on customers’ purchasing interest. In addition, deterioration may also yield waste, which has to be disposed, generating not-negligible disposal cost.
On these assumptions, this paper contributes to the field of production engineering research by proposing a new model that can take into account costs related to perishable products, along with the uncertainty of demand and quality level, and the associated effect on customers, i.e. backordering or lost sales. Even though this document presents an integrated formulation for modelling the features of pandemic related items, the model has been built to provide an analytic formulation easily extensible to a large set of perishable products (e.g. pharmaceutical, food and beverages).
The remainder of the paper is organized as follows. Section 2 provides a literature review on more relevant EOQ models for perishable products. Section 3 details the proposed integrated analytical model, which is then exploited via a numerical Monte Carlo simulation in Sect. 4. Finally, the conclusions summarize the outcome of this work and the potential for future research.

2 Literature review

Products can lose their value during storage due to: (1) obsolescence, i.e. losing value over time due to technological changes or substitutes entering the market; (2) deterioration, i.e. the change or decay of the physical characteristics of a product which results in a reduction in the usefulness. Products affected by deterioration can be classified as perishable, with a known lifetime and expiry date, and decaying, with unknown lifetime. The ones characterized by high deterioration rate can generate stock-out, lost sales and disposal costs [3].
In EOQ models for perishable products, each batch presents a constant or variable rate of deterioration that can move compliant products to defective, even after their receipt in the factory. In recent years, an instantaneous deterioration at a constant rate has been proposed with a demand linearly increasing in time, assuming full recovery of backorder after replenishment [4]. Karthikeyan and Santhi [5] consider the demand as a cubic function over time, for which stock-out is not allowed but products have a salvage value. Khurana and Chaudhary [6] follow a demand depending on both the level of available stock and price, and then develop two models with a different backlogging rate, i.e. constant or depending on the waiting time until the arrival of the next batch. Mahapatra [7] study a model for high reliability products: buyers are inclined to acquire high-quality products to reduce maintenance costs and the possibility of failure, stock-out is partially managed in backorder. Kumar [8] examines the effect of a time-dependent linear demand in case of positive stock level, and a constant demand during stock-out. Tripathi [9] develops a model for seasonal food products with quadratic demand over time, and possible stock-out with no lost sale. Shaikh [10] proposes a model with temporary discount on the purchase unit cost, where the demand function depends on the price and the level of available stock, while during stock-out the demand depends only on the price of the product.
A further specialization for perishable products provides a constant rate with non-instantaneous deterioration, starting after a certain amount of time [11]. In particular, Tat et al. [12] develop a model for a two-tier supply chain, allowing stock-out. Palanivel and Uthayakumar [13] consider the demand function dependent on price and advertising, assessing the effect of inflation and the time value of money.
In reality, a constant rate of deterioration rarely occurs as most products deteriorate more as time passes. Mishra [14] present the demand as a linear function over time when the stock level is positive, becoming constant during stock-out, and backlogging rate inversely proportional to the lead time of the next replenishment. With the same assumptions, Singh [15] develop a model with a time-dependent deterioration rate and no stock-out allowed, where the demand rate changes over time, i.e. constant over time before deterioration, and linear in time after deterioration starts.
Other examples of a variable rate consider the adoption of Weibull distribution. For instantaneous deterioration, a two-parameter Weibull distribution is proposed by: Rajoria et al. [16] (with both time-dependent demand and backlogging rate, considering inflation), Sharma et al. [17] (price and expiry-date dependent demand and two backlogging rates, constant or variable) and Pervin et al. [18] (linear demand over time and partial backorder). A two-parameter Weibull distribution can be used if the deterioration rate is decreasing and the initial value is very high or if it is increasing with an initial value approximately null. Otherwise, (e.g.) when the deterioration starts after a certain period, a three-parameter Weibull distribution is required: Sanni and Chukwu [19] develop a model with time-dependent quadratic demand and partial backorder; Singh et al. [20] develop a model for a new seasonal product with time-dependent ramp demand, possible stock-out and full recovery. Finally, Palanivel and Uthayakumar [21] present a model where the demand is a function of price, advertising, and inflation, admitting stock-outs, and partial backlogging with a rate depending on the lead time until the arrival of the next batch. The deterioration starts only after a certain period with a rate represented by three continuous probability distributions: uniform, triangular, and beta.
From the analysis of this literature, it emerges the need to develop a model which is able to represent the features of a complex scenario such as the one present during a pandemic, via an analytic formulation which is also subjected to uncertainty. On these bases, this paper presents an integrated EOQ inventory control model for perishable products, subject to variable defectiveness checked during quality control and time-dependent deterioration, which can cause both backorder and lost sale. The proposed paper indeed integrates different analytical formulations discussed individually in previous research and adopts Monte Carlo simulation to solve the resulting optimization problem. In addition to the integrated analytical nature of this work (whose detail choices have been discussed in detail in Sect. 3), the contribution proposed here is intended to support decision-making with a clear representation of uncertainty effects.

3 Analytical model

The analytical formulation models an economic order quantity problem for a single perishable item. The deterioration of the products determines the likely possibility of generating an anticipated stock-out situation [22], which is considered in a partial backlogging scenario. The deterioration rate starts after a specific known time moment μ and is a random variable [13]. No substitution or repair of deteriorated products is allowed during the re-ordering period. In practical terms, the total costs referred to this situation are represented by a combination of holding cost (cost due to the materials stocked in the warehouse), screening cost (cost to be paid for checking the quality of products), disposal costs (cots required to dispose the products that do not satisfy the quality level after the initial screening, or when the deterioration starts); the shortage cost (cost to be paid when the demand is not matching the remaining inventory), and the lost sale costs (cost paid in case there is left in the inventory at the moment of re-ordering). Figure 1 summarizes conceptually the different cost components, as a basis for the subsequent mathematical formulation.
Additional specific features of the model can be summarized as follows:
  • Replenishment occurs instantaneously
  • The demand is stock-dependent: a quadratic function in standard situations [19], and constant influenced by \({B}_{r}\left(t\right)\) during the stock-out period [14].
    $$D\left(t\right)=\left\{\begin{array}{c} a+bt+c{t}^{2} 0\le t\le {t}_{2 } \\ {D}_{b}{B}_{r}\left(t\right) {t}_{2}\le t\le T\end{array}\right.$$
  • DETERIORATION. The products can be sold until T, which corresponds to the expiry date of the product in question, assumed to be equal to the inventory ordering cycle. Products left in stock after T constitute lost sales, since they do not respect the requirements of the customer.
  • BACKLOGGING. The backlogging rate \({B}_{r}\left(t\right)\), i.e. the portion of demand to be satisfied in backorder, is variable and is dependent on the length of the waiting time for the next replenishment: a longer backlogging rate would imply a smaller portion of customers would accept backlogging at time t. This situation is described in case of negative inventory, as follows [15]:
    $${B}_{r}\left(t\right)=\frac{1}{1+\varphi (T-t)} {t}_{2}\le t\le T$$
    where \((T-t)\) is the remaining time before next replenishment, and \(\varphi >0\) is a factor inversely representing the backorder rate imposed by the company: \(\varphi =0\) implies a full backorder management \({B}_{r}\left(t\right)=1\), with progressively lower backlogging rates for larger values of \(\varphi\).
  • DEFECTIVENESS. Every order includes a percentage of defective products α, which is a random variable whose probability density function f(α) is uniform and known [23]. Screening is conducted in the interval \(\left[0,{t}_{1}\right]\) with a screening frequency λ. The screening process is assumed to be perfect: no mis-classified products are possible. All defective units are removed contemporarily from the inventory at the end of the screening process, i.e. \({t}_{1}\). The screening rate is sufficiently large to ensure that a number of products larger than the demand is screened in \(\left[0,{t}_{1}\right]\). This assumption is acceptable since the screening process takes only little time, especially considering modern automated technologies for screening. The defective items are independent of deterioration \({(t}_{1}< \mu )\). A constraint on \(\alpha\) is needed to avoid stockout during the screening process:
    $$\left(1-\alpha \right)Q>D\left(t\right){t}_{1 }\to \alpha \le 1-\frac{D\left(t\right)}{\lambda }, {t}_{1} =\frac{Q}{\lambda }$$
  • HOLDING. The holding cost per unit is proportional to both the storage time and consists of two components: a constant part (g) and another part linearly increasing with the storage time (h). The holding cost function is \(H\left(t\right)=\left(g+ht\right)\). This assumption motivates the potential benefits of larger holding cost to compensate the deterioration process increasing over time [10].
The stock level in \(t=0\) corresponds to the maximum level of inventory \(I\left(t=0\right)={I}_{0}\). In the time interval \(\left[0,\mu \right]\) the stock level decreases following the demand D(t):
$$\frac{\partial {I}_{1}\left(t\right)}{\partial t}= -D\left(t\right), 0\le t\le \mu$$
where imposing \({I}_{1}\left(0\right)={I}_{0}\), and considering and \({t}_{1}\) as a function of the screening rate \(\lambda\), \({t}_{1} =\frac{Q}{\lambda }\):
$${I}_{1}\left(t\right)={I}_{0}-\left(at+\frac{b}{2}{t}^{2}+\frac{c}{3}{t}^{3}\right), 0\le t\le {t}_{1}$$
The inventory level including defective products is \({I}_{1d}\left({t}_{1}\right)\):
Since the amount of defective items \({t}_{1}\) is equal to αQ [23], the actual level of usable products is:
$${I}_{1s}\left({t}_{1}\right)= {I}_{1d}\left({t}_{1}\right)-\alpha Q$$
Consequently, the stock level in \(\left[{t}_{1},\mu \right]\) can be modelled as:
$${I}_{{1}^{{\prime}}}\left(t\right)={I}_{0}-\left(at+\frac{b}{2}{t}^{2}+\frac{c}{3}{t}^{3}\right)-\alpha Q, { t}_{1}\le t\le \mu$$
where \({I}_{{1}^{{{\prime}}}}\left(\mu \right)={I}_{\mu }\).
Since deterioration starts at μ, the inventory level in \(\left[\mu ,{t}_{2}\right]\) is:
$$\frac{\partial {I}_{2}(t)}{\partial t}+\theta {I}_{2}\left(t\right)= -D\left(t\right), \mu \le t\le {t}_{2}$$
This differential equation can be solved imposing \({I}_{2}\left(\mu \right)={I}_{\mu }\) and \({I}_{2}\left({t}_{2}\right)=0\) [9]:
$${I}_{2}\left(t\right)= \frac{1}{\theta }\left\{\left[\left(a+b{t}_{2}+c{t}_{2}^{2}\right)-\left(\frac{b+2c{t}_{2}}{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]{e}^{\theta ({t}_{2}-t)}-\left[\left(a+bt+c{t}^{2}\right)-\left(\frac{b+2ct}{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]\right\}$$
Considering \({I}_{{1}^{{\prime}}}\left(\mu \right)={I}_{2}\left(\mu \right)\):
$${I}_{0}-\left(a\mu +\frac{b}{2}{\mu }^{2}+\frac{c}{3}{\mu }^{3}\right)-\alpha Q=\frac{1}{\theta }\left\{\left[\left(a+b{t}_{2}+c{t}_{2}^{2}\right)-\left(\frac{b+2c{t}_{2}}{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]{e}^{\theta ({t}_{2}-\mu )}-\left[\left(a+b\mu +c{\mu }^{2}\right)-\left(\frac{b+2c\mu }{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]\right\}$$
where, after simple mathematical manipulations and considering \(Q={I}_{0}+{Q}_{b}\):
$${I}_{0}= \frac{ \frac{1}{\theta }\left\{\begin{array}{c}\left[\left(a+b{t}_{2}+c{t}_{2}^{2}\right)-\left(\frac{b+2c{t}_{2}}{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]{e}^{\theta \left({t}_{2}-\mu \right)}\\ -\left[\left(a+b\mu +c{\mu }^{2}\right)-\left(\frac{b+2c\mu }{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]\end{array}\right\}+\left(a\mu +\frac{b}{2}{\mu }^{2}+\frac{c}{3}{\mu }^{3}\right)+\alpha {Q}_{b}}{(1-\alpha )}$$
After \({t}_{2}\), a partial backorder phenomenon is activating [14]:
$$\frac{\partial {I}_{3}(t)}{\partial t}= -{D}_{b}{B}_{r}\left(t\right), {t}_{2}\le t\le T$$
where, the condition \({I}_{3}\left({t}_{2}\right)=0\) is needed to ensure the backorder condition, starting after \({t}_{2}\):
$$\frac{\partial {I}_{3}(t)}{\partial t}= -\frac{{D}_{b}}{1+\varphi \left(T-t\right)}, {t}_{2}\le t\le T$$
And consequently, the value of \({I}_{3}\left(t\right)\)[15]:
$${I}_{3}\left(t\right)= \frac{{D}_{b}}{\varphi }\left[\mathit{ln}\left(1+\varphi \left(T-t\right)\right)-ln(1+\varphi \left(T-{t}_{2}\right))\right], {t}_{2}\le t\le T$$
Here, \({Q}_{b}\) is obtained for \(t=T\), i.e. the maximum amount of demand backlogged per cycle:
$${Q}_{b}={-I}_{3}\left(T\right)= \frac{{D}_{b}}{\varphi }ln\left[1+\varphi \left(T-{t}_{2}\right)\right]$$
Hence \(Q\):
$${Q={I}_{0}+Q}_{b}==\frac{ \frac{1}{\theta }\left\{\left[\left(a+b{t}_{2}+c{t}_{2}^{2}\right)-\left(\frac{b+2c{t}_{2}}{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]{e}^{\theta ({t}_{2}-\mu )}-\left[\left(a+b\mu +c{\mu }^{2}\right)-\left(\frac{b+2c\mu }{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]\right\}}{(1-\alpha )}+\frac{\left(a\mu +\frac{b}{2}{\mu }^{2}+\frac{c}{3}{\mu }^{3}\right)+\alpha {Q}_{b}}{(1-\alpha )}+\frac{{D}_{b}}{\varphi }ln\left[1+\varphi \left(T-{t}_{2}\right)\right]$$
Then the respective inventory management costs can be calculated, as for the following formulas:
  • Screening Cost:
  • Holding Cost:
    $$HC={\int }_{0}^{{t}_{1}}H\left(t\right){I}_{1}\left(t\right)dt+{\int }_{{t}_{1}}^{\mu }H(t){I}_{1{^{\prime}}}\left(t\right)dt+{\int }_{\mu }^{{t}_{2}}H(t){I}_{2}\left(t\right)dt={HC}_{1}+{HC}_{2}+{HC}_{3}$$
    Full details on analytical characteristics of \({HC}_{1},{HC}_{2}, {\text{and}} \ {HC}_{3}\) are presented in the Appendix.
  • Disposal Cost:
    $$DC=d({Q}_{d}+\alpha Q)$$
    where \({Q}_{d}\) represents the amount of deteriorated products in \(\left[\mu ,{t}_{2}\right]\):
    $${Q}_{d}={I}_{\mu }-{\int }_{\mu }^{{t}_{2}}D\left(t\right)dt={I}_{0}\left(1-\alpha \right)-\left(a\mu +\frac{b}{2}{\mu }^{2}+\frac{c}{3}{\mu }^{3}\right)-\alpha {Q}_{b}-{t}_{2}\left(a+\frac{b}{2}{t}_{2}+\frac{c}{3}{t}_{2}^{2}\right)+\mu \left(a+\frac{b}{2}\mu +\frac{c}{3}{\mu }^{2}\right)$$
  • Shortage cost [14]:
    $$ShC={b}_{c}\left[-{\int }_{{t}_{2}}^{T}{I}_{3}\left(t\right)dt\right]=-\frac{{b}_{c}{D}_{b}}{\varphi }{\int }_{{t}_{2}}^{T}\left[\mathit{ln}\left(1+\varphi \left(T-t\right)\right)-\mathrm{ln}\left(1+\varphi \left(T-{t}_{2}\right)\right)\right]={b}_{c}{D}_{b}\left[\frac{T-{t}_{2}}{\varphi }-\frac{1}{{\varphi }^{2}}ln(1+\varphi (T-{t}_{2})\right]$$
  • Lost sales cost [14]:
    $$LsC= l{Q}_{ls}=l{\int }_{{t}_{2}}^{T}\left[{D}_{b}\left(1-\frac{1}{1+\varphi \left(T-t\right)}\right)\right]dt=l{D}_{b}\left[T-{t}_{2}-\frac{1}{\varphi }\mathrm{ln}\left(1+\varphi \left(T-{t}_{2}\right)\right)\right]$$
Finally, the total cost is the sum of the previous elements:

4 Numerical example

The complicated structure of the proposed formulation does not allow an efficient analytical closed-form solution, especially when considering the probabilistic nature of the mentioned variables. As such, the problem has been solved via a Monte Carlo simulation model, which ensures a relatively simple, flexible, and computationally efficient analysis. Each Monte Carlo simulation consisted of 5000 iterations [24], relying on Mersenne twister, an efficient pseudo-random numbers generating algorithm.

4.1 Base scenario

The model has been then validated with the data presented in Table 1. Besides a base scenario which summarizes the values representative of plausible settings, a sensitivity analysis has been performed to study the impact of main variables on the order quantity and respective total cost. The numerical values assigned in the base scenario have been based on previous literature on perishable products (e.g. [9, 10, 22, 23]) as well as some manipulated data of a company dealing with ordering of products for pandemic. These values serve only for demonstration purposes. Considering indeed that the contribution of this research consists of proposing a formulation suitable for different products, it has been decided to provide a sensitivity analysis in order to further prove the validity and robustness of the results with different input values.
Table 1
Values of adopted variables and parameters
Base scenario
Normal (100, 10)
Normal (50, 5)
Normal (10, 1)
Uniform (0, 0.1)
Uniform (5000, 6000)
Triangular (60, 60, 80)
The distributions’ parameters are synthetically described as follows: normal (mean, std. dev), triangular (min, mode, max), uniform (min, max).
From the analysis of results presented in Fig. 2, it clearly appears the major contribution to the total cost (TC) played by the shortage cots (ShC) and the disposal cost (DC), which shows a similar pattern of the holding cost (HC). This probabilistic analysis confirms the trade-off to be set to ensure an economical order strategy.
This analysis can be used as a support for decision-making under uncertainty, as shown in Fig. 3. Besides the inherent uncertainty on the demand value, there could be randomness in any of the proposed variable. Therefore, a certain threshold on the total cost (vertical axis) can be set to understand the feasibility of an imposed budget constraint. The decision-maker can thus establish a certain range of Q to assess the effect on total cost (or of course, on any other cost).
For example, within the range of Q (1500, 3500), the total cost will exceed the budget constraint (TC = 220) only for about 6%. A larger or shorter range can be proposed, depending on exogenous variables (e.g. supplier’s constraint on ordering quantity).

4.2 Sensitivity analysis

Three sensitivity analyses have been performed to study the impact of the defect rate α), deterioration (\(\uptheta\)), and the backlogging parameter (φ). Results show consistency with potential real scenarios, as detailed in the following figures (see Figs. 4, 5, 6).

4.2.1 Defective products ratio

The sensitivity analysis on the defective product ratio shows that there is no significant contribution to the total cost, while deviations can be ascribed to the random nature of the other variables: α has been set ranging from 0 (no defect) to 0.10 (10 percentage of defective products during screening), as shown in Fig. 4.

4.2.2 Deterioration rate

About the deterioration rate, as it increases, there is a significant increase in the required lot size (Q), and associated costs, as shown in Fig. 5. This increment is largely representative of the increment in the shortage costs (ShC) and the lost sale costs (LsC), while negligible variations are experienced in the holding cost (HC). The sensitivity analysis is here stopped at \(\uptheta\)=0.50, representing a reasonable boundary condition for deterioration rate in line with previous research which usually reports a value of \(\uptheta\) never exceeding 0.3 [9, 10, 22].

4.2.3 Backlogging parameter

The backlogging parameter φ shows a non-negligible effect on the total cost. In the range from 0.1 to 1, the total cost presents a decrease up to φ = 0.70. As expected, the tendency is largely due to the effect on the shortage costs (ShC) which progressively are affected by a reduced randomness, due to the increased acceptance of the backlogging (see Figs. 6, 7). Minor effects are observable in lost sale costs (LsC), while negligible effects are presented in the other components of the cost function.

5 Conclusions

Current competitiveness requires dedicated strategies to deal with the uncertainty of market in highly dynamic settings. The paper presents an EOQ model which integrates a variety of products features to extend the credibility of the standard formulation also to cases affected by uncertainty, via a Monte Carlo simulation. The model allows the identification of advantageous quantity ranges for orders and the respective economic risk profile.
Furthermore, in more general terms, as proved by the cost sensitivity analysis, the model allows the isolation of the most significant variable dependencies (i.e. backlogging parameter, deterioration coefficient), supporting a parametric EOQ assessment.
Future research directions may include additional models of the deterioration process, i.e. other probability distribution functions suitable to represent the behaviours of specific products over time. Additionally, the framework could be enhanced to encompass other operations management aspects, (e.g.) permissible delay in payments, quantity discounts flexible re-ordering intervals. Considering the positive results obtained via the proposed Monte Carlo simulation in combination with the provided analytical framework, this research confirms the usefulness of the proposed approach as decision-making support tools able to ensure an effective inventory management for critical products.
The proposed framework can be adopted for a large variety of deteriorating items, whose market presence can also be indirectly affected by the pandemic scenario itself. In this sense, a proper setting of the input, as well as the decisional, variables allows a flexible optimization process. The framework remains also extensible to post-pandemic scenarios for traditional deteriorating products (e.g. milk, fruits, vegetables, among others), whose uncertainty is expected to be limited in (e.g.) the demand variability over time. In these cases, the decisional variables may also be adjusted to reflect proper risk appetite of the decision-makers or even be iteratively defined to run what-if scenarios.
Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://​creativecommons.​org/​licenses/​by/​4.​0/​.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.


$${HC}_{1}={\int }_{0}^{{t}_{1}}H\left(t\right){I}_{1}\left(t\right)dt={\int }_{0}^{{t}_{1}}(g+ht)\left({I}_{0}-\left(at+\frac{b}{2}{t}^{2}+\frac{c}{3}{t}^{3}\right)\right)dt=={I}_{0}{t}_{1}\left(g+\frac{h}{2}{t}_{1}^{2}\right)-\frac{{t}_{1}^{2}}{120}\left[10g\left(6a-2b{t}_{1}-c{t}_{1}^{2}\right)-h{t}_{1}(40a+15b{t}_{1}-8c{t}_{1}^{2}\right]$$
$${HC}_{2}={\int }_{{t}_{1}}^{\mu }H\left(t\right){I}_{1{^{\prime}}}\left(t\right)dt={\int }_{{t}_{1}}^{\mu }(g+ht)\left({I}_{0}-\left(at+\frac{b}{2}{t}^{2}+\frac{c}{3}{t}^{3}\right)-\alpha Q\right)dt=={I}_{0}\mu \left(g+\frac{h}{2}\mu \right)+g{\mu }^{2}\left(-\frac{a}{2}-\frac{b}{6}\mu -\frac{c}{12}{\mu }^{2}-\frac{\alpha Q}{\mu }\right)+{h\mu }^{2}\left(-\frac{a}{3}\mu -\frac{b}{8}{\mu }^{2}-\frac{c}{15}{\mu }^{3}-\frac{\alpha Q}{2}\right)+{I}_{0}{t}_{1}\left(-g-\frac{h}{2}{t}_{1}\right)+g{t}_{1}^{2}\left(\frac{a}{2}+\frac{b}{6}{t}_{1}+\frac{c}{12}{t}_{1}^{2}+\frac{\alpha Q}{{t}_{1}}\right)+h{t}_{1}^{2}\left(\frac{a}{3}{t}_{1}+\frac{b}{8}{t}_{1}^{2}+\frac{c}{15}{t}_{1}^{3}+\frac{\alpha Q}{2}\right)$$
$${HC}_{3}={\int }_{\mu }^{{t}_{2}}H\left(t\right){I}_{2}\left(t\right)dt={\int }_{\mu }^{{t}_{2}}\left(g+ht\right) \left(\frac{1}{\theta }\left\{\left[\left(a+b{t}_{2}+c{t}_{2}^{2}\right)-\left(\frac{b+2c{t}_{2}}{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]{e}^{\theta \left({t}_{2}-t\right)}-\left[\left(a+bt+c{t}^{2}\right)-\left(\frac{b+2ct}{\theta }\right)+\frac{2c}{{\theta }^{2}}\right]\right\}\right)dt= =\frac{1}{\theta }\left[-\frac{{t}_{2}^{2}\left[\theta \left(ah\theta +bg\theta -bh\right)+2c\left(h-g\theta \right)\right]}{2{\theta }^{2}}-\frac{{e}^{\theta \left({t}_{2}-{t}_{2}\right)}\left(g\theta +h{t}_{2}\theta +h\right)\left[\theta \left(a\theta +b\left({t}_{2}\theta -1\right)\right)+c\left({t}_{2}^{2}{\theta }^{2}-2{t}_{2}\theta +2\right)\right]}{{\theta }^{4}}-\frac{g{t}_{2}\left[\theta \left(a\theta -b\right)+2c\right]}{{\theta }^{2}}-\frac{{t}_{2}^{3}\left(bh\theta +cg\theta -2ch\right)}{3\theta }-\frac{1}{4}ch{t}_{2}^{4}\right]-\frac{1}{\theta }\left[-\frac{{\mu }^{2}\left[\theta \left(ah\theta +bg\theta -bh\right)+2c\left(h-g\theta \right)\right]}{2{\theta }^{2}}-\frac{{e}^{\theta \left({t}_{2}-\mu \right)}\left(g\theta +h\mu \theta +h\right)\left[\theta \left(a\theta +b\left({t}_{2}\theta -1\right)\right)+c\left({t}_{2}^{2}{\theta }^{2}-2{t}_{2}\theta +2\right)\right]}{{\theta }^{4}}-\frac{g\mu \left[\theta \left(a\theta -b\right)+2c\right]}{{\theta }^{2}}-\frac{{\mu }^{3}\left(bh\theta +cg\theta -2ch\right)}{3\theta }-\frac{1}{4}ch{\mu }^{4}\right]$$
go back to reference Karthikeyan K, Santhi G (2015) An inventory model for constant deteriorating items with cubic demand and salvage value. Int J Appl Eng Res 10:3723–3728 Karthikeyan K, Santhi G (2015) An inventory model for constant deteriorating items with cubic demand and salvage value. Int J Appl Eng Res 10:3723–3728
go back to reference Kumar P (2019) Inventory optimization model for quadratic increasing holding cost and linearly increasing deterministic demand. Int J Recent Technol Eng 7:1999–2004 Kumar P (2019) Inventory optimization model for quadratic increasing holding cost and linearly increasing deterministic demand. Int J Recent Technol Eng 7:1999–2004
go back to reference Mishra PJ, Singh T, Pattanayak H (2016) An EOQ inventory model for deteriorating items with linear demand, salvage value and partial backlogging. Int J Appl Eng Res 11:6479–6484 Mishra PJ, Singh T, Pattanayak H (2016) An EOQ inventory model for deteriorating items with linear demand, salvage value and partial backlogging. Int J Appl Eng Res 11:6479–6484
go back to reference Rajoria YK, Saini S, Singh SR (2015) EOQ model for decaying items with power demand, partial backlogging and inflation. Int J Appl Eng Res 10:22861–22874 Rajoria YK, Saini S, Singh SR (2015) EOQ model for decaying items with power demand, partial backlogging and inflation. Int J Appl Eng Res 10:22861–22874
EOQ inventory model for perishable products under uncertainty
R. Patriarca
G. Di Gravio
F. Costantino
M. Tronci
Publication date
Springer Berlin Heidelberg
Published in
Production Engineering / Issue 5-6/2020
Print ISSN: 0944-6524
Electronic ISSN: 1863-7353

Other articles of this Issue 5-6/2020

Production Engineering 5-6/2020 Go to the issue

Premium Partners