Data-driven two-stage fuzzy random mixed integer optimization model for facility location problems under uncertain environment

: This paper studies the problem of facility location in a hybrid uncertain environment with both randomness and fuzziness. We establish a data-driven two-stage fuzzy random mixed integer optimization model, by considering the uncertainty of transportation cost and customer demand. Given the complexity of the model, this paper based on particle swarm optimization (PSO), beetle antenna search algorithm (BAS) and interior point algorithm, a hybrid intelligent algorithm (HIA) is proposed to solve two-stage fuzzy random mixed integer optimization model, yielding the optimal facility location and maximal expected return of supply chain simultaneously. Finally, taking the supply chain of medical mask in Shanghai as an example, the inﬂuence of uncertainty on the location of processing factory was studied. We compare the HIA with hybrid PSO and hybrid genetic algorithm (GA), to validate the proposed algorithm based on the computational time and the convergence rate.


Introduction
Facility location is one of the most critical and strategic issues in the design and management of supply chain network, and it has been a focus and has been studied by many scholars [1][2][3][4][5][6][7]. The objective of the facility location strategy is to determine which plants to open by identifying a group of potential plant locations to maximize supply chain profits. The importance of facility location lies in that once the location is selected and the distribution mode is determined, it will directly affect the service mode, quality, efficiency, and cost, thus effecting the profit and market competitiveness, and even determining the fate of enterprises. The improper allocation of the site has consequences that are challenging to make up through other management follow-up measures. Therefore, the study of the facility location has vast economic and social significance.
Facility location design and planning invariably need to entertain numerous uncertainties. Conventional facility location modeling tends to focus on the randomness aspect of uncertainty. For that matter, a number of stochastic modeling techniques have been developed to deal with uncertainty and have been successfully applied to facility location design [8][9][10][11][12][13]. Laporte et al. established a kind of capacity facility location problem with random demand by using stochastic integer linear programming, and proposed a branch cutting method to solve the problem [8]. Liu et al. established a two-stage mean-risk stochastic mixed integer optimization model to solve the location problem in a random environment [9]. Wang et al. studied a facility location problem with random customer demand and fixed server, and designed a heuristic algorithm to solve the problem [10]. Zadeh et al. established a mixed integer nonlinear programming model and a mixed integer linear programming model to solve the dynamic multi-commodity inventory and facility location problem [11]. Armas et al. studied the problem of uncapacitated facility location with random demand and service cost, and proposed a simheuristic algorithm to solve the problem [12].
In addition, with the continuous development of fuzzy theories such as fuzzy set [14,15], possibility [16] and credibility [17], many scholars describe uncertain parameters with fuzzy set or fuzzy variable and give various fuzzy facility location models [18][19][20][21][22][23]. Choua and Shen proposed a new fuzzy multi-attribute decision-making method to solve the facility location selection problem [18]. Wang et al. proposed a two-stage fuzzy facility location problem with risk value, and solved it by using a hybrid genotype-phenotype-mutation-based binary particle swarm optimization algorithm [19]. Rezaei and Zarandi proposed a continuous facility location model with fuzzy methodology [20]. Paksoy et al. considered the fuzzy supply chain network design problem composed of multiple suppliers, manufacturers, distribution centers and retailers, and established a mixed integer linear programming model [21]. Wang et al. established a two-stage capacitated facility location model with fuzzy costs and demands, and designed a hybrid algorithm to solve the proposed facility location problem [22].
In practice, fuzziness and randomness may coexist in the facility location problem. In today's highly competitive market, product life cycles are getting shorter and shorter, which makes the historical data statistics less accurate. There may be inaccurate human perception, and the parameters of the real supply chain may embrace randomness and fuzziness at the same time. Moreover, the historical data for the statistics may not be sufficient, so the empirical fuzzy information can be incorporated into the initially available statistics. This means that fuzzy random parameters are more suitable for practical application. Fuzzy random theory provided an acceptable alternative to deal with such uncertainty [24,25]. Therefore, this paper studies the facility location problem in fuzzy random environment.
Wen and Iwamura uses the (α, β)-cost minimization model under Hurwicz criterion to consider the facility location-allocation problem in random fuzzy environment [26]. Wang et al. developed a two stage mixed integer programming model in a multi-facility multi-retailer under a fuzzy random operating costs and demands environment, and a hybrid mutation based binary ant colony optimization algorithm was proposed to solve the model [27]. Wen and Kang studied the facility location-allocation problem and proposed a cost minimization model and chance maximization model with random fuzzy demands, and proposed a hybrid intelligent algorithm to solve the problem [28]. Uno et al. studied competitive facility location problem with fuzzy random demands [29]. Watada studied the facility location problem with fuzzy random demand and established a two-stage fuzzy random facility location model [30].
Clearly, consumer demand uncertainty leads to an uncertainty in the product quantity demanded at each stage of the supply chain. Most studies, as highlighted earlier, tend to focus on the facility location problem under the situation of a single product, manufacturer or retailer. In reality, however, many facility location problems are not of a unitary type. Furthermore, to the best of our knowledge, there is a dearth of research on the multi-supplier, multi-processing factory, multi-retailer, multi-consumer, multi-raw material, and multi-product facility location problem under fuzzy random demand and fuzzy random transportation cost. Thus, to fill this gap, in this paper, we consider the coordination mechanism of a multi-supplier, multi-processing factory, multi-retailer, multi-consumer, multi-raw material, and multiple product. Based on the above mechanism, we establish a two-stage fuzzy random mixed integer optimization model. In the first stage, the location variable is the decision variable in the supply chain network. These decision variables are determined according to different realisation of the scenarios in the second stage, hence the decision process is called "here and now". The quantity of transportation between each member in the supply chain network is the variable of the second stage, which is related to the scenario. Different from [9,23], this paper studied facility location in a fuzzy random environment, while [9] only considered randomness in an uncertain environment and lacked empirical fuzzy information, and [23] only considered fuzziness in an uncertain environment and lacks random information. In addition, in order to improve customer satisfaction, we use historical data on sales and transportation costs, as well as empirical fuzzy information, to accurately estimate transportation costs and demand between nodes of the supply chain through a data-driven method, so as to ensure consumer demand and reduce overall operating costs of the supply chain.
Recognizing the complexity of the model, we find that the traditional algorithm cannot solve the two-stage fuzzy random mixed integer optimization problem. Therefore, another contribution of this study comes from the development of algorithms. In particular, we propose a HIA, whose idea is to add BAS to PSO. In other words, each particle in PSO is described as a beetle and searched. It has the advantage of avoiding particle falling into local solution in the process of iteration. Moreover, the algorithm has the advantages of fast search speed and high efficiency. In the iterative process, we apply the interior point algorithm to solve the second stage problem. The main contributions of this paper are summarized as follows: • Considering the uncertainty of the supply chain, a data-driven two-stage fuzzy random mixed integer optimization model is established.
• HIA is proposed to solve two-stage fuzzy random mixed integer optimization model. • We compare the HIA with hybrid PSO and hybrid GA, to validate the proposed algorithm based on the computational time and the convergence rate.
• Based on the numerical results, management insights are presented.
The rest of this paper is set as follows. Section 2 describes the mathematical preliminaries for the fuzzy random variable and establishes a two-stage fuzzy random mixed integer optimization model. Section 3 then presents a solution algorithm for the model. The computational results of a numerical example are presented and discussed in Section 4. Section 5 concludes with some future research directions.

Two-stage fuzzy random mixed integer optimization model
In this section, we establish a two-stage fuzzy random mixed integer optimization model under the uncertainty of customer demand and transportation cost. Firstly, we review some basic concepts of fuzzy random variables to help readers understand the proposed two-stage fuzzy random optimization model.

Fuzzy random variable
Kwakernaak [24] first proposed the concept of fuzzy random variables, and then this concept and related theories have made great progress [25,31,32]. From the point of view of optimization, Liu et al. gives a new definition of fuzzy random variable and its expected value operator [25]. It is proved to be a suitable basis for fuzzy random system optimization and numerical simulation.
Let (Θ, A (Θ), Pos) be a possibility space, where A (Θ) is the power set of Θ, and X be a fuzzy variable defined on (Θ, A (Θ), Pos) whose membership function is µ X . The possibility and credibility of the event X ≤ r, r beings a real number, is expressed as follows: Let (Ω, B, Pr) be a probability space, F n be the set of n−ary fuzzy vectors defined in the possibility space, and then the concept of fuzzy random vector is defined as follows. Definition 1. ( [25]) A fuzzy random vector is a mapping ζ = (ζ 1 , ζ 2 , · · · , ζ n ) : Ω → F n , such that for any closed subset C ⊂ n , Pos{γ|ζ(ω, γ) ∈ C} is a B−measurable function of ω ∈ Ω, i.e., for any t ∈ [0, 1], we have {ω ∈ Ω|Pos{γ|ζ(ω, γ) ∈ C} ≤ t} ∈ B.
In this paper, in order to represent the expected value of the second stage, we calculate the expected value of the second stage in the fuzzy random environment. In this regard, Liu et al. have obtained the next definition [25]. Definition 2. ( [25]) Let ζ be a fuzzy random variable defined on the probability space (Ω, B, Pr). The expected value of a fuzzy random variable ζ, E(ζ) is defined as where Cr{·} is the credibility measure, and Pr{·} is the probability measure.

Establish model
In this subsection, we establish a two-stage fuzzy random mixed integer optimization model under the uncertainty of customer demand and transportation cost. The structure of supply chain network is shown as Figure 1. In particular, we considered S suppliers, I processing factories, J retailers and K types of customers. A typical supplier, processing factory, retailer, and customer are represented by s, i, j and k respectively. The links in the supply chain network denote the transaction links. The supplier supplies V kinds of raw materials, the processing factory produces L kinds of products, and then transport them to the retailer, who meets the customer's fuzzy random demand. The objective of the company is to maximize the expected profit by choosing the optimal number of processing plants in the market area on the premise of meeting customer fuzzy random demand. For simplicity, we apply the following symbols for this model. All the vectors used in this paper are assumed to be column vectors.

Notation
Indices and set s Suppliers index i Processing factories index j Retailers index k Customers index v Raw materials index l Products index S Set of the suppliers I Set of the processing factories J Set of the retailers K Set of the customers V Set of the raw materials L Set of the products Parameters f i Fixed cost of operating processing factory i a vs The ability of supplier s to provide raw material v r vs The cost of raw materials v provided by the supplier s n vl The quantity of raw material v required for processing product l b il The ability of processing factory i to produce product l q il The cost of producing product l in the processing factory i τ l j The ability of retailer j to sell product l h l j Retail price of unit product l of retailer j t vsi Fuzzy random transportation cost of supplier s transporting raw material v to processing factory ĩ m li j Fuzzy random transportation cost of processing factory i transporting product l to retailer j d lk Fuzzy random demand of consumer k for product l ζ Fuzzy random demand and transportation cost vector  where e = (e 1 , · · · , e I ), Q(e) = E[Q(e, ζ(ω, γ))], and Q(e, ζ(ω, γ)) is the optimal value of the secondstage problem where,t vsi (ω, γ),m li j (ω, γ), andd lk (ω, γ) are the realizations of the fuzzy random transportation cost t vsi ,m li j , and fuzzy random demandd lk , respectively, for any (ω, γ) ∈ Ω × Θ.
In the two-stage fuzzy random mixed integer optimization model, the objective function (2.4) represents the expected profit maximization of the supply chain. The second-stage problem (2.5) consists of five parts. The first term is the revenue obtained by selling products, the second term is the production cost of the processing plant, the third term is the cost of raw materials, and the last two are the transportation costs. Constraints (2.6a) and (2.6c) represent the raw material constraints of suppliers and the production capacity constraints of processing plants, respectively. Constraints (2.6b) and (2.6d) represent the balance conditions of raw materials and products, respectively. Constraint (2.6e) represents the sales capacity constraints of retailers. Constraint (2.6f) ensures that products distributed by retailers to customers can meet customer needs. The final constraint (2.6g) guarantees the non-negativity of decision variables.
In model (2.4)-(2.6g), the two-stage process of fuzzy random supply chain problem is shown in Figure 2. The decision vector e is the first-stage decision which must be considered before the realizations of fuzzy random demand and transportation cost vector ζ(ω, γ) coming out. In the second-stage, the fuzzy random demand and transportation cost ζ(ω, γ) and e are known, the decision variable are x, y, z. The purpose is to determine the allocation mode and maximize the profit.

Solution algorithm
This section focuses on the computation of the two-stage fuzzy random mixed integer optimization model (2.4) and (2.5). Firstly, we study the calculation of recourse function Q(e). To get Q(e), we need to compute Q(e, ζ(ω, γ)) by solving the second-stage problem (2.5) of each (ω, γ). However, in general, for each ω, if ζ(ω) is a continuous fuzzy vector, computing Q(e) becomes solving an infinite linear programming problem. In addition, if ω is also a continuous random variable, it will be more difficult to solve for Q(e). When fuzzy vectors are continuous, Wang et al. proposed a method to construct a discrete fuzzy vector for approximating continuous fuzzy vectors [27]. Without loss of generality, in the following discussion, we assume that the fuzzy random vector ζ(ω, γ) is discrete. At the same time, from problem (2.5), we find that Q(e) cannot be expressed in an analytical way, and the traditional optimization algorithm cannot solve the two-stage fuzzy random mixed-integer programming (2.4) and (2.5).
The expected value of fuzzy random variable given in Definition 2 is not only applicable to the case of continuous fuzzy random variable, but also applicable to the case of discrete fuzzy random variable. Next, we use the expected value Definition (2.3) of fuzzy random vector and interior point algorithm to calculate Q(e).
Let fuzzy random vector ζ(ω, γ) be a discrete one such that ω is a discrete random vector taking on a finite number of values ω n with probability p n , n ∈ N, where N is the set of scenarios, and for each n, ζ(ω n ) is a discrete fuzzy vector taking on a finite number of values γ nm with membership degree µ nm , m ∈ M, i.e.
here µ n1 ∨ µ n2 ∨ · · · ∨ µ nM = 1. Medsker introduced many ideas for designing hybrid intelligent systems, which integrate a variety of intelligent algorithms to produce more powerful and effective algorithms [34]. In particular, Liu designed hybrid intelligent algorithms for solving fuzzy random chance-constrained programming and dependent-chance programming [35,36]. Wang et al. proposed a hybrid mutation-based binary ant-colony optimization method to solve two-stage fuzzy random facility location model with recourse [27]. Wang and Watada proposed a hybrid modified PSO approach to the two-stage VaR-based fuzzy random facility location model with variable capacity [37].
Among many intelligent algorithms, PSO has the advantages of fast search speed, high efficiency and simple, but it is easy to fall into local optimum. In order to overcome this shortcoming, this paper considers adding BAS to PSO. The BAS is a new technology proposed by Jiang and Li to find the best solution [38]. In other words, each particle in PSO is described as a beetle and searched. The initial position and speed of beetle are the same as that of standard PSO. In the iteration process, the idea of BAS is added to avoid falling into local solution.
The updated formula of beetle swarm velocity vector is as follows: V bi = δ k bsign(Fit(e r ) − Fit(e l )), (3.5) In (3.5), V bi represents the search behavior of beetle i , where b = rands(I,1) rands(I,1) , δ k represents the step size of the k − th iteration, apply sign(Fit(e r ) − Fit(e l )) to determine the odor intensity of the beetles' left and right antennae. Fit(e) = Q(e) − I f i e i is the fitness function. e l = e k i − d k b, e r = e k i + d k b, represents the antenna search behavior on the left and right sides of the beetle, respectively. d is the antenna perception length corresponding to the detection ability, and d k = 0.95d k −1 + 0.01. In (3.6), V k +1 i denotes the velocity of the i particle after the k − th iteration, c 1 , c 2 , c 3 are learning rates, P k di and P k gi represent the personal best position and global best position of particle i in the k − th iteration, respectively. Particle i will compare the fitness function values on its left and right sides during each iteration, and compare the better values of both, which can be used to update the position of the particle swarm. HIA constructed by this method can well overcome the problems of poor stability and local optimum caused by PSO algorithm.
In order to improve the search efficiency of particles, avoid the expansion and divergence of the population, and avoid the blind search of particles in a wide range, we introduce the following boundary conditions: In (3.7), V max is the maximum velocity limit and V min is the minimum velocity limit. Since the value and change of the particle in the state space are limited to the two values of 0 and 1, and the (V k +1 i ) i of each dimension of velocity represents the possibility that the value of position (e k +1 i ) i is 1. The location update equation [39] is expressed as follows: , ) is a sigmoid function. In (3.9), e k +1 i denotes the position of the i particle after the k − th iteration.
Based on the above description, we give the detailed calculation process of the hybrid intelligent algorithm. Algorithm 1: Hybrid intelligent algorithm (HIA) Step 0. Initialize the particle swarm. The population size is I , maximum number of iterations T , Step 1. Initializes particle velocity and position. Randomly obtain the initial population of binary code e 0 = round(rand(I , I)), P = e 0 , V 0 = rand(I , Step 2. If k > T, Stop. Return particle e best as the optimal solution, and Fit(e best ) as optimal value.
Step 4. Calculate the fitness Fit(e k i ) through the interior point algorithm and (3.3) and (3.4).
Step 5. Update the individual's optimal position and value. If Fit(e k i ) > P k di , P i = e k i , P k di = Fit(e k i ), else P k di = P k di .
Step 6. Update the global optimal position and value. If P k di > P k g , e best = P i , P k g = P k di , else P k g = P k g .
Step 10. Set i = i + 1, go to Step 3. Proof. According to the Algorithm 1 Step 0, we know that the maximum iteration is T . From Step 3 and Step 4 combined with (3.3) and (3.4), it can be seen that in each iteration process, to calculate the fitness function, the interior point algorithm needs to be applied I MN times to solve Fit(e). According to [40], the complexity of interior point algorithm is O(D 3.5 log 1 ). Therefore, the complexity of Algorithm 1 is O(T I MN · D 3.5 log 1 ).

Numerical results
In this section, we apply the HIA to solve a numerical example and provide a discussion of results. All the program codes are written on MATLAB R2014a using Lenovo computers running on Intel(R) Core(TM) i7-8565U CPU @ 1.80 GHz, 8.00-GB memory.
In the respective tables of the numerical results, Fit denotes the total supply chain's profit, TI denotes the computing time in seconds. In what follows, we provide a description of the test problem.
Mask has played an important role in personal protection against COVID-19, which is mainly transmitted by droplets and contact. The COVID-19 outbreak has led to increased demand for face masks. Based on the sales of face masks in designated retail pharmacies under medical insurance, combined with the daily appointment demand data of street and neighborhood committees, this paper studied the location of a brand of mask processing factory in Shanghai and the distribution of masks. In the supply chain network, two suppliers provide raw materials, produce masks in four factories to be selected, and retail them in ten pharmacies, so as to meet the needs of consumers in four demand areas of Shanghai for daily medical surgical masks.
As showed in Figure 3, two triangles represent the specific location of the supplier, denoted as A1 and A2. The specific locations of the processing factories to be selected are marked with four squares and denoted as B1-B4. The specific locations of the ten pharmacies are marked with dots and denoted as C1-C10.The consumption demand area is marked by four minions, denoted as D1-D4. For the convenience of calculation, this paper only considers the unit raw material production unit mask, that is, V = 1, L = 1, n vl = 1. In addition, the retail price of the uniform mask in pharmacies, h l j = 15 CNY, j = 1, ..., 10. The relevant parameters and fuzzy random transport costs and demands are given in Tables 1-4. The values of parameters related to suppliers, processing factories and retailers are shown in Table 1. According to reference [9], we estimate the fuzzy random transportation cost, and the specific data are shown in Tables 2 and 3. According to the market survey statistics, the fuzzy random daily demand of consumers is shown in Table 4.
the measure functions of the fuzzy vectors ζ(ω 1 ) and ζ(ω 2 ) are in the following forms: here, γ i j ∈ [γ i j , γ i j ], i, j = 1, 2, and are related to (t 1si ,m 1i j ,d 1k ), γ i j and γ i j represent the upper and lower bounds of the interval. The corresponding fuzzy random parameters are shown in Tables 2-4. In order to solve the location allocation problem of medical surgical mask supply chain, for any feasible solution, we use Monte Carlo method to produce 1000 fuzzy random sampling points ζ n (ω, γ))(n = 1, ..., 1000) for fuzzy random simulation (such sample size is enough to simulate the expected value of fuzzy random).
We substitute the data in Table 1 and the generated sample points into the two-stage fuzzy random mixed integer optimization model (2.4) and (2.5), and apply the HIA to solve it. The numerical results are given in Tables 5-8 and Figures 4-6, respectively. Table 5. Numerical optimal solutions and values of the example.
x 112 = 0.7692e + 03 x 122 = 0.0500e + 03 x 123 = 0.1250e + 03 y 121 = 0.0639e + 03 y 123 = 0.2253e + 03 y 124 = 0.2300e + 03 y 127 = 0.3000e + 03 y 132 = 0.1653e + 03 y 133 = 0.0747e + 03 y 135 = 0.2100e + 03 y 136 = 0.2600e + 03 Figure 4 is the location-allocation supply chain network structure diagram, and the specific results are shown in Table 5. In order to meet the needs of customers, the processing factory chose B2 and B3 to produce surgical masks for medical use. At this time, the maximum profit of the supply chain is 1.4967e + 04 CNY. Meanwhile, it can be seen from Figure 4 that the selected selected processing factories are evenly distributed, both of which are located in the relative centers of the whole demand market, which is conducive to distribution, reducing transportation costs and increasing profits of the supply chain.
In order to further evaluate the performance of our proposed HIA, we compared it with other discrete hybrid algorithms, such as binary PSO [39] and GA [41,42]. The numerical results are shown in Table 6 and Figure 5. The last column represents the relative error, which is defined by   Table 6 and Figure 5, we adopted three intelligent algorithms to solve the supply chain locationallocation problem, and obtained the same optimal solutions and similar optimal values. The relative error of the optimal value is less than 0.04%, which is caused by the Monte Carlo method random simulation. As can be seen from Figure 5, HIA algorithm has high search efficiency when dealing with problems. Convergence can be achieved in the first 300 iterations, while the other two algorithms can achieve convergence in the first 600 times, which fully demonstrates the efficient convergence of HIA algorithm. In addition, it can be seen from Table 6 that HIA algorithm has short computation time. The above analysis shows that HIA is more suitable for two-stage fuzzy random mixed integer optimization model.
In order to better demonstrate the performance of the HIA, the optimal solution under different parameters is obtained by setting different iteration numbers and population size. The numerical results are shown in Table 7.   Table 7, when we set different parameters, iteration numbers and population size in the HIA, the relative error is no more than 0.22%, which indicates that the HIA has strong robustness to parameters and can effectively solve the two-stage fuzzy random mixed integer optimization problem. Figure 6 shows the comparison of the operational results of the HIA, Hybrid PSO and Hybrid GA to solve the problem of location-allocation. Obviously, as the sample data increases, the objective values obtained by the three intelligent algorithms tend to gradually tend to be determined values. In addition, the application of the method proposed in this paper to obtain supply chain benefits, significantly better than the other two intelligent algorithms. Overall, the HIA is better suited to solve the problem.  Table 8 shows the supply chain profit under fuzzy random, fuzzy, random and expected situations of cost demand. Table 8 suggests that the supply chain profit in the case of a fuzzy random cost demand is greater than random, fuzzy and expected, and the supply chain profit increased by 0.60%, 0.29%, 0.97%, respectively. The cost of ignoring the ambiguity of the cost demand in the selection decision is 89.00 CNY. The cost of ignoring the randomness of the cost demand in the selection decision is 43.00 CNY. The cost of ignoring the uncertainty of the cost demand in the selection decision is 144.00 CNY. This value is the motivation for fuzzy random programming, which assesses the value of knowing and using distributions on future outcomes. In some cases, more information might be available through more extensive forecasting, sampling, or exploration. In these cases, there are more fuzziness and randomness in the problem, so using fuzzy random programming modeling becomes more meaningful and practical.

Conclusions
In this paper, facility selection under hybrid uncertain environment with randomness and fuzziness is studied, and a two-stage fuzzy random mixed integer optimization model is established. Given the complexity of the model, based on PSO, BAS and interior point method, this paper proposes a HIA to solve the problem studied. Taking the supply chain of medical mask in Shanghai as an example, the influence of uncertainty on the location of processing plant was studied. By solving the problem, the optimal location of the processing factory and the optimal distribution of the masks were obtained, and the maximum expected profit was obtained. Finally, the HIA is compared with hybrid PSO and hybrid GA. The computational results suggest that HIA is better suited to a two-stage fuzzy random mixed integer optimization model.
Future research can consider the robustness and uncertainty of supply, demand in the supply chain simultaneously, to investigate the interaction among the various forms of uncertainty, and their effects on the supply chain system. We can also consider a single uncertainty, that is, applying a stochastic optimization model to deal with the randomness of facility location, or applying a fuzzy optimization model to deal with the fuzziness of facility location. We can also study the risks brought by supply chain uncertainty and carry out risk management.