Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Introduction

Ranking phase is the step to examines the results of decision making problems. The interpretation of multiple attribute decision making (MADM) results can show the differences in the rankings of the alternatives. It was extensively applied and strengthened the theoretical part of aggregating phase by many authors. A few of them were; Gao et al. [1] developed a fuzzy approach based on the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS), where in the ranking phase, the distances of each alternative from the fuzzy positive ideal solutions (PIS) and the fuzzy negative ideal solutions (NIS) are computed respectively with a vertex method. Then, a closeness coefficient is obtained to rank order of all alternatives. Li [2] constructed nonlinear-programming models on the basis of the concepts of the relative-closeness coefficient and the weighted-Euclidean distance. Simpler auxiliary nonlinear-programming models were further deduced to calculate relative-closeness of intuitionistic fuzzy (IF) sets of alternatives to the interval-valued intuitionistic fuzzy-positive ideal solutions (IVIF-PIS), which can be used to generate the ranking order of alternatives. Jolai et al. [3], proposed the goal programming (GP) technique, and constructed a multi-objective mixed integer linear programming (MOMILP) model to determine the order quantities of each selected supplier for each product in each period.

Furthermore, for interval type-2 (IT2) fuzzy approach based on the TOPSIS, Chen and Lee [4] proposed a ranking value method to cumulative all the collective decisions and obtained the relative closeness through the traditional TOPSIS method computing process. However, the used of standard deviation in the ranking value method is believed influenced by extreme scores and the method is depended only on the dispersion’s data. It is proved by Chen et al. [5], that the ranking value proposed by Chen and Lee [4] was difficult and higher in computational volume. Since that, various authors discussed on the ranking phase of IT2 FTOPSIS method. For example, Chen et al. [5] proposed a new method MADM based on the proposed ranking method of IT2FSs. Wang et al. [6] developed IT2 fuzzy weighted arithmetic averaging operator to aggregate all individual IT2 fuzzy decision matrices provided by the decision-makers (DMs) into the collective IT2 fuzzy decision matrix, then utilized the ranking-value measure to calculate the ranking value of each attribute value and constructed the ranking-value matrix of the collective IT2 fuzzy decision matrix. Chen and Wang [7] presented a new fuzzy ranking method based on the \( \alpha \)-cuts of interval type-2 fuzzy sets (IT2 FSs). Chen [8] developed a new linear assignment method to produce an optimal preference ranking of the alternatives in accordance with a set of criterion-wise rankings and a set of criterion importance within the context of interval type-2 trapezoidal fuzzy numbers (IT2TrFNs) for MADM problems. However, little research has been conducted on the simple additive weighting (SAW) and linear programming (LP) for coping with IT2FSs. This linear assignment method (SAW and LP with IT2FSs method) is developed to handle the ranking phase of IT2 FTOPSIS method.

Thus, the purpose of this paper is to extend the SAW and LP methods in IT2FSs approach for ranking phase of IT2FTOPSIS. This paper proposes the linear assignment method with the identification of the SAW and LP methods to determine the final ranking orders respectively, for each pair of alternatives. The feasibility and the applicability of the proposed methods are illustrated using the MADM examples of Chen [9].

This paper is illustrated as follows. Section 78.2 discusses the concept of weighted average with linear programming. Section 78.3 proposes a linear assignment method based on SAW and LP methods in IT2 FSs concept. Section 78.4 illustrates a numerical example in order the check the efficiency of the proposed method. Finally, Sect. 78.5 presents the conclusions.

2 Weighted Average With Linear Programming

In the following, we recall basic notations and definitions of weighted average with linear programming.

Definition 78.1 [10, 11 ]

The minimum and maximum for the fuzzy weighted average for each given \( \alpha_{j} \) can be obtained by solving the following two fractional programming problems:

$$ \begin{aligned} & \hbox{min} \;f_{L} = \frac{{w_{1} a_{1} + w_{2} a_{2} + \cdots + w_{n} a_{n} }}{{w_{1} + w_{2} + \cdots + w_{n} }} \\ & {\text{s}}.{\text{t}}.\;c_{i} \le w_{i} \le d_{i} ,\;\quad i = 1,2, \ldots ,n, \\ \end{aligned} $$
(78.1)
$$ \begin{aligned} & \hbox{max} \;f_{U} = \frac{{w_{1} b_{1} + w_{2} b_{2} + \cdots + w_{n} b_{n} }}{{w_{1} + w_{2} + \cdots + w_{n} }} \\ & {\text{s}}.{\text{t}}.\;c_{i} \le w_{i} \le d_{i} ,\;\quad i = 1,2, \ldots ,n, \\ \end{aligned} $$
(78.2)

where \( c_{i} \) and \( d_{i} \) are the two end points of the interval \( w_{i} \) for a given \( \alpha_{j} \) level cut.

The Charnes and Cooper’s linear transformation is summarized in the following. Consider the following simple fractional programming problem:

$$ \begin{aligned} & \hbox{min} \;\frac{px}{qx} \\ & {\text{s}}.{\text{t}}.\;Ax \le b,\quad x \ge 0, \\ \end{aligned} $$
(78.3)

Where \( p \) and \( q \) are two n-dimensional constant vectors, \( x \) is the n-dimensional variable, \( A \) is an \( m \times n \) matrix, and \( b \) is an m-dimensional constant vector.

To transform the above fractional programming problem into a linear problem, let

$$ z = \frac{1}{qx}\;\quad {\text{and}}\quad zx = y, $$
(78.4)

Where we assume that \( qx \ne 0. \) Multiplying both the objective function and the constraints by z and using the definitions given in Eq. 78.5, we obtain

$$ \begin{aligned} & \hbox{min} \;py \\ & {\text{s}}.{\text{t}}.\;Ay \le bz,\quad qy = 1,\quad y \ge 0,\quad z \ge 0, \\ \end{aligned} $$
(78.5)

which is a linear programming problem.

This weighted average with linear programming is being used in defining a linear assignment method. Thus, the development of the proposed model is described in Sect. 78.3.

3 The Proposed Method

Original SAW method and LP are modified into an IT2 FS manner. Modifications are made to accommodate the objective of the research and also to simplify the computational procedure without losing the novelty of SAW and LP. The proposed method is then applied into a linear assignment method for IT2 FTOPSIS (MCDM method) to get the optimal preference ranking. This proposed method is believed to be more flexible rather than the existed model due to the fact that it is used the IT2 FS. On the other hand, this model is more suitable to represent uncertainties because it is involve end-users into the whole weighting process. Thus, suppose an IT2 FTOPSIS has n alternatives \( (A_{1} , \ldots ,A_{n} ) \) and \( m \) decision criteria/attributes \( (C_{1} , \ldots ,C_{m} ) \). Each alternative is evaluated with respect to the \( m \) criteria/attributes. All the values/ratings assigned to the alternatives with respect to each criterion from a decision matrix, denoted by \( S = (y_{ij} )_{n \times m} \), and the relative weight vector about the criteria, denoted by \( W = (w_{1} , \ldots ,w_{m} ) \), that satisfying \( \sum\nolimits_{j = 1}^{m} {w_{j} = 1.} \) Therefore, the rest of the general process of this proposed method is listed as follows:

Rating State: In this state, all the matrices are transformed into the IT2 FS concept.

  1. Step 1:

    Establish a decision matrix and weight matrix

Establish an IT2 decision matrix and IT2 fuzzy weight matrix.

  1. Step 2:

    Comparable Scale

Construct a comparable scale for all elements in the decision matrix. The comparable scale is used to divide the outcome of a certain criterion by its maximum value, provided that the criteria are defined as benefit criteria. Therefore, the comparable scale is represented as follows:

$$ \tilde{\tilde{r}}_{ij} = {1 \mathord{\left/ {\vphantom {1 {FOU\left( {\tilde{\tilde{r}}_{ij} } \right) = \left[ {\underline{{\tilde{\tilde{r}}_{ij} }} ,\tilde{\tilde{\bar{r}}}_{ij} } \right]}}} \right. \kern-0pt} {FOU\left( {\tilde{\tilde{r}}_{ij} } \right) = \left[ {\underline{{\tilde{\tilde{r}}_{ij} }} ,\tilde{\tilde{\bar{r}}}_{ij} } \right]}} $$
(78.6)
$$ {\text{For}}\;{\text{positive}}\;{\text{criteria}}\quad \tilde{\tilde{r}}_{ij}^{ * } = \left( {\left[ {\frac{{\underline{{\tilde{\tilde{f}}}}_{ij} }}{{\underline{{\tilde{\tilde{f}}}}_{ij}^{ * } }}} \right],\left[ {\frac{{\tilde{\tilde{\bar{f}}}_{ij} }}{{\tilde{\tilde{\bar{f}}}_{ij}^{ * } }}} \right]} \right) $$
(78.7)
$$ {\text{For}}\;{\text{negative}}\;{\text{criteria}}\quad \tilde{\tilde{r}}_{ij} = \left( {\left[ {\frac{{\underline{{\tilde{\tilde{f}}}}_{ij}^{\hbox{min} } }}{{\underline{{\tilde{\tilde{f}}}}_{ij} }}} \right],\left[ {\frac{{\tilde{\tilde{\bar{f}}}_{ij}^{\hbox{min} } }}{{\tilde{\tilde{\bar{f}}}_{ij} }}} \right]} \right) $$
(78.8)

Then the decision matrix can be expressed as follows:

$$ D = \begin{array}{*{20}c} {} & {\begin{array}{*{20}c} {C_{1} } & {C_{2} } & \ldots & {C_{n} } \\ \end{array} } \\ {\begin{array}{*{20}c} {x_{1} } \\ {x_{2} } \\ \vdots \\ {x_{m} } \\ \end{array} } & {\left[ {\begin{array}{*{20}c} {\tilde{\tilde{r}}_{11} } & {\tilde{\tilde{r}}_{12} } & \cdots & {\tilde{\tilde{r}}_{1n} } \\ {\tilde{\tilde{r}}_{21} } & {\tilde{\tilde{r}}_{22} } & \cdots & {\tilde{\tilde{r}}_{2n} } \\ \vdots & \vdots & \ddots & \vdots \\ {\tilde{\tilde{r}}_{m1} } & {\tilde{\tilde{r}}_{m2} } & \cdots & {\tilde{\tilde{r}}_{mn} } \\ \end{array} } \right]} \\ \end{array} $$
(78.9)

where \( \tilde{\tilde{r}}_{mn} \) is the comparable scale value in the decision matrix.

Weighting State: Modification of the existed SAW method with “modified SAW in IT2 FS concepts”.

  1. Step 3:

    Weight of attributes of SAW

Construct the weighting matrix \( W_{p} \) using the SAW formulae of the attributes of the decision-maker and construct the pth average weighting matrix \( \bar{W} \).

  1. Step 4:

    Weighted decision matrix

Construct the weighted decision matrix.

Aggregation State: Upgrading the calculation of separations of each alternative with linear programming concepts.

  1. Step 5:

    Positive ideal solution and negative ideal solution

Determine the matrices that include positive and negative ideal solutions.

  1. Step 6:

    Construct the separation of each alternative of SAW by linear programming approach

Calculate the separation of each alternative from the positive ideal solution \( I^{ * } \) and negative ideal solution \( I^{ - } \) using the formulae as follows:

$$ \begin{aligned} C_{i} \left( {b_{ij} ,d_{ij} ;s} \right) & = \frac{{\sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} \tilde{\tilde{b}}{}_{ij} + \tilde{\tilde{\rho }}_{j} \left( {1 - \tilde{\tilde{d}}_{ij} } \right)} \right]} }}{{\sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} \tilde{\tilde{b}}{}_{ij} + \tilde{\tilde{\rho }}_{j} \left( {1 - \tilde{\tilde{d}}_{ij} } \right)} \right]} + \sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} \left( {1 - \tilde{\tilde{b}}{}_{ij}} \right) + \tilde{\tilde{\rho }}_{j} \left( {\tilde{\tilde{d}}_{ij} } \right)} \right]} }} + s^{l} + s^{u} \\ & = \frac{{\sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} \tilde{\tilde{b}}{}_{ij} + \tilde{\tilde{\rho }}_{j} \left( {1 - \tilde{\tilde{d}}_{ij} } \right)} \right]} }}{{\sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} + \tilde{\tilde{\rho }}_{j} } \right]} }} + s^{l} + s^{u} \\ \end{aligned} $$
(78.10)

and let

$$ z = \frac{1}{{\sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} + \tilde{\tilde{\rho }}_{j} } \right]} }} $$
(78.11)

Assigned the value for

$$ \tilde{\tilde{t}}_{j} = z\tilde{\tilde{w}}_{j} $$
(78.12)

and

$$ \tilde{\tilde{y}}_{j} = z\tilde{\tilde{\rho }}_{j} \quad \left( {j = 1,2, \ldots ,n} \right) $$
(78.13)

Since

$$ z = \frac{1}{{\sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} + \tilde{\tilde{\rho }}_{j} } \right]} }}\;\therefore \quad \frac{1}{z} = \sum\nolimits_{j = 1}^{n} {\left[ {\tilde{\tilde{w}}_{j} + \tilde{\tilde{\rho }}_{j} } \right]} $$
(78.14)

and

$$ \tilde{\tilde{t}}_{j} = z\tilde{\tilde{w}}_{j} \quad \therefore \quad \tilde{\tilde{w}}_{j} = \frac{{\tilde{\tilde{t}}_{j} }}{z} $$
(78.15)
$$ \tilde{\tilde{y}}_{j} = z\tilde{\tilde{\rho }}_{j} \quad \therefore \quad \tilde{\tilde{\rho }}_{j} = \frac{{\tilde{\tilde{y}}_{j} }}{z} $$
(78.16)

Thus, based on the above Charnes and Cooper’s transformations [12], Eq. 78.10 can be transformed into the equivalent linear programming models as follows:

$$ \begin{aligned} & C_{i}^{u} \left( {\tilde{\tilde{b}}_{ij} ,\tilde{\tilde{d}}_{ij} ;s} \right) = \hbox{max} \left\{ {\sum\nolimits_{j = 1}^{n} {\tilde{\tilde{t}}_{i} b_{ij}^{u} } + \tilde{\tilde{y}}_{j} \left( {1 - d_{ij}^{l} } \right) + s^{l} + s^{u} } \right\} \\ & {\text{s}}.{\text{t}}.\;\left\{ {\begin{array}{*{20}c} {z\tilde{\tilde{w}}_{j}^{l} \le \tilde{\tilde{t}}_{j} \le z\tilde{\tilde{w}}_{j}^{u} \quad \left( {j = 1,2, \ldots ,n} \right)} \\ {z\tilde{\tilde{\rho }}_{j}^{l} \le \tilde{\tilde{y}}_{j} \le z\tilde{\tilde{\rho }}_{j}^{u} \quad \left( {j = 1,2, \ldots ,n} \right)} \\ {\sum\nolimits_{j = 1}^{n} {\left( {\tilde{\tilde{t}}_{j} + \tilde{\tilde{y}}_{j} } \right) = 1} } \\ {z \ge 0} \\ {s^{l} = n\quad \left( {n = 0, \ldots ,1} \right)} \\ {s^{u} = n\quad \left( {n = 0, \ldots ,1} \right)} \\ \end{array} } \right. \\ \end{aligned} $$
(78.17)

and

$$ \begin{aligned} & C_{i}^{l} \left( {\tilde{\tilde{b}}_{ij} ,\tilde{\tilde{d}}_{ij} ;s} \right) = \hbox{max} \left\{ {\sum\nolimits_{j = 1}^{n} {\tilde{\tilde{t}}_{i} b_{ij}^{l} } + \tilde{\tilde{y}}_{j} \left( {1 - d_{ij}^{u} } \right) + s^{l} + s^{u} } \right\} \\ & {\text{s}}.{\text{t}}.\;\left\{ {\begin{array}{*{20}c} {z\tilde{\tilde{w}}_{j}^{l} \le \tilde{\tilde{t}}_{j} \le z\tilde{\tilde{w}}_{j}^{u} \quad \left( {j = 1,2, \ldots ,n} \right)} \\ {z\tilde{\tilde{\rho }}_{j}^{l} \le \tilde{\tilde{y}}_{j} \le z\tilde{\tilde{\rho }}_{j}^{u} \quad \left( {j = 1,2, \ldots ,n} \right)} \\ {\sum\nolimits_{j = 1}^{n} {\left( {\tilde{\tilde{t}}_{j} + \tilde{\tilde{y}}_{j} } \right) = 1} } \\ {z \ge 0} \\ {s^{l} = n\quad \left( {n = 0, \ldots ,1} \right)} \\ {s^{u} = n\quad \left( {n = 0, \ldots ,1} \right)} \\ \end{array} } \right. \\ \end{aligned} $$
(78.18)

where \( C_{i} \left( {b_{ij} ,d_{ij} ;s} \right) \) is an IT2 FS, denoted by \( \left[ {C_{i}^{l} ,C_{i}^{u} } \right] \).

  1. Step 7:

    Define the closeness coefficient

Calculate the relative degree of closeness to the ideal solution for each alternative.

Ranking State:

  1. Step 8:

    Rank all alternatives

Sort the values of \( \left( {CC} \right)_{i} \) in a descending sequence, where \( 1\,\, \le\,\,j\,\, \le \,\,n. \) The larger the value of \( \left( {CC} \right)_{i} \), the higher the preference of the alternative for \( \left( {CC} \right)_{i} \).

In this section, we have successfully introduced a new concept of linear assignment method. In order to check the efficiency of the proposed method, a numerical example is provided in Sect. 78.4 to illustrate the proposed method.

4 Illustrative Example

In this section, we used an example from Chen [9] to illustrate the proposed method. This numerical example is used to test the ability of the proposed method to handle the IT2 MCDM problems in many areas. All the relative importance weights in this numerical example are described using the linguistic variables which are defined in Table 78.1.

Table 78.1 Linguistic variables for the relative importance weights of criteria

Moreover, all the relative importance ratings (i.e. the criteria values) in this numerical example are described using the linguistic variables which are defined in Table 78.2.

Table 78.2 Linguistic variables for the ratings of criteria

Assume that there are three decision-makers, D 1, D 2, and D 3 of a software company to hire a system analysis engineer and assume that there are three alternatives x 1, x 2, x 3 and five attributes “Emotional Steadiness” (denoted by C1), “Oral Communication Skill” (denoted by C2), “Personality” (denoted by C3), “Past Experience” (denoted by C4), “Self-Confidence” (denoted by C5). Let X be the set of alternatives, where \( X = \left\{ {x_{1} ,x_{2} ,x_{3} } \right\} \), and let F be the set of attributes, where F = {Emotional Steadiness, Oral Communication Skill, Personality, Past Experience, Self-Confidence}. Assume that there are three decision-makers D 1, D 2, and D 3 used the linguistic terms shown in Table 78.1 to represent the weights of the four attributes, respectively, as shown in Table 78.3.

Table 78.3 Weights of the attributes evaluated by decision-makers

Then theses three decision-makers D 1, D 2, and D 3 used the linguistic terms shown in Table 78.2 to represent the evaluating values of the alternatives with respect to different attributes, respectively, as shown in Table 78.4.

Table 78.4 Linguistic of decision matrix

Using the linguistic scales from Tables 78.3 and 78.4, and the eight steps of the proposed method (in Sect. 78.3), results for Chen [9] example is shown in Table 78.5. Table 78.5 shows the min value and max value from Step 6 and calculates the closeness coefficient \( \left( {CC} \right)_{i} \) for each of alternatives.

Table 78.5 Final ranking order

As shown in Table 78.5, results for the relative closeness of Chen’s method [9] for three alternatives are 0.4721 for x 1, 0.4788 for x 2 and 0.4745 for x 3; which lead to the ranking of x 2 > x 3 > x 1. Chen [9]’s result coincides with the proposed results.

5 Conclusion

This paper distributed a linear assignment method which consisted with the SAW and LP method for IT2 FTOPSIS. This proposed method is able to produce an optimal ranking order of the alternatives. Besides, we provided a numerical example to analyze the applicability of the proposed method. The proposed method can capture the imprecise and uncertain decision information instead of the optimal ranking orders. Furthermore, the proposed method offers an alternative ways of ranking phase for IT2 FTOPSIS method.