Next Article in Journal
Selected Aspects of Modelling and Design Calculations of Roller Mills
Next Article in Special Issue
Establishing a Multiple-Criteria Decision-Making Model for Stock Investment Decisions Using Data Mining Techniques
Previous Article in Journal
Adopting Multiactor Multicriteria Analysis for the Evaluation of Energy Scenarios
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Stage Stochastic Program for Supply Chain Network Design under Facility Disruptions

by
Kanokporn Kungwalsong
1,
Chen-Yang Cheng
2,
Chumpol Yuangyai
3,* and
Udom Janjarassuk
3
1
Graduate School of Management and Innovation, King Mongkut’s University of Technology Thonburi, Bangkok 10140, Thailand
2
Department of Industrial Engineering and Management, Taipei University of Technology, Taipei 106, Taiwan
3
Department of Industrial Engineering, School of Engineering, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, Thailand
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(5), 2596; https://doi.org/10.3390/su13052596
Submission received: 26 January 2021 / Revised: 21 February 2021 / Accepted: 22 February 2021 / Published: 1 March 2021

Abstract

:
A supply chain disruption is an unanticipated event that disrupts the flow of materials in a supply chain. Any given supply chain disruption could have a significant negative impact on the entire supply chain. Supply chain network designs usually consider two stage of decision process in a business environment. The first stage deals with strategic levels, such as to determine facility locations and their capacity, while the second stage considers in a tactical level, such as production quantity, delivery routing. Each stage’s decision could affect the other stage’s result, and it could not be determined individual. However, supply chain network designs often fail to account for supply chain disruptions. In this paper, this paper proposed a two-stage stochastic programming model for a four-echelon global supply chain network design problem considering possible disruptions at facilities. A modified simulated annealing (SA) algorithm is developed to determine the strategic decision at the first stage. The comparison of traditional supply chain network decision framework shows that under disruption, the stochastic solutions outperform the traditional one. This study demonstrates the managerial viability of the proposed model in designing a supply chain network in which disruptive events are proactively accounted for.

1. Introduction

Supply chain network design constitutes a crucial decision-making process that affects organizational performance, especially given the highly volatile nature of a business environment characterized by various sources of risk and uncertainty. For example, a disruptive event in one country can result in the disruption of an entire supply chain. The massive floods that took place in Thailand in 2011 offer a case study of global supply chain disruption, especially in the electronic and automotive industries. Western Digital, Sony, and Honda were all obliged to stop production due to the direct flooding of their factories, while Toyota suffered from an indirect impact due to the disruption experienced by key suppliers [1] A proactive supply chain network design decision framework is, therefore, vital for all enterprises [2,3,4].
In this study, a two-stage stochastic programming model in which the possibility of a facility disruption is accounted for is formulated to solve a supply chain network design problem. Compared to other methods such as deterministic model or Mixed Integer Program (MIP), two-stage stochastic programming is more appropriate for decision making under uncertainty in a business environment where two steps of decision processes are involved. The first stage deals with strategic levels, such as to determine facility locations and their capacity, while the second stage considers at a tactical level, such as production quantity, delivery routing. Each stage’s decision could affect the other stage’s result, and it could not be determined individually. For that reason, the two-stage stochastic programming is selected as it is closed to business decision process.
The problem consists of a four-echelon, single-product supply chain network environment, which consists of suppliers, manufacturers, distribution centers (DCs), and retailers. These facilities are located around the world. The locations of the manufacturers and retailers are known, whereas the suppliers and the locations of DCs are decisions to be made, and the objective function is to maximize the expected profit under facility disruptions. A two-stage stochastic programing is used. In the first stage, the model selects the suppliers and DC locations. In the second stage, the model determines the purchased, produced, and transported quantities throughout the network in a way that takes disruptive scenarios into account. The main contributions of the study to the supply chain network design decision literature are twofold. First, the location, production, purchasing, and transportation decision variables are considered simultaneously in a four-echelon network design under disruptive scenario conditions. Second, this paper proposed a simulated annealing (SA) meta-heuristic algorithm solution approach for finding good quality solutions to large-scale problems in a reasonable time.
The remainder of this paper is organized as follows. Section 2 provides a literature review of stochastic programming models constructed with the goal of addressing supply chain network design problems. In Section 3, a two-stage stochastic programming model is formulated. Section 4 discusses a solution technique. Section 5 presents a numerical example to illustrate the usefulness of the proposed model and compare the result with those obtained using a traditional supply chain network design. Section 6 provide a conclusion and recommendations for future research.

2. Literature Review

This section provides the review of stochastic programming models for supply chain network design problems with a focus on disruption. For a comprehensive review of a supply chain network design problem, interested readers are referred to [3,5,6]. Ref. [3] focuses on analyzing the ripple effect on supply chain design, while ref [5] focuses on analyzing supply chain design and planning with both disruptions and recovery. Ref [6] provides the landscape of supply chain network design literature by reviewed 1310 publications from 1999 to 2019 in 20 journals and proceeding related to supply chain network design. The authors analyzed data using bibliometric analysis approach.
Disruption due to man-made or natural disasters becomes a critical factor in supply chain network design literature. Ref. [7] formulated a two-stage stochastic programming model considering uncertainty in demand, supply, processing, transportation, shortage capacity expansion cost, and facility disruption. The model is to minimize fixed cost and expected transportation cost. Ref. [8] proposed a mixed integer programming (MIP) model and a continuum approximation (CA) model for the reliable uncapacitated fixed charge location problem (RUFL) under normal and failure scenarios. The work of ref. [8] is extended from ref. [9] by assuming that the failure of each facility is independent. Ref. [10] solved a supply chain network design problem under operation and disruption risk with delivery lead-time sensitive customers. The facility’s capacity varies randomly due to disruptions. Ref. [11] emphasized on supply disruption and also incorporated sustainability as another objective. For disruptive scenarios, both partial and complete disruption can occur at suppliers’ facility. Three mitigation strategies were evaluated to hedge against disruption risks: adding extra production capacity to plant, utilizing multiple sourcing instead of single source, and having back up supplier, assuming that the back-up supplier does not affect by disruption. Ref. [12] also focuses on a resilient supplier network and optimal order allocation under disruption risks. Ref. [13] applied disruption management in a multi-product imperfect production system to obtain the optimal batch size for multi-item in the recovery time window under profit maximization objective. Ref. [14] proposed a two-stage stochastic model for supply chain network design under disruption subject to time and cost of supply chain recovery as resilience measures. The model determines optimal location, allocation, inventory, and order-size decisions. Ref. [15] solved a supply chain network design for blood supply chain to provide location-allocation decisions under facility disruption and uncertainty in a disaster situation. The authors defined two types of facilities: temporary facilities which prone to partial disruption, while blood centers are safe from disruptions due to a larger investment compare the former ones. Disruption on temporary facilities are assumed as partial failed. Disaster situation affects the ability of blood donation at temporary facilities. Probability of disruptive scenarios are predefined.
Ref. [16] studied a network of single-product, multi-echelon supply chain, which consists of three manufacturing facilities, three DCs, and nine retailers. Disruptions of manufacturing facilities, DCs, and their connecting links are considered. The authors used path-through-facility formulation instead of defining flow variables among facilities so that disruption at different connecting links can be considered simultaneously. Demand at each retailer is assumed to follow a normal distribution. In addition, they defined four possible scenarios for the production disruptions, i.e., all production facilities are usable, the second production facility is impaired, the third production facility is impaired, and both the second and third facilities are impaired. The proposed model was applied to an agri-food case study. Ref. [17] formulated a mixed integer, non-linear model for designing a global medical device manufacturer. The authors proposed six resilience strategies to mitigate the risk of correlated disruptions in supply chain facilities. Ref. [18] formulated a mixed-integer, non-linear programming model for a bio-fuel supply chain network considering the failure of links among the multi-modal facilities, which includes feedstock suppliers, intermodal hubs, bio-refinery facilities, and markets. The authors used a spatial model to estimate the disruption probability of the intermodal links based on a historical event of disasters. This paper assumed that a link’s disruption probability is approximately equivalent to the probability of a disaster. The objective function is to maximize post-disaster connectivity and minimize transportation costs between the origin locations to the markets where bio-fuel is sold. The model is solved using a generalized Benders decomposition algorithm. Many of recent work consider mitigation strategies for creating robustness or resiliency in supply chain network design problem. Ref. [19] formulated a multi-objective optimization model for designing resilient supply chain networks under a case of mergers and acquisition activity. They evaluated the trade-off between minimizing total network cost and maximizing overall supply chain network connectivity. The disruption was examined for the post-acquisition supply chain network, which may prone to vulnerability based on demand-weight connectivity. Facility disruption was also included in this study using some probability of disruption. Ref. [20] focuses on the transportation disruption from plant to a distribution center, with four mitigation strategies in order to find the best one based on service level and total cost. These mitigation strategies are (1) the risk acceptance strategy, (2) the redundant stock strategy, (3) the flexible route strategy, and (4) the redundant-flexible strategy. The authors concluded that the solutions are varied depends on the budget that managers are willing to deploy to achieve service level. In these studies, the disruption of facility or transportation was predefined. Ref. [21] uses mixed integer programming to create a supply chain network. Then, simulation approach is used to find risk mitigation strategies when a supply chain is exposed to random disruptions. The results shown that robustness is suited under mild to moderate disruptions, while a combination of risk management strategies for robustness and resiliency is essential to cope with severe disruptions. For the performance indicators for supply chain resilience, interested readers are referred to ref. [22].
Types (random or predefined) and levels (partial or complete) of disruptions are another characteristic of disruption considered in literature. Ref. [23] solved a reliable stochastic supply chain network problem considering random disruptions at the DCs and the transportation mode. The authors allowed partial disruption at DC. The authors applied the conditional value-at-risk approach to control the risk of model. The model was solved using an exact solution method and a hybrid between tabu search and simulated annealing algorithms. Ref. [24] formulated a two-stage stochastic programming model for a four-echelon bio-fuel supply chain considering disruption at intermodal hub. The model was solved using an accelerated generalized Benders decomposition algorithm. Refs. [25,26] formulated a two-stage stochastic programming model considering disruption at suppliers. Ref. [27] studied a single-product, two-echelon supply chain network consisting of one manufacturer and one retailer. The authors considered randomness in demand at retailer, randomness in production yield at manufacturer, and disruption at manufacturer. The main objective was to evaluate the effects of various uncertainties on the optimal decisions of order quantity placed at the manufacturer, reserved quantity at the backup supplier, and unit wholesale price for the manufacturer. The authors also evaluated the coordinating condition between centralized and decentralized models. In terms of disruption, the authors assumed a fixed value of probability. Once disruption occurs, a manufacturer cannot ship anything to a retailer. Ref. [10] proposed a multi-period supply chain network design considering random partial disruption at facilities (manufacturing plants and warehouses). In this paper, each customer site is firstly assigned to a specific warehouse. Then, under disruptive scenarios that generated by a simulation approach, the model determines fortify facility and alternate sourcing decisions to obtain a resilient supply chain network. The authors formulated a multi-stage stochastic model and demonstrated with a glass supply chain network. Ref. [28] solved a supply chain network problem under completed disruption at facility and uncertain demand. For a collection work of a stochastic programming models for supply chain management, interested readers are referred to ref. [29]. The author focuses on management of disrupted flows in customer-driven supply chains. The key decision was the allocation of material flows (parts and finished products) among suppliers and production facilities. The allocation of parts to suppliers and allocation of demands to production facilities are computed based on before, during, and after disruptive scenarios in the network. The probability of disruption scenarios is mostly predefined with partial level of disruption.
Table 1 summarizes the literature by (i) the location of disruption, e.g., facility and transportation link, that each study has been considered; and (ii) the decision variables that the proposed model has been covered. From the review, most of supply chain network design problems considered location and distribution quantity decisions. This paper focus on facility disruption. In terms of decisions, the proposed model solves the location, production, purchasing, and distribution decisions, simultaneously.
Table 2 summarizes the literature by (i) the stage of supply chain where the disruption occurs, e.g., supplier, manufacturer, distribution centers (DC), and transportation link; (ii) type of disruption, e.g., random or premeditate; and (iii) level of disruption, e.g., partial disruption and complete disruption. The proposed model considers random disruption risk, which means that disruption may occur at any stage of the supply chain network, including supplier, manufacturers, and DC, depend upon the random parameter values. In addition, this paper focus on evaluating an effect of a complete disruption.

3. Model Formulation

3.1. Problem Description

This paper considers a four-echelon supply chain network consisting of suppliers, manufacturers, DCs, and retailers, as illustrated in Figure 1. The locations of the candidate suppliers, manufacturers, candidate DCs, and retailers are drawn from ref. [30]. A disruption, which may occur in any region, leads to a disruption affecting the suppliers, manufacturers, and DCs located in the disrupted region. Given the possibility of a facility disruption, the goal of the decision maker is to select suppliers and DCs such that the expected profit of the supply chain is maximized.
The following assumptions are made in this study:
(1)
Given that the problem deals with strategic decision to design a supply chain network, therefore this paper assumes that demands at the retailers are deterministic for observing the effect of disruption easily.
(2)
A disruption may occur at any supplier, manufacturer, or DC. To incorporate disruption into the model and measure its impact, this paper generates scenarios based on the probability distribution of the disruption by setting the binary parameters from one to zero. If the disruption occurs at any facility, it will be completely disrupted. In addition, this paper assumes that the probabilities of disruption occurs at each facility are independent.
(3)
The set of all possible disruptive scenarios is finite.

3.2. Mathematical Model

In this section, a two-stage stochastic program for the supply chain network design problem is provided. The model involves decision making in two stages: In the first stage, the locations and the sizes of the DCs, as well as the suppliers for the manufacturers must be determined before a disruption has taken place. In the second stage, the flows within the supply chain network and the amount of lost sales are determined to compensate for the effects of the disruptive event. The objective of the model is to maximize the expected total profit under disruptive scenario conditions.
A two-stage stochastic program for the problem is given as follows:
Sets:
  • S = Set of suppliers
  • M = Set of manufacturers
  • W = Set of DCs
  • C = Set of retailers
  • L = Set of DC capacities
  • R = Set of countries
  • K = Set of disruptive scenarios
Indices:
  • s = Index of suppliers, s ∈ S
  • m = Index of manufacturers, m ∈ M w = Index of DCs, w ∈ W
  • c = Index of retailers, c ∈ C
  • l = Index of DC capacities, l ∈ L
  • r = Index of countries, r ∈ R
  • k = Index of disruptive scenarios, k ∈ K
Parameters:
  • capm = Production capacity at manufacturer m
  • caps = Capacity at supplier s
  • c a p w l = Capacity at DC w of size l
  • dc = Demand for products at retailer c
  • msm = Minimum transportation quantity from suppliers to manufacturers
  • f w l = Fixed cost of opening a DC w of capacity l
  • pmsm = Purchasing cost per unit of material from supplier s by manufacturer m
  • trmw = Transportation cost per unit from manufacturer m to DC w
  • trwc = Transportation cost per unit from DC w to retailer c
  • pcm = Production cost for a product at manufacturer m
  • np = Price of a product
  • lsc = Lost sales cost at retailer c
  • pr = Probability of disruption occurs at country r
Random Parameters:
α s k = { 1 0 if supplier s operates in scenario k (with probability 1 − pc)
if a disruption occurs at supplier s in scenario k (with probability pc)
δ w k = { 1 0 if DC w operates in scenario k (with probability 1 − pc)
if a disruption occurs at DC w in scenario k (with probability pc)
β m k = { 1 0 if manufacturer m operates in scenario k (with probability 1 − pc)
if a disruption occurs at manufacturer m in scenario k (with probability pc)
pk = The probability of a disruptive scenario k
First-stage Decision Variables:
x w l = { 1 0 if DC w operates with size l
otherwise
y s = { 1 0 if supplier s is selected
otherwise
Second-stage Decision Variables:
QSMsmk =Quantity of raw material purchased from supplier s by manufacturer m in scenario k
QMWmwk =Quantity of products shipped from manufacturer m to DC w in scenario k
QWCwck =Quantity of products shipped from DC w to retailer c in scenario k
LDck =Quantity of sales lost at retailer c in scenario k

3.2.1. Objective Function

The objective of the model is to maximize the expected supply chain profit (Z), which is the difference between the expected revenue and the total cost. The objective function consists of first stage cost and second-stage profit (cost and revenue). The first-stage cost is the fixed cost of opening DCs, and the second stage value is the difference between the expected revenue and operation costs, which includes purchasing cost, production cost, transportation cost between manufacturers and DCs, transportation cost between DCs and retailers, and lost sales cost. The objective function is given in Equation (1).
maximize
Z = w W l L f w l x w l + k K p k [ n p ( w W c C Q W C w c k ) ( s S m M p m s m Q S M s m k ) ( m M w W t r m w Q M W m w k + w W c C t r w c Q W C w c k ) m M p c m ( w W Q M W m w k ) c C l s c L D c k ]

3.2.2. Constraints

Supplier capacity:
Constraint (2) ensures that the quantity of raw materials supplied by the suppliers to all the manufacturers should be less than or equal to the suppliers’ capacity in each scenario.
m M Q S M s m k c a p s α s k y s , s S ,   k K .
Inter-stage flow:
Constraint (3) ensures that the shipment between the supplier and the manufacturer follows the minimum requirement and does not exceed the supplier’s capacity in each scenario.
m s m · α s k y s Q S M s m k ,   s S ,   m M ,   k K .
Production capacity:
Constraint (4) ensures that the sum of the products transported to the DCs from manufacturer m is less than or equal to the manufacturer’s capacity in each scenario.
m W Q M W m w k c a p m β m k ,       m M ,   k K .
Material flow between suppliers and manufacturers:
Constraint (5) ensures that the quantity of raw material flowing into manufacturer m is equal to the quantity of products flowing out of that manufacturer to the DCs in each scenario.
s S Q S M s m k = w W Q M W m w k ,       m M ,   k K .
DC capacity:
Constraint (6) ensures that the quantity of products flowing into DC w does not exceed its storage capacity in each scenario. Constraint (7) ensures that one or no capacity level is selected for each DC.
m M Q M W m w k l L c a p w δ w k x w l , w W ,   k K .
l L x w l 1 ,   w W
Product flows between DCs and retailers:
Constraint (8) ensures that the quantity of products flowing into DC w is equal to the quantity of products flowing out of that DC to the retailers in each scenario.
m M Q M W m w k = c C Q M C w c k ,   w W ,   k K .
Demand requirement:
Constraint (9) represents the demand satisfaction constraints. The total quantity of products flowing into retailer c and the lost sales at the retailer c should be equal to the demand at that retailer in each scenario.
w W Q M C w c k + L D c k = d c ,   c C ,   k K .
Non-negativity:
Q S M s m k , Q M W m w k , Q W C w c k , L D c k 0

4. Solution Methodology

The proposed model in Section 3.2 is typically a large-scale problem. Depending on the number of facilities and disruptive scenarios, the problem may turn out to be intractable to a direct approach in practice, even using the state-of-the-art software packages. The IBM CPLEX Optimizer is one of the most powerful and well-known optimization solvers for solving linear programming, Mixed Integer Program (MIP), quadratic programming and quadratic constrained programming problems. Initial attempt at solving the model was performed by using CPLEX Optimizer with a sample size of 10. (Please refer to the example problem in Section 5). The computation took 2195.03 s, 1,237,645 MIP simplex iterations, and 1269 branch-and-bound nodes to obtain an optimal solution. However, an attempt at solving the model with a sample size of 20 was unsuccessful. Therefore, a simulated annealing (SA) meta-heuristic algorithm is proposed to find the first-stage solution, and the second-stage solution is obtained by re-optimizing the associated second-stage problem from a given first-stage solution. The Monte Carlo sampling technique is employed to construct a smaller sample average problem instead of solving the problem with all possible scenarios. This technique is known as the sample average approximation (SAA) technique [31]. As the first-stage solution is obtained outside the model, the objective value of the given first-stage solution instead of the optimal objective value of the problem is approximated. However, by continuously improving the quality of the solution, the proposed approximation is likely to get closer to the true optimal objective value. The estimate of the objective function value is obtained by solving the second-stage sample average problem with the state of the art solver CPLEX. Implementation also employs information feedback to improve the chances of reaching the global optimum in the SA algorithm. The general framework of the algorithm is depicted in Figure 2.

4.1. Simulated Annealing (SA)

Simulated annealing (SA) is a probabilistic technique for solving the global optimization problem [32]. The technique takes its inspiration from annealing in metallurgy, a thermal process involving heating and controlled cooling of a solid so that the particles will arrange themselves in the ground state. During the cooling process, the internal energy of the system changes from the current state to the next state according to some probabilities. This feature is emulated in the SA algorithm, which allows SA to accept worse solutions in order to prevent it from becoming stuck at a local optimum.
The following parameters are defined for the proposed algorithm:
  • r = Index of iterations
  • cr = Control parameter at iteration r
  • c0 = Initial value of the control parameter
  • cmin = Minimum value of the control parameter
  • a, b = First-stage solution vectors
  • T = Number of solutions evaluated in each iteration
  • N = Sample size (number of sampled scenarios)
  • Z ^ N = Estimate of the objective function value by using sample size N
  • P = Probability vector of the first-stage variables (x and y)
  • U = Random number in [0, 1)
  • ρ = Coefficient of the control parameter update
  • λ = Coefficient of the probabilities update
The scheme of the proposed algorithm is given in Algorithm 1. The parameters ρ, λ, c0, T, and N, and the probability vector P are initialized to some prespecified values in the Initialize() function. The function Generate() generates a feasible first-stage solution vector from the probability vector P. The algorithm uses an iterative procedure to search for a better solution. Through the algorithm, new solutions are generated by using the Generate() function, and their objective values are compared to the objective value of the current solution a. A new solution b will be accepted if its objective value is larger than the current objective value, or if the probability of acceptance exp ( Z ^ N ( b ) Z ^ N ( a ) c r )   is greater than a random generated number U. The control parameter c plays the role of temperature control in the cooling process, which controls the probability of a solution being accepted in the algorithm. The value of cr decreases by a factor of ρ in each iteration, which reduces the chance that a worse solution will be accepted. Note that Z ^ N ( b ) Z ^ N ( a ) is negative in the expression, so that the probability of acceptance is less than 1. The function Update() updates the probability vector from the current solution vector. The algorithm terminates when cr is less than a given value cmin.

4.2. Solution Construction

The algorithm maintains a probability vector P for the first-stage solution. This probability vector serves as information storage for the characteristic of the solution space. The basic idea is to increase the probability of the potential DC locations and suppliers being selected in the first-stage solution. The probabilities are initialized to a prespecified value during the initialization process and are updated during the course of the algorithm, which will be further discussed in Section 4.4. The first-stage solution is randomly generated according to the probability associated with each element in the solution vector. The elements in the solution vector comprise all the elements from the first-stage decision variables x and y. Therefore, a feasible first-stage solution is constructed in two phases: DC selection and supplier selection.
DC selection:
As only one DC capacity can be built at any DC location, to prevent multiple elements from being selected at the same location, the DC selection is generated in two steps. First, a DC location w is selected randomly according to the probability given by
p w = max ( p w 1 , p w 2 , , p w L ) ,
for w ∈ W, where p w 1 , p w 2 , ..., p w L are the elements of the probability vector P associated with DC location w. Second, if DC w is selected, then its capacity is randomly selected from one of the capacity sizes c a p w 1 , l ∈ L according to the probability p w 1 , p w 2 , ..., p w L of the DC location w.
Algorithm 1 Simulated Annealing Algorithm
Initialized(ρ, λ, c0, cmin,T, N, P)
Generate (a)
r:=1
cr:= c0
repeat
  for t:=1 to T do
   Generate (b)
   if Z ^ N ( b ) Z ^ N ( a ) then
     a:=b
  else if e x p ( Z ^ N ( b ) Z ^ N ( a ) c r ) > U then
     a:=b
  end if
  end for
  Update(P)
  cr:= ρ ∙ cr
  r:= r + 1
  until cr < cmin
Supplier selection:
The chances of a supplier being selected are determined by its probability in the probability vector P.

4.3. Monte Carlo Sampling and Solution Evaluation

In practice, the total number of scenarios can be extremely large, which causes the algorithm to take a significant amount of time to solve the model. A sampling technique is often used to reduce the number of scenarios in order to make the problem size manageable. The Monte Carlo sampling technique is used in this study to draw N samples from the set of original scenarios K. The objective function value Z in Equation (1) is estimated by substituting the first-stage solution obtained from SA to the model in Section 3.2, and then constructing the sample average second-stage problem by using the Monte Carlo sampling technique: i.e., the random vector is replaced in the model with the sampled scenarios and the probability pk is changed to 1/N in the objective function. The resulting sample average problem is then solved by using CPLEX.
After maximizing the expected profit using the sampling method, any feasible (first-stage) solution will provide a statistical lower bound of the objective value to the original problem [31].

4.4. Information Update

Information update is employed to improve the chances of finding better solutions. As the algorithm progresses, more information is gathered through the evaluation of the first-stage solutions, and this information is used to update the probability vector P. The information update is done by utilizing the candidate solution, i.e., a solution accepted in the current iteration that potentially has the best objective value. For a given candidate solution a, the probability of an element j in the probability vector P either increases or decreases according to the following rules:
P j = { P j λ   if   a j * = 1 ; λ P j   if   a j * = 0 ;
The parameter λ is the coefficient for the probabilities update, which has a value between (0, 1). From Equation (12), it is not hard to see that, if a DC or supplier j is selected in the candidate solution ( a j * = 1 ), then its associated probability increases because both Pj and λ are less than 1. Otherwise, the probability decreases by multiplying λ to its previous value. The use of a single parameter λ to both increase and decrease the probability value provides a simpler procedure for implementation and more importantly for parameter tuning in the experiment.

5. Illustrative Example

5.1. Supply Chain Network Design without Disruption

For the purpose of illustration, a traditional supply chain network design problem primarily focuses on profit maximization in ref. [30]. A supply chain must fulfill the demand of 100 retailers. The solution of the problem consists of selecting 13 suppliers, 5 manufacturers, and 3 DCs from the respective sets of available facilities. It is assumed that these facilities are located in six different regions according to the six continents of the world: Africa, Asia, Europe, North America, Australia, and South America. Table 3 summarizes the locations of the suppliers, manufacturers, and DCs in the different regions, and Figure 3 presents the geographical locations of those facilities.
A traditional supply chain network design from ref. [30] has a centralized supply-based characteristic. It selects low-cost suppliers and DCs in order to minimize fixed costs. In addition, the model also selects the facilities that are located in closed proximity to each other in order to minimize transportation costs.

5.2. Supply Chain Network Design with Disruption Consideration

5.2.1. Disruptive Scenarios

To estimate the probability of disruption for each facility, the number of disasters reported is referred in the country where a facility is located during 1900–2018 from the International Disaster Database, Center for Research on the Epidemiology of Disaster CRED (http://www.emdat.be/) [33]. The probability of disruption for each country is presented in Table 4. The total number of possible disruptive scenarios depends on the number of facilities. However, based on the sample average approximation technique, disruptive scenarios are sampling with a sample size of N. Therefore, pk is equal to 1/N. These probabilities will be used later in Section 5.2.2 to sample the disruptive scenarios.

5.2.2. Computational Results

To solve the problem, the algorithm is coded in Microsoft Visual C# and solved using ILOG Concert Technology with CPLEX 12.51 on a PC with an AMD FX Processor at 4.0 GHz and 8.0 GB RAM. In order to test the effectiveness of the proposed method, the results are compared from the heuristic to the optimal objective value obtained from CPLEX by solving a small sampled version of the model with sample size N = 10. The same sampled problem is solved for 10 replications for the heuristic. The results are provided in Table 5. From the results, the largest optimality gap is only 3.67%. Thus, the proposed method yields acceptable solutions.
Table 6 presents the supply chain profit that resulted from the first-stage of the proposed model for various numbers of disruptive scenarios (sample size N = 20, 50, and 100) generated from Monte Carlo sampling. For each sample size N, the model is run for 10 replications. The average time taken to solve the sample problem for each sample size is 31.30, 80.45, and 162.24 s respectively. The last two rows in Table 6 are the average and standard deviation, respectively, of the supply chain profit from the 10 replications. As the number of disruptive events (N) increases, the variance in the supply chain profit decreases.
Table 7 presents a comparison of the supply chain profit values under normal conditions (no disruption) between the traditional design as proposed in ref. [30] and the proposed model, which is solved by the SA heuristic approach. The traditional design offers a profit of $13,248,679.26. This value implies the upper-bound of the supply chain profit under normal conditions. The average supply chain profit values obtained by the SA approach at N = 20, 50, and 100 are $13,078,190.94, $13,055,282.58, and $13,107,243.89, respectively. The differences between these values and the upper-bound value implies mitigation costs due to supply chain re-design, which are $170,488.32 (1.30%), $193,396.68 (1.48%), and $141,435.37 (1.08%), respectively.
Table 8 presents a comparison of the supply chain profit values in disruptive scenarios between the traditional design in ref. [30] and this proposed model. The results are based on evaluating the existing solutions with a larger sample size, i.e., of 3000, to provide more accurate estimates. When a disruption has taken place, the traditional design has an average profit value of $11,849,242.25. In other words, the average disruption impact is $1,399,437.01 (10.56%) in terms of the supply chain profit. On the other hand, the supply chain network solutions from the proposed model, when a disruption has taken place, yield higher average profit values. The differences between these values and the value obtained with the traditional design implies that the proposed model renders an average mitigation benefit of $68,111.20 (0.57%), $158,085.61 (1.33%), and $165,873.78 (1.40%).
Although the average mitigation cost (based on the results from 10 replications) outweighs the average mitigation benefit, in practice the best solution can be chosen (N = 100, replication #10) which has the mitigation cost of $114,201.25 ($13,248,679.26 $13,134,478.01) and the mitigation benefit of $464,995.84 ($12,314,238.09 $11,849,242.25). The result confirms that the proposed model performs better than the traditional design under disruption. The network configuration is shown in Table 9. All 20 suppliers are selected when disruptions are considered in the design. In other words, the model suggests having backup suppliers to mitigate the negative impact due to disruption. For DCs, the model suggests implementing decentralized strategy to minimize the disruptive impact.
To compare the quality of the solution from the original design with those from the two-stage program under disruption, Dunnett’s test with simultaneous comparisons at a 95% confidence level was conducted between the result from the original design and those from the sample size at N = 20, 50, and 100. The result from the original design was used as a control. The test results are provided in Figure 4. The proposed method with a sample size of 100 provides better solutions than the original design does, as all of the profit differences are greater than 0. In addition, a comparison of the results of all three sample sizes shows evidence to clearly indicate that sample size has a strong impact on the solution. Therefore, it is possible to obtain a usable solution with a larger sample size when solving practical problems.
From the illustrative example, supply chain disruption in the supply chain network design decision improves the resilience of a supply chain network. The proposed model is applicable for solving the supply chain network model with facility disruption taken into account.

6. Conclusions

In this paper, a two-stage stochastic programming model is proposed to solve a supply chain network design problem subjected to facility disruption. The first stage of the model is solved to determine supplier selection decision and DC location decision using a modified simulated annealing (SA) heuristic approach. The second stage was then solved to determine the product flows between facilities using a sample average approximation (SAA) approach. Facility disruption scenarios were generated using the Monte Carlo sampling method and then incorporated into the model. The expected supply chain profit of the supply chain network solutions obtained from the proposed model compared with the one from the traditional design in ref. [30]. The Dunnett Simultaneous comparison at 95% CI are applied to compare the profit difference of the solutions from the proposed model to the traditional design. The results show that in a disruptive scenario the supply chain network solutions provided better profit than did the traditional design. Furthermore, a managerial implication is also discussed in the demonstrated example. The results show that having backup suppliers to mitigate the negative impact due to disruption. For DCs, the model suggests implementing decentralized strategy to minimize the disruptive impact.
This paper contributes to the literature on supply chain network design problems by considering facility disruption in a decision-making process. The proposed solution framework also provided good-quality solutions in an efficient way to solve the problem specified in this study.
In this study, once a disruption has taken place, it will affect 100% of the facility’s capacity. Future work may relax this assumption by modeling risk such that the severity and duration of the disruption are random parameters. In addition, stochastic parameters (demand, cost, and facility capacities), multiple-product, and relation between the raw material consumption rates and the product should be considered so that the model is rendered more practical than the initial version presented herein.
In terms of solution technique, the Monte Carlo sampling technique constructs the sample average problem in order to obtain an estimate of the objective function value. However, more sophisticated sampling techniques could be used to reduce the variance of the estimate. Ref. [34] reported promising results on the Latin-Hypercube sampling technique for stochastic programs, which could be an interesting avenue whereby future research could improve the quality of the solutions.
Furthermore, it would be interesting to explore alternate solutions for supply chain network design. Typical robustness and resilience supply chain network solutions consider proactive and reactive redundancies deployment would result in expensive system to cope with uncertainty. A Low-Certainty-Need (LCN) supply chain concept as an analogy to level strategy in Sales and Operations Planning to maintain a stable production system behavior rather than the chase strategy that change the system behavior according to changes in the system environment [35]. The future research could consider how robust, and resilient supply chain design and planning can be integrated with the principle of efficiency; how to design and implement robust and resilient supply chain focusing on the supply chain’s ability to efficiently operate regardless of environmental changes.

Author Contributions

Conceptualization, K.K., U.J. and C.Y.; methodology, K.K., U.J., C.Y.; software, U.J.; validation, C.-Y.C. and C.Y.; formal analysis, K.K. and U.J.; investigation, U.J. and C.Y.; resources, C.Y.; data curation, K.K.; writing—original draft preparation, K.K.; writing—review and editing, C.-Y.C., U.J., C.Y.; visualization, K.K., C.Y.; supervision, C.Y.; project administration, C.Y.; funding acquisition, K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by The National Science and Technology Development Agency (NSTDA), Thailand, the research project number SCH-NR2015-202.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Haraguchi, M.; Lall, U. Flood risks and impacts: A case study of Thailand’s floods in 2011 and research questions for supply chain decision making. Int. J. Disaster Risk Reduct. 2015, 14, 256–272. [Google Scholar] [CrossRef]
  2. Chopra, S.; Sodhi, M.S. Managing risk to avoid supply-chain breakdown. MIT Sloan Manag. Rev. 2004, 46, 53. [Google Scholar]
  3. Ivanov, D.; Dolgui, A.; Sokolov, B. Supply Chain Design with Disruption Considerations: Review of Research Streams on the Ripple Effect in the Supply Chain. IFAC Pap. 2015, 48, 1700–1707. [Google Scholar] [CrossRef]
  4. Soni, U.; Jain, V.; Kumar, S. Measuring supply chain resilience using a deterministic modeling approach. Comput. Ind. Eng. 2014, 74, 11–25. [Google Scholar] [CrossRef]
  5. Ivanov, D.; Dolgui, A.; Sokolov, B.; Ivanova, M. Literature review on disruption recovery in the supply chain. Int. J. Prod. Res. 2017, 55, 6158–6174. [Google Scholar] [CrossRef]
  6. Xu, S.; Zhang, X.; Feng, L.; Yang, W. Disruption risks in supply chain management: A literature review based on bibliometric analysis. Int. J. Prod. Res. 2020, 58, 3508–3526. [Google Scholar] [CrossRef]
  7. Azaron, A.; Brown, K.; Tarim, S.; Modarres, M. A multi-objective stochastic programming approach for supply chain design considering risk. Int. J. Prod. Econ. 2008, 116, 129–138. [Google Scholar] [CrossRef]
  8. Cui, T.; Ouyang, Y.; Shen, Z.-J.M. Reliable Facility Location Design under the Risk of Disruptions. Oper. Res. 2010, 58, 998–1011. [Google Scholar] [CrossRef] [Green Version]
  9. Snyder, L.V.; Daskin, M.S. Reliability Models for Facility Location: The Expected Failure Cost Case. Transp. Sci. 2005, 39, 400–416. [Google Scholar] [CrossRef]
  10. Fattahi, M.; Govindan, K.; Keyvanshokooh, E. Responsive and resilient supply chain network design under operational and disruption risks with delivery lead-time sensitive customers. Transp. Res. Part E Logist. Transp. Rev. 2017, 101, 176–200. [Google Scholar] [CrossRef]
  11. Jabbarzadeh, A.; Fahimnia, B.; Sabouhi, F. Resilient and sustainability analysis under disruption risks. Int. J. Prod. Res. 2018, 56, 5945–5968. [Google Scholar] [CrossRef]
  12. Hosseini, S.; Morshedlou, N.; Ivanov, D.; Sarder, M.; Barker, K.; Al Khaled, A. Resilient supplier selection and optimal order allocation under disruption risks. Int. J. Prod. Econ. 2019, 213, 124–137. [Google Scholar] [CrossRef]
  13. Malik, A.I.; Sarkar, B. Disruption management in a constrained multi-product imperfect production system. J. Manuf. Syst. 2020, 56, 227–240. [Google Scholar] [CrossRef] [PubMed]
  14. Fattahi, M.; Govindram, K.; Maihami, R. Stochastic optimization of disruption-driven supply chain network design with a new resilience mettic. Int. J. Prod. Econ. 2020, 230, 1–16. [Google Scholar] [CrossRef]
  15. Haghjoo, N.; Tavakkoli-Moghaddam, R.; Shahmoradi-Moghadam, H.; Rahimi, Y. Reliable blood supply chain network design with facility disruption: A real-world application. Eng. Appl. Artif. Intell. 2020, 90, 103493. [Google Scholar] [CrossRef]
  16. Baghalian, A.; Rezapour, S.; Farahani, R.Z. Robust supply chain network design with service level against disruptions and demand uncertainties: A real-life case. Eur. J. Oper. Res. 2013, 227, 199–215. [Google Scholar] [CrossRef]
  17. Hasani, A.; Khosrojerdi, A. Robust global supply chain network design under disruption and uncertainty considering resilience strategies: A parallel memetic algorithm for a real-life case study. Transp. Res. Part E Logist. Transp. Rev. 2016, 87, 20–52. [Google Scholar] [CrossRef]
  18. Poudel, S.R.; Marufuzzaman, M.; Bian, L. Designing a reliable bio-fuel supply chain network considering link failure probabilities. Comput. Ind. Eng. 2016, 91, 85–99. [Google Scholar] [CrossRef]
  19. Margolis, J.T.; Sullivan, K.M.; Mason, S.J.; Magagnotti, M. A multi-objective optimization model for designing resilient supply chain networks. Int. J. Prod. Econ. 2018, 204, 174–185. [Google Scholar] [CrossRef]
  20. Albertzeth, G.; Pujawan, I.N.; Hilletofth, P.; Tjahjono, B. Mitigating transportation disruptions in a supply chain: A cost-effectiveness stragegy. Int. J. Logist. Res. Appl. 2020, 23, 139–158. [Google Scholar] [CrossRef]
  21. Johnson, A.R.; Johnson, M.E.; Nagarur, N. Supply chain design under disruptions considering risk mitigation strategies for robustness and resiliency. Int. J. Logist. Syst. Manag. 2021, 38, 1–29. [Google Scholar] [CrossRef]
  22. Singh, C.S.; Soni, G.; Badhotiya, G.K. Performance indicators for supply chain resilience: Review and conceptual framework. J. Ind. Eng. Int. 2019, 15, 105–117. [Google Scholar] [CrossRef] [Green Version]
  23. Azad, N.; Davoudpour, H.; Saharidis, G.K.D.; Shiripour, M. A new model to mitigating random disruption risks of facility and transportation in supply chain network design. Int. J. Adv. Manuf. Technol. 2013, 70, 1757–1774. [Google Scholar] [CrossRef]
  24. Marufuzzaman, M.; Eksioglu, S.D.; Huang, Y. (Eric). Two-stage stochastic programming supply chain model for biodiesel production via wastewater treatment. Comput. Oper. Res. 2014, 49, 1–17. [Google Scholar] [CrossRef]
  25. Sadghiani, N.S.; Torabi, S.; Sahebjamnia, N. Retail supply chain network design under operational and disruption risks. Transp. Res. Part E Logist. Transp. Rev. 2015, 75, 95–114. [Google Scholar] [CrossRef]
  26. Torabi, S.A.; Baghersad, M.; Mansouri, S.A. Resilient supplier selection and order allocation under operational and disruption risks. Transp. Res. Part E Logist. Transp. Rev. 2015, 79, 22–48. [Google Scholar] [CrossRef]
  27. Giri, B.C.; Bardhan, S. Coordinating a supply chain under uncertain demand and random yield in presence of supply disruption. Int. J. Prod. Res. 2015, 53, 5070–5084. [Google Scholar] [CrossRef]
  28. Tolooie, A.; Maity, M.; Sinha, A.K. A two-stage stochastic mixed-integer program for reliable supply chain network design under uncertain disruptions and demand. Comput. Ind. Eng. 2020, 148, 106722. [Google Scholar] [CrossRef]
  29. Sawik, T. Supply Chain Disruption Management Using Stochastic Mixed Interger Programming. In International Series in Operations Research & Management Science; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  30. Rienkhemaniyom, K.; Pazhani, S. A Supply Chain Network Design Considering Network Density. In Smart and Sustainable Supply Chain and Logistics—Trends, Challenges, Methods and Best Practices; Springer International Publishing: Berlin/Heidelberg, Germany, 2015; pp. 3–19. [Google Scholar]
  31. Shapiro, A. Monte Carlo Sampling Methods. Financ. Eng. 2003, 10, 353–425. [Google Scholar] [CrossRef]
  32. Aarts, E.; Korst, J.; Michiels, W. Simulated Annealing. In Search Methodologies; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  33. Guha-Sapir, D.; Below, R.; Hoyois, P. EM-DAT: The CRED/OFDA International Disaster Database; Université Catholique de Louvain: Brussels, Belgium, 2015. [Google Scholar]
  34. Linderoth, J.; Shapiro, A.; Wright, S.J. The empirical behavior of sampling methods for stochastic programming. Ann. Oper. Res. 2006, 142, 215–241. [Google Scholar] [CrossRef]
  35. Ivanov, D.; Dolgui, A. Low-Certainty-Need (LCN) supply chains: A new perspective in managing disruption risks and resilience. Int. J. Prod. Res. 2019, 57, 5119–5136. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Supply chain network.
Figure 1. Supply chain network.
Sustainability 13 02596 g001
Figure 2. The general framework of the proposed methodology.
Figure 2. The general framework of the proposed methodology.
Sustainability 13 02596 g002
Figure 3. A traditional supply chain network [30].
Figure 3. A traditional supply chain network [30].
Sustainability 13 02596 g003
Figure 4. Dunnett’s test results.
Figure 4. Dunnett’s test results.
Sustainability 13 02596 g004
Table 1. Stochastic programming models for supply chain network design problem under disruptions.
Table 1. Stochastic programming models for supply chain network design problem under disruptions.
RefDisruptionDecision Variables
FacilityLinkLocationProduction QuantityPurchasing QuantityDistribution Quantity
[16]VVV V
[23]VVV V
[24]V V V
[27]VV V
[26]V V
[17]V VVVV
[18] VV V
[10]V VV V
[14]V V V
[19]V VVV
[29]V VV
[11]V V V
[12]V V V
[13]V VV
[20] V V
[28]V V VV
[15]V V
This paperV VVVV
Table 2. Stochastic programming models for supply chain network design problem.
Table 2. Stochastic programming models for supply chain network design problem.
RefStage of Supply ChainType of DisruptionLevel of Disruption
SupplierManufacturerDCLinkRandomPremeditatePartialComplete
[16] V V V V
[23] VVV V
[24] V V V
[27] V V V V
[26]V VVV
[17]VVV VV
[18] VV V
[10] VV V V
[14] V V V
[19]VVV VV
[29]VV VV
[11]VV VVV
[12]V V V
[13] V V V
[28]V V V
[20] VVV VV
[15] VV VV
This paperVVV V V
Table 3. Facility locations of a traditional network design.
Table 3. Facility locations of a traditional network design.
RegionSupplierManufacturerDC
Region 1S16M3-
Region 2S8, S10, S11, S15, S17M1, M2-
Region 3S6, S7, S9, S14M4W8
Region 4S4, S13M5W12, W13
Region 5---
Region 6S1--
Total1353
Table 4. Disruption occurrence probability of countries.
Table 4. Disruption occurrence probability of countries.
CountrySuppliersManufacturersDCsProbability of Occurrence
ArgentinaS11--0.017
AustraliaS14-W130.035
Austria--W40.007
BelgiumS13-W120.010
BrazilS7--0.034
CanadaS4-W60.020
Cayman IslandsS16M3W170.001
China- W190.133
FranceS17 W20, W250.023
GermanyS5M1W70.011
IndiaS10--0.105
IndonesiaS18-W210.073
ItalyS3-W50.022
Japan--W140.051
Korea (the Republic of)S6-W80.017
Malaysia--W150.012
Mexico--W110.038
Netherlands (the)S15-W160.005
Pakistan--W180.031
Philippines (the)S20M4, M5W23, W240.092
Russian Federation (the)S19-W220.024
South AfricaS12--0.015
SwedenS2-W20.002
Taiwan (Province of China)--W30.016
ThailandS1-W10.021
TurkeyS9--0.024
United Kingdom of Great Britain and Northern Ireland (the)S8M2W90.013
United States of America (the)--W100.147
Total1.000
Table 5. Comparison of objective values obtained from CPLEX and simulated annealing (SA) algorithm with sample size 10.
Table 5. Comparison of objective values obtained from CPLEX and simulated annealing (SA) algorithm with sample size 10.
ReplicationOptimal (CPLEX)SADifferenceDifference (%)
1 12,259,408.30234,270.301.88
2 12,178,013.94315,664.662.53
3 12,309,582.24184,096.361.47
4 12,178,665.69315,012.912.52
5 12,324,980.65168,697.951.35
612,493,678.6012,035,623.28458,055.323.67
7 12,370,727.82122,950.780.98
8 12,364,367.23129,311.371.04
9 12,097,164.50396,514.103.17
10 12,350,310.94143,367.661.15
Average 12,246,884.46246,794.141.98
Table 6. Objective values obtained from SA with different sample sizes.
Table 6. Objective values obtained from SA with different sample sizes.
ReplicationN = 20N = 50N = 100
112,926,743.1712,936,504.5012,418,851.37
212,418,814.8612,537,833.8712,125,486.15
312,919,320.5112,464,742.6312,274,587.18
412,546,105.5112,504,353.5712,059,285.24
512,288,548.6312,366,851.1712,412,839.32
612,846,196.0212,621,856.6711,995,844.01
712,952,681.6112,346,809.2912,403,648.33
812,797,331.7312,415,321.9712,493,808.13
912,882,444.2212,549,969.8711,953,054.86
1012,006,506.9711,823,100.1212,280,738.77
Average12,658,469.3212,456,734.3712,241,814.33
Standard Deviation327,145.91278,571.02195,392.62
Table 7. Objective values evaluated for different solutions without disruption.
Table 7. Objective values evaluated for different solutions without disruption.
ReplicationSolution from Original DesignSolutionsfrom SA with Sample Size
N = 20N = 50N = 100
1 13,096,522.6813,051,966.7413,184,154.53
2 12,920,227.4513,155,981.6613,180,699.57
3 12,942,537.4513,003,074.4213,057,226.19
4 13,171,893.8613,089,908.0313,073,942.27
513,248,679.2613,065,948.6912,983,342.6513,007,254.34
6 13,149,727.2212,932,378.4813,193,867.37
7 13,027,280.1512,974,604.0613,074,024.28
8 13,154,910.6013,168,145.6313,149,428.82
9 13,103,227.1513,070,412.6613,091,222.72
10 13,149,634.1313,123,011.4813,060,618.83
Average 13,078,190.9413,055,282.5813,107,243.89
Standard Deviation 89,409.6080,567.3664,753.36
Mitigation cost 170,488.32193,396.68141,435.37
Table 8. Objective values evaluated for different solutions under disruption using a large sample size of 3000.
Table 8. Objective values evaluated for different solutions under disruption using a large sample size of 3000.
ReplicationSolution from Original DesignSolutionsfrom SA with Sample Size
N = 20N = 50N = 100
111,950,373.2411,621,036.6912,125,437.2212,009,805.94
211,838,016.3011,851,151.5611,947,473.6111,981,417.92
311,831,140.2411,448,720.9212,049,300.0812,004,185.16
411,780,590.9212,045,964.4111,935,091.8511,830,527.34
511,789,481.4612,239,861.4912,065,857.6912,118,408.82
611,895,626.3911,982,653.1612,273,107.3312,027,116.72
711,886,468.3211,991,857.4911,834,090.5111,922,442.47
811,880,323.7711,894,812.9011,923,011.4111,960,271.74
911,838,575.1112,107,121.9312,013,970.8011,982,746.14
1011,801,826.7311,990,353.9311,905,938.1012,314,238.09
Average11,849,242.2511,917,353.4512,007,327.8612,015,116.03
Standard Deviation53,573.30231,904.94127,375.64128,360.49
Mitigation benefit 68,111.20158,085.61165,873.78
Table 9. Facility locations of the best solution.
Table 9. Facility locations of the best solution.
RegionSupplierManufacturerDC
Region 1S16M3W17
Region 2S5, S8, S10, S11, S12, S15, S17, S18M1, M2-
Region 3S6, S7, S9, S14, S19M4W3, W21
Region 4S4, S13, S20M5-
Region 5S2--
Region 6S1, S3--
Total2053
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kungwalsong, K.; Cheng, C.-Y.; Yuangyai, C.; Janjarassuk, U. Two-Stage Stochastic Program for Supply Chain Network Design under Facility Disruptions. Sustainability 2021, 13, 2596. https://doi.org/10.3390/su13052596

AMA Style

Kungwalsong K, Cheng C-Y, Yuangyai C, Janjarassuk U. Two-Stage Stochastic Program for Supply Chain Network Design under Facility Disruptions. Sustainability. 2021; 13(5):2596. https://doi.org/10.3390/su13052596

Chicago/Turabian Style

Kungwalsong, Kanokporn, Chen-Yang Cheng, Chumpol Yuangyai, and Udom Janjarassuk. 2021. "Two-Stage Stochastic Program for Supply Chain Network Design under Facility Disruptions" Sustainability 13, no. 5: 2596. https://doi.org/10.3390/su13052596

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop