Keywords

1 Introduction

The most important and difficult role that inventory plays in supply chain is that of facilitating the balancing of demand and supply. To effectively manage the forward and reverse flows in the supply chain, firms have to deal with upstream supplier exchanges and downstream customer demands. Uncertainty is another key issue to deal with in order to define effective Supply Chain inventory policies. Demand, supply (e.g., lead time), various relevant cost, backorder costs, deterioration rate, etc. are usually uncertain. To solve these types of practical problems, we use the Fuzzy Set Theory. Bellman and Zadeh (1970) first studied fuzzy set theory to solve decision making problem. Then, Dubois and Prade (1978) introduced some operations on fuzzy number. Thereafter, Park (1987) developed fuzzy set theoretical interpretation of EOQ. Several researchers like Wu and Yao (2003), Wang et al. (2007), Hu et al. (2010), Jaggi et al. (2013), Yao and Chiang (2003), Wang et al. (2007), Kao and Hsu (2002), Dutta et al. (2005), Roy and Samanta (2009) have developed different types of inventory model under Fuzzy environment. In this area, a lot of research papers have been published by several researchers, viz. Bera et al. (2013), He et al. (2013), Dutta and Kumar (2015), Mishra et al. (2015), etc. Priyan and Manivannan (2017) developed an optimal inventory modeling of supply chain system involving quality inspection errors in fuzzy situation.

Lin et al. (2000) and Mishra et al. (2015) developed an economic order quantity model that focused on time varying demand and deteriorating items. After that, Ghosh and Chaudhuri (2004) proposed an inventory model with Weibull distribution rate of deterioration, time quadratic demand and shortages. A lot of research papers have been published by several researchers, viz. Wang and Chen (2001), Pal et al. (2006), Bera et al. (2013), He et al. (2013), Dutta and Kumar (2015), etc.

This paper has presented a Fuzzy supply chain inventory model in which the demand rate is constant for some time and then it increases or decreases according to the popularity of the product. This type of situation occurs when a new product is launched in the market. When the product becomes popular the demand of the product increases with time. It is also assumed that the cycle time is taken as Symmetric Triangular Fuzzy number. In addition, expressions for order quantity, cycle time and the total average cost (for both the models) are obtained. The convexity of the total cost function is established to ensure the existence of a unique optimal solution. The problem is solved by using LINGO 17.0 software.

2 Assumptions and Notations

The proposed model is developed under the following notations and assumptions:

Notations

  1. 1.

    \(I\left( t \right)\) is the inventory level at time \(t \left( { \ge 0} \right)\).

  2. 2.

    Demand \(R\left( t \right) = \left\{ {\begin{array}{*{20}l} {a,} \hfill & {{\text{for}}\,0 \le t \le \mu } \hfill \\ {a + b\left( {t - \mu } \right),} \hfill & {{\text{for}}\,\mu \le t \le T} \hfill \\ \end{array} } \right.\).

  3. 3.

    \(\theta\) is the rate of deterioration.

  4. 4.

    \(q\) is the number of items received at the beginning of the period.

  5. 5.

    \(C\) is the deterioration cost per unit.

  6. 6.

    \(C_{1}\) is the inventory holding cost per unit per-unit-time.

  7. 7.

    \(C_{2}\) is the setup cost per cycle.

  8. 8.

    \(\mu\) is the time point at which deterioration starts and also demand increases with time.

  9. 9.

    \(T\) is the cycle length.

  10. 10.

    \(\tilde{T}\) is the fuzzy cycle length.

  11. 11.

    \(K\left( t \right)\) is the total inventory cost of the system per unit time.

  12. 12.

    \(\widetilde{{K\left( t \right)}}\) is the fuzzy total inventory cost of the system.

Assumptions

  1. 1.

    The deterioration cost, holding cost and ordering cost remain constant over time.

  2. 2.

    There is no deterioration for the period \(\left[ {0,\mu } \right]\). The deterioration rate is constant, say \(\theta\), for the period \(\left[ {\mu ,T} \right]\), which is practically very small.

  3. 3.

    A single item is considered over a prescribed period of T units of time.

  4. 4.

    The cycle time is uncertain and we assume it as symmetric triangular fuzzy number.

  5. 5.

    The replenishment is instantaneous.

  6. 6.

    Lead time is zero.

  7. 7.

    There is no replacement or repair of deteriorated items.

  8. 8.

    Shortage is not allowed.

3 Mathematical Model

The inventory cycle starts at time \(t = 0\) with the inventory level \(q\). During the time interval \(\left[ {0,\mu } \right]\), the inventory level decreases due to the constant demand \(a\) units per unit time. After time \(t = \mu\), the inventory level gradually decreases mainly to meet demands and partly for deterioration and falls to zero at time \(t = T\). The cycle then repeats itself after time \(T\).

This model is represented by the following diagram:

figure a

Now, the total demand for the time period \(\left[ {0,\mu } \right]\), is \(= a\mu\).

Therefore, the inventory level is decreased by the factor \(a\mu\) and \(\left( {q - a\mu } \right)\) inventory is left for the time period \(\left[ {\mu ,T} \right]\).

The holding cost for the period \(\left[ {0,\mu } \right]\) is

$$\begin{aligned} & = C_{1} \left( {{\text{Area}}\,{\text{of}}\,{\text{trapezium}}\,ABCD} \right) \\ & = C_{1} \cdot \frac{1}{2}\left[ {q + \left( {q - a\mu } \right)} \right]\mu \\ & = C_{1} \mu \left[ {\left( {q - a\mu } \right) + \frac{{a\mu }}{2}} \right] \\ \end{aligned}$$

Then, the differential equation governing the instantaneous state of \(I\left( t \right)\) during the time interval \(\mu \le t \le t_{1}\) is,

$$\frac{{{\text{d}}I\left( t \right)}}{{{\text{d}}t}} = - \theta I\left( t \right) - \left[ {a + b\left( {t - \mu } \right)} \right],\quad 0 \le t \le t_{1}$$
(1)

where \(t_{1} = \left( {T - \mu } \right)\), the origin has been shifted just for the sake of mathematical simplicity.

With the boundary conditions, \(t = 0,\,\,I\left( t \right) = \left( {q - a\mu } \right)\,{\text{and}}\,t = t_{1} ,\,\, I\left( t \right) = 0\).

Solving the differential equation we get,

$${\text{e}}^{{\theta t}} I\left( t \right) - \left( {q - a\mu } \right) = - \mathop \int \limits_{0}^{t} \left[ {a + b\left( {t - \mu } \right)} \right]{\text{e}}^{{\theta t}} {\text{d}}t$$

At \(t = t_{1} ,\,I\left( t \right) = 0\)

$$\therefore \left( {q - a\mu } \right) = \mathop \int \limits_{0}^{{t_{1} }} \left[ {a + b\left( {t - \mu } \right)} \right]{\text{e}}^{{\theta t}} {\text{d}}t$$
(2)

We know that \({\text{e}}^{{\theta t}} = \sum\nolimits_{{n = 0}}^{\infty } {\frac{{\left( {\theta t} \right)^{n} }}{{n!}}}\). Using this exponential expansion in Eq. (2) and then integrating term bay term we have,

$$\left( {q - a\mu } \right) = \left( {a - b\mu } \right)\mathop \sum \limits_{{n = 0}}^{\infty } \frac{{\theta ^{n} }}{{n!}}\frac{{t_{1} ^{{n + 1}} }}{{n + 1}} + b\mathop \sum \limits_{{n = 0}}^{\infty } \frac{{\theta ^{n} }}{{n!}}\frac{{t_{1} ^{{n + 2}} }}{{n + 2}}$$
(3)

Now, the holding cost for the time period \(\left( {0,t_{1} } \right)\) is

$$= C_{1} \frac{1}{2}\left( {q - a\mu } \right)t_{1}$$

Total amount of inventory that has deteriorated during this cycle is

$$= \left( {q - a\mu } \right) - \mathop \int \limits_{0}^{{t_{1} }} \left[ {a + b\left( {t - \mu } \right)} \right]{\text{e}}^{{\theta t}} {\text{d}}t$$
$$= \left( {q - a\mu } \right) - \left( {a - b\mu } \right)t_{1} - \frac{1}{2}bt_{1} ^{2}$$
(4)

Therefore, the total inventory cost per unit time is,

$$\begin{aligned} K\left( T \right) & = {\text{inventory}}\,{\text{carrying}}\,{\text{cost}} + {\text{deterioration}}\,{\text{cost}} + {\text{set}}\,{\text{up}}\,{\text{cost}} \\ & = \frac{1}{T}\left[ {C_{1} \mu \left( {q - a\mu } \right) + C_{1} \frac{{a\mu ^{2} }}{2} + \frac{1}{2}C_{1} \left( {q - a\mu } \right)t_{1} } \right. \\ & \quad \left. { + \, C\left\{ {\left( {q - a\mu } \right) - \left( {a - b\mu } \right)t_{1} - \frac{1}{2}bt_{1} ^{2} } \right\} + C_{2} } \right] \\ & = \frac{1}{T}\left[ {\left( {q - a\mu } \right)\left\{ {C_{1} \mu + \frac{1}{2}C_{1} t_{1} + C} \right\} + C_{1} \frac{{a\mu ^{2} }}{2} - C\left( {a - b\mu } \right)t_{1} - \frac{C}{2}bt_{1} ^{2} + C_{2} } \right] \\ & = \frac{1}{T}\left[ {\left( {C_{1} \mu + C} \right)\left\{ {\left( {a - b\mu } \right)\mathop \sum \limits_{{n = 0}}^{\infty } \frac{{\theta ^{n} }}{{n!}}\frac{{\left( {T - \mu } \right)^{{n + 1}} }}{{n + 1}} + b\mathop \sum \limits_{{n = 0}}^{\infty } \frac{{\theta ^{n} }}{{n!}}\frac{{\left( {T - \mu } \right)^{{n + 2}} }}{{n + 2}}} \right\}} \right. \\ & \quad + \frac{{C_{1} }}{2}\left\{ {\left( {a - b\mu } \right)\mathop \sum \limits_{{n = 0}}^{\infty } \frac{{\theta ^{n} }}{{n!}}\frac{{\left( {T - \mu } \right)^{{n + 2}} }}{{n + 1}} + b\mathop \sum \limits_{{n = 0}}^{\infty } \frac{{\theta ^{n} }}{{n!}}\frac{{\left( {T - \mu } \right)^{{n + 3}} }}{{n + 2}}} \right\} \\ & \quad \left. { + \, C_{1} \frac{{a\mu ^{2} }}{2} - C\left( {a - b\mu } \right)\left( {T - \mu } \right) - \frac{C}{2}b\left( {T - \mu } \right)^{2} + C_{2} } \right] \\ \end{aligned}$$

Since \(\theta\) is very small, the terms involving \(\theta ^{n}\) with \(n( > 1)\) can be neglected. Hence, retaining the terms in the summation for \(n = 0\) and \(n = 1\) only, we have,

$$\begin{aligned} K\left( T \right) & = \frac{1}{T}\left[ {P\left\{ {A\left( {T - \mu } \right) + \frac{{A\theta }}{2}\left( {T - \mu } \right)^{2} + \frac{b}{2}\left( {T - \mu } \right)^{2} + \frac{{b\theta }}{3}\left( {T - \mu } \right)^{3} } \right\}} \right. \\ & \quad + \frac{{C_{1} }}{2}\left\{ {A\left( {T - \mu } \right)^{2} + \frac{{A\theta }}{2}\left( {T - \mu } \right)^{3} + \frac{b}{2}\left( {T - \mu } \right)^{3} + \frac{{b\theta }}{3}\left( {T - \mu } \right)^{4} } \right\} \\ & \quad \left. { \, + C_{1} \frac{{a\mu ^{2} }}{2} - CAT + CA\mu - \frac{C}{2}b\left( {T - \mu } \right)^{2} + C_{2} } \right] \\ & = \frac{{C_{1} b\theta }}{6}T^{3} + \left( { - \frac{2}{3}\mu C_{1} b\theta + \frac{{Pb\theta }}{3} + \frac{{C_{1} A\theta }}{4} + \frac{{C_{1} b}}{4}} \right)T^{2} \\ & \quad + \left( {C_{1} b\theta \mu ^{2} - Pb\theta \mu - \frac{{3C_{1} A\theta \mu }}{4} - \frac{{3C_{1} b\mu }}{4} + \frac{{PA\theta }}{2} + \frac{{Pb}}{2} + \frac{{C_{1} A}}{2} - \frac{{Cb}}{2}} \right)T \\ & \quad + \left( { - \frac{2}{3}C_{1} b\theta \mu ^{3} + Pb\theta \mu ^{2} + \frac{3}{4}C_{1} A\theta \mu ^{2} + \frac{3}{4}C_{1} b\mu ^{2} - PA\theta \mu - Pb\mu } \right. \\ & \quad \left. { - \, C_{1} A\mu + Cb\mu + PA - CA} \right) + \left( {\frac{{C_{1} b\theta \mu ^{4} }}{6} - \frac{{Pb\theta \mu ^{3} }}{3} - \frac{{C_{1} A\theta \mu ^{3} }}{4} - \frac{{C_{1} b\mu ^{3} }}{4}} \right. \\ & \quad \left. { + \frac{{PA\theta \mu ^{2} }}{2} + \frac{{Pb\mu ^{2} }}{2} + \frac{{C_{1} A\mu ^{2} }}{2} - \frac{{Cb\mu ^{2} }}{2} - PA\mu + CA\mu + C_{1} \frac{{a\mu ^{2} }}{2} + C_{2} } \right)\frac{1}{T} \\ & = U_{1} T^{3} + V_{1} T^{2} + W_{1} T + X_{1} + Y_{1} \frac{1}{T} \\ \end{aligned}$$
(5)

where, \(P = \left( {C_{1} \mu + C} \right)\,\,{\text{and}}\,\,A = \left( {a - b\mu } \right)\)

\(U_{1} = \frac{{C_{1} b\theta }}{6}\)

\(V_{1} = \left( { - \frac{2}{3}\mu C_{1} b\theta + \frac{{Pb\theta }}{3} + \frac{{C_{1} A\theta }}{4} + \frac{{C_{1} b}}{4}} \right)\)

\(W_{1} = \left( {C_{1} b\theta \mu ^{2} - Pb\theta \mu - \frac{{3C_{1} A\theta \mu }}{4} - \frac{{3C_{1} b\mu }}{4} + \frac{{PA\theta }}{2} + \frac{{Pb}}{2} + \frac{{C_{1} A}}{2} - \frac{{Cb}}{2}} \right)\)

\(\begin{aligned} X_{1} & = \left( { - \frac{2}{3}C_{1} b\theta \mu ^{3} + Pb\theta \mu ^{2} + \frac{3}{4}C_{1} A\theta \mu ^{2} + \frac{3}{4}C_{1} b\mu ^{2} - PA\theta \mu - Pb\mu } \right. \\ & \quad \left. { - C_{1} A\mu + Cb\mu + PA - CA} \right) \\ \end{aligned}\)

\(\begin{aligned} Y_{1} & = \left( {\frac{{C_{1} b\theta \mu ^{4} }}{6} - \frac{{Pb\theta \mu ^{3} }}{3} - \frac{{C_{1} A\theta \mu ^{3} }}{4} - \frac{{C_{1} b\mu ^{3} }}{4} + \frac{{PA\theta \mu ^{2} }}{2} + \frac{{Pb\mu ^{2} }}{2} + \frac{{C_{1} A\mu ^{2} }}{2} } \right. \\ & \quad \left. { - \frac{{Cb\mu ^{2} }}{2} - PA\mu + CA\mu + C_{1} \frac{{a\mu ^{2} }}{2} + C_{2} } \right) \\ \end{aligned}\)

Now, let us describe the cycle time \(T\) as triangular fuzzy number \(\tilde{T} = \left( {T - \Delta ,T,T + \Delta } \right)\).

So, from Eq. (5) the total Fuzzy cost function is

$$\widetilde{{K\left( T \right)}} = U_{1} \tilde{T}^{3} + V_{1} \tilde{T}^{2} + W_{1} \tilde{T} + X_{1} + Y_{1} \frac{1}{{\tilde{T}}}$$
(6)

From the definition of the signed distance method, we have,

$${\text{d}}\left( {\tilde{A},0} \right) = \frac{1}{2}\mathop \int \limits_{0}^{1} \left[ {A_{{\text{L}}} \left( \alpha \right) + A_{{\text{U}}} \left( \alpha \right)} \right]{\text{d}}\alpha$$

where, \(\tilde{A} = \left( {a, b,c} \right),\,A_{{\text{L}}} \left( \alpha \right) = a + \left( {b - a} \right)\alpha ,\,A_{{\text{U}}} \left( \alpha \right) = c - \left( {c - b} \right)\alpha\).

Now, \(T_{{\text{L}}} \left( \alpha \right) = \left( {T - \Delta } \right) + \Delta \alpha ,\,T_{{\text{U}}} \left( \alpha \right) = \left( {T + \Delta } \right) - \Delta \alpha\).

Therefore,

$$\begin{aligned} {\text{d}}\left( {\tilde{T},0} \right) & = \frac{1}{2}\mathop \int \limits_{0}^{1} \left[ {T_{{\text{L}}} \left( \alpha \right) + T_{{\text{U}}} \left( \alpha \right)} \right]{\text{d}}\alpha \\ & = \frac{1}{2}\mathop \int \limits_{0}^{1} \left[ {\left( {T - \Delta } \right) + \Delta \alpha + \left( {T + \Delta } \right) - \Delta \alpha } \right]{\text{d}}\alpha \\ & = \frac{1}{2}\mathop \int \limits_{0}^{1} 2T{\text{d}}\alpha = T \\ \end{aligned}$$
(7)

And

$$\begin{aligned} {\text{d}}\left( {\frac{1}{{\tilde{T}}},0} \right) & = \frac{1}{2}\mathop \int \limits_{0}^{1} \left[ {\left( {\frac{1}{{\tilde{T}}}} \right)_{{\text{L}}} \left( \alpha \right) + \left( {\frac{1}{{\tilde{T}}}} \right)_{{\text{U}}} \left( \alpha \right)} \right]{\text{d}}\alpha \\ & = \frac{1}{2}\mathop \int \limits_{0}^{1} \left[ {\frac{1}{{T + \Delta - \Delta \alpha }} + \frac{1}{{T - \Delta + \Delta \alpha }}} \right]{\text{d}}\alpha \\ & = \frac{1}{{2\Delta }}\ln \left( {\frac{{T + \Delta }}{{T - \Delta }}} \right) \\ \end{aligned}$$
(8)

From (6), (7) and (8) we have

$$\widetilde{{K\left( T \right)}} = U_{1} T^{3} + V_{1} T^{2} + W_{1} T + X_{1} + \frac{1}{{2\Delta }}Y_{1} \ln \left( {\frac{{T + \Delta }}{{T - \Delta }}} \right)$$
(9)

To minimize \(K\left( T \right)\) the necessary condition is

$$\frac{{{\text{d}}K\left( T \right)}}{{{\text{d}}T}} = 0$$

By simplifying \(\frac{{{\text{d}}K\left( T \right)}}{{{\text{d}}T}} = 0\) we get a bi-quadratic equation in \(T\), which is,

$$3U_{1} T^{4} + 2V_{1} T^{3} + W_{1} T^{2} - Y_{1} = 0$$
(10)

We can solve Eq. (5) by Newton–Raphson’s method for a positive \(T\) (\(T^{*} \,{\text{say}}\)).

If \(\frac{{{\text{d}}^{2} K\left( T \right)}}{{{\text{d}}T^{2} }} > 0\) for \(T = T^{*}\), then \(T^{*}\) will be an optimal solution.

Hence, \(K\left( T \right)\) is strictly convex.

Substituting the value of \(T = T^{*}\) in (5), the optimum average cost \(K\left( {T^{*} } \right)\) can also be determined.

4 Numerical Example

To illustrate the results obtained for the suggested model, a numerical example with the following parameter values is considered.

$$a = 20\,{\text{units}},\,b = 0.2,\,\mu = 0.4\,{\text{days}},\,\theta = 0.02,$$
$$C = {\text{Rs}}.\,18\,{\text{per}}\,{\text{unit}},$$
$$C_{1} = {\text{Rs}}.\,0.50\,{\text{per}}\,{\text{unit}}\,{\text{per}}\,{\text{day}},\,C_{2} = {\text{Rs}}.\,80.$$

We obtain for crisp model optimum total cost is \(K\left( {T^{*} } \right) = 50.4065\) per day.

And cycle time is \(T^{*} = 2.975\,{\text{days}}\).

For fuzzy model total cost \(\widetilde{{K\left( {T^{*} } \right)}} = 53.5294\) and cycle time \(\widetilde{{T^{*} }} = 3.016\).

The convexity of the total cost function is shown in Fig. 1.

Fig. 1
figure 1

Convexity of cost function w. r. t. \(T\)

5 Sensitivity Analysis

Sensitivities of the parameters are shown in Tables 1, 2, 3, 4 and 5 and graphically illustrated in Figs. 2, 3, 4, 5, 6, 7, 8, 9, 10 and 11.

Table 1 Sensitivity on \(\mu\)
Table 2 Sensitivity on \(C_{2}\)
Table 3 Sensitivity on \(C_{1}\)
Table 4 Sensitivity on \(C\)
Table 5 Sensitivity on \(\theta\)
Fig. 2
figure 2

Impact of \(\mu\) on \(K\left( {T^{*} } \right)\): crisp model (from Table: 1)

Fig. 3
figure 3

Impact of \(\mu\) on \(\widetilde{{K\left( {T^{*} } \right)}}\): fuzzy model (from Table: 1)

Fig. 4
figure 4

Impact of \(C_{2}\) on \(K\left( {T^{*} } \right)\): crisp model (from Table: 2)

Fig. 5
figure 5

Impact of \(C_{2}\) on \(\widetilde{{K\left( {T^{*} } \right)}}\): fuzzy model (from Table: 2)

Fig. 6
figure 6

Impact of \(C_{1}\) on \(K\left( {T^{*} } \right)\): crisp model (from Table: 3)

Fig. 7
figure 7

Impact of \(C_{1}\) on \(\widetilde{{K\left( {T^{*} } \right)}}\): fuzzy model (from Table: 3)

Fig. 8
figure 8

Impact of \(C\) on \(K\left( {T^{*} } \right)\): crisp model (from Table: 4)

Fig. 9
figure 9

Impact of \(C\) on \(\widetilde{{K\left( {T^{*} } \right)}}\): fuzzy model (from Table: 4)

Fig. 10
figure 10

Impact of \(\theta\) on \(K\left( {T^{*} } \right)\): crisp model (from Table: 5)

Fig. 11
figure 11

Impact of \(\theta\) on \(\widetilde{{K\left( {T^{*} } \right)}}\): fuzzy model (from Table: 5)

Observations

It is observed from the tables that:

  1. (i)

    In crisp model, if the parameter \(\mu\) is increased (or decreased), the value of optimum cycle time increases (or decreases) while the optimal total cost decreases (or increases). Further, in fuzzy model, if the parameter \(\mu\) is increased (or decreased) the value of optimum cycle time increases (or decreases) while the optimal cost increases.

  2. (ii)

    The increases (or decrease) in setup cost \(C_{2}\) increases (or decreases) the total inventory cost for both the models.

  3. (iii)

    The total cost (for both the models) increases (or decreases) as the holding cost \(C_{1}\) per unit time increases (or decreases).

  4. (iv)

    With the increase (or decrease) of the rate of deterioration \(\theta\), the total inventory cost (for the two models) also increase (or decrease).

  5. (v)

    As the deterioration cost \(C\) per unit increase (or decrease), the total costs for the two models also increase (or decrease).

6 Conclusion

In the present chapter, we have dealt with a fuzzy inventory model where we have introduced the cycle time T as a Triangular Symmetric Fuzzy number. It is assumed the demand rate is constant for some time and then as a linear function of time. In our real life, we generally find that the cycle time is uncertain. So keeping this situation in mind we have tried to compare crisp model with the fuzzy model and have observed that the cycle time and the total cost obtained by fuzzy model is greater than those obtained by crisp model. The sensitivity analysis shows that the total cost of both the model increases as the cost associated with the model increases. In future, researchers can do more work about several types of demand, variable cost, etc.