Introduction

The process of selecting the best alternative amidst a set of suitable alternatives is known as decision making. Multi-criteria decision-making (MCDM) problems are defined as decision making problems consisting of several criteria (Bellman and Zadeh 1970; Keeney and Raiffa 1976; Jain 1977; Ching-Lai and Yoon 1981; Nurmi 1981; Tanino 1984; Boender et al. 1989; Chen et al. 1992; Kacprzyk et al. 1992; Hsu and Chen 1996, 1997; Feng and Wang 2000; Chang and Yeh 2002; Lee 2002; Tsaur et al. 2002). MCDM problems can be divided into two categories. The first one is the classical MCDM problem, in which individual preferences are measured in crisp numbers (Keeney and Raiffa 1976; Chen et al. 1992; Feng and Wang 2000), and the second one is the Fuzzy MCDM (Bellman and Zadeh 1970; Jain 1977; Nurmi 1981; Tanino 1984; Chen et al. 1992; Kacprzyk et al. 1992; Hsu and Chen 1996, 1997; Chang and Yeh 2002; Lee 2002; Tsaur et al. 2002; Cebeci and Ruan 2007) problems, in which individual preferences are evaluated on vagueness, subjectivity and imprecision and expressed into linguistic terms, which are further mapped into fuzzy numbers (Zadeh 1965; Zimmermann 1987; Zimmerman 1991). ISM is one of the recognized methods for classical MCDM. It is a methodology that helps in discovering relationships among specific criteria that constitute problem related to the system (Jharkharia and Shankar 2005). The collective study of criteria helps us to develop understanding of direct and indirect relationships among them rather than studying individuals in isolation. The process begins with identifying criteria relevant to a problem and subsequently, a structural self-interaction matrix (SSIM) of criteria is developed using pairwise comparison approach. SSIM is then converted into reachability matrix and its transitivity is verified. Finally, elements are partitioned and structural model is extracted, which is known as ISM (Agarwal et al. 2007). Since ISM is well known classical MCDM approach, many researchers and practitioners have used it to solve MCDM problems. However, the inadequacy of crisp values to model real life situations in uncertain and fuzzy scenarios that are frequent in expert’s judgments highlights the need to integrate fuzzy group decision making in ISM. Further, recent studies have also emphasized on uncertainty in linguistic terms under group decision environment (Xu 2004, 2006; Xu and Da 2008; Wei 2009; Fan and Liu 2010). In ISM, the reachability matrix is constructed by replacing relationship symbols of SSIM by 1 and 0. However, the true maximum and minimum values are far from these extreme values of 1 and 0. Therefore, the extreme values are not appropriate to represent relationship between elements. Previous studies have attempted to upgrade ISM to TISM in order to make elucidation of structural model fully interpretive. Further, the importance of implementing fuzzy TISM has been highlighted (Sushil 2012b) but it fails to deliver the procedural model for implementation in real world decision making. Moreover, there have been theoretical contributions in area of flexible systems management (Sushil 1997) and confluence of continuity and change management (Sushil 2012a), which inspired us to develop the fuzzy TISM model. Therefore, we propose a model for fuzzy TISM to analyze group preferences and interpret hierarchical relationship of elements in a complex system under fuzzy environment.

The rest of the paper is organized as follows. In "Preliminaries section, past relevant work on fuzzy theory and TISM methodology is reviewed. In "Literature Review" section, group decision making situation where application of ISM and TISM is involved is discussed. In "Fuzzy-TISM: A Fuzzy Extension of TISM" section, Fuzzy-TISM for group decision making is proposed and detailed description is provided. To demonstrate the application of Fuzzy-TISM an illustration based on vendor selection problem is given in "Illustrative Example" section followed by conclusions.

Preliminaries

Fuzzy theory plays significant role in dealing with vagueness and uncertainty in human language and thoughts in decision making. The assessment of decision makers depends upon their past knowledge and experiences and often their estimations are articulated in equivocal linguistic terms. However, in order to integrate various opinions, experiences, ideas and motivations of individual experts it becomes important to translate the linguistic judgments into fuzzy numbers. Thus, the problems discussed in group decision making environment highlights the need to implement fuzzy logic. Some of the essential definitions of fuzzy logic and its theory can be referred from (Zadeh 1965; Laarhoven and Pedrycz 1983; Zimmermann 1987; Kauffman and Gupta 1991; Zimmerman 1991; Li 1999).

In the fuzzy theory, the fuzzy set \( \tilde{B} \) is the subset of universal set X, which can be characterized by membership function \( \mu_{{\tilde{B} }} \left( x \right) \) representing a mapping \( \mu_{{\tilde{B} }} : X \to [0,1] \). The function value of \( \mu_{{\tilde{B} }} \left( x \right)\tilde{B} \) is called the membership value representing degree of truth that x is an element of \( \tilde{B} \). Assuming that \( \mu_{{\tilde{B} }} \in [0,1] \), where \( \mu_{{\tilde{B} }} \left( x \right) = 0 \) denotes that x belongs completely to fuzzy set \( \tilde{B} \), while \( \mu_{{\tilde{B} }} \left( x \right) = 1 \) denotes that x does not belong to fuzzy set \( \tilde{B} \). The membership function \( \mu_{{\tilde{B} }} (x) \) of triangular fuzzy number can be defined as

$$ \mu_{{\tilde{B}}} (x) = \left\{\!\! {\begin{array}{*{20}l} {0, \quad x < l} \\ { \frac{x - l}{m - l} \quad l \le x \le m,} \\ {\frac{u - x}{u - m} \quad m \le x \le u,} \\ {0,\quad otherwise} \\ \end{array} } \right. $$

which can be represented by triplet (lmu) and l ≤ m ≤ u. See Fig. 1.

Fig. 1
figure 1

A triangular fuzzy number \( \tilde{B} \)

Following are the theorems which are used in this paper are briefly discussed.

Theorem 1

Let \( \tilde{B}_{1} = (l_{1} ,m_{1} ,u_{1} ) \) and \( \tilde{B}_{2} = (l_{2} ,m_{2} ,u_{2} ) \) be two triangular fuzzy numbers. The addition operation of \( \tilde{B}_{1} \) and \( \tilde{B}_{2} \) is denoted by \( \tilde{B}_{1} \oplus \tilde{B}_{2} \) which results into another triangular fuzzy number and that can be represented by

$$ \tilde{B}_{1} \oplus \tilde{B}_{2} = (l_{1} + l_{2} ,m_{1} + m_{2} ,u_{1} + u_{2} ) $$
(1)

Theorem 2

CFCS (Converting Fuzzy data into Crisp Scores) defuzzification method (Opricovic and Tzeng, 2003). Let \( \tilde{B}_{k} = \left( {l_{k} ,m_{k} ,u_{k} } \right);k = 1,2, \ldots ..n \) be the positive triangular fuzzy number and \( \tilde{B}_{k}^{crisp} \) denotes the crisp value. The crisp value of i-th criteria can be determined by following four steps

Step 1: Computing L = min(l k ); R = max\( (u_{k} ) \); \( k = 1,2, \ldots ..n \) and \( \Delta = R - L \), then Compute for each alternatives using Eq. (5).

$$ x_{lk} = (l_{k} - L)/\Delta ,\,x_{mk} = (m_{k} - L)/\Delta ,\,x_{uk} = (u_{k} - L)/\Delta $$
(2)

Step 2: Compute left score (ls) and right score (rs) normalized values using Eq. (3).

$$ x_{k}^{ls} = x_{mk} /(1 + x_{mk} - x_{lk} )\,{\text{and}}\,x_{k}^{rs} = x_{uk} /(1 + x_{uk} - x_{mk} ) $$
(3)

Step 3: Compute total normalized crisp value using Eq. (4).

$$ x_{k}^{crisp} = \left[ {x_{k}^{ls} \times \left( {1 - x_{k}^{ls} } \right) + x_{k}^{rs} \times x_{k}^{rs} } \right]/[1 - x_{k}^{ls} + x_{k}^{rs} ] $$
(4)

Step 4: Compute crisp value for \( \tilde{B}_{k}^{ } \) using Eq. (5).

$$ \tilde{B}_{k}^{crisp} = L + \,x_{k}^{crisp} \times \Delta $$
(5)

Literature review

The theoretical foundation of TISM proposed by Sushil (Sushil 2012b) is built on ISM methodology developed by Warfield (1973, 1974). Much details on ISM and its various applications can be referred from (Harary et al. 1965), Warfield and Hill (1973), Malone (1975), Hawthorne and Sage (1975), Warfield (1976, 1994, 1999), Jedlicka and Meyer (1980), Waller (1980), Mandal and Deshmukh (1994), (Sushil 1994), Sharma et al. (1995), Warfield (2003), Saxena et al. (2006), Agarwal et al. (2007), Lee (2007), Mohammed (2008), (Haleem and Sushil 2012), Sagar et al. (2013), Mangala et al. (2014), and Srivastava and Sushil (2014).

TISM (Sushil 2012b) is derived from ISM facilitates the graphical representation of complex systems. ISM assists individuals in developing complex relationships among multiple elements in complex system. ISM is an interpretive method that helps the group to decide structural relationship between multiple elements and extract structure, which is portrayed in digraph model. ISM permits identification of system structure, which contain elements related to other in some fashion (Farris and Sage 1975). Previous studies adopted the enhanced version of ISM which is called TISM (Nasim 2011; Sushil 2012b; Dubey and Ali 2014). TISM is the method that demonstrates direct as well as transitive relationship in order to make structural model fully interpretive. Nasim (2011) has shown the applicability of TISM in modelling continuity and change in e-government, and similarly Prasad and Suri (2011) has shown the applicability of TISM in the private higher technical education. TISM has also been used to study relationship amongst various strategic performance criteria for effective strategy execution (Srivastava 2013; Srivastava and Sushil 2014). Following are the main steps involved in the ISM methodology.

TISM (similar to ISM) begins with defining the elements and determining contextual relationships within elements. Further, we develop SSIM, reachability matrix, Transitivity matrix, lower triangular format of reachability matrix, digraph for TISM and the interpretive structural based on contextual relationships (Saxena et al. 2006).

Developing SSIM

The relation between any two elements (i and j) is judged by experts keeping in view of contextual relationship within each element. Four types of symbols are used namely V, A, X, and O to demonstrate the relation between any two elements under consideration. The SSIM can be prepared by filling responses of group of experts on pairwise interaction matrix.

Developing Reachability Matrix

The reachability matrix is constructed by transforming information within SSIM into 1′s and 0′s.

Transitivity Check on Reachability Matrix

A transitivity check has to be performed on reachability matrix. The transitivity matrix is checked for the transitivity rule and updated till full transitivity is established.

Reachability Matrix Partition

After creating reachability matrix and performing transitivity check, the next step is to create digraph and extract structural model. The partition of reachability matrix process can be carried by using relation partition and level partition on sets and subsets of elements (Warfield 1974).

Creating Digraph for TISM

After identifying the levels of elements the relationship between elements are constructed using serial numbers of elements and directed arrows. The constructed digraph is complex and has to be examined interactively to eliminate transitivity. After elimination of transitivity we finalize the digraph for total interpretive structural model. The digraph portrays information related to hierarchy of elements.

Final TISM Model

Final TISM model is created after the initial digraph of ISM where all transitive links along with the direct influencing links are shown. In addition, information is also mentioned along with all links (direct and transitive links) to give a proper justification behind the influence of one criterion to other.

Fuzzy-TISM: A Fuzzy Extension of TISM

The detailed procedure for the proposed model of Fuzzy-TISM is discussed here. The linguistic terms and its linguistic values are shown in Table 1. The linguistic values are assumed based on the triangular fuzzy numbers for linguistic variables shown in Fig. 2. Fuzzy interrelationship between two factors are shown using symbols which are given in Fig. 3. Stepwise description of Fuzzy-TISM is as follows.

Fig. 2
figure 2

Triangular fuzzy numbers for linguistic variables

Fig. 3
figure 3

Symbols for representation of fuzzy relationship between criteria

Step 1: Start of Decision Making Process

The decision making process begins with defining decision goals, gathering significant information and identifying possible range of alternatives. Further alternatives are evaluated, selected and monitored to ensure decision goals are achieved (Hess and Siciliano 1996; Opricovic and Tzeng 2003). Thus, after setting decision goal a committee is formed for gathering group knowledge, which assists in problem solving.

Step 2: Selection of Criteria

In this step, a set of criteria has to be established. The criteria have relationships through which either they influence/impact the other criteria or influenced/impacted by other criteria and may be both. To deal with the uncertainty in linguistic judgments of experts, we renounce crisp method of decision making in TISM and incorporate fuzzy linguistic scale for group decision making (Li 1999). The varied degree of influence/impact can be expressed in five linguistic terms as {Very high, High, Low, Very low, No}. The corresponding positive fuzzy triangular numbers are demonstrated in Table 1 and Fig. 2.

Step 3: Gathering Responses and Creating SSIM Matrix

The relationship between the criteria \( C = {\text{\{ }}C_{i} |i = 1,2 \ldots n\} \) is gathered from group of s experts and filled in SSIM matrix. The respondents can use the combination of symbols V, A, X and O and linguistic terms (mentioned in Table 1) to demonstrate the relationship between the criteria. The respondents will have following four options.

  1. i.

    V: To demonstrate the relationship from element i to element j but not vice versa; the relationship can be represented as V followed by {Very high (VH), High (H), Low (L), Very low (VL)}. For example V (VH) or V(H) or V(L) or V(VL).

  2. ii.

    A: To demonstrate the relationship from element j to element i but not vice versa; the relationship can be represented as A followed by {Very high (VH), High(H), Low (L), Very low (VL)}.

  3. iii.

    X: To demonstrate the relationship from element i to j and j to i; the relationship can be represented as X followed by {Very high (VH), High (H), Low (L), Very low (VL)}.

  4. iv.

    O: To demonstrate no existence of relationship; the relationship can be represented as O followed by {No influence (No)}. For example O(No)

In addition to above responses in fuzzy, the respondents are also informed to justify in few words their assessment at all levels of influence, i.e. VH, H, L, VL, and No of one criterion to other.

Step 4: Calculation of Aggregated SSIM and Final Fuzzy Reachability Matrix

Here, mode has been used to aggregate responses of individual experts, i.e. the preferences of individual experts with highest frequencies are pooled together in aggregated SSIM matrix. Further, aggregated SSIM matrix is transformed into fuzzy reachability matrix. The linguistic terms in aggregated SSIM matrix are replaced by corresponding fuzzy triangular linguistic values. The following situations occur during creation of final fuzzy reachability matrix.

  1. i.

    If the entry (i,j) is V(VH) : The entry (i,j) can be denoted by (0.75,1.0,1.0) and entry (j,i) will be 0{No} which will be denoted by (0,0,0.25)

  2. ii.

    If the entry (i,j) is V(H) : The entry (i,j) can be denoted by (0.5,0.75,1.0) and entry (j,i) will be 0{No} which will be denoted by (0,0,0.25)

  3. iii.

    If the entry (i,j) is V(L): The entry (i,j) can be denoted by (0.25,0.5,0.75) and entry (j,i) will be 0{No} which will be denoted by (0,0,0.25)

  4. iv.

    If the entry (i,j) is V(VL): The entry (i,j) can be denoted by (0,0.25,0.5) and entry (j,i) will be 0{No} which will be denoted by (0,0,0.25)

  5. v.

    If the entry (i,j) is A(VH): The entry (i,j) will be 0{No} which will be denoted by (0,0,0.25) and entry (j,i) can be denoted by (0.75,1.0,1.0)

  6. vi.

    If the entry (i,j) is A(H): The entry (i,j) will be 0{No} which will be denoted by (0,0,0.25) and entry (j,i) can be denoted by (0.5,0.75,1.0)

  7. vii.

    If the entry (i,j) is A(L): The entry (i,j) will be 0{No} which will be denoted by (0,0,0.25) and entry (j,i) can be denoted by (0.25,0.5,0.75)

  8. viii.

    If the entry (i,j) is A(VL): The entry (i,j) will be 0{No} which will be denoted by (0,0,0.25) and entry (j,i) can be denoted by (0,0.25,0.5)

  9. ix.

    If the entry (i,j) is X(VH): The entry (i,j) can be denoted by (0.75,1.0,1.0) and entry (j,i) can be denoted by (0.75,1.0,1.0)

  10. x.

    If the entry (i,j) is X(H): The entry (i,j) can be denoted by (0.5,0.75,1.0) and entry (j,i) can be denoted by (0.5,0.75,1.0)

  11. xi.

    If the entry (i,j) is X(L): The entry (i,j) can be denoted by (0.25,0.5,0.75) and entry (j,i) can be denoted by (0.25,0.5,0.75)

  12. xii.

    If the entry (i,j) is X(VL): The entry (i,j) can be denoted by (0,0.25,0.5) and entry (j,i) can be denoted by (0,0.25,0.5)

  13. xiii.

    If the entry (I,j) is X(VH,H): The entry (i,j) can be denoted by (0.75,1,1) and entry (j,i) can be denoted by (0.5,0.75,1). Similar other possible scenarios are– X(VH,L), X(VH,VL), X(H,VH), X(H,L), X(H,VL), X(L,VH), X(L,H),X(L,VL), X(VL,VH), X(VL,H), X(VL,L)

  14. xiv.

    If the entry (i,j) is 0(No): The entry (i,j) and entry (j,i) is denoted by (0,0,0.25)

The final fuzzy reachability is denoted as \( \tilde{Z} \)

$$ \tilde{Z} = \left[ {\begin{array}{*{20}c} {\tilde{z}_{11}^{ } } & {\tilde{z}_{12}^{ } } & \ldots & {\tilde{z}_{1n}^{ } } \\ {\tilde{z}_{21}^{ } } & {\tilde{z}_{22}^{ } } & \ldots & {\tilde{z}_{2n}^{ } } \\ \vdots & \vdots & \ddots & \vdots \\ {\tilde{z}_{n1}^{ } } & {\tilde{z}_{n2}^{ } } & \ldots & {\tilde{z}_{nn}^{ } } \\ \end{array} } \right] $$

where \( \tilde{Z}_{ij}^{ } = (l_{ij}^{ } ,m_{ij}^{ } ,u_{ij}^{ } ) \)

Step 5: Calculation of Driving Power and Dependence for MICMAC Analysis

Fuzzy reachability matrix is generated from aggregated fuzzy SSIM matrix in step 4 above. The driving power and dependence are calculated by summing rows and columns of fuzzy reachability matrix using Eq. (1). To carry out MICMAC analysis based on fuzzy reachability matrix, Eq. (5) is applied for defuzzification.

Step 6: Reachability Matrix Level Partition

Here, reachability matrix is portioned using relation and level partition. Before the start of level partitioning, the transitivity of reachability matrix is also checked to identify the presence of any transitive links.

Step 7: Creating Fuzzy-TISM Digraphs and Defuzzified TISM Digraphs

Following symbols are proposed in Fig. 3 to establish the fuzzy relationship among criteria.

The Fuzzy-TISM digraphs and defuzzified TISM are represented by simple directed arrows in order to visualize the level of influence. TISM digraph is constructed after defuzzification of fuzzy reachability matrix obtained at step 4 above. For an instance, fuzzy reachability matrix can be defuzzified by considering H and VH fuzzy linguistics terms as 1 and rest VL, L, No as 0.

Illustrative Example

To demonstrate the application of Fuzzy-TISM approach, an illustrative example related to vendor selection problem is considered here. Finally, in the "Discussion and Interpretation" section, detailed discussion on the proposed Fuzzy-TISM digraphs and defuzzified TISM digraph are provided.

Developing Inter-relationship of Vendor Selection Problem Using Fuzzy-TISM

Step 1: Start of Decision Making Process

In this study, the responses of 5 experts are collected for evaluation of interrelationship among criteria. These experts are well experienced with the vendor selection process.

Step 2: Selection of Criteria

The following criteria have been selected that are critical for selecting vendor or supplier:

  1. 1.

    Quality (C1): The quality of the material/goods supplied by the vendor.

  2. 2.

    Delivery (C2): Time taken to deliver the materials to the manufacturer.

  3. 3.

    Production facilities (C3): Production facilities owned by the vendor.

  4. 4.

    Price(C4): the price charged by the vendor for the supplied goods or materials.

  5. 5.

    Financial Position (C5): The financial status of the vendor firm.

  6. 6.

    Technological flexibility (C6): the type of technology utilized by the vendors to produce their materials or goods and also having flexibility in upgrading it as per need of advancement.

  7. 7.

    Top level commitment (C7): The commitment levels at the top positions of the vendor firms.

  8. 8.

    Transport and communication (C8): Transportation and communication facilities.

  9. 9.

    Service (C9): After sales services provided by the vendor.

  10. 10.

    Attitude and willingness (C10): Willingness to keep long-term relation with the firm.

Step 3: Gathering Responses and Creating SSIM Matrix

In this study, responses of five experts are taken and are aware about the underlying problem and have good amount of work experience dealing such problem. After collecting responses from all five experts on the degree of relationship between the criteria, the initial SSIM matrices obtained from five different experts are provided from the Tables 3, 4, 5, 6, 7 for each expert and are provided in the Appendix.

Step 4: Calculation of Aggregated SSIM and Fuzzy Reachability Matrix

Table 2 shows the aggregated values of SSIM matrix of five experts shown from Tables 3, 4, 5, 6, 7 (refer to Appendix). The responses are aggregated using mode (linguistic terms with highest frequency of occurrence).

Further, aggregated SSIM matrix is transformed into final fuzzy reachability matrix. Table 8 indicates fuzzy reachability matrix \( \tilde{Z} \) of five experts and is given in Appendix.

Step 5: Calculation of Driving Power and Dependence for MICMAC Analysis

The fuzzy values of driving power and dependence for criteria are shown in the Table 9, which is given in Appendix. Table 9, also presents the crisp values of driving power and dependence. Further, the calculation of crisp values of driving power and dependence for performing MICMAC analysis is done using Eq. (5). Below the crisp value of criteria Quality (C1) is shown using Eq. (5). Similarly, the crisp value is calculated for all other criteria. Based on the crisp values, the driving power and dependence matrix (MICMAC analysis) is represented in Table 10.

Driving power fuzzy value of C1 = (1.5,1.75,4)

\( {\text{L}} = {\text{min}}(l_{k } ) = 1.5 \), \( {\text{R}} = {\text{max}}(u_{k } ) = 7.75 \), \( \Delta = 6.25 \), \( l_{1 } = 1.5, m_{1 } = 1.75\, and\, u_{1 } = 4 \). \( { \hbox{min} }\left( {l_{k } } \right)\, {\text{and max}}(u_{k } ) \) are calculated considering driving power fuzzy values of all criterion

x l1 = 0.0000, x m1 = 0.0400, x u1 = 0.0400\( x_{1}^{ls} = 0.0385 \) and \( x_{1}^{rs} = 0.2941 \)

$$ x_{1}^{crisp} = \,0.0 9 8 3 $$
$$ \tilde{B}_{1}^{crisp} = \, 2. 1 1 4 7 $$

Hence, the driving power crisp value of C1 = 2.1147.

Dependence fuzzy value of C1 = (4,5.25,7)

\( {\text{L}} = {\text{min}}(l_{k} ) = 1 \), \( {\text{R}} = {\text{max}}(u_{k} ) = 8.25 \), \( \Delta = 7.25 \), \( l_{1} = 4, m_{1} = 5.25\, and\, u_{1} = 7 \). \( { \hbox{min} }\left( {l_{k } } \right)\, {\text{and max}}(u_{k } ) \) are calculated considering dependence fuzzy values of all criterion

x l1 = 0.4138, x m1 = 0.5862, x u1 = 0.8276\( x_{1}^{ls} = 0.5000 \) and \( x_{1}^{rs} = 0.6667 \)

$$ x_{1}^{crisp} = \,0. 5 9 5 2 $$
$$ \tilde{B}_{1}^{crisp} = \, 5. 3 1 5 5 $$

Hence, the dependence crisp value of C1 = 5.3155.

Step 6: Reachability Matrix Partition Using Relation and Level Partition

Here, the defuzzified reachability matrix is generated based on the aggregated fuzzy reachability matrix shown in Table 8 of the Appendix. To generate the defuzzified reachability matrix, the paper considers the fuzzy linguistic term consisting of Very High Influence (VH) and High Influence (H) as 1 and rests others 0. (It is to be noted that at this step decision maker can choose only VH as 1 and others 0). Table 11 of Appendix provides the defuzizfied reachability matrix. Table 11 also contains the transitive links after checking the transitivity among all criteria. Based on Table 11, the defuzzified MICMAC analysis is done and shown in Table 12 of the Appendix. Also, the level partitioning is conducted based on Table 11 and level partitions are shown from Tables 13, 14, 15, 16 of the Appendix. Table 13 shows the first iteration where in Quality (C1), Delivery (C2), Price (C4) and Service (C9) are found to be at level 1. For representation purpose, the listing of criteria from C1 to C10 is shown as 1 to 10 from Tables 13, 14, 15, 16 (refer Appendix), which are the various level partitioning matrices. Table 14 shows the second iteration where in Production facility (C3) and Transport and Communication (C8) are found at level 2. Similarly, in Table 15, Technological flexibility (C6), and Attitude and Willingness (C10) are found to be at level 4. Finally, in Table 16, financial position (C5) and Top level commitment (C7) are found to be at level 4 and level 5, respectively.

Table 1 Linguistic scales for the influence
Table 2 Aggregated SSIM matrix

Step 7: Creating Fuzzy-TISM Digraphs and Defuzzified TISM Digraph

Here, the fuzzy interrelationships among all criteria are shown using proposed Fuzzy-TISM approach. Hence, all Fuzzy-TISM digraphs are shown in Fig. 4. In Fuzzy-TISM digraphs, the influence of one criterion over all other criteria at all levels (i.e. VH, H, L, VL, No) are shown. Figure 4a–j together constitutes Fuzzy-TISM and it represents individual fuzzy relationship of criteria 1–10 with other criteria. Based on the defuzzified reachability matrix (refer Table 11), the defuzzified TISM digraph is constructed and shown in the Fig. 5. Figure 5 represents digraph of TISM considering only fuzzy linguistic terms VH and H as 1 and rests other 0. Symbols as shown in the Fig. 3 are used to establish the fuzzy relationships between criteria.

Fig. 4
figure 4figure 4

Fuzzy-TISM digraphs of all criteria influencing others containing all fuzzy linguistic terms (i.e. VH, H, L, VL, No)

Fig. 5
figure 5

TISM digraph of vendor selection considering fuzzy linguistic term very high influence (VH) and high influence (H) as 1 and rest as 0

Discussion and Interpretation

As it can be seen that Fig. 4a–j individually show the level of influence of one criterion over others. At the end, Fig. 5 only represents interrelationship based on TISM among all criteria having very high influence (VH) and high influence (H). However, in order to establish interrelationship among criteria in the presence of all levels of influence then Figs. 4 and 5 can be considered simultaneously, which is obtained using Fuzzy-TISM approach. For an instance, considering level 5, If the decision maker would like to know the strength of the relationship of criteria present at level 5 i.e. C7 (Top level commitment) with respect to other criteria then the decision maker would refer Fig. 5g. Criteria C7 (Top level commitment) has very high influence over C2 (Delivery), C5 (Financial Position) and C10 (Attitude and willingness) and high influence over C1 (Quality), C3 (Production facilities) and C9 (Service). Similarly, considering level 3, if the decision maker likes to know the strength of the relationship of criteria present at level 3, i.e. C6 and C10 with other criteria then he/she can refer Fig. 4f, j, respectively. Criteria C10 (Attitude and willingness) has very high influence over criterion C2 (Delivery), high influence over C9 (Service) and low influence over C8 (Transport and telecommunication). Another criterion C6 (Technological flexibility) at level 3 has very high influence C1 (Quality), C3 (Production facilities) and C4 (Price), high influence over C2 (Delivery) and low influence over C9 (Service). In a similar way, other interpretations can also be done easily using digraphs provided by the Fuzzy-TISM approach. From Fig. 5, it can be seen that the criteria that influence vendor selection problem at very high influence (VH) and high influence (H) are C7 (top level commitment), C5 (financial position), C6 (technological flexibility), and C10 (attitude and willingness).

Conclusions

The paper proposes a Fuzzy-TISM, a fuzzy extension of TISM, approach for group decision making problems. Due to the presence of fuzziness through fuzzy approach the decision makers have the flexibility in terms of assigning the level of influence one criteria can have on other directly. Earlier in the pure ISM or TISM approaches this was not possible due to the presence of binary numbers for influence (1) or not influences (0). The proposed Fuzzy-TISM approach takes care of this issue and provide wider flexibility while assessing interrelationship among various criteria. In addition to this, the proposed approach is also user friendly due to the simplified way of introducing the fuzzy triangular values in TISM for better decision making under fuzzy environment. In the proposed Fuzzy-TISM approach, mode has been used as the method for aggregation of group preferences under fuzzy environment, which makes it easily implementable for any group decision making process of real business application. Furthermore, this aggregation method also helps in preserving the fuzzy linguistic values, which can be subsequently used in establishing fuzzy relationship of each criterion.

The proposed method is a novel attempt in this direction. The incorporation of fuzzy in TISM allows the respondent to judge degree of relationship between criteria. Here, in this paper, the respondent can select influence levels namely {Very high, High, Low, Very low, No} of one criterion over others. The final Fuzzy-TISM model consists of individual fuzzy relationships between each criterion with other. Finally, fuzzy TISM model can fully interpret the structural model, which can help managers in considering the relationships of significant strength and discounting of weak strength.