1 Introduction

Each year, natural disasters such as earthquakes, floods, fires, storms, and droughts affect different parts of the world and are often accompanied by financial and human loss. Further, the severity, dimensions, and factors of these incidents, such as population growth, changes in weather conditions, the integrity of systems, and the volume of demand for rescue operations, are extremely high. Humanitarian supply chains (HSCs) has been an important research topic as it is critical to alleviating human suffering after a disaster, especially with the outbreak of COVID-19 pandemic, the proper distribution of drugs and medical equipment has become more important than ever (Govindan et al. 2020). It is noted that HSCs have huge chanllenges due to (1) excessive but unclear relief needs, (2) lack of organization, coordination, cooperation and communication, (3) lack of unified and effective information management platform and so on. It is anticipated that the current HSCs will frequently be insufficient to satisfy the demand. As a tool to store information records or facilitate payments by increasing productivity (Angrish et al. 2018; Antonucci et al. 2019), Blockchain Technology (BT) used to improve Supply Chains (SCs) for humanitarian projects has been considered over the past five years (Hendalianpour et al. 2020; Liu et al. 2021). Emergency events, such as COVID-19, tend to be of high complexity. Due to the limitations of human cognition and the incompleteness of information, single or small scale decision makers (DMs) cannot handle such complex decision-making problems. Therefore, a large-scale group-DMs from varying professional backgrounds are required to participate the decision making process.

Large-scale group decision-making (LSGDM) as an important research topic has been widely discussed (Zhang et al. 2021; Tang et al. 2021; Du et al. 2021; Jin et al. 2021; Li et al. 2022a, 2022b), complex decision-making problems can be effectively addressed by aggregating the views of large-scale group-DMs with diverse backgrounds. A widely used method to address the LSGDM problem is used to cluster the large-scale group into small group. For complex decision problems, large-scale group-DMs give the evaluations according to their own status, experience, education and so on, and they may take strongly different preferences on the evaluation objects. Therefore, how to aggregate the opinions of diverse large-scale group-DMs and determine the final decision information becomes an important challenge in LSGDM process. Generally, we can aggregate the large-scale group-DMs by clustering method, which can be divided into hard clustering and fuzzy clustering (Li et al. 2022a, 2022b; Gupta et al. 2022). Hard clustering mainly includes K-means, C-means, etc., and the most popular fuzzy clustering is fuzzy C-means (FCM). Although hard clustering methods have the advantages of fast speed and easy calculation, they often lead to misjudgment. Fuzzy clustering methods can not only avoid the misjudgment problem, but also provide more flexible clustering results. Moreover, clustering methods, such as K-means and kernel K-means, can just deal with the binary data (0 or 1), while FCM can deal with fuzzy numbers ([0,1]). In reality, however, data is often multiple and inconsistent, it is not just a single binary or fuzzy. Therefore, Hendalianpour et al. (2017) proposed a novel clustering algorithm called fuzzy relation clustering (FRC) that can simultaneous processing both crisp, fuzzy quantity and linguistic variables. Table 1 shows the comparisons of the popular clustering algorithms.

Table 1 Comparisons of the popular clustering algorithms

BT’s capabilities can be used in different parts of the HSCs. The same increase in data management costs, the avoidance of scalability, and centralized models allow data manipulation, limit data reliability, and lead to significant security challenges. On the other hand, BT has the potential to overcome these problems. It represents a quantum leap in SCs management because it significantly improves productivity, resource management, product and service security, as well as data transparency (Bai and Sarkis 2020). Communication and collaboration between the various organizations involved in the HSCs are crucial. Some applications of how to use BT to support infrastructure in independent humanitarian actions include: payment management, inefficiency monitoring and modification, implementation, as well as identity encryption security. In HSCs, building trust is important due to different sectors have no acquaintance with each other in many cases. Further, there is an urgent need to respond quickly and create more responsiveness and resilience in HSCs since consumers, investors, governments, and communities may ultimately judge companies on how they react to this disruption. Accordingly, it is essential to identify the pattern of causal relationships between the studied variables, recognize the causal associations while using BT in HSCs, and consider how organizations can respond to these stakeholders in a disaster outbreak using BT in their HSCs.

So far, a large body of research has focused on the impact of BT in the SCs. Saberi et al. (2019) investigated different motivations and barriers to integrating BT in SCs by various industries. In addition, Jayaraman et al. (2019) highlighted key challenges in health care SCs and demonstrated how BTs could play a part in tackling those challenges at that time and shortly. Furthermore, some studies evaluated the impact of BT in the HSCs. Çağlıyangil et al. (2020) suggested an Ethereum blockchain-based framework called ‘KanCoin’, which can deal with and regulate the processes of distribution planning in the blood distribution system more effectively compared to common methods. Although the above studies analyzed the influence and advantages of using BT in SCs, they did not take into account the complexity and interrelated characteristics of factors.

To further promote the HSCs programes and ensure that funds and resources can reach those who need them, improving the efficiency of BT application in HSCs becomes a big chanllenge. Summarizing the existing studies, the use of BT is effected by multiple interrelated factors. Therefore, DMs need to identify the key factors and propose the effective advices (Abosuliman et al. 2020; Khoshaim et al. 2021; Qiyas et al. 2021). Decision-making trial and evaluation laboratory (DEMATEL) method was first proposed by Gabus and Fontela (1972) and has been widely applied in several fields for screening the main factors of complex and interrelated systems and visualizing the results. With the increasing complexity and uncertainty of practical decision-making problems, more and more scholars proposed the fuzzy DEMATEL (FDEMATEL) based on fuzzy theory (Zadeh 1965). Xu et al. (2021a) investigated the barriers of the hydrogen refueling stations’ growth in China using a modified FDEMATEL method. Farooque et al. (2020) assessed the blockchain-based life cycle in China by ranking the significant barriers using the FDEMATEL method. Ahmadi et al. (2020) recognized and classified accidents’ barriers, starter elements and their risk influence factors based on a conceptual model, and specified the relation between the risk impact factors by utilizing the FDEMATEL method. Although the researches about FDEMATEL have good performance for handling uncertainties, the analysis of the influencing factors requires comprehensive expertise in multiple fields due to the complex and changeable internal and external environment. Besides, the attitudes, beliefs and backgrounds of DMs are limited and difficult to give the accurately evaluation by individual DM. Therefore, some scholars established group-DEMATEL method (Han et al. 2018; Wang et al. 2020; Addae et al. 2021) to solve these problems by organizing group-DMs. For example, Qi et al. (2020) disengaged and determined the relationships between factors and the critical factors, modified a two-step FDEMATEL model for evaluating with group knowledge. But group-DEMATEL method still has limitations in expressing the reliability of DMs’ cognitive information and unable to handle the assessment data from large-scale group-DMs. A proper method that cluster the large-scale group-DMs is necessary for reducing the complexity of obtaining evaluation results. At the same time, the uncertain characteristics of DMs and the ambiguity of their evaluation information should also be considered.

BT’s influencing factors in the HSCs are complex, diverse and interrelated. It is necessary to analyze the key factors to improve the BT performance by evaluating each factor’s importance and level. The DEMATEL method is chosen because of its ability to identify significant barriers and their interdependence. Other decision-oriented methodologies cannot reflect causal relationships and the overall impact of each other’s theoretical and empirical analysis factors. In addition, (1) due to the complex and changeable internal and external environment, the influence factor analysis of BT in HSCs requires comprehensive expertise in multiple fields to solve the problem; (2) Personal values, attitudes, beliefs, and backgrounds of DMs are limited, individual DM is unable to solve all kinds of problems well. Therefore, DMs from different fields are required to actively participate in and provide relevant information to understand problems and make decisions from various perspectives.

For above reasons, a new method called ‘fuzzy large-scale group-DEMATEL’ is designed for identifying critical barriers and interrelated relationships while using BT in HSCs. The proposed method combines the advantages of fuzzy theory, clustering approach, and the DEMATEL technique. Thus, it can efficiently identify the key factors in the use of BT in HSCs. This study is one of the first studies to extensively examine BT and accept barrier-based theoretical frameworks for the use of BT in HSCs and expert perspectives. The whole decision procedure consists of two stages: aggregating large-scale group-DMs (i.e., group-experts), and identifying the key factors affecting BT in HSCs with a novel fuzzy large-scale group-DEMATEL approach. More specifically, in the aggregating large-scale group-experts stage, we cluster the large-scale group-experts by their characteristics, which may contain fuzzy information. Further, FDEMATEL is applied to control and express the uncertainty inherent in human judgments, which helps experts to minimize the vagueness of decision-making. According to the cases mentioned above, the innovations of this research are expressed as follows:

  • Clustering the large-scale group-experts through their characteristics (background, age, experience, knowledge, etc.);

  • Integrating of FRC method and FDEMATEL method for the use of BT in HSCs;

  • Presenting a novel fuzzy large-scale group-DEMATEL method of causal relationships and the overall impact of factors on each other in HSCs;

  • Investigating barriers and identifying causal relationships and the overall impact of factors on each other in the BT.

In sum, this paper firstly concentrates on the barrier analysis when using BT in HSCs under emergency (such as COVID-19), innovatively proposes that by considering the characteristic of large-scale group-DMs, we can cluster the large-scale group-DMs into small group to reduce the complexity of decision problems. Then, a FRC algorithm is embedded into FDEMATEL. Thus, DMs can identify the critical barriers and interrelated relationships when using BT in HSCs more efficient than previous studies.

The reminder of the paper is organized as follows. Section 2 reviews the theoretical foundation of fuzzy sets theory, FRC, and FDEMATEL. Our research method, a novel fuzzy large-scale group-DEMATEL, is shown in Sect. 3. Section 4 presents an empirical case to illustrate the procedure of the proposed method. Finally, Sect. 5 deals with the conclusions and future expectations.

2 Preliminaries

Some basic methods will be shown to accomplish the purpose of this study. This section describes the fuzzy set theory’s features, the computational model utilized for the FRC algorithm (Hendalianpour et al. 2017), and FDEMATEL.

2.1 Fuzzy Set Theory

Fuzzy variables (Zadeh 1965) are simply observed to be an effective instrument for offering an approximate and optimal explanation of complex phenomena. The related definitions are shown as below.

Definition 1

(Hendalianpour et al. 2017) (Fuzzy relation) Let \(X,Y\) be two universes of discourse, and a fuzzy subset \(R\) of \(X\times Y=\{\left(x,y\right)|x\in X,y\in Y\}\) is called a fuzzy relationship from \(X\) to \(Y\):

$$ R = \{ \left( {x,y} \right),\mu_{R} \left( {x,y} \right)\left| {\left( {x,y} \right) \in X \times Y\} } \right. $$
$$ \mu_{R} : X \times Y \to \left[ {0,1} \right] $$

where \({\mu }_{R}\) is the membership function, \(R(x,y)\) reflects the degree of \(R\) relationship between \(X\) and \(Y\)

Definition 2

(Hendalianpour et al. 2017) (Max–min composition) Considering \({R}_{1}(x,y)\) and \({R}_{2}(y,z)\) as two fuzzy relations of \(\left(x,y\right)\in X\times Y\) and \(\left(y,z\right)\in Y\times Z\), max–min composition \({R}_{1}\circ {R}_{2}\) is defined as follows:

$$ R_{1} \circ\, R_{2} = \{ \left( {x,z} \right),{\text{Max}}_{y} \left\{ {{\text{Min}}\left\{ {\mu_{{R_{1} }} \left( {x,y} \right),\mu_{{R_{2} }} \left( {y,z} \right)} \right\}} \right\}\left| {x \in X,y \in Y,z \in Z\} } \right. $$

Definition 3

(Hendalianpour et al. 2017) (Fuzzy equivalence relations) The fuzzy relation \(R\) on \(X\times X\) represents a fuzzy equivalence relation by meeting the following three conditions:

  • 1. Reflexive \({\mu }_{R}\left(x,x\right)=1, \forall x\in X\).

  • 2. Symmetric \(R\left(x,y\right)=R\left(y,x\right), \forall x\in X,y\in Y\).

  • 3. Transitive \(R\circ R\subseteq R \left({R}^{2}\subseteq R\right).\)

Definition 4

(Ahmadi et al. 2020; Parmar et al. 2020). (Transitive closure) The transitive closure (\({R}_{T}\)), a fuzzy relation \(R\) is explained as a transitive relation, which is \(R\)-contained and has the lowest possible membership scores. Assume \(R\) is a fuzzy reflexive and symmetric relation on a finite universal set \(X\) with \(\left|X\right|=n\), then, the max–min transitive closure of \(R\) denotes the relation \({R}^{(n-1)}\). One may use the following algorithm for achieving the transitive closure \({R}_{T}={R}^{(n-1)}\).

Algorithm of Transitive Closure

Step 1 Initialize \(k=0\), move to step 2;

Step 2 \(k=k+1\), if \({2}^{k}\ge (n-1)\), \({R}_{T}={R}^{(n-1)}\) and stop. Otherwise, refer to step 3;

Step 3 \({R}^{*}={R}^{{2}^{k-1}}\circ {R}^{{2}^{k-1}}\), if \({R}^{*}\subseteq {R}^{{2}^{k-1}}\); Then, \({R}_{T}={R}^{*}\) and stop;

Otherwise, return to step 2.

Definition 5

(Zimmermann 2011). (\(\alpha \)-cut) The \(\alpha \)-cut set of the fuzzy relation (\({R}_{\alpha })\) is:

$$ R_{\alpha } = \{ \left( {x,y} \right),\mu_{{R_{\alpha } }} \left( {x,y} \right)\left| {\mu_{R} \left( {x,y} \right) \ge \alpha ,\left( {x,y} \right) \in X \times Y\} } \right. $$

A representative relation of a finite number of elements is further indicated by trees wherein every level represents the \(n\) \(\alpha \)-cut of the original relation. Researchers use the most popular fuzzy numbers in Multi-Criteria Decision Making (MCDM): Triangular Fuzzy Numbers (TFNs) and Trapezoidal Fuzzy Numbers (TrFNs). The advantage of using TrFNs is that a general case, TrFNs, is usually more useful than a particular case, TFNs (Hiete et al. 2012). We prefer to use TrFNs in this study, the membership function of a TrFN is shown in Fig. 1. Besides, our model is also applicable in the case where it is necessary to use TFNs, because by equating two middle parameters in a TrFN, TFNs can be reached.

Fig. 1
figure 1

Membership function of a TrFN

Definition 6

(Ye 2011) (The distance of TrFNs) Regarding above algorithm, the distance between the two TrFNs, namely, \({A}_{i}=({c}_{i},{a}_{i},{b}_{i},{d}_{i})\) and \({A}_{j}=({c}_{j},{a}_{j},{b}_{j},{d}_{j})\), is denoted by \(D({A}_{i},{A}_{j})\) as follows:

$$ D\left( {A_{i} ,A_{j} } \right) = \left\{ {\begin{array}{*{20}c} {[0.25\left( {\left| {c_{i} - c_{j} } \right|^{p} + \left| {a_{i} - a_{j} } \right|^{p} + \left| {b_{i} - b_{j} } \right|^{p} + \left| {d_{i} - d_{j} } \right|^{p} } \right)]^{\frac{1}{p}} ,1 \le p < \infty } \\ {\max \left\{ {\left| {c_{i} - c_{j} } \right|,\left| {a_{i} - a_{j} } \right|,\left| {b_{i} - b_{j} } \right|,\left| {d_{i} - d_{j} } \right|} \right\},p = \infty } \\ \end{array} } \right. $$

It is worth noting that when \(p=1\), the distance is Manhattan distance; when \(p=2\), it is Euclidean distance; when \(p=\infty \), it is Chebyshev distance. We use Euclidean distance to calculate the distance of TrFNs \((p=2)\).

2.2 Fuzzy Relation Clustering (FRC)

For large-scale group-experts, we need to cluster the experts to manage the challenges, such as dimension reduction, weighting and aggregating decision information, behavior management, cost management, knowledge distribution and information increase. Otherwise, a large-scale group-experts will not give us the appropriate results. In practical decision problems, the form of information is not just a single crisp value or fuzzy value, but a variety of forms. The popular clustering algorithms can only deal with single data form, for instance, K-means only copes with the binary data and FCM only copes with fuzzy numbers. While FRC can simultaneous processing both crisp, fuzzy quantity and linguistic variables. Moreover, the research of Hendalianpour et al. (2017) has demonstrated the accuracy and high performance of FRC compared to other clustering methods. Therefore, this paper chooses FRC algorithms to cluster the large-scale group-DMs. Experts’ relation information can generally be divided into binary variables (similar to marital status), quantitative variables (similar to age), and linguistic variables (expressed by sentences or words) as following three definitions.

Definition 7

(Hendalianpour et al. 2017) The binary variables are represented by vector \(X\) as follows:

$$ X_{i} = \left( {x_{i1} ,x_{i2} , \ldots ,x_{ik} , \ldots ,x_{{in_{1} }} } \right), i = 1,2,...,m;\quad k = 1,2,...,n_{1} $$

where \(m\) and \({n}_{1}\) indicate the number of experts and the number of binary variables, respectively. The existing relationship between the experts concerning the binary feature is determined as a classical relation with 0 or 1.

Definition 8

(Hendalianpour et al. 2017) The quantitative variables, accept integer or actual values, are represented by vector \(Y\), namely, \({Y}_{i}=\left({y}_{i1},{y}_{i2},\ldots ,{y}_{ik},\ldots ,{y}_{i{n}_{2}}\right), i=\mathrm{1,2},...,m; k=\mathrm{1,2},...,{n}_{2}\), where \(m\) and \({n}_{2}\) denote the number of experts and the number of quantitative variables. For the quantitative feature, the relations between the experts rely on the distance between their values. It is noteworthy that reducing the distance will strengthen the experts’ relation while the increasing distance will weaken this relation.

Definition 9

(Hendalianpour et al. 2017) Linguistic variables are expressed by sentences or words in an artificial or a natural linguistic setting accepting the values and are demonstrated by fuzzy numbers. Hence, the vector of such linguistic variables is \({Z}_{i}=({z}_{i1}^{{L}_{1}},{z}_{i2}^{{L}_{2}},...,{z}_{ik}^{{L}_{k}},\ldots ,{z}_{i{n}_{3}}^{{L}_{{n}_{3}}}), i=\mathrm{1,2},\ldots ,m; k=\mathrm{1,2},...,{n}_{3}\), where \(m\) is the number of experts and \({n}_{3}\) is the number of linguistic variables; \({z}_{ik}^{{L}_{k}}\) represents ith expert’s kth linguistic variable value; \(\#{L}_{k}\) is the number of kth linguistic variable values \(\left({L}_{k}=\mathrm{1,2},\ldots ,\#{L}_{k}\right)\).

If an expert has multiple linguistic variables, expressed by TrFNs, towards one factor/feature. The fuzzy average (Hiete et al. 2012) of these linguistic variables to fuse experts’ opinions is proposed as \({\widetilde{A}}_{i}=\left(\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{c}_{i}^{{L}_{k}}}{{\#L}_{k}},\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{a}_{i}^{{L}_{k}}}{{\#L}_{k}},\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{b}_{i}^{{L}_{k}}}{{\#L}_{k}},\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{d}_{i}^{{L}_{k}}}{{\#L}_{k}}\right), i=\mathrm{1,2},\ldots ,m; k=\mathrm{1,2},...,{n}_{3}; {L}_{k}=\mathrm{1,2},\ldots ,\#{L}_{k}\).

According to the above definitions, the steps of experts’ segmentation are as follows:

Step 1 Experts’ relations.

It is possible to frequently obtain three types of evaluation fuzzy relation matrices, namely, \({R}_{X},{R}_{Y},\) and \({R}_{Z}\) from vectors \(X\), \(Y\) and \(Z\), respectively.

$$ R_{X} = \begin{array}{*{20}c} {} & {\begin{array}{*{20}c} {E_{1} } & {E_{2} } & { \begin{array}{*{20}c} . & { .} & {\begin{array}{*{20}c} . & { E_{m} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ {\begin{array}{*{20}c} {E_{1} } \\ {E_{2} } \\ \cdot \\ \cdot \\ \cdot \\ {E_{m} } \\ \end{array} } & {\left[ {\begin{array}{*{20}c} {r_{11} } & {r_{12} } & \cdot & \cdot & \cdot & {r_{1m} } \\ {r_{21} } & {r_{22} } & \cdot & \cdot & \cdot & {r_{2m} } \\ \cdot & . & . & . & . & \cdot \\ \cdot & . & . & . & . & \cdot \\ \cdot & . & . & . & . & \cdot \\ {r_{m1} } & {r_{m2} } & \cdot & \cdot & \cdot & {r_{mm} } \\ \end{array} } \right]} \\ \end{array} ,\quad R_{Y} = \begin{array}{*{20}c} {} & {\begin{array}{*{20}c} {E_{1} } & {E_{2} } & { \begin{array}{*{20}c} . & { .} & {\begin{array}{*{20}c} . & { E_{m} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ {\begin{array}{*{20}c} {E_{1} } \\ {E_{2} } \\ \cdot \\ \cdot \\ \cdot \\ {E_{m} } \\ \end{array} } & {\left[ {\begin{array}{*{20}c} {r_{11}^{^{\prime}} } & {r_{12}^{^{\prime}} } & \cdot & \cdot & \cdot & {r_{1m}^{^{\prime}} } \\ {r_{21}^{^{\prime}} } & {r_{22}^{^{\prime}} } & \cdot & \cdot & \cdot & {r_{2m}^{^{\prime}} } \\ \cdot & . & . & . & . & \cdot \\ \cdot & . & . & . & . & \cdot \\ \cdot & . & . & . & . & \cdot \\ {r_{m1}^{^{\prime}} } & {r_{m2}^{^{\prime}} } & \cdot & \cdot & \cdot & {r_{mm}^{^{\prime}} } \\ \end{array} } \right]} \\ \end{array} ,\quad R_{Z} = \begin{array}{*{20}c} {} & {\begin{array}{*{20}c} {E_{1} } & {E_{2} } & { \begin{array}{*{20}c} . & { .} & {\begin{array}{*{20}c} . & { E_{m} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ {\begin{array}{*{20}c} {E_{1} } \\ {E_{2} } \\ \cdot \\ \cdot \\ \cdot \\ {E_{m} } \\ \end{array} } & {\left[ {\begin{array}{*{20}c} {r_{11}^{\prime \prime } } & {r_{12}^{\prime \prime } } & \cdot & \cdot & \cdot & {r_{1m}^{\prime \prime } } \\ {r_{21}^{\prime \prime } } & {r_{22}^{\prime \prime } } & \cdot & \cdot & \cdot & {r_{2m}^{\prime \prime } } \\ \cdot & . & . & . & . & \cdot \\ \cdot & . & . & . & . & \cdot \\ \cdot & . & . & . & . & \cdot \\ {r_{m1}^{\prime \prime } } & {r_{m2}^{\prime \prime } } & \cdot & \cdot & \cdot & {r_{mm}^{\prime \prime } } \\ \end{array} } \right]} \\ \end{array} $$

where \({E}_{i}\) represents ith expert \((i=\mathrm{1,2},...,m)\) and \(0\le {r}_{ij},{r}_{ij}^{\mathrm{^{\prime}}},{r}_{ij}^{^{\prime\prime} }\le 1\).

In fuzzy relation matrices \({R}_{X},{R}_{Y},{R}_{Z}\), relation quantities \({r}_{ij},{r}_{ij}^{^{\prime}},{r}_{ij}^{^{\prime\prime} }\) between experts \(i\) and \(j\) are defined by Eqs. (16) as follows, in which \({\widetilde{A}}_{i}=\left(\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{c}_{i}^{{L}_{k}}}{{\#L}_{k}},\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{a}_{i}^{{L}_{k}}}{{\#L}_{k}},\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{b}_{i}^{{L}_{k}}}{{\#L}_{k}},\frac{\sum_{{L}_{k}=1}^{{\#L}_{k}}{d}_{i}^{{L}_{k}}}{{\#L}_{k}}\right)\) is the average TrFN evaluation value of expert \(i\):

$$ r_{ij} = \frac{1}{{\mathop \sum \nolimits_{k = 1}^{{n_{1} }} W_{k}^{X} }}\mathop \sum \limits_{k = 1}^{{n_{1} }} W_{k}^{X} \left( {1 - \left| {x_{ik} - x_{jk} } \right|} \right),k = 1,2, \ldots ,n_{1} $$
(1)
$$ r_{ij}^{^{\prime}} = \frac{1}{{\mathop \sum \nolimits_{k = 1}^{{n_{2} }} W_{k}^{Y} }}\mathop \sum \limits_{k = 1}^{{n_{2} }} W_{k}^{Y} \left( {1 - \frac{{\left\lfloor {y_{ik} - y_{jk} } \right\rfloor }}{{D\left( {y_{ik} ,y_{jk} } \right)}}} \right) $$
(2)
$$ D\left( {y_{ik} ,y_{jk} } \right) = \max \{ \left| {y_{ik} - y_{jk} } \right|\left| {\begin{array}{*{20}c} {i,j = 1,2, \ldots ,m} \\ \end{array} \} ,k = 1,2, \ldots ,n_{2} } \right. $$
(3)
$$ r_{ij}^{\prime \prime } = \frac{1}{{\mathop \sum \nolimits_{k = 1}^{{n_{3} }} W_{k}^{Z} }}\mathop \sum \limits_{k = 1}^{{n_{3} }} W_{k}^{Z} \left( {1 - \frac{{D\left( {z_{ik}^{{L_{k} }} ,z_{jk}^{{L_{k} }} } \right)}}{{D^{\prime}\left( {z_{ik}^{{L_{k} }} ,z_{jk}^{{L_{k} }} } \right)}}} \right) $$
(4)
$$ D\left( {z_{ik}^{{L_{k} }} ,z_{jk}^{{L_{k} }} } \right) = \left[ {0.25\left( {\left| {\frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} c_{i}^{{L_{k} }} }}{{\# L_{k} }} - \frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} c_{j}^{{L_{k} }} }}{{\# L_{k} }}} \right|^{2} + \left| {\frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} a_{i}^{{L_{k} }} }}{{\# L_{k} }} - \frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} a_{j}^{{L_{k} }} }}{{\# L_{k} }}} \right|^{2} } \right.} \right.\left. {\left. { + \left| {\frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} b_{i}^{{L_{k} }} }}{{\# L_{k} }} - \frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} b_{j}^{{L_{k} }} }}{{\# L_{k} }}} \right|^{2} + \left| {\frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} d_{i}^{{L_{k} }} }}{{\# L_{k} }} - \frac{{\mathop \sum \nolimits_{{L_{k} = 1}}^{{\# L_{k} }} d_{j}^{{L_{k} }} }}{{\# L_{k} }}} \right|^{2} } \right)} \right]^{\frac{1}{2}} \begin{array}{*{20}c} {i,j = 1,2, \ldots ,m} \\ \end{array} ; k = 1,2, \ldots ,n_{3} $$
(5)
$$ D^{\prime}\left( {z_{ik}^{{L_{k} }} ,z_{jk}^{{L_{k} }} } \right) = \max_{i,j = 1}^{m} \{ D\left( {z_{ik}^{{L_{k} }} ,z_{jk}^{{L_{k} }} } \right)\} ,k = 1,2, \ldots ,n_{3} $$
(6)

where \({W}_{k}^{X} (k=\mathrm{1,2},\dots ,{n}_{1})\) is the weight of the \(\mathrm{kth}\) variable in vector \(X\). Furthermore, \({W}_{k}^{Y} (k=\mathrm{1,2},...,{n}_{2})\) and \({W}_{k}^{Z} (k=\mathrm{1,2},...,{n}_{3})\) denote the weights of the \(\mathrm{kth}\) variable in vectors \(Y\) and \(Z\) respectively.

Thus, the final fuzzy relation matrix \(R\) can be established by these three types of matrices as follows:

$$ R = W_{X} \cdot R_{X} + W_{Y} \cdot R_{Y} + W_{Z} \cdot R_{Z} $$
(7)
$$ W_{X} + W_{Y} + W_{Z} = 1,\left( {W_{X} ,W_{Y} ,W_{Z} \ge 0} \right) $$
(8)

where \({W}_{X}\), \({W}_{Y}\), \({W}_{Z}\) are the weights of \({R}_{X}\), \({R}_{Y}\), and \({R}_{Z}\), respectively.

Example 1

Assuming that we need to cluster 3 experts, six features of experts are shown in Table 2. It is clear that marital status and gender are binary variables, age and income are quantitative variables, while experience and education are linguistic variables.

Table 2 Experts’ feature information

Take the binary features of expert 1 and expert 2 for example, \({r}_{12}={r}_{21}=\frac{1}{{\sum }_{k=1}^{{n}_{1}}{W}_{k}^{X}}{\sum }_{k=1}^{{n}_{1}}{W}_{k}^{X}(1-\left|{x}_{1k}-{x}_{2k}\right|)=\frac{1}{0.2+0.8}\left(0.2\left(1-\left|1-0\right|\right)+0.8\left(1-\left|1-1\right|\right)\right)=0.75\).

Then we can get the binary matrix \({R}_{X}=\begin{array}{c}\\ \left[\begin{array}{ccc}1& 0.75& 0\\ 0.75& 1& 0.25\\ 0& 0.25& 1\end{array}\right]\end{array}\).

Similarly, quantitative matrix \({R}_{Y}=\begin{array}{c}\\ \left[\begin{array}{ccc}1& 0.42& 0.33\\ 0.42& 1& 0.25\\ 0.33& 0.25& 1\end{array}\right]\end{array}\).

For linguistic variables, assuming the linguistic scale of experience is \(\{0, 1, 2, 3, 4\}\), and education is \(\{0, 1, 2\}\). Table 3 shows the corresponding TrFNs.

Table 3 Linguistic scale and equivalent TrFNs

Let \(p=2\), the distance of TrFNs can be calculated as follows:

For the experience feature,

$$ D\left( {z_{11}^{2} ,z_{21}^{1} } \right) = 0.25 \times \left( {\left| {\frac{0.5 + 0.3}{2} - 0.3} \right|^{2} + \left| {\frac{0.6 + 0.4}{2} - 0.4} \right|^{2} + \left| {\frac{0.7 + 0.5}{2} - 0.5} \right|^{2} + \left| {\frac{0.8 + 0.6}{2} - 0.6} \right|^{2} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.05 $$
$$ D\left( {z_{11}^{2} ,z_{31}^{1} } \right) = 0.25 \times \left( {\left| {\frac{0.5 + 0.3}{2} - 0.7} \right|^{2} + \left| {\frac{0.6 + 0.4}{2} - 0.8} \right|^{2} + \left| {\frac{0.7 + 0.5}{2} - 0.9} \right|^{2} + \left| {\frac{0.8 + 0.6}{2} - 1} \right|^{2} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.15 $$
$$ D\left( {z_{21}^{1} ,z_{31}^{1} } \right) = 0.25 \times \left( {\left| {0.3 - 0.7} \right|^{2} + \left| {0.4 - 0.8} \right|^{2} + \left| {0.5 - 0.9} \right|^{2} + \left| {0.6 - 1} \right|^{2} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.2 $$
$$ D^{\prime}\left( {z_{i1}^{{L_{1} }} ,z_{j1}^{{L_{1} }} } \right) = \max_{i,j = 1}^{3} \{ D\left( {z_{i1}^{{L_{1} }} ,z_{j1}^{{L_{1} }} } \right)\} = \max_{i,j = 1}^{3} \left\{ {0.05,0.15,0.2} \right\} = 0.2. $$

For the education feature,

$$ \left( {z_{12}^{1} ,z_{22}^{1} } \right) = 0.25 \times \left( {\left| {0.2 - 0.4} \right|^{2} + \left| {0.45 - 0.65} \right|^{2} + \left| {0.55 - 0.75} \right|^{2} + \left| {0.8 - 1} \right|^{2} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.1 $$
$$ D\left( {z_{12}^{1} ,z_{32}^{1} } \right) = 0.25 \times \left( {\left| {0.2 - 0.2} \right|^{2} + \left| {0.45 - 0.45} \right|^{2} + \left| {0.55 - 0.55} \right|^{2} + \left| {0.8 - 0.8} \right|^{2} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0 $$
$$ D\left( {z_{22}^{1} ,z_{32}^{1} } \right) = 0.25 \times \left( {\left| {0.4 - 0.2} \right|^{2} + \left| {0.65 - 0.45} \right|^{2} + \left| {0.75 - 0.55} \right|^{2} + \left| {1 - 0.6} \right|^{2} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.1 $$
$$ D^{\prime}\left( {z_{i2}^{{L_{2} }} ,z_{j2}^{{L_{2} }} } \right) = \max_{i,j = 1}^{3} \{ D\left( {z_{i2}^{{L_{2} }} ,z_{j2}^{{L_{2} }} } \right)\} = \max_{i,j = 1}^{3} \{ 0.1,0,0.1\} = 0.1. $$

Therefore, \({r}_{12}^{^{\prime\prime} }={r}_{21}^{^{\prime\prime} }=\frac{1}{{\sum }_{k=1}^{{n}_{3}}{W}_{k}^{Z}}{\sum }_{k=1}^{{n}_{3}}{W}_{k}^{Z}\left(1-\frac{D\left({z}_{1k}^{{L}_{k}},{z}_{2k}^{{L}_{k}}\right)}{{D}^{^{\prime}}\left({z}_{ik}^{{L}_{k}},{z}_{jk}^{{L}_{k}}\right)}\right)=\frac{1}{0.6+0.3}\left(0.6\times \left(1-\frac{0.05}{0.2}\right)+0.3\times \left(1-\frac{0.1}{0.1}\right)\right)=0.5\).

Then we can get the corresponding linguistic matrix \({R}_{Z}=\left[\begin{array}{ccc}1& 0.5& 0.67\\ 0.5& 1& 0\\ 0.67& 0& 1\end{array}\right]\).

Let the weights of \({R}_{X}\), \({R}_{Y}\), \({R}_{Z}\) be \({W}_{X}=0.2,{W}_{Y}=0.3,{W}_{Z}=0.5\), respectively; thus, the final fuzzy relation matrix is \(R=\begin{array}{c}\\ \left[\begin{array}{ccc}1& 0.526& 0.434\\ 0.526& 1& 0.125\\ 0.434& 0.125& 1\end{array}\right]\end{array}\).

Step 2 Experts’ segmentation.

Fuzzy relation matrices (i.e., \({R}_{X}\), \({R}_{Y}\), \({R}_{Z}\)) are reflexive and symmetric because

$$ r_{ii} = r_{ii}^{^{\prime}} = r_{ii}^{\prime \prime } = 1 $$
(9)
$$ r_{ij} = r_{ji} , r_{ij}^{^{\prime}} = r_{ji}^{^{\prime}} \,{\text{and}}\, r_{ij}^{\prime \prime } = r_{ji}^{\prime \prime } $$
(10)

Moreover, a fuzzy equilibrium relation is obtained by converting fuzzy relation to a transitive closure relation if the real problem does not have the transfer characteristic (by definition 4 in subSect. 2.1). Then, the set of objects can be categorized into groups based on the degree of similarity at \(\alpha \)-cut levels using the principles of the fuzzy equilibrium classification (definition 3). The \(\alpha \)-cut level is computed based on the \(v\) value, which is determined by an expert. The calculation is terminated if the number of categories equals the selected \(v\). Otherwise, a value is added to \(\alpha \), and the \(\alpha \)-cut level is recalculated accordingly. It should be noted that the value which is added to \(\mathrm{\alpha }\) is about \(0.02\) since the \(\alpha \) value is in the interval of \((\mathrm{0,1})\).

After classifying the sample data by the proposed method, if there is a need to assign a new object to one of the existing groups, the degree of its fuzzy relation to other objects is calculated using Eqs. (16). Eventually, the new object is placed in one of the groups according to the classification principle of fuzzy relations at different \(\alpha \)-cut levels on the sample data.

2.3 FDEMATEL

DEMATEL method conduces to discovering the ideal solution to solve complex system problems. While experts’ judgments are based on their capabilities and experiences, they are mostly made in generally uttered vague linguistic terms instead of crisp values (Mohammadfam et al. 2019; Amirghodsi et al. 2020, 2021). In these circumstances, it is impossible to use the DEMATEL method to seek the long-term evaluation of factors on BT in HSCs. Therefore, modifying the DEMATEL method using fuzzy set theory is necessary. In this regard, the FDEMATEL method, introduced by Wu et al. (2007) and Hiete et al. (2012), is briefly discussed in this section. The implementation algorithm of FDEMATEL is divided into several steps as follows:

Step 1 Experts determine the degree of a direct relationship between the factors.

This step deals with designing a suitable fuzzy linguistic scale and the corresponding fuzzy numbers to obtain experts' collective perspectives regarding the intended objective. These opinions are collected and registered as fuzzy numbers. The fuzzy average to fuse experts’ opinions has been mentioned above, as shown in subSect. 2.2.

Step 2 This step focuses on the extraction of the fuzzy direct relation matrix.

The fuzzy direct relation matrix \(\widetilde{U}\) is an \(n\times n\) matrix for influential factors \({F}_{1},{F}_{2},\dots ,{F}_{n}\) as follows:

$$ \tilde{U} = \left[ {\tilde{u}_{ij} } \right]_{n \times n} \left( {i,j = 1,2, \ldots ,n} \right) $$

where TrFN \({\widetilde{u}}_{ij}=\left({c}_{ij},{a}_{ij},{b}_{ij},{d}_{ij}\right)\) represents the direct relation between factors \({F}_{i}\) and \({F}_{j}\).

Step 3 The fuzzy direct relation matrix is normalized in this step.

The normalized fuzzy direct relation matrix \(\widetilde{N}\), relative to the fuzzy direct relation matrix \(\widetilde{U}={\left[{\widetilde{u}}_{ij}\right]}_{n\times n} \left(i,j=\mathrm{1,2},\dots ,n\right)\), can be denoted as follows:

$$ \tilde{N} = \left[ {\tilde{n}_{ij} } \right]_{n \times n} \left( {i,j = 1,2, \ldots ,n} \right),\quad \tilde{n}_{ij} = \frac{{\left( {\tilde{u}_{ij} - \begin{array}{*{20}c} {\min } \\ {1 \le i \le n} \\ \end{array} c_{ij}^{t} } \right)}}{{\max_{i = 1}^{n} d_{ij}^{t} - \min_{i = 1}^{n} c_{ij}^{t} }} $$

where \(\mathrm{min} {c}_{ij}^{t}\) and \({\mathrm{max} d}_{ij}^{t}\) are the lowest lower and the highest upper bounds in every column of matrix \(\widetilde{U}\).

Step 4 This step aims to defuzzify the normalized fuzzy direct relation matrix.

The Converted Fuzzy data into Crisp Scores (CFCS) was used by Opricovic et al. (2003) in order to convert fuzzy numbers into relevant crisp values. It was argued that CFCS is better than previous conventional methods such as the center of the area and the center of gravity, since it can identify different versions of fuzzy equivalents for two similar crisp values. The implementation stages of the CFCS technique are elucidated as follows (Mahmoudi et al. 2019).

Calculation of the Left and Right Bounds of Normal Values

Definition 10

Assume that \(\widetilde{N}={\left[{\widetilde{n}}_{ij}\right]}_{n\times n} \left(i,j=\mathrm{1,2},3,\dots ,n\right)\) is the normalized fuzzy direct relation matrix and \({\widetilde{n}}_{ij}=\left({c}_{ij},{a}_{ij},{b}_{ij},{d}_{ij}\right)\) denotes a TrFN relating to the matrix, then the left and right bounds of normal values can be computed by Eqs. (11) and (12):

$$ c_{ij}^{s} = \frac{{{\raise0.7ex\hbox{${\left( {a_{ij}^{x} + b_{ij}^{x} } \right)}$} \!\mathord{\left/ {\vphantom {{\left( {a_{ij}^{x} + b_{ij}^{x} } \right)} 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}}{{\left( {1 + \frac{{\left( {a_{ij}^{x} + b_{ij}^{x} } \right)}}{2} - c_{ij}^{s} } \right)}} $$
(11)
$$ d_{ij}^{s} = \frac{{d_{ij}^{x} }}{{\left( {1 + d_{ij}^{x} - \frac{{\left( {a_{ij}^{x} + b_{ij}^{x} } \right)}}{2}} \right)}} $$
(12)

where \({c}_{ij}^{s}\) and \({d}_{ij}^{s}\) indicate the left and right bounds of normal values, respectively.

Calculation of Crisp Normalized Values

The crisp normalized values concerning the right and left bounds of normal values are represented by Eq. (13):

$$ P_{ij} = \frac{{c_{ij}^{s} \left( {1 - c_{ij}^{s} } \right) + (d_{ij}^{s} )^{2} }}{{\left( {1 - c_{ij}^{s} } \right) + d_{ij}^{s} }} $$
(13)

Computation of Final Crisp Values

The final crisp direct relation matrix is calculated in the final phase of the CFCS algorithm by Eq. (14):

$$ Q_{ij} = \left( {P_{ij} \times \left( {\max d_{ij}^{t} - \min c_{ij}^{t} } \right)} \right) + \begin{array}{*{20}c} {\min } \\ {1 \le i \le n} \\ \end{array} c_{ij}^{t} $$
(14)

Step 5 The crisp total relation matrix is calculated in this step.

The crisp total relation matrix \(T={\left[{t}_{ij}\right]}_{n\times n} \left(i,j=\mathrm{1,2},\dots ,n\right)\) can be computed by Eq. (15):

$$ T = \mathop {\lim }\limits_{k \to \infty } \left( {Q + Q^{2} + \ldots + Q^{k} } \right) = Q\left( {I - Q} \right)^{ - 1} $$
(15)

where \(I\) indicates the identity matrix.

Step 6 The results of FDEMATEL are computed.

In this step, the sum of the rows \(V\) and columns \(K\) of matrix \(T\) is demonstrated as follows:

$$ T = \left[ {T_{ij} } \right]_{n \times n} \left( {i,j = 1,2, \ldots ,n} \right) $$
(16)
$$ V = \left[ {\mathop \sum \limits_{j = 1}^{n} T_{ij} } \right]_{n \times 1} = \left[ {v_{j} } \right]_{n \times 1} $$
(17)
$$ K = \left[ {\mathop \sum \limits_{i = 1}^{n} T_{ij} } \right]_{1 \times n} = \left[ {k_{i} } \right]_{1 \times n} $$
(18)

where vectors \(V\) and \(K\) indicate the sum of rows and columns related to the crisp values of matrix \(Q\), respectively. \(\left(V+K\right)\) is the prominence of a barrier, indicating its total effects in terms of influenced and influential power. \(\left(V-K\right)\) explains the causal-effect relationship between the barriers. In terms of the \(\left(V-K\right)\) index, the relation map is plotted as the cause and effect category. The positivity of the index value of a factor implies that this factor has influenced other factors. On the other hand, a negative value demonstrates that other factors affect that factor.

3 Research Method: A Novel Fuzzy Large-Scale Group-DEMATEL

To sustainable evaluate the factors affecting BT in HSCs, this assessment should be made through a large-scale group decision-making process, since various experts can provide various suggestions from varying backgrounds in the evaluation process, and the accurate comprehensive evaluation information is obtained only after considering the evaluation information of each expert in large-scale group-experts. As the number of experts is a large-scale group, it is necessary to aggregate the large-scale group-experts’ score to avoid the leverage effect caused by the deliberate praise and belittlement in the evaluating process. A lot of studies in the field of psychology have proved that DMs’ features, such as gender, age, education level, etc., will obviously affect their decision preference (Chang 2011; Al-Afifi et al. 2019; Arachchi et al. 2021). That is to say, DMs with the same or similar features tend to give similar decision preferences. Thus, clustering the large-scale group-DMs with their characteristics can effectively deal with the complex decision-making problems. However, the previous clustering studies ignore the diverse characteristics of DMs.

Accordingly, this section presents a novel fuzzy large-scale group-DEMATEL approach to assess the interdependence of factors affecting BT in HSCs. More specifically, the proposed method consists of two stages: (1) aggregating large-scale group-experts relation matrices according to experts’ characteristics, and (2) identifying the crucial factors affecting BT in HSCs with the FDEMATEL method. Based on these definitions and the above algorithm, a procedure of the novel fuzzy large-scale group-DEMATEL method is presented as follows.

3.1 Stage 1 Clustering Large-Scale Group-Experts into Small Subgroups by Using FRC

Step 1 Obtaining three types (binary, quantitative and linguistic variables) features of experts to construct fuzzy relation matrices between diverse large-scale group-experts by Eqs. (1-6).

Step 2 Establishing the final fuzzy relation matrix \(R\) by relation quantities through Eqs. (7, 8).

Step 3 Categorizing the large-scale group-experts into small subgroups based on the degree of similarity at \(\alpha \)-cut levels by using the principles of the fuzzy equilibrium classification.

3.2 Stage 2 Analyzing the Interaction of BT Influencing Factors in HSCs with the Fuzzy Large-Scale Group-DEMATEL Method

Step 4 Designing a suitable fuzzy linguistic scale, which can express the fuzzy characteristic of experts’ thinking pattern. Then, obtaining the pair-wise comparisons between BT’s key factors in HSCs by small subgroup-experts, and using the fuzzy average of several TrFNs to fuse experts’ opinions.

The fuzzy linguistic scale is designed according to the number of the linguistic variables. For example, if there are 3 linguistic variables (bad, medium, good) for evaluating the object, we can averagely divide \([\mathrm{0,1}]\) into 3 TrFNs, namely, \(\left(\mathrm{0,0.25,0.35,0.6}\right)\), \(\left(0.2, 0.45, 0.55, 0.8\right)\) and \(\left(0.4, 0.65, 0.75, 1\right)\) (see Fig. 2).

Fig. 2
figure 2

An example of designing fuzzy linguistic scale

Step 5 Conducting the aggregated fuzzy evaluation in \(S_{l}\) by Eq. (19).

Different experts with varying opinions are engaged in the decision-making procedure, so large-scale group-experts’ evaluation information needs to be aggregated. Let \(m\) and \(n\) represent the number of experts and opinions in the clusters, respectively. Assume that ‘\(t\)’ clusters \({S}_{1},{S}_{2},\dots ,{S}_{l},\dots ,{S}_{t}\) are formed, and the number of opinions in the \({\text l}\text{th}\) cluster (i.e., \({S}_{l}\)) is \({n}_{l}\) in such a way that \({\sum }_{l=1}^{t}{n}_{l}=m, \left(m=n\right)\) and \({S}_{l}\cap {S}_{{l}^{^{\prime}}}=\varnothing , \forall l, {l}^{^{\prime}}=\mathrm{1,2},\dots ,t; l\ne {l}^{^{\prime}}\). The aggregated fuzzy evaluation in \({S}_{l}\) is conducted by

$$ \tilde{R}^{l} = \frac{1}{{n_{l} }} \oplus_{i = 1}^{m} R_{i} $$
(19)

where \(\oplus\) is the fuzzy bounded sum, \({R}_{i}\) is the final fuzzy relation matrix \(R\) for expert \(i\).

Step 6 Aggregating small subgroup-experts’ evaluation information to determine fuzzy direct relation matrix through Eq. (20).

Next, \({w}_{l}={\#S}_{l}/m\) is used to compute the weight of the cluster \({S}_{l} \left(l=\mathrm{1,2},\dots ,t\right)\), where \({\#S}_{l}\) is the number of cluster members. Hence, the aggregated fuzzy score is obtained as follows:

$$ \tilde{R} = \frac{{ \oplus_{l = 1}^{t} w_{l} \times \tilde{R}^{l} }}{{\sum\nolimits_{l = 1}^{t} {w_{l} } }} $$
(20)

In the decision making process, large-scale group-experts will provide the fuzzy evaluation values for BT’s key factors in HSCs. After clustering the large-scale group-experts into small subgroups according to their features, the opinion of each small subgroup can be elicitated by Eq. (19). Then, the comprehensive evaluation information can be aggregated with the weights and opinons of each small subgroup through Eq. (20). Due to the scale of experts is very large and evaluation factors are many, opinions from experts with similar characteristics are often equally important. In the whole information elicitation step: (1) All the opinions in the small subgroup and the weight of each small subgroup are considered; (2) We always use fuzzy information without changing the form of the evaluation values, which maintain the consistency of the data; (3) Giving the same weight to the experts in the same small subgroup, avoiding the subjectivity in the aggregation process; (4) At the same time, weighted averaging operator is applied for calculating the comprehensive information, the weight is determined by the number of members in each cluster, which is objective and considers the diverse importance of clusters (Harsanyi 1955; Ribeiro et al. 2003; Xu et al. 2021b; Li et al. 2022a, 2022b). Therefore, the above measures can efficiently reduce the biases of information aggregation process.

Step 7 Defuzzifying the fuzzy influence matrix through the CFCS technique (Step 4 in subsection 2.3).

Step 8 Computing the total relation matrix by Eqs. (15).

Step 9 Calculating the sum of rows (V) and columns (K) by Eqs. (17, 18), and computing \(V+K\) (prominence) and \(V-K\) (relationship). If \(V-K>0\), the factor is “Cause”, otherwise it is “Effect”. The value of \(V+K\) of the factor is larger, the system’s role in the system is greater.

Step 10 Drawing a cause and effect graph by mapping the dataset of \(\left(V+K,V-K\right)\).

In sum, the features of experts are considered for clustering the large-scale group-experts by FRC algorithm. Then, the aggregation measures are proposed to fuse the large fuzzy evaluation information, which can efficiently reduce the biases of information aggregation process. Finally, after combining the FRC algorithm and DEMATEL method, we proposed a novel fuzzy large-scale group-DEMATEL method to analyze the interaction of BT influencing factors in HSCs.

Finally, the whole procedure of using fuzzy large-scale group-DEMATEL to investigate factors affecting BT in HSCs are shown in Fig. 3.

Fig. 3
figure 3

The procedure of using fuzzy large-scale group-DEMATEL

4 Application

4.1 Identify the Key Factors Using BT in HSCs

BT increases in popularity largely due to the transparency and security potential offered by the design of this technology (Albanese et al. 2020; Rathee et al. 2021). It is essentially a digitization technology that establishes a trusted data ecosystem by the exchange and sharing of data among many organizations following the key principles, such as transparency, security, immutability, decentralized database, sharing database, and smart contracts in order to achieve a higher level of privacy and security. It also improves the communication and collaboration between the various organizations involved in the HSCs, and plays a key role in optimizing the coordination of logistics flows while integrating different SCs.

BT can help HSCs to respond the urgent needs in a shorter time during the disaster period, and speed up the delivery of emergency supplies to disaster-stricken areas. The excess capacities of one organization can be utilized by BT’s digitization technology to support distribution and transportation, as exemplified by the need to shift emergency sources and delivery. The blockchain application in the crisis also leads to electronic schemata and designs for printing new parts in an additive manufacturing setting in the HSCs. Based on the context of HSCs and BT’s characteristics and principles, and the literature review in the introduction, we design the following factors (Table 4) and apply them to the constructed fuzzy large-scale group-DEMATEL model to explore the impact and the influence degree of factors of BT.

Table 4 Descriptions of factors

4.2 Processes

Facing such huge key factors, single or small scale experts may not give accurate evaluation values about the relationships between huge key factors. Moreover, due to the limitations of experts’ cognitive ability and the incompleteness of information, experts are often unable to provide accurate preferences, but can only give fuzzy preferences. Therefore, we invite large-scale group-experts to evaluate the relationship between the key factors when using BT in HSCs, and the preferences are expressed in fuzzy linguistic.

The data in this case was gathered from 22 DMs. These DMs comprise of 10 academic people and 12 experts from different companies who are familiar with BT. Among the academic experts of universities, 7 experts are Ph.D., 3 of them are master’s degrees. Also, among the experts from different companies, the experience of 8 people is more than 15 years, and the experience of 4 persons is between 10 to 15 years (Table 5).

Table 5 Personal information of experts

The weights of \({R}_{X}\), \({R}_{Y}\), and \({R}_{Z}\) are \({W}_{X}=0.2,{W}_{Y}=0.3,{W}_{Z}=0.5\) respectively. Table 6 presents the fuzzy linguistic scales of academic degrees, experience and experts’ evaluation.

Table 6 Fuzzy linguistic scale

Tables 7, 8 present the obtained values based on the Eqs. (110) and the clustering method’s implementation steps in the first stage. More specifically, Table 7 provides the R total relation between 22 experts obtained from Eqs. (7, 8), and Table 8 shows the fuzzy equivalence matrix of R total relation through transitive closure algorithm (Definition 4). Furthermore, we illustrate the effect of diverse \(\alpha \) in \(\alpha \)-cut on the clustering results, as shown in Fig. 4. In order to get a better evaluation result, experts are partitioned in three clusters by \(\mathrm{\alpha }=0.78\), and the weights of three clusters are obtained through \({w}_{l}={\#S}_{l}/22 (l=\mathrm{1,2},3)\), the results are shown in Table 9.

Table 7 R total relation of large-scale group-experts
Table 8 Fuzzy equivalence matrix of R total relation
Fig. 4
figure 4

Clustering results by diverse \(\alpha \)

Table 9 Clustering Members

Consequently, the aggregated score for each cluster and final assessments for all items are obtained by Eq. (20), and the defuzzification result is shown in Table 10. Further, Table 11 shows the total relation matrix. Furthermore, by calculating the sum of rows (\(V\)) and columns (\(K\)) through Eqs. (17, 18) and the results of fuzzy large-scale group-DEMATEL are presented in Table 12. Figure 5 reveals that 13 and 12 cases were “Cause” and “Effect” factors in this study, respectively, indicating the homogeneity of the definition of variables in this research and the reliability of the results.

Table 10 Crisp direct relation matrix
Table 11 Total relation matrix
Table 12 DEMATEL results
Fig. 5
figure 5

DEMATEL casual-effect diagram

4.3 Discussions

4.3.1 Cause Factors

It should be noted that a system cannot have proper acceptance among the users without market competition and uncertainty (F23) compared to other systems on the market, even by observing other effective points and characteristics. Therefore, F23 has the second rank among all Cause factors after disintermediation (F1). Based on Fig. 5, orchestrated and flexibility (F10) ranks third in this respect. Considering that one of the main goals of creating a blockchain is transparency while not knowing users’ real identities in other users’ sights, the result demonstrates that experts are careful in paying attention to this important attribute.

Figure 5 further confirms that 13 factors, including transparency with pseudonymity (F2), permanent availability (F25), immutability (F13), reduced settlement lead times (F16), and others, are all recognized as the main influential factors of the system. Based on the findings of our study because they can affect other factors such as improved risk management (F14), distributed and sustainable (F6), and most importantly, performance (F21), which are the requirements of an HSCs system in an emergency.

Furthermore, it is noteworthy that a shared database undoubtedly is one of the most influential factors in an HSCs system. This issue allows everyone to identify and access priorities, areas in need of faster and more attention, the historical performance of operations, and the like. Accuracy in Fig. 5 shows that the shared database (F17) in this study has been correctly identified as a highly effective criterion.

4.3.2 Effect Factors

A system will become very fragile and easily affected by other systems on the market without security (F3), which ranks first among all effect factors indicating that they are also relatively least likely to be affected by causal factors among outcome factors. Based on Fig. 5, consensus (F22) and anonymity (F4) have the second and third rank in effect factors. Although BT provides innovative possibilities for decentralized solutions, in countries where personal privacy is more important, more control based on security and anonymity is needed. Therefore, experts’ evaluation of this indicator are very cautious. In HSCs systems, factors such as monitoring (F24), performance (F21), improved risk management (F14), and distributed and sustainable (F6), in addition to having a highly decisive role in achieving the defined goals, are influenced by the other internal and external factors of the system.

Additionally, Fig. 5 further confirms that 12 factors, including indelible (F7), auditability (F11), trust (F19), decentralized database (F12), and others, are all recognized as the main affected factors of the system. Based on the findings of the present study, they can be influenced by other factors such as transparent (F8), shared database (F17), consensus-based and transactional (F9), and context (F20).

In contrast, the factors of “distributed and sustainable” (F6), “decentralized database” (F12), and “reduced transaction costs” (F15) are influenced by disintermediation (F1), “market competition and uncertainty” (F23), “transparency with pseudonymity” (F2), and other causal factors. So policymakers should pay more attention to them in the decision-making process.

4.3.3 Impact of the Factors

Among the 25 studied factors in this study, disintermediation (F1) has been identified as the most important one with a considerable distance, as illustrated in Fig. 5. Without the disintermediation of a system, factors such as system anonymity (F4), system security (F3), consensus-based and transactional (F9), no need for a centralized database, stability, and like. After disintermediation (F1), anonymity (F4) and security (F3) rank second and third, respectively. Considering that these two factors are also the main objectives for defining BT, the results are entirely justifiable. On the other hand, improved risk management (F14), transaction costs (F15) and decentralized databases (F12) have been recognized as the least important factors because factors are automatically in the optimal state if they are provided optimally (which are the main objectives of defining BT).

4.4 Comparative Analysis

Another comparative analysis is presented to illustrate the validity and reliability of our proposed fuzzy large-scale group-DEMATEL method. We use two classical methods, (1) individual DEMATEL decision method, and (2) cluster the experts only by their evaluation information, to calculate the case in this paper.

The results are shown in Table 13.

Table 13 Comparative analysis with two existing methods

According to the procedure of comparative analysis, we can find that: (1) F1, F4, F3 are the most important factors in three methods. (2) For the division of cause factor and result factors, except F3, the evaluation results after clustering are almost the same. The large deviation in the results of individual experts is because the weights of individual experts are the same, and individuals with extreme scores may affect the accuracy of identification of key factors. Besides, the complexity of evaluation process is reduced by clustering experts in large groups. (3) Security (F3) is an important effect factor instead of cause factor in the use of BT in HSCs, therefore, clustering results based on the characteristics of experts before evaluation are more reasonable than clustering results based directly on the evaluation information of factors. These findings indicate the effectiveness and rationality of the proposed method in this paper.

5 Conclusion

In HSCs, the improvement of the efficiency of emergency material delivery is crucial. BT, as a digital technology, can improve communication and collaboration among organizations participating in HSCs, and plays a key role in optimizing the coordination of logistics flow. However, the factors that influence the use of BT in HSCs are too complex and interrelated, and an appropriate approach to identify those most important of all intrinsically interrelated factors can help policymakers better improve the use of BT. As a system analysis method using matrix tools, DEMATEL can be applied to determine the interrelation relationship between factors and the position of each factor in the complex systems. In addition, due to the multiple and complex, factor analysis of such a large system often requires evaluation by large-scale group-experts with diversity backgrounds to accurately identify key factors, but large-scale group-experts usually make it difficult to obtain the appropriate results. Therefore, we can cluster experts with similar features, such as education and expertise, to reduce the decision-making complexity by FRC method. Furthermore, some characteristics of large-scale group-experts are uncertain and their evaluation information is often ambiguous, to better illustrate the uncertain characteristics and the vagueness evaluation information of experts, TrFN is introduced into FRC and DEMATEL methods to obtain more accurate result of factor analysis.

As a result, this study aims to present a new method called “fuzzy large-scale group-DEMATEL” to identify the interrelated relationships between the studied factors as well as recognize the key factors while using BT in HSCs. It is notable that the proposed method consolidates the fuzzy theory, clustering approach and the DEMATEL technique, thus combing the advantages of all these methods. The research results provide important contributions for identifying the key factors in the use of BT in HSCs. Our findings show that experts can be divided into three clusters based on their characteristics as determined by FRC. Then the FDEMATEL method is applied to identify BT’s effect and cause factors in HSCs. Among the 25 factors considered in this study, disintermediation, improved risk management, and security have been identified as the 3 most important, with a considerable distance from others. A closer look reveals that 13 and 12 factors have been identified as “cause” and “effect” factors, respectively. Policymakers need to pay more attention to the improvement of these most important factors, and take some meatures to control those cause factors, such as decentralize the power of organizations in HSCs, so that each participant can conduct peer-to-peer transactions freely. Finally, the effectiveness and rationality of the proposed method are demonstrated by comparing with the existing methods.

The future work can be done on more decision-making situations, and the clustering of large-scale group-DMs should not only considers their characteristics but also the behavior patterns. In addition, a more in depth discussion of BT and HSCs can be further analyzed. Furthermore, we may consider the real data in HSCs to more effectively solve the distribution of relief materials in practical disasters.