Keywords

1 Introduction

Facility location selection (FLS) is one of the most significant decisions at the strategic management level [28]. Various factors should be considered in the location selection process [13, 28]. According to Chou et al. [11], these factors can be categorized into three groups: (1) critical factors (e.g., accessibility of utilities) decide whether an option is checked for more assessment, (2) objective factors (e.g., investment costs) are defined in quantitative values, and (3) subjective factors (e.g., political stability) are qualitative. As a result, the essence of facility location selection is a multi-criteria decision making (MCDM) problem, which includes qualitative and quantitative factors. Most of these factors can be evaluated by human judgment. Hence, facility location selection processes involve the ambiguity inherent in linguistic terms [11].

The theory of fuzzy sets developed by Zadeh [36] is used to model uncertainty in decision making models happening owing to lack of perfect information. Liang and Wang [25] proposed a fuzzy multi-criteria decision making (FMCDM) approach for facility site selection, on the basis of fuzzy set theory and hierarchical structure analysis. Chu [12] developed a fuzzy TOPSIS under group decisions to solve the FLS problem. Kahraman et al. [19] applied four fuzzy multi-attribute group decision making methods for selection of facility locations. Yong [35] developed a new fuzzy TOPSIS for selecting a plant location under linguistic terms. Ertuğrul and Karakaşoğlu [13] presented a comparison of AHP and TOPSIS for FLS under a fuzzy environment in a textile company.

Several approaches have been proposed for MCDM problems. There are no better methods and different MCDM approaches may give contradictory results when used to the same problem [17, 26]. Voogd [32] explained that at least 40 % of the time, each method generated a different outcome from any other approach. Among various approaches of MCDM, the PROMETHEE (Preference Ranking Organization METhod for Enrichment Evaluation) is appreciably appropriate for ranking applications. PROMETEE was introduced by Brans [4] and more developed by Vincke and Brans [31]. Al-Shemmeri et al. [2] illustrated that PROMETHEE is a little easier than ELECTRE to apply. Furthermore, Brans et al. [6] showed PROMETHEE is more stable than ELECTRE III. Goumas and Lygerou [15] explained that PROMETHEE is a reasonably easy ranking approach in idea and use compared with the other MCDM techniques. The achievement of this method in several applications is attributed to firm mathematical properties and simplicity [5]. However, a key drawback of the PROMETHEE, like other conventional MCDM approaches, is the need for accurate measurement of the performance values and criteria weights [33].

The criteria weights in real-life applications are frequently imprecise and subjective. The PROMETHEE does not offer a detailed strategy for determining these weights. Various techniques can be employed to establish the weights (e.g., fuzzy AHP, entropy analysis and Z-numbers) [29].

Incorporation of fuzzy sets and the PROMETHEE was primarily introduced by Le Teno and Mareschal [23]. Goumas and Lygerou [15] extended the fuzzy PROMETHEE to consider fuzzy inputs (performance of the alternative) and crisp weights for the ranking of alternative energy utilization projects. Geldermann et al. [14] applied fuzzy preference and fuzzy weights to gain fuzzy scores. They used trapezoidal fuzzy numbers to symbolize the ambiguities in iron and steel industry. Other fuzzy PROMETHEE are studied [7, 9, 10, 16, 18, 22, 24, 30, 34].

Although, during the last decades, conventional fuzzy set has been broadly used in the different fields and a lot of fruits have been attained [21], however, fuzzy sets face with the fundamental limitation. According to Aliev et al. [1], when dealing with real life information, it is not satisfactory to take into consideration only uncertainty. Another critical property of information is its level of reliability. In order to take into account this reality, Zadeh [38] introduced the idea of a Z-number as a more efficient notion for explanation of real world information. Kang et al. [21] suggested a new MCDM approach on the basis of Z-number to cope with linguistic terms. Azadeh et al. [3] proposed a novel AHP on the basis of Z-number. The key problem that occurs in processing Z-numbers-based method is computation with Z-numbers. According to Zadeh [38], problem involving calculation with Z-numbers is straightforward to state but very complicated to solve. Kang et al. [20] proposed an efficient technique for transforming a Z-number into a fuzzy number based on a fuzzy expectation. In this paper, we extend PROMETHEE under a fuzzy environment to solve MCDM problems in which the criteria weights are Z-numbers, which can be transformed into traditional fuzzy numbers on the base of fuzzy expectation [20]. It is essential to state that transforming Z-numbers into conventional fuzzy numbers leads to loss of information. However, According to Aliev et al. [1] the key benefit of this method is low computational complexity, which allows for an extensive range of its use.

The rest of this study is ordered as follows. Section 2 contains the basic definitions are applied in the remaining parts of this study. Section 3 concentrates on the proposed approach. Section 4 provides an instance for illustrating the applicability of the proposed method. Section 5 presents conclusions.

2 Preliminaries

In this section, various fundamental definitions of a fuzzy set theory and the PROMETHEE are reviewed.

2.1 Fuzzy Set Theory

A fuzzy set is characterized with a membership function, which allocates to each element a degree of membership ranging between zero and one [27].

Definition 1 (Linguistic Variables):

A linguistic variable is a variable whose values are linguistic term i.e., word or sentence [37]. These linguistic values can be represented by fuzzy numbers (see Table 1). In FMCDM problems, the ratings and weights of the criteria are expressed in linguistic variables and then transformed into triangular fuzzy numbers.

Table 1. Linguistic terms and their corresponding triangular fuzzy numbers

Definition 2 (Z- number):

The Z-number is a new fuzzy concept, relates to the topic of certainty of information. A Z-number has two components, \( Z = (A,B), \) used to explain a value of a random variable X, where A is an estimation of a value of X and B is a measure of confidence of A [38]. For example, suppose a researcher gives the prediction of a condition of economy as follows [1]: Prediction of a condition of economy for the next year = (sturdy growth, sure). This forecast can be expressed as a Z-number evaluation, where X is the variable state of economy, A is a fuzzy number applied to explain the constraint “sturdy growth” and B is a fuzzy number to describe the degree of certainty of A.

In this paper, A is a triangular fuzzy number and B is a linguistic terms (Table 2).

Table 2. Fuzzy numbers for each linguistic term

2.2 PROMETHEE and Fuzzy PROMETHEE

The fuzzy PROMETHEE is a mixture of the fuzzy logic and PROMETHEE, which is more applicable. The fuzzy PROMETHEE [10, 33] consists of the following steps.

Step 1: Determine alternatives, criteria and establish a group of experts. Assume n decision-makers (experts), m alternatives (options) and k criteria (factors).

Step 2: Characterize linguistic terms and their corresponding triangular fuzzy number. Linguistic values were applied to assess the criteria weights and performance ratings (see Tables 1 and 2).

Step 3: Aggregate expert’s valuations. A result is concluded by aggregating the fuzzy criteria weights and fuzzy rating of alternatives (1). The preferences of experts of the alternative i under the criterion j can be calculated using (2).

$$ \tilde{w}_{j} = \frac{1}{n}\left[ {\sum\limits_{e = 1}^{n} {\tilde{w}_{j}^{e} } } \right] = \frac{1}{n}\left[ {\tilde{w}_{j}^{1} + \tilde{w}_{j}^{2} + \ldots + \tilde{w}_{j}^{n} } \right] $$
(1)
$$ \tilde{x}_{ij} = \frac{1}{n}\left[ {\sum\limits_{e = 1}^{n} {\tilde{x}_{ij}^{e} } } \right] = \frac{1}{n}\left[ {\tilde{x}_{ij}^{1} + \tilde{x}_{ij}^{2} + \ldots + \tilde{x}_{ij}^{n} } \right] $$
(2)

Step 4: Make a fuzzy decision matrix and calculate the average fuzzy weight of criterion, where \( \tilde{x}_{ij} \) indicates the rating of the alternative \( i \) under the criterion j and \( \tilde{w}_{j} \) is the weight of the criterion j.

(3)

Step 5: Create the fuzzy preference function. Suppose \( A \) be a collection of alternatives. a and b are two alternatives of A. Preference function \( \tilde{P}_{j} (a,b) \) can be determined as follows:

$$ \tilde{P}_{j} (a,b) = \left\{ {\begin{array}{*{20}l} 0 \hfill & {,\tilde{x}_{aj} \le \tilde{x}_{bj} } \hfill \\ {\tilde{x}_{aj} - \tilde{x}_{bj} } \hfill & {,\tilde{x}_{aj} > \tilde{x}_{bj} } \hfill \\ \end{array} } \right.\quad j = 1,2, \ldots ,k $$
(4)

where \( \tilde{P}_{j} (a,b) \) means the outranking severity that a is premier to b.

A preference function \( \tilde{P}_{j} (a,b) \) is a function of the discrepancy between the ratings of two alternatives for every criterion. See to [5, 6] for more details. The following preference function is applied here:

$$ \left\{ {\begin{array}{*{20}l} {\begin{array}{*{20}l} {\tilde{x}_{aj} > \tilde{x}_{bj} \Leftrightarrow aPb} \hfill \\ {\tilde{x}_{aj} = \tilde{x}_{bj} \Leftrightarrow \tilde{x}_{aj} I\tilde{x}_{bj} } \hfill \\ \end{array} } \hfill \\ \end{array} } \right. $$
(5)

Step 6: Determine the multi-criteria preference index to choose the rate of the outranking relation. This index \( \tilde{\pi }(a,b) \) is calculated by:

$$ \tilde{\pi }(a,b) = \frac{{\sum\limits_{j = 1}^{k} {[\tilde{w}_{j} \tilde{P}_{j} (a,b)]} }}{{\sum\limits_{j = 1}^{k} {[\tilde{w}_{j} ]} }} $$
(6)

Step 7: Compute the flow to preorder the options. Fuzzy PROMETHEE I: show a number of alternatives, which are incapable to compare together using partial preorder. The leaving flow is as follows:

$$ \tilde{\phi }^{ + } (a) = \sum\limits_{y \ne a} {\tilde{\pi }(a,y),\forall a,y \in A} $$
(7)

where \( \tilde{\phi }^{ + } (a) \) demonstrates the sum of preference that \( a \) is better another options. The entering flow is as follows:

$$ \tilde{\phi }^{ - } (a) = \sum\limits_{y \ne a} {\tilde{\pi }(a,y),\forall a,y \in A} $$
(8)

where \( \tilde{\phi }^{ - } (a) \) demonstrates the sum of preference that other options are superior to a. The further the leaving flow and the smaller the entering flow, the superior the alternative.

This stage applies the maximize set and minimize set [8] to defuzzification. Maximize set \( R = \{ (x,f_{R} (x))\left| {x \in R\} } \right. \) and

(9)
$$ f_{L} (x) = \left\{ {\begin{array}{*{20}l} {\frac{{x - x_{2} }}{{x_{1} - x_{2} }}} \hfill & {x_{1} \le x \le x_{2} } \hfill \\ 0 \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right. $$
(10)

Right Utility

$$ U_{R} (\tilde{\phi }^{ + } (i)) = \sup (f_{{\tilde{\phi }^{ + } (i)}} (x) \wedge f_{R} (x)) $$
(11)

Left Utility

$$ U_{L} (\tilde{\phi }^{ + } (i)) = \sup (f_{{\tilde{\phi }^{ + } (i)}} (x) \wedge f_{L} (x)) $$
(12)

Total preference rate is as follows:

$$ U_{T} (\tilde{\phi }^{ + } (i)) = \tilde{\phi }^{ + } (i) = \frac{{U_{R} (\tilde{\phi }^{ + } (i)) + 1 - U_{L} (\tilde{\phi }^{ + } (i))}}{2}\quad \,i = 1,2, \ldots ,m $$
(13)

The preference relation and the partial preorder \( (P^{(I)} ,I^{(I)} ,R) \) as follows:

$$ \begin{array}{*{20}l} {aP^{ + } b:\left\{ {\begin{array}{*{20}c} P & {iff\phi^{ + } (a) > \phi^{ + } (b),\forall a,b \in A} \\ I & {iff\phi^{ + } (a) = \phi^{ + } (b),\forall a,b \in A} \\ \end{array} } \right.} \hfill \\ {aP^{ - } b:\left\{ {\begin{array}{*{20}c} P & {iff\phi^{ - } (a) > \phi^{ - } (b),\forall a,b \in A} \\ I & {iff\phi^{ - } (a) = \phi^{ - } (b),\forall a,b \in A} \\ \end{array} } \right.} \hfill \\ \end{array} $$
(14)

According to (14), we find the outranking relation and the partial preorder as follows:

(15)

Fuzzy PROMETHEE II: order all options by using the full preorder. This method ranks alternatives by their net flows. The net flow is calculated using the following equations.

$$ \phi (a) = \phi^{ + } (a) - \phi^{ - } (a),\forall a \in A $$
(16)

A higher value shows a higher suitability of alternative. The preference relation is calculated as follows:

$$ \left\{ {\begin{array}{*{20}l} {aP^{(II)} b\;({\text{a outranks b}})} \hfill & {iff\phi (a) > \phi (b),\forall a,b \in A} \hfill \\ {aP^{(II)} b\;({\text{a is indifferent to b}})} \hfill & {iff\phi (a) = \phi (b),\forall a,b \in A} \hfill \\ \end{array} } \right. $$
(17)

Step 8: Make a value outranking diagram to estimate the preference rank of each option.

3 Proposed Method

In this work, we extend the PROMETHEE to solve MCDM problem with Z-numbers. In our approach, we initially organize a committee of decision makers and establish our criteria and alternatives. Then by Z-numbers, we determine the weights of criteria. After that, a technique of transforming a Z-number into a traditional fuzzy number is used. The rating of each alternative is articulated in triangular fuzzy numbers. After that, we used these fuzzy values in the fuzzy PROMETHEE. According to Z-numbers and PROMETHEE, Z-PROMETHEE can be described as follows:

Step 1: Specify the factors that are the most considerable for the experts.

Step 2: Assign the criteria weights by applying Z-numbers. This step involves appropriation of Z-numbers to the criteria weights by the decision maker. The level of reliability (\( \tilde{B} \)) is prepared from Table 2. After that, a technique for transmuting a Z-number into a classical fuzzy number is used.

Kang et al. [20] presented an efficient approach of turning a Z-number into a fuzzy number on the base of the fuzzy expectation. This procedure is given as follows:

Step 2.1: Change the reliability \( (\tilde{B}) \) into a crisp value. This computation is made by:

$$ \alpha = \frac{{\int {x\mu_{{\tilde{B}}} (x)dx} }}{{\int {\mu_{{\tilde{B}}} (x)dx} }} $$
(18)

As mentioned earlier, triangular fuzzy number is applied in this paper to state the degree of reliability. When \( \tilde{B} = (b_{1} ,b_{2} ,b_{3} ) \), the above formula becomes as follows:

$$ \alpha = \frac{{b_{1} + b_{2} + b_{3} }}{3} $$
(19)

Step 2.2: Add the weight of the certainty \( (\tilde{B}) \) to the constraint\( (\tilde{A}) \). Weighted Z-number can be explained by:

$$ \tilde{Z}^{\alpha } = \left\{ {(x,\mu_{{\tilde{A}^{\alpha } }} } \right.)\left| {\mu_{{\tilde{A}^{\alpha } }} = \alpha \mu_{{\tilde{A}}} (x),\left. {x \in [0,1]} \right\}} \right. $$
(20)

Step 2.3: Transform the weighted Z-number into a fuzzy number by multiplying \( \sqrt \alpha \) by:

$$ \tilde{Z}^{\prime} = \sqrt \alpha \times \tilde{A}^{\alpha } = (\sqrt \alpha \times a,\sqrt \alpha \times b,\sqrt \alpha \times c,\sqrt \alpha \times d) $$
(21)

The proofs of these theorems are omitted [20]. After this alteration, the Z-number model can be changed to the standard fuzzy form.

Step 3: Assign the suitable fuzzy numbers or linguistic terms for the rating of each alternative.

Step 4: Conducting fuzzy PROMETHEE to attain the final ordering results.

4 Numerical Example

In this part, we give an example to show how the proposed method can be used. This example is taken from [10, 33]. A firm desires to choose an appropriate location for establishing a new facility. The assessment is done by a group of four decision-makers. After introductory screening, four candidates stay for more assessment. This firm considers seven factors to select the most correct option. The committee used Z-numbers to rate the weight of each criterion. A is a triangular fuzzy number and B is stated by linguistic terms (Table 2). The result is shown in Table 3. The information in this table should be converted into a triangular fuzzy number in order to make computation possible. Table 4 demonstrates the outcomes of conversion according to [20]. Note that from this step, the results of [10] and [33] are exactly repeated.

Table 3. Weight of each criteria using the Z-number
Table 4. Transformation from Z-numbers into fuzzy numbers

The committee applied linguistic terms (Table 1) to rate the four alternatives. The results are shown in Table 5. According to (2), the fuzzy preference function can be worked out. See an example shown in Table 6. After that, we can find the multi-criteria preference index \( \tilde{\pi }(a,b) \). The result is shown in Table 7.

Table 5. Rating of alternatives [10]
Table 6. Fuzzy preference function [10]
Table 7. The \( \tilde{\pi }(a,b) \) index [10]

According to (5) and (6), the fuzzy leaving flow and fuzzy entering flow are calculated. The next stage is the defuzzification. According to Table 8, A 2 is recognized as the best option. As shown here, the results generated are similar to [10] results. Note that this case is used just to explain the computational process of the proposed method and such a comparison may be worthless.

Table 8. Ranking [10]

5 Conclusion

Selecting the proper facility location from a set of alternatives has been an intricate multi-criteria problem and several quantitative and qualitative factors should have been considered during this process. Due to the fact that determining the crisp values of the attributes is very difficult, it is more realistic to consider them as Z-numbers. In this paper, a new PROMETHEE with a Z-number called Z-PROMETHEE has been proposed to solve the facility location selection (FLS) problem by using Z-numbers to extend the traditional PROMETHEE. For explanation of real-life information, fuzziness and degree of certainty has been indispensable. The Z-numbers not only maintain the benefit of the fuzzy numbers, but also can handle the level of reliability of information. In the proposed method, Z-number has been applied to state the weight of each criterion and the criteria weights have been determined by transforming Z-number weights into triangular fuzzy numbers on the base of fuzzy expectation. This framework is very simple and flexible and can be applied in various other fields.