Skip to main content

Producer–retailer integrated EMQ system with machine breakdown, rework failures, and a discontinuous inventory issuing policy

Abstract

This study develops two extended economic manufacturing quantity (EMQ)-based models with a discontinuous product issuing policy, random machine breakdown, and rework failures. Various real conditions in production processes, end-product delivery, and intra-supply chains such as a producer–retailer integrated scheme are examined. The first model incorporates a discontinuous multi-delivery policy into a prior work (Chiu et al. in Proc Inst Mech Eng B J Eng 223:183–194, 2009) in lieu of their continuous policy. Such an enhanced model can address situations in supply chain environments, where finished products are transported to outside retail stores (or customers). The second model further combines retailer’s stock holding costs into the first model. This extended EMQ model is applicable in situations in present-day manufacturing firms where finished products are distributed to company’s own retail stores (or regional sales offices) and stocked there for sale. Two aforementioned extended EMQ models are investigated, respectively. Mathematical modeling along with iterative algorithms are employed to derive the optimal production run times that minimize the expected total system costs, including the costs incurred in production units, transportation, and retail stores, for these integrated EMQ systems. Numerical examples are provided to demonstrate the practical application of the research results.

Background

This study explores the optimal production run time for a producer–retailer integrated economic manufacturing quantity (EMQ) model with rework failures, random machine breakdown, and a discontinuous inventory issuing policy. The EMQ model employed mathematical techniques to balance the production setup cost and inventory holding cost in a production cycle to derive the most economic manufacturing quantity that minimizes the long-run average production–inventory costs per unit time (Taft 1918; Wagner and Whitin 1958; Nahmias 2009). The classic EMQ model implicitly assumes that production equipment is in perfect condition and all items produced are of perfect quality. However, in real manufacturing environments, due to process deterioration or other uncontrollable factors, both production of items of imperfect quality and machine breakdown are inevitable. Unsurprisingly, many studies have been carried out to enhance the classic EMQ model by addressing issues of imperfect product quality and random machine breakdowns (Barlow and Proschan 1965; Shih 1980; Bielecki and Kumar 1988; Grosfeld-Nir and Gerchak 2002; Inderfurth et al. 2006; Hishamuddin et al. 2014; Chiu and Chang 2014; Lin et al. 2014; Wu et al. 2014; Khedlekar et al. 2014; Pal et al. 2015; Ocampo 2015; Chiu et al. 2015a, b, c). Henig and Gerchak (1990) conducted a comprehensive analysis of a general periodic review production/inventory model with variable yield. Groenevelt et al. (1992) proposed two production control policies to cope with machine breakdown. The first policy considers that the production of an interrupted lot will not be resumed after a breakdown (i.e., the no resumption or NR policy), while the second assumes that the production of an interrupted lot resumed immediately after production is restored and if the current on-hand inventory is below a certain threshold level (i.e., the abort-resume or AR policy). Wee (1993) proposed an economic production policy for deteriorating items with partial back-ordering. Two numerical examples were used to illustrate this proposed theory, and the computational results indicated that the policy led to a lower cost. Gopalan and Kannan (1994) examined a two-stage transfer-line production system with inspection and rework. Transient state characteristics were analyzed for the system, subject to an initial buffer of infinite capacity, inspection at both inter- and end-stages, and rework. A stochastic model was developed to study the system, and as a result, some explicit analytical expressions of system characteristics were revealed. Moinzadeh and Aggarwal (1997) investigated a production–inventory system with random disruptions. They proposed an (s, S) policy for the system in which the time between breakdowns is exponential, restoration times are constant, and excess demand is backordered. A procedure for deriving optimal values from the policy was developed, and the system parameters that minimize the expected total cost per unit time were examined. Jabal Ameli et al. (2008) proposed a multi-objective integer linear programming approach for cell formation problems with alternative process routings and machine reliability issues. Their study aimed to simultaneously minimize total cost and maximize system reliability. Unlike the traditional reliability evaluation approaches, the approach used in their study was to model machine unreliability in terms of cost and time-based effects. Using the e-constraint method as an optimization tool for multi-objective programming, a numerical example was provided to demonstrate the capability of the proposed model to evaluate various effects of reliability issues. Chiu et al. (2009) studied the optimal production run time in an EMQ model with imperfect rework and Poisson machine breakdowns under the abort/resume (A/R) control policy. In their proposed system, a random defective rate is assumed and all defective items are reworked at the end of regular production, and there exists a certain percentage of rework failures. The system is subject to random breakdowns and the A/R inventory control policy is adopted when breakdowns occur. Mathematical modeling was used, and theorems related to conditional convexity and bounds of optimal production run times were proposed and proved in their study. A recursive searching algorithm was developed to locate the optimal run time that minimizes the expected production–inventory costs.

Unlike the implicit assumption of continuous inventory issuing policy in the classic EMQ model, in real-life supply chain systems, the most commonly adopted policy for distribution of finished products is the discontinuous (periodic) multiple delivery policy. Schwarz (1973) studied a deterministic one-warehouse N-retailer inventory problem with a continuous review policy. Schwarz’s study aimed to determine the stocking policy that minimizes the average system cost. Goyal and Gupta (1989) reviewed and classified the vendor–buyer coordinated inventory models. They not only provided a scheme for models classification but also identified a few possible directions for future research. Sarker and Parija (1994) derived the optimal batch size for a production system operating under a fixed-quantity and periodic delivery policy. They studied a manufacturing system where raw materials were procured from vendors, and then processed and converted into finished items. An integrated inventory model was proposed and analyzed to simultaneously determine the optimal ordering policy for raw materials and the most economical production batch size so that total system costs could be minimized. Hill (1999) determined the optimal production and shipment policy for the single-vendor single-buyer integrated production–inventory problem. It was assumed that a vendor manufactures a product in batches at a finite rate and ships it to a customer who then consumes the product at a fixed rate. The objective was to determine a purchasing and production schedule that minimizes the overall system costs. As a result, a global optimal solution was derived. Viswanathan and Piplani (2001) proposed a model with a specific vendor–buyer coordinating discipline to analyze the benefit of supply chain inventories by using common replenishment epochs or time periods. A one-vendor, multi-buyer supply chain for a single product was analyzed under a specific strategy, whereby the vendor specifies common replenishment periods and requires all buyers to replenish only at those time periods. In return, the vendor offers a price discount to convince buyers to accept this strategy. As a result, they determined the optimal replenishment period and the price discount to be offered by the vendor for the proposed model. Giri and Maiti (2012) studied a supply chain model for a deteriorating product with time-varying demand and production rate. A single-vendor single-buyer two-echelon supply chain model was examined, whereby the buyer sells a seasonal product and its inventory is subject to deterioration, and the vendor’s production rate is dependent on the buyer’s demand rate, which is a linear function of time. Further, some nonconforming items may be randomly produced during a production run. Mathematical modeling was used to derive the average cost function of the proposed supply chain system. An algorithm for finding the optimal solution was developed. Additional studies (Kreng and Chen 2007; Gong and Chen 2012; Glock 2012; Wee and Widyadana 2013; Chiu et al. 2014; Glock et al. 2014; Tseng et al. 2014; Safaei 2014; Rodger 2014) focused on various aspects of supply chain optimization.

To address real-life production–shipment situations, this study first extends Chiu et al.’s work (2009) by incorporating a discontinuous multi-delivery policy into their model in lieu of a continuous policy assumption to examine situations in real supply chain environments, where finished products are transported to retail stores (or customers) outside the production units. Next, the retailer’s stock holding cost is incorporated into the proposed model in the second part of the study to explicitly deal with situations in present-day manufacturing firms where finished products are distributed to companies’ own retail stores (or regional sales offices) and stocked there for sale. Accordingly, two separate extended EMQ models are developed, and with the aid of mathematical modeling and optimization techniques, we derive the optimal production run times that minimize the expected total system costs, including the costs incurred in production units, transportation, and retail stores, for these integrated EMQ systems. This study intends to fill the research gap in this specific area.

Model 1: Description, modeling, and solution process

The first proposed model in this study explores the optimal production run time for an economic manufacturing quantity model with a discontinuous inventory issuing policy, random machine breakdown, and rework failures. The first model extends the work of Chiu et al. (2009) by incorporating a discontinuous multi-delivery policy into their model in lieu of a continuous policy assumption. This enhanced model can be used to address the situations in real supply chain environments, where finished products are transported to the retail store or customer outside the production units.

Consider that a manufacturing system can produce a product at an annual production rate P 1 and the demand rate for this product is λ units per year. The production process may randomly produce x portion of defective items at a rate d 1, where d 1 = P 1 x. In order to sustain regular operations (i.e., avoid the occurrence of shortage) (P 1 − d 1 − λ) > 0 must be satisfied. All products manufactured are screened and the unit inspection cost is included in the unit production cost C. All nonconforming items are reworked at a rate of P 2, and the rework process starts immediately after the completion of the regular process. Since 100 % of reworks are not successful, a θ 1 portion (where 0 ≤ θ 1 < 1) of reworked items fails and becomes scraps.

It is assumed that finished products can only be delivered to the retail store if the entire production lot is quality assured after rework. A multi-delivery policy is used for transporting finished items. Under such a discontinuous product issuing policy, n fixed quantity installments of the finished lot are delivered at a fixed interval of time during delivery time \(t_{3}^{'}\) (see Fig. 1). Furthermore, during production time the machine is subject to a random breakdown which follows a Poisson distribution. The abort/resume (A/R) inventory control policy is used when a breakdown takes place. Under such a policy, the machine goes under repair immediately after a breakdown occurs, a constant machine repair time is assumed, and the interrupted lot will be resumed right after the restoration of machine (see Fig. 1).

Fig. 1
figure 1

On-hand inventory level of perfect quality products in the extended EMQ model 1 with rework failures, machine breakdown, and multi-delivery policy

In addition to the unit production cost C, other cost-related parameters used in the proposed modeling and analysis include the production setup cost K, a fixed cost M for machine repairing, unit holding cost h at the producer’s end, unit rework cost C R, holding cost h 1 for each reworked item, disposal cost per scrap item C S, fixed delivery cost K 1 per shipment, unit shipping cost C T, and unit holding cost h 2 at the retailer’s end. Additional notation used is listed below:

t 1::

the production time (i.e. uptime) to be determined in the proposed EMQ model,

t::

production time before a random breakdown occurs,

β::

number of breakdowns per year, a random variable which follows Poisson distribution,

t r::

machine repair time,

\(t_{2}^{'}\)::

time needed to rework the defective items (in the case of breakdown occurrence),

\(t_{3}^{'}\)::

the time needed to transport all available perfect quality items (in the case of breakdown occurrence),

\(H_{2}^{'}\)::

the level of on-hand inventory in units when random breakdown takes place,

\(H_{1}^{'}\)::

the level of on-hand inventory in units when regular production ends (in the case of breakdown occurrence),

\(H^{'}\)::

the maximum level of on-hand inventory in units when regular production ends (in the case of breakdown occurrence),

I(t)::

level of on-hand perfect quality items at time t,

I d(t)::

level of on-hand defective items at time t,

I S(t)::

level of on-hand scrap items at time t,

Q::

production lot size per cycle,

\(T^{'}\)::

cycle length (in the case of breakdown occurrence),

h 3::

unit holding cost for safety stock,

TC 1(t 1)::

the total production–inventory–delivery costs per cycle (in the case of breakdown occurrence),

E[TC 1(t 1)]::

the expected production–inventory–delivery costs per cycle (in the case of breakdown occurrence),

t 2::

time required to rework the defective items (in the case of no breakdown occurrence),

t 3::

time required for transport all available perfect quality items (in the case of no breakdown occurrence),

H 1::

the level of on-hand inventory in units when regular production ends (in the case of no breakdown occurrence),

H::

the maximum level of on-hand inventory in units when the rework process ends (in the case of no breakdown occurrence),

TC 2(t 1)::

total production–inventory–delivery costs per cycle when no breakdown occurrence,

E[TC 2(t 1)]::

the expected production–inventory–delivery costs per cycle (in the case of no breakdown occurrence),

T::

cycle length (in the case of no breakdown occurrence),

TCU(t 1)::

the total production–inventory–delivery costs per unit time whether a breakdown takes place or not,

E[TCU(t 1)]::

the long-run expected production–inventory–delivery costs per unit time whether or not a breakdown takes place,

T::

the cycle length whether or not a machine breakdown takes place.

Suppose t denotes time before a random breakdown taking place during production uptime t 1, then the following two different cases must be analyzed, respectively.

Case 1: A breakdown occurs during uptime t 1

In this case, t < t 1. That is the time before a random breakdown taking place is shorter than the production uptime. In other words, a machine breakdown takes place during the production process. Under the AR inventory policy, the machine goes under repair immediately, and, once it is fixed and restored, the production of interrupted lot is resumed right away. The on-hand inventory level of perfect quality products at the time a breakdown occurs is \(H_{2}^{'}\) (refer to Fig. 1), and the level of on-hand inventory remains at \(H_{2}^{'}\) until the machine is repaired. While \(H_{1}^{'}\) denotes the level of on-hand inventory in units when regular production of the remaining of interrupted lot is completed. Then, the reworking of defective products begins at a rate of P 2 per year (see Fig. 2) and the maximum number of defective items per cycle is given in Eq. (1).

Fig. 2
figure 2

On-hand inventory level of defective products in the extended EMQ model 1

$$d_{1} t_{1} = xQ = xP_{1} t_{1}$$
(1)

It is assumed that 100 % of reworks are not successful, a θ 1 portion of reworked items fails and becomes scrap during \(t_{2}^{'}\) (see Fig. 3) and Eq. (2) shows maximum number of scrap items.

Fig. 3
figure 3

On-hand inventory level of scrap items in the extended EMQ model 1

$$\theta_{1} xQ = d_{2} t_{2}^{'}$$
(2)

Upon the completion of rework, the on-hand inventory level perfect quality products is \(H^{'}\) (Fig. 1). Next, in product delivery time \(t_{3}^{'}\), fixed quantity of n installments of finished batch is delivered to the customer at a fixed interval of time. It can be seen from Fig. 1 that production cycle time \(T^{'}\) is

$$T^{'} = t + t_{r} + (t_{1} - t) + t_{2}^{'} + t_{3}^{'}$$
(3)

In the case of breakdown occurrence, the total production–inventory–delivery costs per cycle, TC 1(t 1) consists of (1) the variable production cost; (2) production setup cost; (3) machine repair cost; (4) rework cost; (5) disposal cost for scraps; (6) fixed and the variable product transporting costs; (7) inventory holding cost during rework; (8) holding cost for safety stocks (i.e., stocks to prevent shortage occurrence due to a machine breakdown); and (9) inventory holding costs during the entire production cycle. Thus, TC 1(t 1) can be expressed as

$$\begin{aligned} TC_{1} (t_{1} ) & = C\left( {P_{1} t_{1} } \right) + K + M + C_{R} \left( {t_{1} P_{1} x} \right) + C_{S} \left( {t_{1} P_{1} x\theta_{1} } \right) + nK_{1} + C_{T} \left[ {t_{1} P_{1} (1 - \theta_{1} x)} \right] + h_{1} \frac{{d_{1} t_{1} }}{2}t_{2}^{'} + h_{3} (\lambda t_{r} )T^{'} \\ & \quad + h\left[ {\frac{{H_{1}^{'} + d_{1} t_{1} }}{2}t_{1} + (H_{2}^{'} + d_{1} t)t_{r} + \frac{{H_{1}^{'} + H^{'} }}{2}(t_{2}^{'} ) + \frac{n - 1}{2n}H^{'} t_{3}^{'} } \right] \\ \end{aligned}$$
(4)

In this study, it is assumed that x is a random variable with a known probability density function, thus the expected values of x are used in our analysis to take the randomness of x into account. By substituting all related system parameters into Eq. (4) (Chiu et al. 2009) and with further derivations, the expected system costs per cycle for the case of breakdown occurrence, E[TC 1(t 1)] can be obtained as

$$\begin{aligned} E[TC_{1} (t_{1} )] & = K + M + nK_{1} + htP_{1} g + \left[ \begin{aligned} CP_{1} + C_{R} P_{1} E[x] + C_{S} P_{1} \theta_{1} E[x] + C_{T} P_{1} (1 - \theta_{1} E[x]) \hfill \\ + h_{3} P_{1} g(1 - \theta_{1} E[x]) - \frac{{hP_{1} g(1 - \theta_{1} E[x])}}{2}\left( {1 - \frac{1}{n}} \right) \hfill \\ \end{aligned} \right] \cdot t_{1} \\ & + \left[ \begin{aligned} \frac{{hP_{1} \theta_{1} E[x]}}{2} + \frac{{hP_{1}^{2} E[x]}}{{P_{2} }}(1 - E[x]) + \frac{{hP_{1}^{2} }}{2\lambda }(1 - \theta_{1} E[x])^{2} \left( {1 - \frac{1}{n}} \right) \hfill \\ +\quad \frac{{hP_{1} }}{2n}(1 - \theta_{1} E[x]) + \frac{{hP_{1}^{2} E[x]}}{{2P_{2} n}}(1 - \theta_{1} E[x]) + \frac{{h_{1} P_{1}^{2} E[x]^{2} }}{{2P_{2} }} \hfill \\ \end{aligned} \right]t_{1}^{2} \\ \end{aligned}$$
(5)

Case 2: No breakdown occurs during uptime t1

In this case, t > t 1. That is the time before a random breakdown taking place is longer than the production uptime. In other words, no breakdown occurs during the production process (Chiu et al. 2009).

In case 2 the production cycle length is T = t 1 + t 2 + t 3, and total production–inventory–delivery costs per cycle (in no breakdown occurrence case) TC 2(t 1) is

$$\begin{aligned} TC_{2} (t_{1} ) &= C\left( {P_{1} t_{1} } \right) + K + C_{R} \left( {xt_{1} P_{1} } \right) + C_{S} \left( {\theta_{1} xt_{1} P_{1} } \right) + nK_{1} + C_{T} \left[ {t_{1} P_{1} (1 - \theta_{1} x)} \right] \\ & \quad + h_{1} \frac{{d_{1} t_{1} }}{2}t_{2} + h_{3} (\lambda t_{r} )T + h\left[ {\frac{{H_{1} + d_{1} t_{1} }}{2}t_{1} + \frac{{H_{1} + H}}{2}(t_{2} ) + \frac{n - 1}{2n}Ht_{3} } \right] \\ \end{aligned}$$
(6)

To take randomness of defective items into account and substitute all related parameters in Eq. (6), and with further derivations E[TC 2(t 1)] can be obtained as follows:

$$\begin{aligned} E[TC_{2} (t_{1} )] & = K + nK_{1} + \left[ \begin{aligned} CP_{1} + C_{R} P_{1} E[x] + C_{S} \theta_{1} E[x]P_{1} \hfill \\ + C_{T} P_{1} (1 - \theta_{1} E[x]) + h_{3} P_{1} g(1 - \theta_{1} E[x]) \hfill \\ \end{aligned} \right]t_{1} \\ & \quad + \left[ \begin{aligned} \frac{{hP_{1} \theta_{1} E[x]}}{2} + \frac{{hP_{1}^{2} E[x]}}{{P_{2} }}\left( {1 - E[x]} \right) + \frac{{hP_{1}^{2} }}{2\lambda }\left( {1 - \theta_{1} E[x]} \right)^{2} \left( {1 - \frac{1}{n}} \right) \hfill \\ + \frac{{hP_{1} }}{2n}\left( {1 - \theta_{1} E[x]} \right) + \frac{{hP_{1}^{2} E[x]}}{{2P_{2} n}}\left( {1 - \theta_{1} E[x]} \right) + \frac{{h_{1} P_{1}^{2} E[x]^{2} }}{{2P_{2} }} \hfill \\ \end{aligned} \right]t_{1}^{2} \\ \end{aligned}$$
(7)

Integration of the proposed EMQ models with and without breakdown

This study assumes a breakdown can occur randomly and it follows a Poisson distribution with mean equals to β per year. Let f(t) represent the probability density function of random time t before a breakdown occurs and F(t) denote the cumulative density function of t. Then, the expected production–inventory–delivery costs per unit time, E[TCU(t 1)] is

$$E\left[ {TCU\left( {t_{1} } \right)} \right] = \frac{{\left\{ {\int_{ \, 0}^{{ \, t_{1} }} {E\left[ {TC_{1} \left( {t_{1} } \right)} \right]} f\left( t \right)dt + \int_{{ \, t_{1} }}^{ \, \infty } {E\left[ {TC_{2} \left( {t_{1} } \right)} \right]} f\left( t \right)dt} \right\}}}{{{\text{E}}[\varvec{T}]}}$$
(8)

The expected cycle length E[T] is

$${\text{E}}[\varvec{T}] = \int_{ \, 0}^{{ \, t_{1} }} { \, E\left[ {T^{'} } \right]} \, f\left( t \right)dt + \int_{{ \, t_{1} }}^{ \, \infty } { \, E\left[ T \right]} \, f\left( t \right)dt = \frac{{t_{1} P_{1} (1 - \theta_{1} E[x])}}{\lambda }$$
(9)

Since the number of breakdown per unit time is a random variable that follows a Poisson distribution with mean equal to β. The time between breakdowns obeys the Exponential distribution with density function f(t) = \(\beta e^{ - \beta t}\), and the cumulative density function F(t) = \(1 - e^{ - \beta t}\).

By substituting E[TC 1(t 1)], E[TC 2(t 1)], and E[T] into Eq. (8) and solving the integration of the mean time to breakdown in E[TCU(t 1)], we obtain

$$\begin{aligned} E\left[ {TCU(t_{1} )} \right] = \frac{\lambda }{{\left( {1 - \theta_{1} E[x]} \right)}} \cdot \hfill \\ \quad \quad \left\{ \begin{aligned} \frac{{\left( {K + nK_{1} } \right)}}{{t_{1} P_{1} }} + \delta_{1} + \frac{{\delta_{2} t_{1} }}{2} + \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{1 - e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ - hg\left( {e^{{ - \beta t_{1} }} } \right) - \frac{{hg\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)\left( {1 - e^{{ - \beta t_{1} }} } \right) \hfill \\ \end{aligned} \right\} \hfill \\ \end{aligned}$$
(10)

where

$$\delta_{1} = \left[ {C + C_{R} E[x] + C_{S} \theta_{1} E[x] + C_{T} \left( {1 - \theta_{1} E[x]} \right) + h_{3} g\left( {1 - \theta_{1} E[x]} \right)} \right]$$
(11)

and

$$\delta_{2} = \left[ \begin{aligned} & \frac{{hP_{1} E[x]}}{{P_{2} }}\left( {1 - E[x]} \right) + \frac{{hP_{1} }}{\lambda }\left( {1 - \theta_{1} E[x]} \right)^{2} \left( {1 - \frac{1}{n}} \right) + h\theta_{1} E[x] \hfill \\ &+ \frac{h}{n}\left( {1 - \theta_{1} E[x]} \right) + \frac{{hP_{1} E[x]}}{{P_{2} n}}\left( {1 - \theta_{1} E[x]} \right) + \frac{{h_{1} P_{1} E[x]^{2} }}{{P_{2} }} \hfill \\ \end{aligned} \right]$$
(12)

Determining the optimal production run time

With the aim of determining the optimal production run time \(t_{1}^{*}\), we first must prove that E[TCU(t 1)] is convex. Let w(t 1) represent the following:

$$w\left( {t_{1} } \right) = \frac{{2\left( {K + nK_{1} } \right)\beta + 2\left( {1 - e^{{ - \beta t_{1} }} } \right)\delta_{4} }}{{\left[ {t_{1}^{2} P_{1} \beta^{2} \delta_{3} + \delta_{4} \left( {2 + \beta t_{1} } \right)} \right]\beta e^{{ - \beta t_{1} }} }}$$
(13)

Theorem 1

E[TCU(t 1)] is convex if 0 < t 1 < w(t 1).

Equation (14) shows the second derivative of E[TCU(t 1)] with respect to t 1.

$$\frac{{d^{2} E[TCU(t_{1} )]}}{{d^{2} t_{1}^{2} }} = \frac{\lambda }{{\left( {1 - \theta_{1} E[x]} \right)}} \cdot \left[ \begin{aligned} &\frac{{2\left( {K + nK_{1} } \right)}}{{t_{1}^{3} P_{1} }} - hg\left[ {1 - \frac{{\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right]\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) \hfill \\ &+ \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{2\left( {1 - e^{{ - \beta t_{1} }} } \right)}}{{t_{1}^{3} }} - \frac{{2\beta e^{{ - \beta t_{1} }} }}{{t_{1}^{2} }} - \frac{{\beta^{2} e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ \end{aligned} \right]$$
(14)

The first term in the right-hand side (RHS) of Eq. (14) is positive because annual demand λ > 0. Therefore, we obtain

$${\text{if}}\left[ \begin{aligned} &\frac{{2\left( {K + nK_{1} } \right)}}{{t_{1}^{3} P_{1} }} - hg\left[ {1 - \frac{{\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right]\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) \hfill \\ &+ \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{2\left( {1 - e^{{ - \beta t_{1} }} } \right)}}{{t_{1}^{3} }} - \frac{{2\beta e^{{ - \beta t_{1} }} }}{{t_{1}^{2} }} - \frac{{\beta^{2} e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ \end{aligned} \right] > 0\quad {\text{then}}\;\frac{{d^{2} E\left[ {TCU\left( {t_{1} } \right)} \right]}}{{dt_{1}^{2} }} > 0 \,$$
(15)

With further derivations, the left-hand size (LHS) in Eq. (15) becomes

$${\text{if}}\left[ \begin{aligned} &2\left( {K + nK_{1} } \right)\beta - t_{1}^{3} P_{1} \beta hg\left[ {1 - \frac{{\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right]\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) \hfill \\ &+ \left( {M\beta + hgP_{1} } \right)\left[ {2\left( {1 - e^{{ - \beta t_{1} }} } \right) - 2t_{1} \beta e^{{ - \beta t_{1} }} - \beta^{2} t_{1}^{2} e^{{ - \beta t_{1} }} } \right] \hfill \\ \end{aligned} \right] > 0 \,$$
(16)

Let

$$\delta_{3} = hg\left[ {1 - \frac{{\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right]\quad {\text{and}}\quad \delta_{4} = \left( {M\beta + hgP_{1} } \right) \,$$
(17)

then we have Eq. (16) as

$${\text{if}}\left[ \begin{aligned} & 2\left( {K + nK_{1} } \right)\beta - t_{1}^{3} P_{1} \beta \delta_{3} \left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) \hfill \\ &+ \delta_{4} \left[ {2\left( {1 - e^{{ - \beta t_{1} }} } \right) - 2t_{1} \beta e^{{ - \beta t_{1} }} - \beta^{2} t_{1}^{2} e^{{ - \beta t_{1} }} } \right] \hfill \\ \end{aligned} \right] > 0 \,$$
(18)

Therefore, Eq. (15) becomes

$${\text{if }}\left[ \begin{aligned} &2\left( {K + nK_{1} } \right)\beta + 2\left( {1 - e^{{ - \beta t_{1} }} } \right)\delta_{4} \hfill \\ &- t_{1} \left[ {t_{1}^{2} P_{1} \beta^{2} \delta_{3} + \delta_{4} \left( {2 + \beta t_{1} } \right)} \right]\beta e^{{ - \beta t_{1} }} \hfill \\ \end{aligned} \right]{\text{ > 0}}\quad{\text{ then }}\frac{{d^{2} E\left[ {TCU\left( {t_{1} } \right)} \right]}}{{dt_{1}^{2} }}{ > 0 }$$
(19)

or

$$\therefore \frac{{d^{2} \, E\left[ {TCU\left( {t_{1} } \right)} \right]}}{{dt_{1}^{2} }} > 0\quad {\text{if}}\quad 0 < t_{1} < \frac{{2\left( {K + nK_{1} } \right)\beta + 2\left( {1 - e^{{ - \beta t_{1} }} } \right)\delta_{4} }}{{\left[ {t_{1}^{2} P_{1} \beta^{2} \delta_{3} + \delta_{4} \left( {2 + \beta t_{1} } \right)} \right]\beta e^{{ - \beta t_{1} }} }} = w\left( {t_{1} } \right)$$
(20)

If E[TCU(t 1)] is convex, then to search for the optimal production run time \(t_{1}^{*}\), we can set the first derivative of E[TCU(t 1)] = 0 as follows:

$$\frac{{dE[TCU(t_{1} )]}}{{dt_{1} }} = \frac{\lambda }{{\left( {1 - \theta_{1} E[x]} \right)}} \cdot \left\{ \begin{aligned} &\frac{{ - \left( {K + nK_{1} } \right)}}{{t_{1}^{2} P}} + \frac{{\delta_{2} }}{2} + \delta_{3} \left( {\beta e^{{ - \beta t_{1} }} } \right) \hfill \\ &+ \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{ - \left( {1 - e^{{ - \beta t_{1} }} } \right)}}{{t_{1}^{2} }} + \frac{{\beta e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ \end{aligned} \right\} = 0$$
(21)

Again, the first term in the RHS of Eq. (21) is positive, so the second term equals to zero. In order to find the bounds for \(t_{1}^{*}\), let

$$t_{{1{\text{U}}}}^{*} = \sqrt {\frac{{2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} } \right]}}{{P_{1} \beta \delta_{2} }}}$$
(22)
$$t_{{1{\text{L}}}}^{*} = {\text{the}}\;{\text{positive}}\;{\text{root}}\;{\text{of }}\left\{ {\frac{{ - \delta_{4} \pm \sqrt {\delta_{4}^{2} + 2P_{1} \left( {\delta_{2} + 2\beta \delta_{3} } \right)\left( {K + nK_{1} } \right)} }}{{P_{1} \left( {\delta_{2} + 2\beta \delta_{3} } \right)}}} \right\}$$
(23)

Theorem 2

\(t_{{1{\text{L}}}}^{*}\) < \(t_{1}^{*}\) < \(t_{{1{\text{U}}}}^{*}\)

To prove \(t_{1}^{*}\) falls within bounds, we first multiply the second term of Eq. (21) by \(\left( {2P_{1} t_{1}^{2} \beta } \right)\) and obtain

$$\left\{ {\left( {P_{1} \beta \delta_{2} + 2P_{1} \beta^{2} \delta_{3} e^{{ - \beta t_{1} }} } \right)t_{1}^{2} + \left( {2\delta_{4} \beta e^{{ - \beta t_{1} }} } \right)t_{1} - 2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} \left( {1 - e^{{ - \beta t_{1} }} } \right)} \right]} \right\} = 0$$
(24)

Thus

$$t_{1}^{*} = {\text{the}}\;{\text{positive}}\;{\text{root}}\;{\text{of}}\left\{ {\frac{{ - \left( {2\delta_{4} \beta e^{{ - \beta t_{1} }} } \right) \pm \sqrt {\left( {2\delta_{4} \beta e^{{ - \beta t_{1} }} } \right)^{2} - \left[ {4\left( {P_{1} \beta \delta_{2} + 2P_{1} \beta^{2} \delta_{3} e^{{ - \beta t_{1} }} } \right)\left[ { - 2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} \left( {1 - e^{{ - \beta t_{1} }} } \right)} \right]} \right]} \right]} }}{{2\left( {P_{1} \beta \delta_{2} + 2P_{1} \beta^{2} \delta_{3} e^{{ - \beta t_{1} }} } \right)}}} \right\}$$
(25)

In order to search for the optimal \(t_{1}^{*}\), Eq. (24) can be rearranged as

$$2\left[ {P_{1} \beta^{2} \delta_{3} t_{1}^{2} + \delta_{4} \beta t_{1} + \delta_{4} } \right]\left( {e^{{ - \beta t_{1} }} } \right) = 2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} } \right] - \left( {P_{1} \beta \delta_{2} t_{1}^{2} } \right)$$
(26)

or

$$e^{{ - \beta t_{1} }} = \frac{{2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} } \right] - \left( {P_{1} \beta \delta_{2} t_{1}^{2} } \right)}}{{2\left[ {P_{1} \beta^{2} \delta_{3} t_{1}^{2} + \delta_{4} \beta t_{1} + \delta_{4} } \right]}}$$
(27)

Because \(e^{{ - \beta t_{1} }}\) is the complement of the cumulative density function \(F(t_{1} ) = 1 - e^{{ - \beta t_{1} }}\). As \(0 \, \le \, F(t_{1} ) \, \le \, 1\), so \(0 \, \le \, e^{{ - \beta t_{1} }} \le { 1}\). Let \(e^{{ - \beta t_{1} }}\) = 0 and \(e^{{ - \beta t_{1} }}\) = 1 represent bounds for \(e^{{ - \beta t_{1} }}\), respectively. By substituting them into Eq. (25), we obtain

$$t_{{1{\text{U}}}}^{*} = \sqrt {\frac{{2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} } \right]}}{{P_{1} \beta \delta_{2} }}}$$
$$t_{{1{\text{L}}}}^{*} = {\text{the}}\;{\text{positive}}\;{\text{root}}\;{\text{of }}\;\left\{ {\frac{{ - \delta_{4} \pm \sqrt {\delta_{4}^{2} + 2P_{1} \left( {\delta_{2} + 2\beta \delta_{3} } \right)\left( {K + nK_{1} } \right)} }}{{P_{1} \left( {\delta_{2} + 2\beta \delta_{3} } \right)}}} \right\}$$

and \(t_{{1{\text{L}}}}^{*} < t_{1}^{*} < t_{{1{\text{U}}}}^{*}\).

It can be seen that although the optimal \(t_{1}^{*}\) cannot be expressed in a closed form, it falls within the aforementioned bounds, and it can be located with the use of a proposed recursive searching algorithm as follows.

Since \(e^{{ - \beta t_{1} }}\) is the complement of cumulative density function, thus, \(0 \, \le \, e^{{ - \beta t_{1} }} \le { 1}\).

Let

$$u(t_{1} ) = e^{{ - \beta t_{1} }} = \frac{{2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} } \right] - \left( {P_{1} \beta \delta_{2} t_{1}^{2} } \right)}}{{2\left[ {P_{1} \beta^{2} \delta_{3} t_{1}^{2} + \delta_{4} \beta t_{1} + \delta_{4} } \right]}}\quad \therefore 0 \le u(t_{1} ) \le 1$$

The proposed recursive searching algorithm to find \(t_{1}^{*}\) is listed below:

  1. 1.

    Let u(t 1) = 0 and u(t 1) = 1 initially and compute the upper and lower bounds for \(t_{1}^{*}\), respectively (i.e., to obtain the initial values of [\(t_{{1{\text{L}}}}^{*}\), \(t_{{1{\text{U}}}}^{*}\)]).

  2. 2.

    Substitute the current values of [\(t_{{1{\text{L}}}}^{*}\), \(t_{{1{\text{U}}}}^{*}\)] into \(e^{{ - \beta t_{1} }}\) and calculate the new bounds (expressed as u L and u U) for \(e^{{ - \beta t_{1} }}\). Hence, u L < u(t 1) < u U.

  3. 3.

    Let u(t 1) = u L and u(t 1) = u U, and re-compute the new upper and lower bounds for \(t_{1}^{*}\), respectively (i.e. to update the current values of [\(t_{{1{\text{L}}}}^{*}\), \(t_{{1{\text{U}}}}^{*}\)]).

  4. 4.

    Repeat steps 2 and 3, until there is no significant difference between \(t_{{1{\text{L}}}}^{*}\) and \(t_{{1{\text{U}}}}^{*}\) (or there is no significant difference in terms of their effects on E[TCU(\(t_{1}^{*}\))]).

  5. 5.

    Stop. The optimal production run time \(t_{1}^{*}\) is obtained.

Model 2: Extension to a producer–retailer integrated system

Problem description and modeling

In the manufacturing sector, some producers of consumer goods may have their own retail stores or regional sales offices to promote and sell their finished products to customers (Fig. 4). In order to address such a real life intra-supply chains situation, the second model of this study enhances the first model to further explore the optimal run time for a producer–retailer integrated EMQ model, wherein, the retailer’s stock holding cost is incorporated into the first model.

Fig. 4
figure 4

Extension to a producer-retailer integrated EMQ system (model 2)

According to the proposed multi-delivery policy, Fig. 5 depicts the stock holding status at the retailer’s side for the case of breakdown taking place. Additional notations used at the modeling and analysis of this extended producer–retailer integrated EMQ model 2 are listed as follows.

Fig. 5
figure 5

On-hand Inventory level of finished products at the retailer’s side in the extended EMQ model 2 with breakdown occurrence

D::

number of finished items (a fixed quantity) distributed to retail store per delivery,

I::

number of left over items in each interval of time t n, after satisfying the demand in t n,

I c(t)::

on-hand inventory level of finished products at the retailer’s side at time t,

h 2::

unit holding cost for products stored at the retailer’s side,

TC 3(t 1)::

total production–inventory–delivery costs per cycle in this enhanced model (in the case of breakdown occurrence),

TC 4(t 1)::

total production–inventory–delivery costs per cycle in this enhanced model (in the case of no breakdown occurrence),

E[TC 3(t 1)]::

the expected production–inventory–delivery costs per cycle in this enhanced model (in the case of breakdown occurrence),

E[TC 4(t 1)]::

the expected production–inventory–delivery costs per cycle in this enhanced model (in the case of no breakdown occurrence),

E[TCU 2(t 1)]::

the long-run expected production–inventory–delivery costs per unit time in this enhanced model, whether a breakdown occurring or not.

It can be seen from Fig. 5, at the retailer’s side the demand between shipments is λt n, the number of left over items in each interval of time t n (after satisfying the demand in t n) is

$$I = D - \lambda \, t_{n}$$
(28)

Total inventory holding costs on the retailer’s side with and without breakdown are expressed in Eqs. (29) and (30), respectively (also refer to Fig. 5):

$$h_{2} \left[ {n\frac{{\left( {D - I} \right)}}{2}t_{n} + \frac{n(n + 1)}{2}It_{n} + \frac{nI}{2}\left( {t_{1} + t_{r} + t_{2}^{'} } \right)} \right]$$
(29)
$$h_{2} \left[ {n\frac{{\left( {D - I} \right)}}{2}t_{n} + \frac{n(n + 1)}{2}It_{n} + \frac{nI}{2}\left( {t_{1} + t_{2} } \right)} \right]$$
(30)

By incorporating the retailer’s holding costs into the original models with and without breakdown, respectively (i.e., into Eqs. (4) and (6) in “Model 1: Description, modeling, and solution process” section), we obtain

$$TC_{3} \left( {t_{1} } \right) = TC_{1} \left( {t_{1} } \right) + h_{2} \left[ {n\frac{{\left( {D - I} \right)}}{2}t_{n} + \frac{n(n + 1)}{2}It_{n} + \frac{nI}{2}\left( {t_{1} + t_{r} + t_{2}^{'} } \right)} \right]$$
(31)
$$TC_{4} \left( {t_{1} } \right) = TC_{2} \left( {t_{1} } \right) + h_{2} \left[ {n\frac{{\left( {D - I} \right)}}{2}t_{n} + \frac{n(n + 1)}{2}It_{n} + \frac{nI}{2}\left( {t_{1} + t_{2} } \right)} \right]$$
(32)

To take the randomness of defective items into account and substitute all related parameters into Eqs. (31) and (32), and with further derivations, we obtain E[TC 3(t 1)] and E[TC 4(t 1)] as

$$E\left[ {TC_{3} \left( {t_{1} } \right)} \right] = E\left[ {TC_{1} \left( {t_{1} } \right)} \right] + h_{2} \left( {\frac{{P_{1} g\left( {1 - \theta_{1} E[x]} \right)}}{2}} \right)\left( {1 - \frac{1}{n}} \right)t_{1} + h_{2} \left( {\frac{{P_{1} \left( {1 - \theta_{1} E[x]} \right)}}{2}} \right)\left[ \begin{aligned} \frac{{P_{1} \left( {1 - \theta_{1} E[x]} \right)}}{\lambda n} \hfill \\ + \left( {1 - \frac{1}{n}} \right)\left( {1 + \frac{{P_{1} E[x]}}{{P_{2} }}} \right) \hfill \\ \end{aligned} \right]t_{1}^{2}$$
(33)
$$E\left[ {TC_{4} \left( {t_{1} } \right)} \right] = E\left[ {TC_{2} \left( {t_{1} } \right)} \right] + h_{2} \left( {\frac{{P_{1} \left( {1 - \theta_{1} E[x]} \right)}}{2}} \right)\left[ \begin{aligned} \frac{{P_{1} \left( {1 - \theta_{1} E[x]} \right)}}{\lambda n} \hfill \\ + \left( {1 - \frac{1}{n}} \right)\left( {1 + \frac{{P_{1} E[x]}}{{P_{2} }}} \right) \hfill \\ \end{aligned} \right]t_{1}^{2}$$
(34)

Integration of producer–retailer integrated models with and without breakdown

As stated in section “Integration of the proposed EMQ models with and without breakdown”, in the proposed study a breakdown can occur randomly and the mean time to machine breakdowns obeys an exponential distribution with density function \(f\left( t \right) = \beta e^{ - \beta t}\), and its cumulative density function \({\text{F}}\left( t \right) = 1 - e^{ - \beta t}\). Hence, the expected production–inventory–delivery costs per unit time, E[TCU 2(t 1)] is

$$E\left[ {TCU_{2} \left( {t_{1} } \right)} \right] = \frac{{\left\{ {\int_{ \, 0}^{{ \, t_{1} }} {E\left[ {TC_{3} \left( {t_{1} } \right)} \right]} f\left( t \right)dt + \int_{{ \, t_{1} }}^{ \, \infty } {E\left[ {TC_{4} \left( {t_{1} } \right)} \right]} f\left( t \right)dt} \right\}}}{{{\text{E}}[\varvec{T}]}}$$
(35)

By substituting E[TC 3(t 1)], E[TC 4(t 1)], and E[T] into Eq. (35) and solving the integration of the mean time to breakdown in E[TCU 2(t 1)], we obtain

$$\begin{aligned} E\left[ {TCU_{2} (t_{1} )} \right] = \frac{\lambda }{{\left( {1 - \theta_{1} E[x]} \right)}} \cdot \hfill \\ \quad \quad \left\{ \begin{aligned} &\frac{{\left( {K + nK_{1} } \right)}}{{t_{1} P_{1} }} + \delta_{1} + \frac{{\delta_{2} t_{1} }}{2} + \delta_{5} t_{1} + \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{1 - e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ &- hg\left( {e^{{ - \beta t_{1} }} } \right) - \left( {h - h_{2} } \right)\left[ {\frac{{g\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right]\left( {1 - e^{{ - \beta t_{1} }} } \right) \hfill \\ \end{aligned} \right\} \hfill \\ \end{aligned}$$
(36)

where δ 1 and δ 2 are provided in Eqs. (11) and (12), and let δ 5 is denote the following

$$\delta_{5} = \frac{{h_{2} \left( {1 - \theta_{1} E[x]} \right)}}{2}\left[ {\frac{{P_{1} \left( {1 - \theta_{1} E[x]} \right)}}{\lambda n} + \left( {1 - \frac{1}{n}} \right)\left( {1 + \frac{{P_{1} E[x]}}{{P_{2} }}} \right)} \right]$$
(37)

Determining the optimal production run time

Before determining the optimal production run time \(t_{1}^{*}\), we must first prove that E[TCU 2(t 1)] is convex. Let π(t 1) represent the following:

$$\pi \left( {t_{1} } \right) = \frac{{2\left( {K + nK_{1} } \right)\beta + 2\left( {1 - e^{{ - \beta t_{1} }} } \right)\delta_{4} }}{{\left[ {t_{1}^{2} P_{1} \beta^{2} \delta_{6} + \delta_{4} \left( {2 + \beta t_{1} } \right)} \right]\beta e^{{ - \beta t_{1} }} }}$$
(38)

Theorem 3

E[TCU 2(t 1)] is convex if 0 < t 1 < π(t 1).

Equation (39) shows the second derivative of E[TCU 2(t 1)] with respect to t 1.

$$\frac{{d^{2} E[TCU_{2} (t_{1} )]}}{{d^{2} t_{1}^{2} }} = \frac{\lambda }{{\left( {1 - \theta_{1} E[x]} \right)}}\left[ \begin{aligned} &\frac{{2\left( {K + nK_{1} } \right)}}{{t_{1}^{3} P_{1} }} + \left( {h - h_{2} } \right)\frac{{g\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) \hfill \\ &- hg\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) + \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{2\left( {1 - e^{{ - \beta t_{1} }} } \right)}}{{t_{1}^{3} }} - \frac{{2\beta e^{{ - \beta t_{1} }} }}{{t_{1}^{2} }} - \frac{{\beta^{2} e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ \end{aligned} \right]$$
(39)

The first term in the RHS of Eq. (39) is positive because annual demand λ > 0. Therefore, we have

$${\text{if}}\left[ \begin{aligned} \frac{{2\left( {K + nK_{1} } \right)}}{{t_{1}^{3} P_{1} }} + \left( {h - h_{2} } \right)\left[ {\frac{{g\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right]\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) \hfill \\ - hg\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) + \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{2\left( {1 - e^{{ - \beta t_{1} }} } \right)}}{{t_{1}^{3} }} - \frac{{2\beta e^{{ - \beta t_{1} }} }}{{t_{1}^{2} }} - \frac{{\beta^{2} e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ \end{aligned} \right] > 0\quad {\text{then}}\quad \frac{{d^{2} E\left[ {TCU_{2} \left( {t_{1} } \right)} \right]}}{{dt_{1}^{2} }} > 0$$
(40)

With further derivations, the left-hand side (LHS) of Eq. (40) becomes

$${\text{if}}\left[ \begin{aligned} &2\left( {K + nK_{1} } \right)\beta - t_{1}^{3} P_{1} \beta \left( {h - h_{2} } \right)\left[ {\frac{{g\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right]\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) \hfill \\ &- t_{1}^{3} P_{1} \beta hg\left( {\beta^{2} e^{{ - \beta t_{1} }} } \right) + \left( {M\beta + hgP_{1} } \right)\left[ {2\left( {1 - e^{{ - \beta t_{1} }} } \right) - 2t_{1} \beta e^{{ - \beta t_{1} }} - \beta^{2} t_{1}^{2} e^{{ - \beta t_{1} }} } \right] \hfill \\ \end{aligned} \right] > 0 \,$$
(41)

Let

$$\delta_{6} = \left\{ {\left( {h - h_{2} } \right)\left[ {\frac{{g\left( {1 - \theta_{1} E[x]} \right)}}{2}\left( {1 - \frac{1}{n}} \right)} \right] + hg} \right\}\quad {\text{and}}\;{\text{recall}}\;\delta_{4} = \left( {M\beta + hgP_{1} } \right),$$

Then Eq. (40) becomes

$${\text{if}}\left[ \begin{aligned} &2\left( {K + nK_{1} } \right)\beta + 2\left( {1 - e^{{ - \beta t_{1} }} } \right)\delta_{4} \hfill \\& - t_{1} \left[ {t_{1}^{2} P_{1} \beta^{2} \delta_{6} + \delta_{4} \left( {2 + \beta t_{1} } \right)} \right]\beta e^{{ - \beta t_{1} }} \hfill \\ \end{aligned} \right] > 0\quad {\text{then}}\;\frac{{d^{2} E\left[ {TCU_{2} \left( {t_{1} } \right)} \right]}}{{dt_{1}^{2} }} > 0$$
(42)

or

$$\frac{{d^{2} \, E\left[ {TCU_{2} \left( {t_{1} } \right)} \right]}}{{dt_{1}^{2} }} > 0\quad {\text{if}}\quad 0 < t_{1} < \frac{{2\left( {K + nK_{1} } \right)\beta + 2\left( {1 - e^{{ - \beta t_{1} }} } \right)\delta_{4} }}{{\left[ {t_{1}^{2} P_{1} \beta^{2} \delta_{6} + \delta_{4} \left( {2 + \beta t_{1} } \right)} \right]\beta e^{{ - \beta t_{1} }} }} = \pi \left( {t_{1} } \right)$$
(43)

If E[TCU 2(t 1)] is proven to be convex, then the optimal production run time \(t_{1}^{*}\) can be solved by setting the first derivative of E[TCU 2 (t 1)] = 0.

$$\frac{{dE[TCU_{2} (t_{1} )]}}{{dt_{1} }} = \frac{\lambda }{{\left( {1 - \theta_{1} E[x]} \right)}} \cdot \left\{ \begin{aligned} \frac{{ - \left( {K + nK_{1} } \right)}}{{t_{1}^{2} P}} + \left( {\frac{{\delta_{2} }}{2} + \delta_{5} } \right) + \delta_{6} \left( {\beta e^{{ - \beta t_{1} }} } \right) \hfill \\ + \left[ {\frac{M}{{P_{1} }} + \frac{hg}{\beta }} \right]\left( {\frac{{ - \left( {1 - e^{{ - \beta t_{1} }} } \right)}}{{t_{1}^{2} }} + \frac{{\beta e^{{ - \beta t_{1} }} }}{{t_{1} }}} \right) \hfill \\ \end{aligned} \right\} = 0$$
(44)

Since the first term in the RHS of Eq. (44) is positive, and so the second term is equal to zero. In order to find the bounds for \(t_{1}^{*}\), let

$$t_{{1{\text{U}}}}^{*} = \sqrt {\frac{{2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} } \right]}}{{P_{1} \beta \left( {\delta_{2} + 2\delta_{5} } \right)}}}$$
(45)
$$t_{{1{\text{L}}}}^{*} = {\text{the}}\;{\text{positive}}\;{\text{root}}\;{\text{of}}\;\left\{ {\frac{{ - \delta_{4} \pm \sqrt {\delta_{4}^{2} + 2P_{1} \left( {K + nK_{1} } \right)\left( {\delta_{2} + 2\delta_{5} + 2\beta \delta_{6} } \right)} }}{{P_{1} \left( {\delta_{2} + 2\delta_{5} + 2\beta \delta_{6} } \right)}}} \right\}$$
(46)

Theorem 4

\(t_{{1{\text{L}}}}^{*}\) < \(t_{1}^{*}\) < \(t_{{1{\text{U}}}}^{*}\)

Please refer to the similar proof as that for Theorem 2 (presented in “Model 1: Description, modeling, and solution process” section).

Upon showing that \(t_{1}^{*}\) falls within the upper and lower bounds, by multiplying the second term of Eq. (44) by \(\left( {2P_{1} t_{1}^{2} \beta } \right)\) one has

$$\left\{ {\left[ {P_{1} \beta \left( {\delta_{2} + 2\delta_{5} } \right) + 2P_{1} \beta^{2} \delta_{6} e^{{ - \beta t_{1} }} } \right]t_{1}^{2} + \left( {2\delta_{4} \beta e^{{ - \beta t_{1} }} } \right)t_{1} - 2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} \left( {1 - e^{{ - \beta t_{1} }} } \right)} \right]} \right\} = 0$$
(47)

With further rearrangement, one obtains

$$e^{{ - \beta t_{1} }} = \frac{{2\left[ {\beta \left( {K + nK_{1} } \right) + \delta_{4} } \right] - \left[ {P_{1} \beta \left( {\delta_{2} + 2\delta_{5} } \right)} \right]t_{1}^{2} }}{{2\left[ {P_{1} \beta^{2} \delta_{6} t_{1}^{2} + \delta_{4} \beta t_{1} + \delta_{4} } \right]}}$$
(48)

Because \(e^{{ - \beta t_{1} }}\) is the complement of the cumulative density function \(F(t_{1} ) = 1 - e^{{ - \beta t_{1} }}\). As \(0 \, \le \, F(t_{1} ) \, \le \, 1\), so \(0 \, \le \, e^{{ - \beta t_{1} }} \le { 1}\). Let \(e^{{ - \beta t_{1} }}\) = 0 and \(e^{{ - \beta t_{1} }}\) = 1 represent the upper and lower bounds of \(e^{{ - \beta t_{1} }}\), respectively. Then, by applying the proposed recursive searching algorithm provided at the end of section “Model 1: Description, modeling, and solution process”, we can find the optimal production run time \(t_{1}^{*}\).

Numerical Examples

Numerical demonstration of proposed EMQ model 1

This section uses the same numerical example as in Chiu et al. (2009) to provide a comparison for readers. The following values are used for the corresponding system variables:

β :

Poisson breakdown rate with a mean of 0.5 per year,

M :

fixed machine repair cost of $500 per breakdown,

g :

machine repair time (t r) of 0.018 year,

λ :

demand rate of 4000 items per year,

P 1 :

production rate of 10,000 items per year,

x :

uniform distribution nonconforming rate over the range [0, 0.2],

K :

setup cost of $450 per cycle,

C :

unit manufacturing cost of $2,

h :

holding cost of $0.6 per item per unit time,

P 2 :

rework rate of 5000 items per year,

C R :

unit rework cost of $0.50 per product per year,

h 1 :

holding cost of $0.80 for each reworked item,

θ 1 :

rework failure rate of 0.1,

C S :

unit disposal cost of $0.3 for scrap items,

K 1 :

fixed transportation cost of $90 per delivery,

n :

number of deliveries per cycle: 4,

C T :

variable delivery cost of $0.001 per product shipped

To test for the convexity of E[TCU(t 1 )] (Theorem 1), we can apply the upper and lower bounds of \(t_{1}^{*}\) (i.e., Eqs. (22) and (23)) to Eq. (13), and obtain that \(t_{{1{\text{U}}}}^{*}\) = 0.4595 < w(\(t_{{1{\text{U}}}}^{*}\)) = 2.87230, and \(t_{{1{\text{L}}}}^{*}\) = 0.3056 < w(\(t_{{1{\text{L}}}}^{*}\)) = 2.62608. Therefore, the expected costs function [TCU(t 1)] is convex.

Next, to find the optimal production run time \(t_{1}^{*}\), we substitute \(t_{{1{\text{U}}}}^{*}\) and \(t_{{1{\text{L}}}}^{*}\) into Eq. (10), and find that E[TCU(\(t_{{1{\text{U}}}}^{*}\))] = $10,417.21 and E[TCU(\(t_{{1{\text{L}}}}^{*}\))] = $10,323.69, respectively. Since the optimal run time \(t_{1}^{*}\) falls within the bounds of \(t_{{1{\text{L}}}}^{*}\) and \(t_{{1{\text{U}}}}^{*}\), by applying the proposed searching algorithm, we find that \(t_{1}^{*}\) = 0.3320 years and that the optimal system cost E[TCU(\(t_{1}^{*}\))] = $10,317.27. Figure 6 depicts the effect of variations in production run time t 1 on the expected system cost E[TCU(t 1)]. Table 1 exhibits the step-by-step iterations of the proposed searching algorithm.

Fig. 6
figure 6

The effects of variations in the production run time t 1 on E[TCU(t 1)] in the extended EMQ model 1

Table 1 Iterations of the proposed searching algorithm for \(t_{1}^{*}\) for the extended EMQ model 1

The proposed EMQ-based model 1 is intended to address the effect of discontinuous multi-delivery policy on the EMQ model with machine breakdown and rework failures. For this reason, sensitivity analyses of variations in the fixed transportation cost and their effects on the expected system cost E[TCU(\(t_{1}^{*}\))] and on the production run time \(t_{1}^{*}\) are carried out.

The results indicate that, as the fixed transportation costs K 1 (or the ratio of K 1/K) increase, the production run time \(t_{1}^{*}\) increases significantly (as illustrated in Fig. 7) along with the expected system cost E[TCU(\(t_{1}^{*}\))] (see Fig. 8).

Fig. 7
figure 7

The effects of variations in the K 1/K ratios on the optimal \(t_{1}^{*}\) in the extended EMQ model 1

Fig. 8
figure 8

The effects of variations in the K 1/K ratios on the optimal E[TCU(\(t_{1}^{*}\))] in the extended EMQ model 1

Numerical demonstration of proposed EMQ model 2

This subsection provides a numerical example to explain the proposed producer–retailer integrated EMQ model 2. First, we assume an extra parameter-unit holding cost on the retailer’s side h 2 = $1.50. By applying Eqs. (45) and (46), we obtain that \(t_{{1{\text{U}}}}^{*}\) = 0.2848 and \(t_{{1{\text{L}}}}^{*}\) = 0.1951, respectively. Then, we use them to test for the convexity of the system cost E[TCU(\(t_{1}^{*}\))] (Theorem 3) and find that \(t_{{1{\text{U}}}}^{*}\) < π(\(t_{{1{\text{U}}}}^{*}\)) = 2.5894 and \(t_{{1{\text{L}}}}^{*}\) < π(\(t_{{1{\text{L}}}}^{*}\)) = 2.4511. Hence, the system cost function [TCU(t 1)] is convex.

Once the convexity of [TCU(t 1)] is proven, we apply the proposed recursive algorithm (Theorem 4) to search for the optimal run time \(t_{1}^{*}\) over the interval [\(t_{{1{\text{L}}}}^{*}\), \(t_{{1{\text{U}}}}^{*}\)]. By substituting \(t_{{1{\text{U}}}}^{*}\) and \(t_{{1{\text{L}}}}^{*}\) in Eq. (36), we obtain the initial values of E[TCU(\(t_{{1{\text{U}}}}^{*}\))] = $11,642.46 and E[TCU(\(t_{{1{\text{L}}}}^{*}\))] = $11,481.07. Then, by further applying the algorithm (as provided at the end of “Model 1: Description, modeling, and solution process” section), we find that \(t_{1}^{*}\) = 0.2051 years and E[TCU(\(t_{1}^{*}\))] = $11,477.27. The step-by-step iterative results are shown in Table 2.

Table 2 Iterations of the proposed searching algorithm for \(t_{1}^{*}\) for the extended EMQ model 2

A further analysis on the behavior of the system costs E[TCU(t 1)] related to the production run time t 1 is depicted in Fig. 9. It shows that, by simply applying the result derived from the second EMQ model, the management of such a producer–retailer integrated system can help realize cost savings of $359.00 (or 3.13 % over the total system costs) as compared to the result from the EMQ model 1.

Fig. 9
figure 9

The behavior of E[TCU 2(t 1)] and t 1 in the extended EMQ model 2

The purpose of the proposed EMQ-based model 2 is to explore the optimal run time \(t_{1}^{*}\) for a producer–retailer integrated EMQ model and to study the effect of the retailer’s holding costs on the replenishment decision. For this reason, sensitivity analyses of variations in h 2 (or the ratio of h 2/h) and their effects on \(t_{1}^{*}\) and the expected system cost E[TCU(\(t_{1}^{*}\))] are performed (see Figs. 10, 11).

Fig. 10
figure 10

The effects of variations in the h 2/h ratios on the optimal \(t_{1}^{*}\) in the extended EMQ model 2

Fig. 11
figure 11

The effects of variations in the h 2/h ratios on the optimal E[TCU 2(\(t_{1}^{*}\))] in the extended EMQ model 2

The figures show that, as the retailer’s holding costs h 2 (or the ratio of h 2/h) increase, the optimal production run time \(t_{1}^{*}\) decreases and the expected cost E[TCU(\(t_{1}^{*}\))] increases. For management of the producer–retailer integrated system, the results of these sensitivity analyses can provide helpful information during the decision-making process, by offering insights into the effects of various inventory-holding costs in different retail stores.

Conclusions

In this study, two extended EMQ-based models with a discontinuous product issuing policy, random machine breakdown, and rework failures are developed. Various real conditions in the production process, end-product delivery, and intra-supply chains such as a producer–retailer integrated scheme are examined. With the aid of mathematical modeling and optimization techniques, we derive the optimal replenishment run time decision and reveal various important factors for the system parameters of the studied models (refer to Figs. 6, 7, 8, 9, 10, 11 as examples).

The obtained results can help production planners determine the optimal production run time in an intra-supply chain situations where finished products are distributed to companies’ own retail stores or regional sales offices and stocked there for sale. An interesting area for future study would be the effect of variable production rates on these models.

References

  • Barlow RE, Proschan F (1965) Mathematical theory of reliability. Wiley, New York

    Google Scholar 

  • Bielecki T, Kumar PR (1988) Optimality of zero-inventory policies for unreliable production facility. Oper Res 36:532–541

    Article  Google Scholar 

  • Chiu Y-SP, Chang H-H (2014) Optimal run time for EPQ model with scrap, rework and stochastic breakdowns: a note. Econ Model 37:143–148

    Article  Google Scholar 

  • Chiu Y-SP, Tseng C-Y, Liu W-C, Ting C-K (2009) Economic manufacturing quantity model with imperfect rework and random breakdown under abort/resume policy. Proc Inst Mech Eng B J Eng 223(2):183–194

    Article  Google Scholar 

  • Chiu Y-SP, Wu M-F, Cheng F-T, Hwang M-H (2014) Replenishment lot sizing with failure in rework and an enhanced multi-shipment policy. J Sci Ind Res India 73:648–652

    Google Scholar 

  • Chiu SW, Sung P-C, Tseng C-T, Chiu Y-SP (2015a) Multi-product FPR model with rework and multi-shipment policy resolved by algebraic approach. J Sci Ind Res 74(10):555–559

    Google Scholar 

  • Chiu Y-SP, Sung P-C, Chiu SW, Chou C-L (2015b) Mathematical modeling of a multi-product EMQ model with an enhanced end items issuing policy and failures in rework. SpringerPlus 4:679

    Article  Google Scholar 

  • Chiu SW, Huang C-C, Chiang K-W, Wu M-F (2015c) On intra-supply chain system with an improved distribution plan, multiple sales locations and quality assurance. SpringerPlus 4:687

    Article  Google Scholar 

  • Giri BC, Maiti T (2012) Supply chain model for a deteriorating product with time-varying demand and production rate. J Oper Res Soc 63:665–673

    Article  Google Scholar 

  • Glock CH (2012) Lead time reduction strategies in a single-vendor–single-buyer integrated inventory model with lot size-dependent lead times and stochastic demand. Int J Prod Econ 136(1):37–44

    Article  Google Scholar 

  • Glock CH, Grosse EH, Ries JM (2014) The lot sizing problem: a tertiary study. Int J Prod Econ 155:39–51

    Article  Google Scholar 

  • Gong D-C, Chen J-L (2012) Critical control processes to fulfill environmental requirements at the product development stage. Int J Comput Integ M 25(6):457–472

    Article  Google Scholar 

  • Gopalan MN, Kannan S (1994) Expected duration analysis of a two-stage transfer-line production system subject to inspection and rework. J Oper Res Soc 45(7):797–805

    Article  Google Scholar 

  • Goyal SK, Gupta YP (1989) Integrated inventory models: the buyer–vendor coordination. Eur J Oper Res 41:261–269

    Article  Google Scholar 

  • Groenevelt H, Pintelon L, Seidmann A (1992) Production lot sizing with machine breakdowns. Manage Sci 38:104–123

    Article  Google Scholar 

  • Grosfeld-Nir A, Gerchak Y (2002) Multistage production to order with rework capability. Manage Sci 48(5):652–664

    Article  Google Scholar 

  • Henig M, Gerchak Y (1990) Structure of periodic review policies in the presence of random yield. Oper Res 38(4):634–643

    Article  Google Scholar 

  • Hill RM (1999) The optimal production and shipment policy for the single-vendor single-buyer integrated production–inventory problem. Int J Prod Res 37:2463–2475

    Article  Google Scholar 

  • Hishamuddin H, Sarker RA, Essam D (2014) A recovery mechanism for a two echelon supply chain system under supply disruption. Econ Model 38:555–563

    Article  Google Scholar 

  • Inderfurth K, Janiak A, Kovalyov MY, Werner F (2006) Batching work and rework processes with limited deterioration of reworkables. Comput Oper Res 33(6):1595–1605

    Article  Google Scholar 

  • Jabal Ameli MS, Arkat J, Barzinpour F (2008) Modelling the effects of machine breakdowns in the generalized cell formation problem. Int J Adv Manuf Technol 39:838–850

    Article  Google Scholar 

  • Khedlekar UK, Shukla D, Chandel RPS (2014) Computational study for disrupted production system with time dependent demand. J Sci Ind Res India 73:294–301

    Google Scholar 

  • Kreng VB, Chen F-T (2007) Three echelon buyer–supplier delivery policy—a supply chain collaboration approach. Prod Plan Control 18:338–349

    Article  Google Scholar 

  • Lin GC, Gong D-C, Chang C-C (2014) On an economic production quantity model with two unreliable key components subject to random failures. J Sci Ind Res India 73(3):149–152

    Google Scholar 

  • Moinzadeh K, Aggarwal P (1997) Analysis of a production/inventory system subject to random disruptions. Manage Sci 43(11):1577–1588

    Article  Google Scholar 

  • Nahmias S (2009) Production and operations analysis. McGraw-Hill Inc., New York

    Google Scholar 

  • Ocampo LA (2015) A hierarchical framework for index computation in sustainable manufacturing. Adv Prod Eng Manage 10:40–50

    Google Scholar 

  • Pal S, Mahapatra GS, Samanta GP (2015) A production inventory model for deteriorating item with ramp type demand allowing inflation and shortages under fuzziness. Econ Model 46:334–345

    Article  Google Scholar 

  • Rodger JA (2014) Application of a fuzzy feasibility bayesian probabilistic estimation of supply chain backorder aging, unfilled backorders, and customer wait time using stochastic simulation with Markov blankets. Expert Syst Appl 41:7005–7022

    Article  Google Scholar 

  • Safaei M (2014) An integrated multi-objective model for allocating the limited sources in a multiple multi-stage lean supply chain. Econ Model 37:224–237

    Article  Google Scholar 

  • Sarker BR, Parija GR (1994) An optimal batch size for a production system operating under a fixed-quantity, periodic delivery policy. J Oper Res Soc 45(8):891–900

    Google Scholar 

  • Schwarz LB (1973) A simple continuous review deterministic one-warehouse N-retailer inventory problem. Manage Sci 19:555–566

    Article  Google Scholar 

  • Shih W (1980) Optimal inventory policies when stock-outs result from defective products. Int J Prod Res 18(6):677–686

    Article  Google Scholar 

  • Taft EW (1918) The most economical production lot. Iron Age 101:1410–1412

    Google Scholar 

  • Tseng C-T, Wu M-F, Lin H-D, Chiu Y-SP (2014) Solving a vendor–buyer integrated problem with rework and a specific multi-delivery policy by a two-phase algebraic approach. Econ Model 36:30–36

    Article  Google Scholar 

  • Viswanathan S, Piplani R (2001) Coordinating supply chain inventories through common replenishment epochs. Eur J Oper Res 2:277–286

    Article  Google Scholar 

  • Wagner H, Whitin TM (1958) Dynamic version of the economic lot size model. Manage Sci 5:89–96

    Article  Google Scholar 

  • Wee H-M (1993) Economic production lot size model for deteriorating items with partial back-ordering. Comput Ind Eng 24(3):449–458

    Article  Google Scholar 

  • Wee HM, Widyadana GA (2013) A production model for deteriorating items with stochastic preventive maintenance time and rework process with FIFO rule. Omega 41(6):941–954

    Article  Google Scholar 

  • Wu M-F, Chiu Y-SP, Sung P-C (2014) Optimization of a multi-product EPQ model with scrap and an improved multi-delivery policy. J Eng Res 2:51–65

    Article  Google Scholar 

Download references

Authors’ contributions

All authors have contributed to the manuscript equally. All authors read and approved the final manuscript.

Acknowledgements

SWC, S-WC, Y-SPC and T-WL would like to express their gratefulness to National Science Council (NSC) of Taiwan for sponsor of this study (Grant Number: NSC 102-2410-H-324-005).

Competing interests

The authors declare that they have no competing interests.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuan-Shyi Peter Chiu.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chiu, S.W., Chen, SW., Chiu, YS.P. et al. Producer–retailer integrated EMQ system with machine breakdown, rework failures, and a discontinuous inventory issuing policy. SpringerPlus 5, 339 (2016). https://doi.org/10.1186/s40064-016-1980-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40064-016-1980-4

Keywords