1 Introduction

Managing a supply chain, which is a network of different entities who are working together to deliver the right product to the right customer at the right time, has become a daunting task for the businesses across the globe (Das et al. 2006; Huo et al. 2014). Nowadays, success of the organizations depends on effective and efficient supply chain management as with the trend towards outsourcing firms more and more focus on their core competencies (Narasimhan and Talluri 2009). Efficient and effective management of a supply chain requires proper planning, implementation and control of the operations of the supply chain (Ho et al. 2011). Although firms are working hard to ensure a smooth supply chain, supply chains operations have become more complex due to globalization, digitalization, and upgraded infrastructure, resulting in higher supply chain disturbances (Blome and Schoenherr 2011; Chaudhuri et al. 2013; Tang 2006). Both manufacturing and service firms, in their supply chain, facing supply chain disturbances (Blome and Schoenherr 2011), which have increased in the recent years (Christopher et al. 2011). For instance, a survey conducted in 2015 (Riglietti and Aguada 2018) in 426 organizations found that 74% of firms had experienced more than one supply chain disruption, with 6–20 disruptions per year for 15% of the companies. In general, manufacturing firms are facing more disturbances than service firms because every manufacturing firm needs to coordinate internal and external entities—such as suppliers, their own manufacturing plant, and retailers—to ensure smooth flow of products and proper services (Blome and Schoenherr 2011). All of these internal and external entities can be a potential source of supply chain disturbances, such as supply disruption from the supplier’s end, production disruption in the manufacturing plant, and demand fluctuation from the retailer’s end. Hence, additional attention on supply chain disturbance management is especially pertinent for manufacturing firms as opposed to service firms (Blome and Schoenherr 2011).

Supply chain disturbances bring many financial and non-financial losses for manufacturing organizations. For example, on March 17, 2000, a New Mexican company—Royal Phillips Electronics plant faced a lightning strike which caused a massive damage of millions of microchips. Ericsson, a Swedish multinational company which employed a single-sourcing strategy from the above-mentioned plant, lost more than U.S. $400 million in potential revenue, and its market share reduced to 9 from 12% (Chopra and Sodhi 2004; Fang et al. 2013). A recent survey (Riglietti and Aguada 2018) also revealed that firms suffer heavily from monetary losses, which varied from €50,000 to €500 million due to these supply chain disruptions. The report also mentioned that supply chain disruptions reduce productivity for 58% of firms and reduce estimated revenue in 38% of companies. Moreover, companies suffering from supply chain disruption experienced a 10.28% abnormal decrease in shareholder value, and 33–40% lower stock return compared to industry benchmarks (Hendricks and Singhal 2003, 2005). Previous studies (Chowdhury et al. 2016; Hendricks and Singhal 2003; Kim et al. 2015) also found that supply chain disturbances have an association with other measures of financial performance such as a negative association with return on sales and return on assets, and a positive association with the cost of production and level of inventory. In addition to the financial losses, manufacturing firms suffer from different non-financial losses due to supply chain disturbances. For instance, supply chain disturbances harmed the reputation of 27% firms (Riglietti and Aguada 2018) and reduced employment in the firms (Thun and Hoenig 2011). Considering the significant negative impact of supply chain disturbances on the financial and non-financial measures of performance of manufacturing firms, it has become crucial to develop proper strategies for managing supply chain disturbances of manufacturing firms (Ambulkar et al. 2015; Craighead et al. 2007).

The impact of supply chain disturbances can be minimized through proper planning and risk management strategies. Several previous studies over the past two decades have developed different disturbance mitigation and management strategies such as buffer stock (Mishra et al. 2016) supplier development, ensuring contractual governance, multiple sourcing, supply chain collaboration, etc. for the manufacturing supply chain. However, the majority of supply chain disturbances occur suddenly with unique characteristics (Chopra and Meindl 2007; Wakolbinger and Cruz 2011), hence pre-determined mitigation strategies may not be appropriate to fully and timely recover from the sudden supply chain disturbance. Therefore, firms should have an effective recovery planning approach to reduce the impact of a sudden disruption (Tomlin 2006). An effective recovery planning model can help a manufacturing firm reduce the impact of the disruption which will, in turn, enhance the viability of the business.

Previous studies have provided few supply chain recovery models to counter supply chain disturbances. However, there is a lack of research that evaluates operational and planning models rigorously under more complex conditions (Fang et al. 2013). The majority of existing studies that developed quantitative supply chain models only considered ideal supply chain settings, while very few previous studies provided recovery models dealing with disturbances, on a real-time basis (Paul et al. 2016). Moreover, those who developed models for manufacturing supply chains that could reactively manage disturbance events only considered a single disturbance (Ho et al. 2015). However, in reality, firms may suffer from multiple supply chain disturbances simultaneously, hence it is important to develop a heuristic that can approximate the recovery plan for multiple types of supply chain disturbances. But existing literature couldn’t capture the effect of multiple sudden supply chain disturbances, and such there is no quantitative model and solution approach for developing recovery plan considering the effect of multiple sudden disturbances in a three-tier supply chain system (Paul et al. 2016). Inspired by this fact, in this paper we attempt to develop mathematical and heuristic solutions for generating recovery plans to manage multiple types of supply chain disturbances by considering separate and combined effects which will reduce the effect of disturbance on the operational activities of the firm.

The main objective of this research is to develop a quantitative model for generating recovery plans for three types of sudden supply chain disturbances—supply disruption, production disruption, and demand fluctuation. Although existing commercial software might be used to solve the developed mathematical model, use of this software in practice will be very expensive (Hishamuddin et al. 2012). Besides, the computation can be very complex in the case of solving multiple types of supply chain disturbances simultaneously. Therefore, we develop heuristics which on the one hand are cost-effective and on the other not overly complex, to accurately estimate the optimal recovery plan for each of the three types of supply chain disturbances. Moreover, we develop another heuristic that can precisely consider the effect of multiple supply chain disturbances in a combined manner. Existing literature cannot help a supply chain and operational manager to formulate the right recovery plan for managing the effect of multiple types of sudden supply chain disturbances. Further, by helping in taking the right decisions at the right time, this paper has the potential to help a supply chain and operational manager to formulate the right strategy and reduce the effect of supply chain disturbance on the operational activities of the firm which will, in turn, increase the customer retention rate of the firms.

The paper proceeds as follows. In Sect. 2 we review related literature, and the problem description is presented in Sect. 3. Mathematical modeling to generate a recovery plan is formulated in Sect. 4. The solution approaches and simulation model are provided in Sects. 5 and 6 respectively. Section 7 discusses the random experimentations and analyses of results. Finally, we provide conclusions and future research directions in Sect. 8.

2 Literature review

Supply chain sudden disturbances are unwanted, unusual triggering events associated with the supply chain that materializes somewhere in the supply chain or its external environment, in which its outcomes significantly threaten the regular operations of a business (Wagner and Bode 2008). These sudden disturbances, which cannot be predicted, can be associated with anyone of three main streams—upstream, midstream, and downstream—of supply chain (Chowdhury et al. 2016; Handfield and McCormack 2007). Upstream disturbances—also known as supply disruptions—are unusual incidents linked with sourcing material from suppliers that disrupts the expected sourcing performance, such as quality of material, quantity of material, and delivery time of material (Teresa Wu et al. 2006; G. A. Zsidisin and Smith 2005). Midstream disturbances—also termed production disruptions—are sudden events that disturb a firm’s internal production systems (Lockamy III and McCormack 2010). Downstream disturbances—also known as demand fluctuations—are the sudden incidents that cause fluctuations in customer demand, which result in imbalances between demand and supply (Nagurney et al. 2005). A few recent review papers (Fahimnia et al. 2015; Ivanov et al. 2017; Paul et al. 2016; Snyder et al. 2016) have discussed the literature related to supply chain risk and disruption management. However, for the literature review related to this research, we focus on recent papers related to recovery planning for supply chain disturbance management.

Supply chain disturbances can result from both major global events and less global events such as fire (such as the earlier Philips example), traffic jams, machine breakdowns, and inappropriate forecasting (Fang et al. 2013). Several previous studies (Chopra and Sodhi 2004; Christopher and Peck 2004; Ho et al. 2015; Tang and Nurmaya Musa 2011) identified the different types of supply chain disturbances that a practitioner must consider when planning management strategies, and the causes of these supply chain disturbances (Chopra and Sodhi 2004), and differentiated between sudden disturbances (catastrophic events that have low probability but high impact) and operational risk (also known as recurrent risk) such as quality and quantity problems. Later, a few studies (Chen et al. 2013; Chowdhury et al. 2016; Sheffi and Rice 2005) also made a similar distinction. In this paper, to provide a meaningful planning and strategy to recover from sudden disturbances, we develop recovery models for a manufacturing supply chain that considers three types of sudden disturbances—demand fluctuation, production disruptions, and raw material supply disruptions.

A reasonable number of research studies on supply chain disturbance management can be found in the literature. All these studies provide several meaningful suggestions and strategies for managing disturbances in complex supply chain networks (Wieland and Wallenburg 2012). Tomlin (2006) categorized all these supply chain disturbance management approaches into three areas: mitigation, contingency, and passive acceptance. In mitigation strategies, firms take actions before the occurrence of the risk to either reduce the probability of occurrence or to reduce the impact of risk, such as through buffer stock or supplier development. Contingency plans are those in which firms take actions when a risk occurs, such as contingency procurement from a back-up supplier. However, rather than adopting any mitigation or contingency planning, firms accept the risk when the costs of dealing with a disturbance out-weigh the losses of accepting the impact of that disturbance. The majority of existing studies in the domain of supply chain disturbance management focus on developing mitigation strategies rather than formulating models or approaches for rapid recovery after the occurrence of disturbances (Ho et al. 2015). Tang (2006) proposed certain “robust” policies for mitigating disturbances in supply chain system which could enable a supply chain to: (1) efficiently manage inherent fluctuations regardless of the occurrence of a major disruption and, (2) become more resilient in the face of a major disruption. Craighead et al. (2007) provided six propositions which clearly state that increasing knowledge regarding the factors of supply chain disturbances could potentially reduce the number of disturbances. Designing appropriate and complete contractual governance is suggested by Xiao et al. (2007) to properly coordinate the supply chain with demand disruptions in the setting of one manufacturer and two competing retailers. Recently, a risk management and mitigation model (Manuj and Mentzer 2008) and an improved risk measurement and prioritization method (Bradley 2014) were proposed to find the insight characteristics of supply chain risks.

Several studies in the area of supply chain disturbance management also developed mathematical models to ensure robust and efficient supply chains (Snyder et al. 2016). Wu et al. (2007) developed a network based model for determining the changes or disruptions propagation. Recently, Atoei et al. (2013) designed a reliable capacitated supply chain model by considering random disruptions in distribution centers (DCs). Some authors also evaluated—by using a mathematical model—the single or multiple sourcing strategies in the presence of supply chain disruptions, and there is a consensus that dual or multiple sourcing strategies outperform single-sourcing strategies (Burke et al. 2007; Fang et al. 2013; Sarkar et al. 2013; Silbermayr and Minner 2014; Yu et al. 2009). Some other supply chain disturbance management models can be found in other studies (Bandaly et al. 2016; Paul and Rahman 2018; Paul et al. 2015a, b, 2019; Serel 2015; Xu et al. 2016).

Although previous studies extensively examined mitigation strategies for supply chain disturbance, there is a lack of research in the stream of supply chain disturbance management focused on recovery strategies. Wakolbinger and Cruz (2011) pointed out that it was difficult to predict supply chain disturbances in advance, hence taking the right mitigation strategies for those disturbances is more challenging. Therefore, many previous studies (Gupta et al. 2015; Tomlin 2006; Zsidisin et al. 2000) suggested developing and implementing effective recovery plans to enable supply chains to quickly return to their original condition after the occurrence of a disturbance. Oke and Gopalakrishnan (2009) identified strategies to overcome supply chain vulnerability, and concluded that putting recovery plans in place was the key to mitigating supply chain disturbances. Few previous studies have addressed reactive strategies for supply chain disturbances. A model-based framework was suggested by Adhitya et al. (2007) for rescheduling operations in the occurrence of supply chain disturbances. Eisenstein (2005) addressed disturbances in electronic lot scheduling when the original schedule was fixed and focused on contingency policy after the occurrence of one or more shocks through a new class of policies called dynamic produce-up-to policies, that used idle time and re-established the target idle time during recovery. Xia et al. (2004) proposed a general production and inventory disruption management model in which they included a cost for deviations of the revised plan from the normal plan. Hishamuddin et al. (2012) extended the model proposed in (Xia et al. 2004), and developed a disruption recovery approach for an economic production quantity model, which obtained a real-time revised plan within a specified time window. Recently, the backorder and lost sales concept was further applied to develop a recovery model for managing sudden supply disturbance in a three-stage supply chain with multiple raw material suppliers and retailers (Paul et al. 2014c, 2016). This concept was also applied to develop a disturbance management model for managing sudden disruptions in a single-stage imperfect (Paul et al. 2013), a two-stage imperfect (Paul et al. 2014c, d), a three-stage mixed (Paul et al. 2015a, b) production-inventory system, a three-stage supply chain system (Paul et al. 2017), and for managing sudden demand fluctuations in a manufacturer-retailer system (Paul et al. 2014b). Besides, Yang et al. (2005) also addressed a recovery planning approach for production and stock control policies. Some other disturbance recovery models can be found in other studies (DuHadway et al. 2017; Hasan et al. 2015; Ivanov et al. 2014, 2016; Paul et al. 2017). In the case of a sudden disturbance, recovery planning could work better than mitigation approaches, and there is limited research which develops recovery planning models for supply chain disturbances; in this study, we develop recovery models for managing sudden disturbances in a manufacturing supply chain.

A disturbance is a common event in a supply chain environment and is a concern because it can cause companies to suffer both financial and reputational losses. As a sudden disturbance event cannot be predicted, the whole plan of an organization can be distorted and cause discontinues the production and delivery and unfulfilled demand. Hence, if a system is disturbed suddenly for a certain duration of time, it is essential to revise its some future plan, until it returns to its normal plan (Hishamuddin et al. 2012). In case of sudden disturbance, a proper disturbance recovery plan can assist to minimize a company’s losses and uphold its reputation. However, in the literature there are very few studies that developed approaches for obtaining a recovery plan after a sudden disturbance (Paul et al. 2016). Moreover, studies in the literature that provide recovery models for supply chain disruptions only consider a single disturbance (Paul et al. 2016) in formulating plans, while in a real-life situation firms can suffer from multiple disturbances at the same time. Although some existing papers proposed some heuristics to solve models, very few of these studies developed a combined both heuristic and simulation approach to bring the developed approach closer to real-life processes. In this study, we attempt to fill up above identified research gaps and develop mathematical, heuristic and simulation approaches which bring a disturbance management problem closer to the real-world, and perform a great deal of random experimentation to validate the heuristics and analyze the results.

The contributions of this research are summarized as follows.

  1. 1.

    Formulation of a mathematical model to generate recovery plan of either one or a combination of three sudden disturbances—supply disruption, production disruption, and demand fluctuation—in a supply chain system.

  2. 2.

    Development of new and efficient heuristic solutions to generate a recovery plan for these disturbances by considering both single and combined effects.

  3. 3.

    Development of a simulation approach, and conduct of random experiments.

3 Problem description

In this section, we describe the disturbance problem considered in this research.

For a better understanding of the disturbance management problem, we provide the definitions of the different terms used in this study as follows.

  1. 1.

    Process reliability percentage of faultless products produced in the system (Cheng 1989).

  2. 2.

    Demand fluctuation any kind of variation (either positive or negative) in product demand in a period (Paul et al. 2014c, d).

  3. 3.

    Production disruption any kind of interruption in the production system (Paul et al. 2014c); for example, power cut, machine breakdown, labor strike, etc.

  4. 4.

    Supply disruption any kind of stoppage to the raw material supply that may be caused by an unavailability, delay, or any other form of interruption (Paul et al. 2016).

  5. 5.

    Ideal plan a plan for production, supply, and delivery developed under no disturbance condition.

  6. 6.

    Recovery plan it is essential to revise the plan for a finite future period, after a sudden disturbance in the system, until the system coming back to its ideal plan (Paul et al. 2016).

  7. 7.

    Backorder after the occurrence of a disturbance, a certain amount of demand that cannot be fulfilled on time but will be supplied at a later date (Paul et al. 2014c).

  8. 8.

    Lost sales if, after the occurrence of a disturbance, customers will sometimes not wait for stock to be refilled, and demand is lost (Paul et al. 2014c).

  9. 9.

    Loss of demand if the product demand is lessened suddenly, the system has to reduce the future production quantity to compensate for lessened demand (Paul et al. 2014d).

We use the following notations in this study.

n :

Number of planning periods in planning horizon

D i :

Demand of period i

P :

Maximum production capacity of each period

B i :

Beginning inventory in period i

B n+1 :

Beginning inventory which should be kept in period (n + 1)

E i :

Ending inventory in period i

AP i :

Actual production in period i

SC i :

Spare capacity in period i

R i :

Quantity received by retailer at period i

N :

Number of units of raw material necessary for one unit final product

A :

Set-up cost at the manufacturing plant

r :

Process reliability of manufacturing plant

RM i :

Raw material supply quantity for period i

C p :

Production cost per unit

C d :

Delivery cost per unit

C r :

Raw material cost per unit

H 1 :

Raw material holding cost per unit per period

H 2 :

Ending inventory holding cost per unit

C L :

Cost per unit due to decrease of demand

C I :

Inspection cost as a percentage of the production cost

C R :

Rejection cost per unit

S :

Selling price per unit

B :

Backorder cost per unit per period

L :

Lost sales cost per unit = revenue loss per unit + cost of reputation loss per unit

X i :

Production quantity in period i in recovery plan

Y i :

Delivery quantity in period i in recovery plan

Z i :

Raw material quantity in period i in recovery plan

b i :

Beginning inventory in recovery plan

e i :

Ending inventory in recovery plan

Demand fluctuation parameter

δ :

Demand fluctuation amount

Production disruption parameters

t s :

Disruption start time as a fraction of duration of period

T dp :

Disruption duration as a fraction of duration of period (≤ 1 − ts)

q :

Pre-disruption production quantity = ts × P

Supply disruption parameter

T ds :

Disruption duration as a fraction of duration of period (≤ 1)

3.1 Problem statement

In this section, the different disturbance problems that occur in a real-life supply chain system are described and presented. These are shown in Fig. 1. We consider that a sudden demand fluctuation can happen at the retailer end, a sudden production disruption at the manufacturing plant and a sudden supply disruption at the supplier end. After a sudden disturbance occurs in a system, the production, supply, and delivery plan has to be revised for a finite future period, so that the effect of the disturbance is minimized; in other words, total profit is maximized.

Fig. 1
figure 1

Disturbances in a manufacturing supply chain

In this system, we first develop the ideal production, supply, and delivery plan for n periods under an imperfect production system, which is updated after each period for the next n periods on a rolling horizon basis. We use the term process reliability (r) to express an imperfect production environment (Cheng 1989). The ideal plan is presented in Table 1, where the decision variables are APi, Ri, RMi, Bi and Ei, and the total profit is maximized.

Table 1 Ideal plan for n periods

Finally, this paper develops a recovery plan—which is actually a reactive mitigation—after the occurrence of a sudden disturbance. In real-life supply chain environment, a sudden disturbance can occur at any time. After such an occurrence, the plan must be revised for a finite period in the future so that losses can be minimized and the system returns to its ideal plan as quickly as possible. After the occurrence of a disturbance, Xi, Yi, Zi, bi and ei are changed to obtain the recovery plan presented in Table 2, while the objective is still to maximize total profit. Here, Xi, Yi, Zi, bi and ei are decision variables in the recovery plan.

Table 2 Recovery plan after a disturbance occurs

3.2 Assumptions of the study

In this paper, we make the following assumptions:

  1. 1.

    The total production capacity is greater than its demand rate.

  2. 2.

    The system produces a single item.

  3. 3.

    The total cost of interest and depreciation F(A, r) is taken from the following function (Cheng 1989):

    $$ F\left( {A, r} \right) = aA^{ - b} r^{c} $$

    where a, b, and c are positive constants selected to offer the best fit of the cost function (Cheng 1989).

  4. 4.

    The recovery plan considers both backorder and lost sales to recover from a sudden disturbance. Supplier, manufacturer, and customers agree with these policies.

4 Mathematical modeling

A mathematical model is developed in this section for managing a single sudden disturbance caused by a demand fluctuation, production disruption, or supply disruption. At first, we present a model to generate a supply chain plan under ideal condition. Then, we re-formulate a mathematical model to generate a recovery plan as a constrained mathematical programming problem. The objective is to maximize total profit, which is derived from the revenue—obtained from acceptable items, minus relevant costs. In the recovery plan, we consider the revised quantities of production, delivery, and supply in each period as decision variables.

4.1 Modeling for ideal plan

In the ideal plan, we calculate the costs for production, rejection, inspection (Paul et al. 2014a), depreciation (Cheng 1989), holding, delivery, and raw material purchases, as well as the revenue from acceptable items. Then, we develop a model as a constrained mathematical optimization problem in which the objective is to maximize total profit subject to constraints from capacity, delivery, inventory, and product demand.

Calculations of different costs and revenue

$$ {\text{Total}}\,{\text{production}}\,{\text{cost}} = \frac{{C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} AP_{i} $$
(1)
$$ {\text{Total}}\,{\text{rejection}}\,{\text{cost}} = C_{R} \left( {\frac{1}{r} - 1} \right)\mathop \sum \limits_{i = 1}^{n} AP_{i} $$
(2)
$$ {\text{Total}}\,{\text{inspection}}\,{\text{cost}} = \frac{{C_{I} C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} AP_{i} $$
(3)
$$ {\text{Cost}}\,{\text{of}}\,{\text{interest}}\,{\text{and}}\,{\text{depreciation}} = naA^{ - b} r^{c} $$
(4)
$$ {\text{Raw}}\,{\text{material}}\,{\text{holding}}\,{\text{cost}} = \frac{1}{2}H_{1} \mathop \sum \limits_{i = 1}^{n} RM_{i} = \frac{1}{2r}H_{1} N\mathop \sum \limits_{i = 1}^{n} AP_{i} $$
(5)
$$ {\text{Total}}\,{\text{raw}}\,{\text{material}}\,{\text{cost}} = \mathop \sum \limits_{i = 1}^{n} C_{r} RM_{i} = \frac{{NC_{r} }}{r}\mathop \sum \limits_{i = 1}^{n} AP_{i} $$
(6)
$$ {\text{Total}}\,{\text{delivery}}\,{\text{cost}} = \mathop \sum \limits_{i = 1}^{n} C_{d} R_{i} $$
(7)
$$ {\text{Total}}\,{\text{ending}}\,{\text{inventory}}\,{\text{holding}}\,{\text{cost}} = H_{2} \mathop \sum \limits_{i = 1}^{n} E_{i} $$
(8)
$$ {\text{Total}}\,{\text{revenue}} = S\mathop \sum \limits_{i = 1}^{n} AP_{i} $$
(9)

Final mathematical model

Total profit = total revenue − total costs, is the objective function and is obtained by using Eqs. (1)–(9) and presented in Eq. (10).

$$ \begin{aligned} TP & = S\mathop \sum \limits_{i = 1}^{n} AP_{i} \\ & \quad - \left[ {\frac{{C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} AP_{i} + C_{R} \left( {\frac{1}{r} - 1} \right)\mathop \sum \limits_{i = 1}^{n} AP_{i} + \frac{{C_{I} C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} AP_{i} + naA^{ - b} r^{c} } \right. \\ &\quad\left. { + \frac{1}{2r}H_{1} N\mathop \sum \limits_{i = 1}^{n} AP_{i} + \frac{{NC_{r} }}{r}\mathop \sum \limits_{i = 1}^{n} AP_{i} + \mathop \sum \limits_{i = 1}^{n} C_{d} R_{i} + H_{2} \mathop \sum \limits_{i = 1}^{n} E_{i} } \right] \\ \end{aligned} $$
(10)

Here,

$$ \begin{aligned} R_{i} & = B_{i} + AP_{i} - E_{i} ;\quad \forall i \\ B_{i} & = \mathop \sum \limits_{j = 1}^{i - 1} AP_{j} - \mathop \sum \limits_{j = 1}^{i - 1} R_{j} + B_{1} ;\quad \forall i \ne 1 \\ E_{i} & = \mathop \sum \limits_{j = 1}^{i} AP_{j} - \mathop \sum \limits_{j = 1}^{i} R_{j} + B_{1} ;\quad \forall i \\ RM_{i} & = N*\frac{{AP_{i} }}{r} \\ \end{aligned} $$

subject to constraints presented in Eqs. (11)–(17).

$$ E_{i} \ge 0;\quad \forall i\, \left[ {{\text{Ending}}\,{\text{inventory}}\,{\text{cannot}}\,{\text{be}}\,{\text{negative}}} \right] $$
(11)
$$ B_{i} \ge 0;\quad \forall i\,\left[ {{\text{Beginning}}\,{\text{inventory}}\,{\text{cannot}}\,{\text{be}}\,{\text{negative}}} \right] $$
(12)
$$ E_{n} = B_{n + 1} \,\left[ {{\text{Beginning}}\,{\text{inventory}}\,{\text{for}}\,\left( {n + 1} \right){\text{th}}\,{\text{period}}} \right] $$
(13)
$$ \mathop \sum \limits_{i = 1}^{n} AP_{i} = \mathop \sum \limits_{i = 1}^{n} D_{i} - B_{1} + B_{n + 1} \, \left[ {{\text{Total}}\,{\text{production}}\,{\text{must}}\,{\text{be}}\,{\text{equal}}\,{\text{to}}\,{\text{total}}\,{\text{demand}}} \right] $$
(14)
$$ AP_{i} \le rP\,\left[ {{\text{Actual}}\,{\text{production}}\,{\text{must}}\,{\text{be}}\,{\text{less}}\,{\text{than}}\,{\text{maximum}}\,{\text{production}}\,{\text{capacity}}} \right] $$
(15)
$$ R_{i} = D_{i} \,\left[ {{\text{Delivery}}\,{\text{quantity}}\,{\text{must}}\,{\text{be}}\,{\text{equal}}\,{\text{to}}\,{\text{demand}}} \right] $$
(16)
$$ AP_{i} ,R_{i} \quad {\text{and}}\quad RM_{i} \ge 0\,\left[ {{\text{Non - negativity}}\,{\text{constraint}}} \right] $$
(17)

4.2 Modeling for recovery plan

In this section, a mathematical model is developed for generating a recovery plan after a sudden demand fluctuation, with plans for sudden production and supply disruptions presented in Appendices 1 and 2 respectively.

4.2.1 Mathematical model for sudden demand fluctuation

The mathematical model is formulated for generating the recovery plan after a demand fluctuation. The model considers the costs of production, rejection, inspection, depreciation, delivery, holding, and raw material purchases. For this, we categorize the fluctuation in two problems: (1) positive demand fluctuation (δ > 0), and (2) negative demand fluctuation (δ < 0). For δ > 0, we consider both backorder and lost sales costs and, for δ < 0, the cost due to a decrease in demand, and determine revenue from the selling price.

(a) Forδ > 0

$$ {\text{Total}}\,{\text{production}}\,{\text{cost}} = \frac{{C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(18)
$$ {\text{Total}}\,{\text{rejection}}\,{\text{cost}} = C_{R} \left( {\frac{1}{r} - 1} \right)\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(19)
$$ {\text{Total}}\,{\text{inspection}}\,{\text{cost}} = \frac{{C_{I} C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(20)
$$ {\text{Cost}}\,{\text{of}}\,{\text{interest}}\,{\text{and}}\,{\text{depreciation}} = naA^{ - b} r^{c} $$
(21)
$$ {\text{Total}}\,{\text{raw}}\,{\text{material}}\,{\text{cost}} = \mathop \sum \limits_{i = 1}^{n} C_{r} Z_{i} = \frac{{NC_{r} }}{r}\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(22)
$$ {\text{Raw}}\,{\text{material}}\,{\text{holding}}\,{\text{cost}} = \frac{1}{2r}H_{1} N\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(23)
$$ {\text{Total}}\,{\text{delivery}}\,{\text{cost}} = \mathop \sum \limits_{i = 1}^{n} C_{d} Y_{i} $$
(24)
$$ {\text{Total}}\,{\text{ending}}\,{\text{inventory}}\,{\text{holding}}\,{\text{cost}} = H_{2} \mathop \sum \limits_{i = 1}^{n} e_{i} $$
(25)
$$ {\text{Backorder}}\,{\text{cost}} = B\mathop \sum \limits_{i = 1}^{n} i(X_{i} - AP_{i} ) $$
(26)
$$ {\text{Lost}}\,{\text{sales}}\,{\text{cost}} = L\left( {\mathop \sum \limits_{i = 1}^{n} AP_{i} + \delta - \mathop \sum \limits_{i = 1}^{n} X_{i} } \right) $$
(27)
$$ {\text{Total}}\,{\text{revenue}} = S\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(28)

Final mathematical model forδ > 0

Total profit = total revenue − total costs, is the objective function and to be maximized, which is obtained using Eqs. (18)–(28) and subject to constraints (29)–(36).

$$ e_{i} \ge E_{i} ;\quad \forall i\left[ {{\text{Constraint}}\,{\text{of}}\,{\text{ending}}\,{\text{inventory}}} \right] $$
(29)
$$ b_{i} \ge B_{i} ;\quad \forall i\,\left[ {{\text{Constraint}}\,{\text{of}}\,{\text{beginning}}\,{\text{inventory}}} \right] $$
(30)
$$ X_{i} \le rP;\quad \forall i\,\left[ {{\text{Production}}\,{\text{quantity}}\,{\text{must}}\,{\text{be}}\,{\text{less}}\,{\text{than}}\,{\text{or}}\,{\text{equal}}\,{\text{to}}\,{\text{maximum}}\,{\text{capacity}}} \right] $$
(31)
$$ \mathop \sum \limits_{i = 1}^{n} X_{i} \le \mathop \sum \limits_{i = 1}^{n} D_{i} + b_{n + 1} - b_{1} + \delta \,\left[ {{\text{Limitation}}\,{\text{of}}\,{\text{total}}\,{\text{production}}\,{\text{quantity}}} \right] $$
(32)
$$ \mathop \sum \limits_{i = 1}^{n} X_{i} \ge \mathop \sum \limits_{i = 1}^{n} AP_{i} \,\left[ {{\text{Limitation}}\,{\text{of}}\,{\text{total}}\,{\text{production}}} \right] $$
(33)
$$ \mathop \sum \limits_{i = 1}^{n} Y_{i} \ge \mathop \sum \limits_{i = 1}^{n} R_{i} \,\left[ {{\text{Limitation}}\,{\text{of}}\,{\text{total}}\,{\text{delivery}}} \right] $$
(34)
$$ \mathop \sum \limits_{i = 1}^{n} Y_{i} \le \mathop \sum \limits_{i = 1}^{n} D_{i} + \delta \,\left[ {{\text{Limitation}}\,{\text{of}}\,{\text{total}}\,{\text{delivery}}} \right] $$
(35)
$$ X_{i} ,Y_{i} ,Z_{i} \ge 0\quad {\text{and}}\,{\text{integer}};\quad \forall i\,\left[ {{\text{Non-negativity}}\,{\text{constraint}}} \right] $$
(36)

(b) Forδ < 0

$$ {\text{Total}}\,{\text{production}}\,{\text{cost}} = \frac{{C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(37)
$$ {\text{Total}}\,{\text{rejection}}\,{\text{cost}} = C_{R} \left( {\frac{1}{r} - 1} \right)\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(38)
$$ {\text{Total}}\,{\text{inspection}}\,{\text{cost}} = \frac{{C_{I} C_{p} }}{r}\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(39)
$$ {\text{Cost}}\,{\text{of}}\,{\text{interest}}{\kern 1pt} \,{\text{and}}\,{\text{depreciation}} = naA^{ - b} r^{c} $$
(40)
$$ {\text{Total}}\,{\text{raw}}\,{\text{material}}\,{\text{cost}} = \mathop \sum \limits_{i = 1}^{n} C_{r} Z_{i} = \frac{{NC_{r} }}{r}\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(41)
$$ {\text{Raw}}\,{\text{material}}\,{\text{holding}}\,{\text{cost}} = \frac{1}{2r}H_{1} N\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(42)
$$ {\text{Total}}\,{\text{delivery}}\,{\text{cost}} = \mathop \sum \limits_{i = 1}^{n} C_{d} Y_{i} $$
(43)
$$ {\text{Total}}\,{\text{ending}}\,{\text{inventory}}\,{\text{holding}}\,{\text{cost}} = H_{2} \mathop \sum \limits_{i = 1}^{n} e_{i} $$
(44)
$$ {\text{Cost}}\,{\text{due}}\,{\text{to}}\,{\text{decrease}}\,{\text{in}}\,{\text{demand}} = C_{L} \left( {\mathop \sum \limits_{i = 1}^{n} AP_{i} - \mathop \sum \limits_{i = 1}^{n} X_{i} } \right) $$
(45)
$$ {\text{Total}}\,{\text{revenue}} = S\mathop \sum \limits_{i = 1}^{n} X_{i} $$
(46)

Final mathematical model forδ < 0

Total profit = total revenue − total costs, is the objective function and to be maximized, which is obtained using Eqs. (37)–(46) and subject to constraints (47)–(52).

$$ e_{i} \ge E_{i} ;\quad \forall i\,\left[ {{\text{Constraint}}\,{\text{of}}\,{\text{ending}}\,{\text{inventory}}} \right] $$
(47)
$$ b_{i} \ge B_{i} ;\quad \forall i\,\left[ {{\text{Constraint}}\,{\text{of}}\,{\text{beginning}}\,{\text{inventory}}} \right] $$
(48)
$$ X_{i} \le rP;\quad \forall i_{{}} \left[ {{\text{Limitation}}\,{\text{of}}\,{\text{production}}\,{\text{quantity}}\,{\text{of}}\,{\text{each}}\,{\text{period}}} \right] $$
(49)
$$ \mathop \sum \limits_{i = 1}^{n} X_{i} = \mathop \sum \limits_{i = 1}^{n} D_{i} + b_{n + 1} - b_{1} - \delta \,\left[ {{\text{Limitation}}\,{\text{of}}\,{\text{total}}\,{\text{production}}\,{\text{quantity}}} \right] $$
(50)
$$ Y_{i} = \mathop \sum \limits_{i = 1}^{n} R_{i} - \delta \,\left[ {{\text{Limitation}}\,{\text{of}}\,{\text{total}}\,{\text{delivery}}\,{\text{quantity}}} \right] $$
(51)
$$ X_{i} ,Y_{i} ,Z_{i} \ge 0\quad {\text{and}}\quad {\text{integer}};\quad \forall i\left[ {{\text{Non-negativity}}\,{\text{constraint}}} \right] $$
(52)

5 Solution approaches

In this section, we develop solution approaches for both ideal and recovery plans, and propose some heuristics to generate a recovery plan after a sudden disturbance occurs in the systems.

5.1 Solution approach for ideal plan

As the model developed for the ideal plan belongs to a constrained mathematical program, we solve it using the SIMPLEX method. The SIMPLEX method is a popular search procedure to solve constrained mathematical programing problems. It shifts one solution at a time through the set of basic feasible solutions until optimal solution is found.

5.2 Proposed heuristic for managing disturbance

We develop a heuristic for managing each disturbance type, i.e., a demand fluctuation, or production and supply disruptions, as well as another for handling three types of disturbances in a period.

We propose a heuristic for managing a sudden demand fluctuation based on the approaches developed in the literature (Paul et al. 2014d, 2018). The steps in Heuristic 1 for a sudden demand fluctuation are as follows.

figure a

In the proposed heuristic after a sudden demand fluctuation, the recovery plan is generated by negotiating between different costs. We first determine the ideal condition of supply chain plan by using Steps 1–3. Then after a sudden demand fluctuation in the system, the disturbance scenario is given input by using Step 4. For positive demand fluctuation (δ > 0), the recovery plan is determined by using Step 5. We determine the most favorable condition in the recovery plan by using Steps 5.1–5.3 to minimize total backorder and lost sales costs. For negative demand fluctuation (δ < 0), the recovery plan is determined by using Step 6. Then Step 7 determines the raw material supply and final product delivery quantity. Total profit and different costs in the recovery plan are determined by using Step 8. Finally, Step 9 terminates the program.

Based on the similar concepts (Paul et al. 2014d, 2018), we also re-develop two different heuristics to generate a recovery plan after a sudden production and raw material supply disruption, respectively. Heuristic 2 and Heuristic 3 for generating a recovery plan for a sudden production disruption and raw material supply disruption are presented in Appendices 3 and 4 respectively. The heuristic for generating plan considering the combined effects of multiple disturbances is presented in Appendix 5.

6 Simulation approach

We develop a simulation approach to bring the supply chain disturbance problem nearer to a real-life process. We use six steps to develop the simulation approach as follows.

figure b

7 Analyses of results

In this section, we analyze the results for both the ideal supply chain and recovery plans.

7.1 Ideal plan

The following data are considered for the ideal supply chain system.

  • n = 12, P = 1200, B1 = 300, Bn+1=200, N = 2, A = 50, Cp = 2, Cd = 0.5, Cr = 1.5,

  • H1 = 0.5, H2 = 0.5, S = 20, r = 0.98, CI = 0.02, CR = 4, a = 1000, b = 0.5, c = 0.75,

  • Di = [1000 1200 1500 1100 1000 800 900 1200 1300 1200 1500 1000]

We use the SIMPLEX method to solve the mathematical model developed in Sect. 4.1 to obtain the ideal plan for the next 12 periods, which is presented in Table 3.

Table 3 Ideal plan

7.2 Recovery plan

To generate the recovery plan, we additionally consider the following cost data.

$$ B = 3,\quad L = 15,\quad {\text{and}}\quad C_{L} = 10 $$

We generate random data using Uniform distribution for different disturbance parameters to compare the severity of each disturbance type. We also perform random experiment to analyse the results. For demand fluctuation, we generate random data using normal distribution. For production disruption, we generate random data for disruption duration using Uniform distribution and for supply disruption duration, we use Poisson distribution. However, any other distribution can be used for generating random data.

7.2.1 Recovery plan for a sudden demand fluctuation

In the event of a sudden demand fluctuation, the recovery plan is generated using its proposed heuristic. A sample result, for δ = 500, is presented in the recovery plan in Table 4.

Table 4 Recovery plan after demand fluctuation

7.2.2 Recovery plan for a sudden production disruption

In the event of a sudden production disruption, we generate the recovery plan using its proposed heuristic. A sample result, for ts = 0.1 and Tdp = 0.5, is presented in the recovery plan in Table 5.

Table 5 Recovery plan after production disruption

7.2.3 Recovery plan for a sudden supply disruption

In the event of a sudden supply disruption, we use its proposed heuristic to generate the recovery plan. A sample result, for Tds = 0.6, is presented in the recovery plan in Table 6.

Table 6 Recovery plan after supply disruption

7.3 Comparison of heuristic results

To validate the heuristics developed for managing demand fluctuation and disruptions to production and supply, we generate 300 random test instances (100 for each disturbance type) by varying the backorder and lost sales cost data and disturbance parameters. Then we compare the results obtained from both the heuristics and SIMPLEX method for 300 random test instances. To this aim, we determine the average percentage of deviation of solutions by using Eq. (53), which is commonly used in the literature (Paul et al. 2014d, 2015a, b, 2018). The test instances are generated from a Uniform random distribution by varying disturbance data. In this comparison experiment, the average percentage of deviation between the solutions obtained from the heuristics and SIMPLEX, calculated by using Eq. (53), is almost 0.00%. It can be said that the heuristics are capable of producing accurate and consistent solutions.

$$ \begin{aligned} & {\text{The}}\,{\text{average}}\,{\text{percentage}}\,{\text{of}}\,{\text{deviation}} \\ & \quad = \frac{1}{M}\sum \frac{{\left| {{\text{Total}}\,{\text{profit}}\,{\text{from}}\,{\text{heuristc}} - {\text{Total}}\,{\text{profit}}\,{\text{from}}\,{\text{SIMPLEX}}} \right|}}{{{\text{Total}}\,{\text{profit}}\,{\text{from}}\,{\text{SIMPLEX}}}} \times 100\% \\ \end{aligned} $$
(53)

Here, M represents the number of random test problems.

7.4 Severity of each disturbance type

To compare the severity of each disturbance type, we generate 500 more test problems for each disturbance using a Uniform probability distribution and solve them using the proposed corresponding heuristic. We determine the means and standard deviations of total profit from the results, as presented in Table 7. We consider the following data range of disturbance parameters.

Table 7 Total profit for each disturbance type
  1. (a)

    Demand fluctuation amount = [0, \( \sum\nolimits_{\forall i} {SC_{i} } \)]

  2. (b)

    Supply disruption duration = [0.0001, 1]

  3. (c)

    Production disruption duration = [0.0001, 1-ts]

As can be seen, the mean total profit reduces significantly in the case of a supply disruption because the effect of this disturbance starts at the beginning of a period and may continue until the end of a period. Therefore, it can be said that its effect is more severe than those of the other two disturbances.

7.5 Experimentation using random data

We generate 500 random test scenarios for each type of disturbance by varying the value of disturbance parameters and solve them using the appropriate heuristic. We analyze the total profit pattern for the disturbance over the 500 random scenarios, and changes in the costs and total profit with the amount of disturbance.

7.5.1 Experimentation for demand fluctuation

We generate 500 random data scenarios for demand fluctuations using a normal distribution with mean = 500 and standard deviation = 250, and present the total profit pattern in Fig. 2. We determine that the mean and standard deviation of total profit as 190.70 and 1.23 thousand respectively. We also determine the minimum and maximum values of the total profit as 183.54 and 191.60 thousand respectively.

Fig. 2
figure 2

Total profit versus random demand fluctuation

Figure 3 presents the variations in different costs with the amount of demand fluctuation. We obeserve that the cost due to loss of demand exists only when the fluctuation amount is negative but there are no backorder or lost sales. However, when the fluctuation amount is positive, both backorder and lost sales are present in the recovery plan. The backorder cost increases with fluctuation amounts up to 797 when there are no lost sales because the recovery plan is capable of fulfilling the demand using only backorder. Then, lost sales cost is introduced into the recovery plan and the backorder cost becomes a fixed amount so that both backorder and lost sales are present. The variations in total profit with demand fluctuation amounts are presented in Fig. 4. For a negative fluctuation, the total profit decreases with the fluctuation amount however, for a positive fluctuation, it is greater than that in the ideal plan when the fluctuation amount is up to 797, because the revenue earned is greater than the cost incurred due to the increase in demand. Then, the total profit decreases with the fluctuation amount, this is because the lost sales cost introduced into the recovery plan.

Fig. 3
figure 3

Different costs versus amount of demand fluctuation

Fig. 4
figure 4

Total profit versus amount of demand fluctuation

7.5.2 Experimentation for production disruption

We generate 500 random test scenarios for a production disruption using a Uniform distribution within the range of (0, 1) for ts and an Exponential distribution within the range of (0.0001, 1 − ts) for Tdp. The total profit pattern for these random production disruption occurrences is presented in Fig. 5. We determine that the mean and standard deviation of total profit are 187.35 and 2.76 thousand respectively. The minimum and maximum values of total profit are calculated as 173.10 and 189.20 thousand respectively.

Fig. 5
figure 5

Total profit versus random production disruption

Figure 6 presents the changes in different costs with the duration of the production disruption. We observe that there are no backorder or lost sales costs when the disruption duration is less than 0.17. Then, the backorder cost is introduced into the system and increases with disruption durations up to 0.67 because the recovery plan is capable of satisfying the production loss using only backorder. After a disruption duration of 0.67, the lost sales cost is included in the recovery plan, and the backorder cost becomes a fixed amount, so that both backorder and lost sales costs are present.

Fig. 6
figure 6

Different costs versus duration of production disruption

The variations in total profit with the duration of a production disruption are presented in Fig. 7. The total profit does not change when the disruption duration is smaller than 0.17 because no backorder or lost sales costs are present and the recovery plan is capable of compensating for the production loss in its first period. Then, the total profit decreases slowly with disruption durations up to 0.67 because only backorder are present. Following a disruption duration of 0.67, total profit decreases at a greater rate, this is because of the lost sales cost being incorporated in the recovery plan.

Fig. 7
figure 7

Total profit versus duration of production disruption

7.5.3 Experimentation for raw material supply disruption

We generate 500 test problems randomly for a supply disruption duration using a Poisson distribution. We use the range of the duration as (0.0001, 1), and from the experiment, the total profit pattern is illustrated in Fig. 8. We determine that the mean and standard deviation of total profit are 184.76 and 5.15 thousand respectively. We also calculate the minimum and maximum values of the total profit as 170.06 and 189.20 thousand respectively. Figures 9 and 10 present the variations in different costs and total profit respectively for different supply disruption durations, which are similar to those in Figs. 6 and 7.

Fig. 8
figure 8

Total profit versus random supply disruption

Fig. 9
figure 9

Different costs versus duration of supply disruption

Fig. 10
figure 10

Total profit versus duration of supply disruption

7.5.4 Experimentation for multiple disturbances

We generate 500 random scenarios for multiple disturbances in a period and solve them using the proposed heuristic, which considers the combined effects of multiple disturbances. The results are presented in Fig. 11, in which it can be observed that total profit varies significantly and that the mean total profit reduces greatly with mean and standard deviation of 175.26 and 8.79 thousand respectively, and the minimum and maximum values as 154.11 and 191.02 thousand respectively. We have observed that the total profit decreases significantly in presence of multiple types of disturbances in supply chain.

Fig. 11
figure 11

Total profit versus random multiple disturbances

7.6 Simulation results

We run the simulation approach developed in Sect. 6 for 4000 random test problems, to make the supply chain disturbance problem close to a real-world process. The total profit pattern for this experiment is presented in Fig. 12. We calculate the mean and standard deviation of total profit as 184.55 and 7.81 thousand respectively. We also determine the minimum and maximum values of the total profit as 152.27 and 191.60 thousand respectively.

Fig. 12
figure 12

Total profit versus occurrences of random disturbance from simulation run

From the experimentation and simulation, we have observed that our approaches are capable to handle all types of disturbance problems in a three-tier coordinated supply chain setting. Results also revealed that the recovery costs (summation of backorder and lost sales cost) can be significantly reduced by implementing the developed approaches. Figures 3, 6 and 9 provided insight about the condition of the presence of recovery cost and which recovery cost are more favorable and when. Figures 4, 7 and 10 provided the pattern of changes of total profit with amount of demand fluctuation, duration of production and supply disruption respectively. The experimentation and simulation for a significant number of randomly generated test problems proved the capability of the developed approaches to handle both separate and combined effects of disturbances and the results are summarized in Figs. 2, 5, 8, 11 and 12. In summary, our developed approaches contribute to generating recovery plan to manage multiple types of supply chain disturbances by considering separate and combined effects.

8 Conclusions

The objective of this study was to develop sudden disturbance recovery models in a manufacturing supply chain system under imperfect production environment, considering sudden demand fluctuations and disruptions to production and raw material supply. A mathematical model was developed first for each disturbance type for managing sudden disturbances on a real-time basis. Due to expensive commercial optimization software and the complexity and computational intensity of the optimal solution, four heuristics were developed to solve the model for all possible types of sudden disturbances. The heuristics were capable of generating a recovery plan for a finite future period after the occurrence of a disturbance. We validated the heuristics results by comparing the solutions from the SIMPLEX method, which demonstrated that the average deviation of the total profit was 0.00% for 300 random test instances. A random experimentation was conducted to analyze the results and insight properties of developed quantitative models and, finally, a simulation approach was developed to make the developed approaches applicable to a real-life process. We also found that the heuristics were capable of producing consistent, quality results for all types of disturbances. The test results reveal that our proposed heuristics performed very well and were capable of efficiently dealing with large scale disruption problems while producing high quality results. So it can be said that the proposed approaches offer a powerful decision making tool for determining the recovery plan after the occurrence of sudden disturbances.

Compared with previous studies in the supply chain disturbance literature, this research is one of the first efforts to investigate recovery planning in the presence of both single and multiple types of sudden disturbances. However, there are several practical aspects that could be introduced into the developed approach to make the problem more comprehensive. It would be interesting extension to consider multiple entities (multiple suppliers, manufacturers and retailers) in each stage, and to analyze the consequence of different types of sudden disturbances on different stages of supply chain. It would be also interesting to extend the developed approaches for multiple types of items. In addition, considering safety-stock level and different shipment policies (multiple lot-for-lot, equal-sized shipment policies, and geometric shipment policies) in the recovery plan, and analyzing the effect of different types of sudden disturbances on them would be another interesting future research direction.