Introduction

Cognitive computation boosts machine reasoning abilities by mimicking the human’s cognition in complex situations where the answers may be ambiguous and uncertain [1]. https://searchenterpriseai.techtarget.com/definition/cognitive-computing. The appropriate expression of cognitive information is essential in cognitive computation [2]. In a typical decision-making process, it is more efficient for the decision-makers to use fuzzy sets for expressing their cognition about the alternatives [3]. When adopting the fuzzy sets, it is important to capture how reliable the available data is, since the classical fuzzy set is unable to model the unreliability of the obtained cognitive information due to different mental factors associated with experts including, age, experience, knowledge background, character, and risk preference as well as other external factors [4,5,6]. Therefore, different innovative extensions of type 1 fuzzy sets has been proposed in the literature, such as interval-valued fuzzy sets (IVFSs) [7], intuitionistic fuzzy sets (IFSs) [8], interval-valued intuitionistic fuzzy sets (IVIFSs) [9], Pythagorean fuzzy sets (PFSs) [10], interval-valued intuitionistic hesitant fuzzy sets (IVIHFSs) [11], Z-numbers [12], hesitant fuzzy sets (HFSs) [13], hesitant fuzzy linguistic term sets (HFLTS) [14], dual hesitant fuzzy sets (DHFSs) [15], interval-valued hesitant fuzzy sets (IVHFSs) [16], probabilistic linguistic term sets (PLTSs) [17], neutrosophic sets (NSs) [18], neutrosophic hesitant fuzzy sets (NHFSs) [19], cognitive cloud model [20], plithogenic sets (PSs) [21], picture fuzzy sets (PFSs) [22], D numbers with linguistic term sets (DLTs) [23], D-intuitionistic hesitant fuzzy sets (DIHFSs) [24], and R-numbers [25]. Associated uncertainty with a fuzzy number is normally represented by either (i) expressing the reliability of the membership function (e.g., Z-numbers) or (ii) expressing the fuzzy number as a range (e.g., IFSs, IVFS, and IVIFSs) [25].

In many decision-making problems which are related to future forecasting, the data to be analyzed are associated with some percent of error, mainly due to predicted/unpredicted effective factors which result in a situation where the knowledge of present cannot be generalized to future in a certain and reliable way [25, 26]. Such sources of error are referred to as risk factors. Indeed, a risk factor affects the evaluated results by deviating them from the main values [27]. This paper aims at presenting a new risk-based fuzzy cognitive model which can be used either explain or justify the errors and risks associated with fuzzy sets in future-based decision-making problems. It is worth noting how different risk and reliability are with regard to information. The information reliability is usually described based on prior performances and knowledge and experts mental factors, whereas risks deal with unseen possible situations [28, 29]. In the meantime, both concepts focus on data accuracy to avoid inappropriate outcomes. In a risk-based fuzzy approach, when the expert’s fuzzy evaluation is obtained, the extra information about his/her risks of the evaluation may be inferred by asking some questions in the form of (1) “how much (percent) the occurrence possibility of your fuzzy prediction might variate (be exposed to risk) due to predicted/unpredicted risk factors” in best (optimistic) and worst (pessimistic) cases?” and (2) “how much these variations are acceptable in your opinion?”. Some risk-based fuzzy cognitive information representations by the experts can be as follows:

“The profit of the project would be high, but the prediction might have 50% risk in the optimistic case (50% more likely to happen) and 40% risk in the pessimistic mode (40% less likely to happen) and 50% risk of the pessimistic scenario can be accepted.”

“The travel time by plane from London to Tehran is about 9 hours, but the prediction might have 10% risk in the pessimistic or optimistic modes (10% more or less likely to happen) and 30% risk of the pessimistic case can be accepted.”

Table 1 describes the cognitive information expression of different extensions of fuzzy sets and the proposed risk-based approach briefly.

Table 1 Different extensions to fuzzy sets and the proposed risk-based cognitive model

The risk of fuzzy information has been modeled by various studies in decision-making problems. For example, Gören and Kulak [30] developed a risk-based fuzzy model for selecting a supplier. In this research, they considered the risk of the evaluation rather than taking it as an attribute. Kulak et al. [31] suggested a risk-based fuzzy axiomatic design (RFAD) in order to select the most appropriate medical imaging systems while considering the risk factors. A risk-based model for the selection of materials of gas turbines using the RFAD method and Shannon entropy was proposed by Hafezalkotob and Hafezalkotob [32]. Maghsoodi et al. [33] presented a multi-criteria decision-making (MCDM) framework based on the RFAD and Shannon entropy to choose the waste oil technology. In this research, different types of risk factors related to the problem were determined using two categories of technological and economic criteria. Seiti et al. [26] presented two pessimistic-optimistic models of risk-taking in fuzzy numbers using the FAD method for selecting a maintenance strategy. In this study, the acceptable risk as a coefficient was used to determine an acceptable percentage of risk in each assessment. In another study, Seiti and Hafezalkotob [34] considered different risk scenarios of fuzzy numbers and developed the R-TOPSIS methodology. The proposed approach was applied for preventive maintenance planning in a rolling mill company. The risk modeling has been also done in the modeling of the risks of beliefs in fuzzy Demeter-Shafer (DS) structure by Seiti et al. [28]. In this paper, an interval-valued DS theory was developed based on the risk of fuzzy information and applied to failure modes and effects analysis (FMEA).

Reviewing the literature, a few noteworthy research gaps are as follows:

  • The risk modeling was investigated only in MCDM problems, and by modeling variations of fuzzy numbers x scale, and no comprehensive model has been proposed for risk modeling of fuzzy membership functions.

  • The risks were investigated for classic trapezoidal and triangular fuzzy numbers, and no study has been performed to consider the risk of generalized fuzzy numbers (GFNs) owing to risk factors.

To fill these gaps, the novelties of the proposed risk-based fuzzy cognitive model are briefly as follows: (I) the proposed model extends the fuzzy sets risk modeling by allocating a confidence interval to a fuzzy membership function owing to possible risks by considering the risk as the presence of factors affecting the membership function, (II) risk modeling of a trapezoidal GFN is investigated through modeling the variations of its membership functions, (III) the proposed methodology is adopted to extend a Risk-based Fuzzy Cognitive Technique for Order of Preference by Similarity to Ideal Solution (RFC-TOPSIS) and applied to FMEA problem. Before proceeding to the introduction of the cognitive model, various risk configurations including the optimistic and pessimistic modes and acceptable risks are analytically described and their relationships discussed.

The rest of this manuscript is organized as follows. “Preliminaries” provides a brief discussion on type I and type II fuzzy sets and fuzzy numbers. “Risk Modeling of Fuzzy Sets and Generalized Trapezoidal Fuzzy Numbers” presents new developments in the research on risk modeling of fuzzy sets and generalized trapezoidal fuzzy numbers. “The Proposed Risk-Based Fuzzy Cognitive Model” introduces the concept of the proposed cognitive model and the RFC-TOPSIS method. In “Illustrative Example and Comparisons”, an example of FMEA using the proposed RFC-TOPSIS methodology is provided to elucidate its applicability in a real problem. “Results” describes the main findings of the proposed models. Finally, “Conclusion” delineates conclusion and future research directions.

Preliminaries

This section briefly discusses type I (T1) and type II (T2) fuzzy sets and numbers. The discussion is a basic requirement for the risk-based fuzzy cognitive model.

Type I Fuzzy Sets

Definition 1

A fuzzy set A in a universe of discourse X is characterized by a membership function μA, which takes the values ranging from 0 to 1, so we have [35]

$$ A=\left\{\left(x,{\mu}_A(x)\right)|\ x\in X\right\}\kern1.5em {\mu}_A:X\to \left[0,1\right] $$
(1)

The value of μA at x ∈ X represents the degree to which x is a member of A.

Definition 2

Operations between fuzzy sets A = {(x, μA(x)} and B = {x, μB(x)} are listed in the following [36].

$$ \left\{\begin{array}{c}\mathrm{Union}:\kern0.5em A\cup B=\left\{x,{\mu}_{A\cup B}(x)\right\},\kern0.5em \mathrm{where}\ {\mu}_{A\cup B}(x)=\max \left({\mu}_A(x),{\mu}_B(x)\right)\kern11.25em \\ {}\mathrm{Intersection}:A\cap B=\left\{x,{\mu}_{A\cap B}(x)\right\},\kern0.5em \mathrm{where}\kern0.50em {\mu}_{A\cap B}(x)=\min \left({\mu}_A(x),{\mu}_B(x)\right)\kern8.5em \\ {}\mathrm{Complement}:\overline{A}=\left\{x,{\mu}_{\overline{A}}(x)\right\},\kern0.5em \mathrm{where},{\mu}_{\overline{A}}(x)=1-{\mu}_A(x)\kern16.75em \\ {}\mathrm{Algebraic}\ \mathrm{Product}:A.B=\left\{x,{\mu}_{A.B}(x)\right\},\kern0.5em \mathrm{where}\kern0.5em {\mu}_{A.B}(x)={\mu}_A{\mu}_B\kern14em \\ {}\mathrm{Algebraic}\ \mathrm{Sum}:A+B=\left\{x,{\mu}_{A+B}(x)\right\},\kern0.5em \mathrm{where}\ {\mu}_{A+B}(x)={\mu}_A+{\mu}_B-{\mu}_A{\mu}_B\kern8.75em \\ {}\mathrm{Algebraic}\ \mathrm{Difference}:A-B=\left\{x,{\mu}_{A-B}(x)\right\},\kern0.5em \mathrm{where}\ {\mu}_{A-B}(x)={\mu}_{A\cap B}(x)\kern9.75em \\ {}\mathrm{Power}\ \mathrm{Set}:{A}^P=\left\{x,{\mu}_{A^P}(x)\right\},\kern0.5em \mathrm{where}\kern0.5em {\mu}_{A^P}(x)=\left\{{\mu}_A{(x)}^P\right\}\kern16.75em \\ {}\mathrm{Cartesian}\ \mathrm{Product}:A(x)\times B(y)=\left\{x,{\mu}_{A\times B}\left(x,y\right)\right\},\kern0.5em \mathrm{where}\kern0.5em {\mu}_{A\times B}\left(x,y\right)=\min \left({\mu}_A(x),{\mu}_B(y)\right)\\ {}\mathrm{Bounded}\ \mathrm{Sum}:A\bigoplus B=\left\{x,{\mu}_{A\bigoplus B}(x)\right\},\kern0.5em \mathrm{where}\ {\mu}_{A\bigoplus B}(x)=\min\ \left\{{\mu}_A+{\mu}_B,1\right\}\kern9em \\ {}\mathrm{Bounded}\ \mathrm{Difference}:A\odot B=\left\{x,{\mu}_{A\odot B}(x)\right\}\kern0.5em \mathrm{where}\ {\mu}_{A\odot B}(x)=\max\ \left\{{\mu}_A+{\mu}_B-1,0\right\}\kern3.25em \end{array}\right. $$
(2)

Definition 3

A triangular fuzzy number (TFN) \( \tilde{a} \) on ℝ has its membership function \( {\upmu}_{\tilde{\boldsymbol{a}}}(x):\mathbb{R}\to \left[0,1\right] \) which is defined as follows [25]:

$$ {\upmu}_{\tilde{\boldsymbol{a}}}(x)=\left\{\begin{array}{c}\left(x-{a}_1\right)/\left({a}_2-{a}_1\right),\kern1em {a}_1\le x\le {a}_2\ \\ {}\left({a}_3-x\right)/\left({a}_3-{a}_2\right),\kern1.25em {a}_2\le x\le {a}_3\ \\ {}\kern3em 0,\kern6.75em \mathrm{otherwise}\ \end{array}\right. $$
(3)

where a1 and a3 are the lower and upper bounds of the fuzzy number \( \tilde{A} \), respectively, and a2 describes the modal value. The TFN can be expressed as \( \tilde{a}=\left({a}_1,{a}_2,{a}_3\right) \)

Definition 4

Defuzzification is the process of converting the outcomes of fuzzy systems into a real crisp number [37]. There are various defuzzification techniques such as the center of area (COA) [38] and center of gravity (COG) [39]. Using the COA method, a defuzzified value of a TFN \( \tilde{a}=\left({a}_1,{a}_2,{a}_3\right) \) is obtained by employing Eq. (4) [25].

$$ \mathrm{COA}\left(\tilde{a}\right)=\left[\left({a}_3-{a}_1\right)+\left({a}_2-{a}_1\right)\right]/3+{a}_1 $$
(4)

Definition 5

A generalized trapezoidal fuzzy number (GTrFN) can be expressed by \( \tilde{A}=\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right) \), where a1, a2, a3, a4 are real values and \( {\mu}_{\tilde{LA}} \) and \( {\mu}_{\tilde{RA}} \) are so-called left and right heights of GTrFN \( \tilde{A} \). If \( {\mu}_{\tilde{LA}}={\mu}_{\tilde{RA}} \) = 1, then \( \tilde{A} \) becomes a traditional TrFN and can be represented as \( \tilde{A}=\left({a}_1,{a}_2,{a}_3,{a}_4\right) \) [40]. In fact, defining the left and right membership degrees gives much more flexibility to express uncertainty, since the possibilities of a2 and a3 and the points between them could not necessarily be identical. According to Jiang et al. [40], GTrFN \( \tilde{A} \) has its membership function \( {\mu}_{\tilde{A}} \) defined as follows:

$$ {\mu}_{\tilde{\mathrm{A}}}(x)=\left\{\begin{array}{c}{g}_1(x),\kern1em {a}_1\le x\le {a}_2,\\ {}{g}_2(x),\kern1.00em {a}_2\le x\le {a}_3,\\ {}{g}_3(x),\kern0.75em {a}_3\le x\le {a}_4,\kern0.5em \\ {}0,\kern2.75em \mathrm{otherwise},\end{array}\right. $$
(5)

where g1(x),g2(x) and g3(x) are interdependent linear functions and g1 : [a1, a2] → [0, 1], g2 : [a2, a3] → [0, 1] and g3 : [a3, a4] → [0, 1].

Type II fuzzy sets

The type II fuzzy set (T2 FS) is an extension to T1 FS. A T2 FS can be defined in different ways, which are presented in the following.

Definition 5

A T2 FS \( \tilde{A} \) in the universe of discourse X can be defined through a T2 membership function as expressed in the following [41]:

$$ \tilde{A}=\left\{\left(\left(\ x,u\right),{\mu}_{\tilde{A}}\left(x,u\right)\right)\left|\ x\in X,u\in \left[0,1\right]\right.\right\} $$
(6)

In which x and u are the primary and secondary variables of \( \tilde{A} \), respectively, and the T2 membership function of \( \tilde{A} \) is denoted by \( {\mu}_{\tilde{A}}\left(x,u\right) \).

Definition 6

The primary membership of \( \tilde{A} \) can be described by applying Eq. (7) [41].

$$ {J}_x=\left\{\left(x,u\right)\left|u\in \left[0,1\right],{\mu}_{\tilde{A}}\left(x,u\right)>0\right.\right\} $$
(7)

Definition 7

An interval T2 trapezoidal fuzzy number (IT2 TrFN), \( {\tilde{\tilde{A}}}_i \), is written as \( {\tilde{\tilde{A}}}_i=\left({\tilde{A}}_i^U;{\tilde{A}}_i^L\right)=\left(\left({a}_{i1}^U,{a}_{i2}^U,{a}_{i3}^U,{a}_{i4}^U;{H}_1\left({\tilde{A}}_i^U\right),{H}_2\left({\tilde{A}}_i^U\right)\right),\left({a}_{i1}^L,{a}_{i2}^L,{a}_{i3}^L,{a}_{i4}^L;{H}_1\left({\tilde{A}}_i^L\right),{H}_2\left({\tilde{A}}_i^L\right)\right)\right), \) where \( {\tilde{A}}_i^U \) and \( {\tilde{A}}_i^L \) are T1 trapezoidal fuzzy numbers, \( {H}_j\left({\tilde{A}}_i^U\right) \) denotes the membership value of \( {a}_{ij}^U \) in the trapezoidal fuzzy number \( \left({\tilde{A}}_i^U\right),1\le j\le 4,{H}_j\left({\tilde{A}}_i^L\right) \) is the membership value of \( {a}_{ij}^L \) determined based on the lower trapezoidal membership function \( {\tilde{A}}_i^L,1\le j\le 4 \),\( {H}_1\left({\tilde{A}}_i^U\right)\in \left[0,1\right],{H}_2\left({\tilde{A}}_i^U\right)\in \left[0,1\right],{H}_1\left({\tilde{A}}_i^L\right)\in \left[0,1\right],{H}_2\left({\tilde{A}}_i^L\right)\in \left[0,1\right] \), and 1 ≤ i ≤ n [42]. The IT2 TrFNs \( {\tilde{\tilde{A}}}_1 \) and \( {\tilde{\tilde{A}}}_2 \) follow the mathematical operations given below [42]:

$$ {\tilde{\tilde{A}}}_1\bigoplus {\tilde{\tilde{A}}}_2=\left(\begin{array}{c}\left({a}_{11}^U+{a}_{21}^U,{a}_{12}^U+{a}_{22}^U,{a}_{13}^U+{a}_{23}^U,{a}_{14}^U+{a}_{24}^U;\min \left({H}_1\left({\tilde{A}}_1^U\right);{H}_1\left({\tilde{A}}_2^U\right)\right),\min \left({H}_2\left({\tilde{A}}_1^U\right);{H}_2\left({\tilde{A}}_2^U\right)\ \right)\right),\\ {}\left({a}_{11}^L+{a}_{21}^L,{a}_{12}^L+{a}_{22}^L,{a}_{13}^L+{a}_{23}^L,{a}_{14}^L+{a}_{24}^L;\min \left({H}_1\left({\tilde{A}}_1^L\right);{H}_1\left({\tilde{A}}_2^L\right)\right),\min \left({H}_2\left({\tilde{A}}_1^L\right);{H}_2\left({\tilde{A}}_2^L\right)\right)\right)\end{array}\right) $$
(8)
$$ {\tilde{\tilde{A}}}_1\ominus {\tilde{\tilde{A}}}_2=\left(\begin{array}{c}\left({a}_{11}^U-{a}_{24}^U,{a}_{12}^U-{a}_{23}^U,{a}_{13}^U-{a}_{22}^U,{a}_{14}^U-{a}_{21}^U;\min \left({H}_1\left({\tilde{A}}_1^U\right);{H}_1\left({\tilde{A}}_2^U\right)\right),\min \left({H}_2\left({\tilde{A}}_1^U\right);{H}_2\left({\tilde{A}}_2^U\right)\ \right)\right),\\ {}\left({a}_{11}^L-{a}_{24}^L,{a}_{12}^L-{a}_{23}^L,{a}_{13}^L-{a}_{22}^L,{a}_{14}^L-{a}_{21}^L;\min \left({H}_1\left({\tilde{A}}_1^L\right);{H}_1\left({\tilde{A}}_2^L\right)\right),\min \left({H}_2\left({\tilde{A}}_1^L\right);{H}_2\left({\tilde{A}}_2^L\right)\right)\right)\end{array}\right) $$
(9)
$$ {\tilde{\tilde{A}}}_1\bigotimes {\tilde{\tilde{A}}}_2\cong \left(\begin{array}{c}\left({a}_{11}^U{a}_{21}^U,{a}_{12}^U{a}_{22}^U,{a}_{13}^U{a}_{23}^U,{a}_{14}^U{a}_{24}^U;\min \left({H}_1\left({\tilde{A}}_1^U\right);{H}_1\left({\tilde{A}}_2^U\right)\right),\min \left({H}_2\left({\tilde{A}}_1^U\right);{H}_2\left({\tilde{A}}_2^U\right)\ \right)\right),\\ {}\left({a}_{11}^L{a}_{21}^L,{a}_{12}^L{a}_{22}^L,{a}_{13}^L{a}_{23}^L,{a}_{14}^L{a}_{24}^L;\min \left({H}_1\left({\tilde{A}}_1^L\right);{H}_1\left({\tilde{A}}_2^L\right)\right),\min \left({H}_2\left({\tilde{A}}_1^L\right);{H}_2\left({\tilde{A}}_2^L\right)\right)\right)\end{array}\right) $$
(10)
$$ k\bigotimes {\tilde{\tilde{A}}}_1=\left(\begin{array}{c}\left({ka}_{11}^U,{ka}_{12}^U,k{a}_{13}^U,{ka}_{14}^U;\min \left({H}_1\left({\tilde{A}}_1^U\right);{H}_1\left({\tilde{A}}_2^U\right)\right),\min \left({H}_2\left({\tilde{A}}_1^U\right);{H}_2\left({\tilde{A}}_2^U\right)\ \right)\right),\\ {}\left({ka}_{11}^L,{ka}_{12}^{\mathrm{L}},{ka}_{13}^L,{ka}_{14}^L;\min \left({H}_1\left({\tilde{A}}_1^L\right);{H}_1\left({\tilde{A}}_2^L\right)\right),\min \left({H}_2\left({\tilde{A}}_1^L\right);{H}_2\left({\tilde{A}}_2^L\right)\right)\right)\end{array}\right) $$
(11)
$$ {\tilde{\tilde{A}}}_1\oslash {\tilde{\tilde{A}}}_2\cong \left(\begin{array}{c}\left({a}_{11}^U/{a}_{24}^U,{a}_{12}^U/{a}_{23}^U,{a}_{13}^U/{a}_{22}^U,{a}_{14}^U/{a}_{21}^U;\min \left({H}_1\left({\tilde{A}}_1^U\right);{H}_1\left({\tilde{A}}_2^U\right)\right),\min \left({H}_2\left({\tilde{A}}_1^U\right);{H}_2\left({\tilde{A}}_2^U\right)\ \right)\right),\\ {}\left({a}_{11}^L/{a}_{24}^L,{a}_{12}^L/{a}_{23}^L,{a}_{13}^L/{a}_{22}^L,{a}_{14}^L/{a}_{21}^L;\min \left({H}_1\left({\tilde{A}}_1^L\right);{H}_1\left({\tilde{A}}_2^L\right)\right),\min \left({H}_2\left({\tilde{A}}_1^L\right);{H}_2\left({\tilde{A}}_2^L\right)\right)\right)\end{array}\right) $$
(12)
$$ k\oslash {\tilde{\tilde{A}}}_1=\left(\begin{array}{c}\left(k/{a}_{14}^U,k/{a}_{13}^U,k/{a}_{12}^U,k/{a}_{11}^U;\min \left({H}_1\left({\tilde{A}}_1^U\right);{H}_1\left({\tilde{A}}_2^U\right)\right),\min \left({H}_2\left({\tilde{A}}_1^U\right);{H}_2\left({\tilde{A}}_2^U\right)\ \right)\right),\\ {}\left(k/{a}_{14}^L,k/{a}_{13}^L,k/{a}_{12}^L,k/{a}_{11}^L;\min \left({H}_1\left({\tilde{A}}_1^L\right);{H}_1\left({\tilde{A}}_2^L\right)\right),\min \left({H}_2\left({\tilde{A}}_1^L\right);{H}_2\left({\tilde{A}}_2^L\right)\right)\right)\end{array}\right) $$
(13)

Definition 8

An IT2 TrFN \( {\tilde{\tilde{A}}}_i \) can be defuzzified as follows [42]:

$$ DTraT\left({\tilde{\tilde{A}}}_i\right)=\frac{\frac{\left({a}_{i4}^U-{a}_{i1}^U\right)+\left({H}_1\left({\tilde{A}}_i^U\right){a}_{i2}^U-{a}_{i1}^U\right)+\left({H}_2\left({\tilde{A}}_i^U\right){a}_{i3}^U-{a}_{i1}^U\right)}{4}+{a}_{i1}^U+\left[\frac{\left({a}_{i4}^L-{a}_{i1}^L\right)+\left({H}_1\left({\tilde{A}}_i^L\right){a}_{i2}^L-{a}_{i1}^L\right)+\left({H}_2\left({\tilde{A}}_i^L\right){a}_{i3}^L-{a}_{i1}^L\right)}{4}\right]}{2} $$
(14)

where \( DTraT\left({\tilde{\tilde{A}}}_i\right) \) is the defuzzified valued of \( {\tilde{\tilde{A}}}_i \). If \( {\tilde{A}}_i^U={\tilde{A}}_i^L, \) then \( {\tilde{\tilde{A}}}_i \) becomes GTrFN, i.e., \( {\tilde{A}}_i=\left({a}_{i1},{a}_{i2},{a}_{i3},{a}_{i4};{H}_1\left({\tilde{A}}_i\right),{H}_2\left({\tilde{A}}_i\right)\right) \), which can be defuzzified as follows:

$$ DTraT\left({\tilde{A}}_i\right)=\frac{\left({a}_{i4}-{a}_{i1}\right)+\left({H}_1\left({\tilde{A}}_i\right){a}_{i2}-{a}_{i1}\right)+\left({H}_2\left({\tilde{A}}_i\right){a}_{i3}-{a}_{i1}\right)+4{a}_{i1}}{4} $$
(15)

Risk Modeling of Fuzzy Sets and Generalized Trapezoidal Fuzzy Numbers

In this section, risk modeling of fuzzy sets and GTrFNs is examined considering various configurations that may arise, such as negative risk, positive risk, acceptable negative risk, and acceptable positive risk. Fuzzy set risk modeling is discussed in “Fuzzy Set Risk Modeling” while the modeling based on GTrFNs comes in “Generalized Trapezoidal Fuzzy Number Risk Modeling,” with other schemes of risk modeling based on fuzzy sets and fuzzy numbers are given in “Other Configurations of Fuzzy Sets and Generalized Trapezoidal Fuzzy Number Risk Modeling.”

Fuzzy Set Risk Modeling

This section investigates different schemes of risk modeling based on fuzzy sets. For this purpose, three cases are considered: pessimistic, optimistic, and pessimistic-optimistic. Either of the cases may occur depending on the nature of the involved risk factors and decision variables [18]. In a pessimistic case, the risk tends to worsen the existing information, while an optimistic case implies that the risk enhances the fuzzy information and the pessimistic-optimistic mode is the general form of fuzzy set risk modeling which is a combination of the two former cases.

Pessimistic Approach

Assuming that the risk may only worsen the values of the fuzzy set membership functions or only the pessimistic values are considered by the decision-maker, in this case, one may end up with a pessimistic interval of fuzzy sets. The effect of these factors is termed negative risk in this paper and denoted by r. Let \( A=\left\{x,{\mu}_{\tilde{A}}(x)| x\epsilon\ X\right\} \) be a fuzzy set of X, a pessimistic set of A can then be formulated as follows by considering risk r for the membership function \( {\mu}_{\tilde{A}}(x) \):

$$ {\tilde{A}}_p(x)=\left\{x,\left[\left(1-{r}^{-}\right){\mu}_{\tilde{A}}(x),{\mu}_{\tilde{A}}(x)\right]|\ x\epsilon\ X\right\},\kern0.5em 0<{r}^{-}<1 $$
(16)

where \( {\tilde{A}}_P(x) \) represents the pessimistic set of X elements considering r.

Generally, one may consider separate risks for the membership degree of each individual element values, xi ∈ X. For example, given that the risks ri refer to the membership degree of the ith element, i.e., \( {\mu}_{\tilde{A}}\left({x}_i\right) \), the intended relationship can be written as follows.

$$ {\overset{\approx }{A}}_{Pb}(x)=\left\{{x}_i,\left[\left(1-{r_i}^{-}\right){\mu}_{\tilde{A}}\left({x}_i\right),{\mu}_{\tilde{A}}\left({x}_i\right)\right]|,{x}_i\epsilon\ X,\forall i\ i=1,2,3,\dots, \left|\tilde{A}\right|\right\},\kern0.5em 0<{r_i}^{-}<1 $$
(17)

In order to achieve further clarity, we take into account only a similar risk value for all the membership degrees of a specific fuzzy set, so we referred to all risks with no indices. See Example 1.

Optimistic Mode

Now consider a case where effective factors can only improve the membership grades. We consider these values as usually dependent on the degree to which the decision-maker is the optimist. In this mode, the associated risk with the factors contributing to better solutions is called the positive risk (denoted by r+) and the optimistic interval of the membership function is obtained as follows:

$$ {\tilde{A}}_O(x)=\left\{x,\left[{\mu}_{\tilde{A}}(x),\min \left(\left(1+{r}^{+}\right){\mu}_{\tilde{A}}(x),1\right)\right]| x\epsilon\ X\ \right\},{r}^{+}>0 $$
(18)

where \( {\tilde{A}}_O(x) \) is the set of optimistic values of primary fuzzy set A.

Pessimistic-Optimistic Approach

In this approach, risk factors are assumed to affect the membership function both pessimistically (r) and optimistically (r+). Accordingly, the solution interval for the membership function will be developed as in Eq. (32) where \( {\tilde{A}}_{P-O}(x) \) represents the pessimistic-optimistic interval of the fuzzy set A.

$$ {\tilde{A}}_{P-O}(x)=\left\{x,\left[\left(1-{r}^{-}\right){\mu}_{\tilde{A}}(x),\min \left(\left(1+{r}^{+}\right){\mu}_{\tilde{A}}(x),1\right)\right]| x\epsilon\ X\right\},0<{r}^{-}<1,{r}^{+}>0 $$
(19)

One may consider a special case with identical r+ and r values, implying that chances that the effective factors may improve or worsen the results are equal. Given that the optimistic and pessimistic approaches represent special cases of the optimistic-pessimistic approach with zero r or r+ values, respectively, the rest of this research keeps focusing on this general approach (i.e. optimistic-pessimistic) only.

By defining an interval in a simple form, as it is evident from the Eq. (19), it is implicitly assumed that all of the points due to risks are identical when their possibility degrees are not considered. In the presence of risk, the existing and evaluated membership degree has the highest degree of possibility. Trying to describe the interval based on this assumption, one can employ the triangular fuzzy numbers as a measure of the possibility degree of each point. Representing the optimistic-pessimistic interval via a TFN gives

$$ {\tilde{A}}_{P- OT}(x)=\left\{x,\left(\left(1-{r}^{-}\right){\mu}_{\tilde{A}}(x),{\mu}_{\tilde{A}},\min \Big(\left(1+{r}^{+}\right){\mu}_{\tilde{A}}(x),1\Big)\right)| x\epsilon\ X\right\}0<{r}^{-}<1,{r}^{+}>0 $$
(20)

where \( {\tilde{A}}_{P- OT}(x) \) is the triangular fuzzy-valued pessimistic-optimistic set of A. See Example 2.

Generalized Trapezoidal Fuzzy Number Risk Modeling

This section presents a discussion on risk modeling of GTrFNs under various scenarios. Similar to “Fuzzy Set Risk Modeling,” three scenarios are considered herein: pessimistic, optimistic, and pessimistic-optimistic modes.

Modeling the Pessimistic Interval of Generalized Trapezoidal Fuzzy Numbers

As explained in the previous sections, one may take the negative risk for membership degrees of GTrFNs. Let \( \tilde{A}=\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right) \) be an arbitrary GTrFN. Given that \( {\mu}_{\tilde{LA}}\ne {\mu}_{\tilde{RA}} \), different risks can be defined for left- and right-hand-side membership degrees, i.e., rL for \( {\mu}_{\tilde{LA}} \) and rR for \( {\mu}_{\tilde{RA}} \), respectively. Therefore, denoted by \( {\tilde{A}}_P \), a T2 fuzzy pessimistic interval for A considering rL and rR can be formulated as

$$ \left\{\begin{array}{c}{\tilde{\tilde{A}}}_P=\left(\tilde{A},{\tilde{A}}^P\right)=\left(\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right),\left({a}_1,{a}_2,{a}_3,{a}_4;\left(1-{r_L}^{-}\right){\mu}_{\tilde{LA}},\left(1-{r_R}^{-}\right){\mu}_{\tilde{RA}}\right)\right)\\ {}0<{r_R}^{-},{r_L}^{-}<1\kern32.5em \end{array}\right. $$
(21)

where \( {\tilde{A}}^P \) refers to the pessimistic form of A with negative risks. Figure 1 demonstrates \( {\tilde{\tilde{A}}}_P \).

Fig. 1
figure 1

The pessimistic T2 fuzzy interval for describing \( {\tilde{\tilde{A}}}_P \) considering the negative risks for \( {\mu}_{\tilde{LA}} \) and \( {\mu}_{\tilde{RA}} \)

Modeling the Type II Fuzzy Optimistic Interval of Generalized Trapezoidal Fuzzy Numbers

Following an opposite approach to that followed in the previous section, an optimistic interval of membership degrees can be obtained for GTrFN \( \tilde{A} \) by considering positive risks rL+ and rR+ for \( {\mu}_{\tilde{LA}} \) and \( {\mu}_{\tilde{RA}} \), respectively, as follows:

$$ \left\{\begin{array}{c}{\tilde{\tilde{A}}}^O=\left({\tilde{A}}^O,\tilde{A}\right)=\left(\begin{array}{c}\left({a}_1,{a}_2,{a}_3,{a}_4;\min \left(\left(1+{r_L}^{+}\right){\mu}_{\tilde{LA}},1\right),\min \left(\left(1+{r_R}^{+}\right){\mu}_{\tilde{RA}},1\right)\right),\\ {}\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right)\kern16.5em \\ {}\kern7.75em \end{array}\right)\\ {}{r_R}^{+},{r_L}^{+}>0\kern32.5em \end{array}\right. $$
(22)

where \( {\tilde{A}}^O \) and\( {\tilde{\tilde{A}}}^O \) are the optimistic modes of \( \tilde{A} \) and optimistic T2 fuzzy interval, respectively. \( {\tilde{\tilde{A}}}^O \) is depicted in Fig. 2.

Fig. 2
figure 2

The T2 fuzzy optimistic interval for describing \( {\tilde{\tilde{A}}}^O \) considering the positive risks for \( {\mu}_{\tilde{LA}} \) and \( {\mu}_{\tilde{RA}} \)

Modeling the Pessimistic-Optimistic Interval of Generalized Trapezoidal Fuzzy Numbers

Based on what was mentioned previously, a fuzzy number may be associated with both optimistic and pessimistic risks at the same time. In this case, for GTrFN \( \tilde{A} \), a T2 pessimistic-optimistic interval, can be defined as follows:

$$ \left\{\begin{array}{c}{\tilde{\tilde{A}}}^{P-O}=\left({\tilde{A}}^O,{\tilde{A}}^P\right)=\left(\begin{array}{c}\left({a}_1,{a}_2,{a}_3,{a}_4;\min \left(\left(1+{r_L}^{+}\right){\mu}_{\tilde{LA}},1\right),\min \left(\left(1+{r_R}^{+}\right){\mu}_{\tilde{RA}},1\right)\right),\\ {}\left({a}_1,{a}_2,{a}_3,{a}_4;\left(1-{r_L}^{-}\right){\mu}_{\tilde{LA}},\left(1-{r_R}^{-}\right){\mu}_{\tilde{RA}}\right)\kern8.75em \end{array}\right)\\ {}0<{r_R}^{-},{r_L}^{-}<1,\kern0.75em {r_R}^{+},{r_L}^{+}>0\kern25.25em \end{array}\right. $$
(23)

where \( {\tilde{\tilde{A}}}^{P-O} \) shows the pessimistic-optimistic mode of \( \tilde{A} \) which is shown in Fig. 3.

Fig. 3
figure 3

The T2 fuzzy pessimistic-optimistic interval for describing \( {\tilde{\tilde{A}}}^{P-O} \) considering both the positive and negative risks for \( {\mu}_{\tilde{LA}} \) and \( {\mu}_{\tilde{RA}} \)

Based on the reasoning explained in “Fuzzy Set Risk Modeling,” it makes more sense to describe the intervals using a TFN rather than a simple interval. Given GTrFN \( \tilde{A}=\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right) \), the TFN-based pessimistic-optimistic interval of Eq. (27) (herein designated as \( {\tilde{\tilde{A}}}^{P- OT} \)) is defined as follows:

$$ \left\{\begin{array}{c}{\tilde{\tilde{A}}}^{P- OT}=\left(\begin{array}{c}\left({a}_1,{a}_2,{a}_3,{a}_4;\left(1-{r}^{-}\right){\mu}_{\tilde{LA}},\left(1-{r}^{-}\right){\mu}_{\tilde{RA}}\right),\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right),\\ {}\left({a}_1,{a}_2,{a}_3,{a}_4;\min \left(\left(1+{r_L}^{+}\right){\mu}_{\tilde{LA}},1\right),\min \left(\left(1+{r_R}^{+}\right){\mu}_{\tilde{RA}},1\right)\right)\kern2.5em \end{array}\right)\\ {}0<{r_R}^{-},{r_L}^{-}<1,\kern0.75em {r_R}^{+},{r_L}^{+}>0\kern22em \end{array}\right. $$
(24)

Other Configurations of Fuzzy Sets and Generalized Trapezoidal Fuzzy Number Risk Modeling

When it comes to the risk of a membership function, there are chances that cases other than those discussed in the previous sections arise due to the nature of risk itself; an example of this scenario is the acceptable risk by decision-makers. Hence, here, all other modes in fuzzy sets and numbers are discussed and obtained relations of “Fuzzy Set Risk Modeling” and “Generalized Trapezoidal Fuzzy Number Risk Modeling” are modified based on it.

Acceptable (Tolerable) Risk

Figure 3 implies that, with increasing the risk, an extended range of membership degree is considered, implying further uncertainty and lower value of available information. As a common practice in most decision-making problems, the decision-maker tends to accept a certain level of risk up to which he/she can tolerate the risk. Being dependent on the risk-taking behavior of the decision-maker and the specific problem at hand, this behavior is generally referred to as the risk appetite of the decision-maker [26]. Denoting the acceptable risk by AR, positive and negative degrees of risk-taking can be indicated by AR+ and AR, respectively. Accordingly, Eqs. (19) and (24) will be modified as follows.

$$ {\tilde{A}}_{P- ObT}(x)=\left\{x,\left(\left(1-{r}^{-}\left(1-{AR}^{-}\right)\right){\mu}_{\tilde{A}}(x),{\mu}_{\tilde{A}},\min \Big(\left(1+{r}^{+}\left(1-{AR}^{+}\right)\right){\mu}_{\tilde{A}}(x),1\Big)\right)| x\epsilon\ X\right\} $$
(25)
$$ {\tilde{\tilde{A}}}^{P- OT}=\left(\begin{array}{c}\left({a}_1,{a}_2,{a}_3,{a}_4;\left(1-{r}^{-}\left(1-{AR}^{-}\right)\right){\mu}_{\tilde{LA}},\left(1-{r}^{-}\left(1-{AR}^{-}\right)\right){\mu}_{\tilde{RA}}\right),\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right),\\ {}\left({a}_1,{a}_2,{a}_3,{a}_4;\min \left(\left(1+{r_L}^{+}\left(1-{AR}^{+}\right)\right){\mu}_{\tilde{LA}},1\right),\min \left(\left(1+{r_R}^{+}\left(1-{AR}^{+}\right)\right){\mu}_{\tilde{RA}},1\right)\right)\kern2.5em \end{array}\right) $$
(26)

where 0 < rR, rL < 1 and  rR+, rL+ > 0.

The AR is expressed as a number between 0 and 1. Figure 4 indicates how different are pessimistic-optimistic intervals with and without considering AR for an arbitrary membership degree μ.

Fig. 4
figure 4

The fuzzy pessimistic-optimistic interval for a membership degree μ with and without considering AR

All of the possible scenarios regarding the risk modeling of a membership function are presented in Fig. 5.

Fig. 5
figure 5

All of the possible configurations of taking risks of a membership function

The Proposed Risk-Based Fuzzy Cognitive Model

In fuzzy decision-making problems, the accuracy of the results highly depends on the information quality, which consists of completeness, accuracy, consistency, and the credibility of information. As discussed previously, unforeseen risk factors tend to deviate fuzzy information from the actual data. Different approaches to risk modeling in fuzzy sets and systems were discussed in “Risk Modeling of Fuzzy Sets” and “Generalized Fuzzy Numbers.” The present section sets out a risk-based fuzzy cognitive approach to be applied on fuzzy sets and GTrFNs in the pessimistic-optimistic scheme based on all risk configurations, e.g., positive, negative, and acceptable risks. This new concept is deemed useful for the decision-making problems where the membership degrees are associated with risks and errors. “Definitions and Operations” presents new algebraic operations for our new model based on T1 and T2 FSs. In order to demonstrate the capabilities of the proposed concept, an MCDM framework based on the combination of the FTOPSIS method and this new concept is developed in “RFC-TOPSIS Method.”

Definitions and Operations

For an arbitrary fuzzy set {〈x, μ〉}, the corresponding risk-based fuzzy cognitive model (RFC(x)) on X is defined based on a pessimistic-optimistic membership function, \( {\tilde{\mu}}_{\mathrm{RFC}} \), considering the entire set of risks, R, i.e., negative and positive risks and acceptable negative and positive risks:

$$ R=\left\{{r}^{-},{r}^{+},{AR}^{-},{AR}^{+}\right\} $$
(27)
$$ \mathrm{RFC}(x)=\left\{x,\mu, R\right\}=\left\{x,{\tilde{\mu}}_{\mathrm{RFC}}\right\}\kern0.45em for\kern0.45em x\in X $$
(28)

where

$$ \left\{\begin{array}{c}{\tilde{\mu}}_{\mathrm{RFC}}=\left({\mu}_{\mathrm{RFC}1},{\mu}_{\mathrm{RFC}2},{\mu}_{\mathrm{RFC}3}\right)\kern1em \\ {}{\mu}_{\mathrm{RFC}1}=\left(1-{r}^{-}\left(1-{AR}^{-}\right)\right)\mu \kern0.5em \\ {}{\mu}_{\mathrm{RFC}2}=\mu \kern9.5em \\ {}{\mu}_{\mathrm{RFC}3}=\left(1+{r}^{+}\left(1-{AR}^{+}\right)\right)\mu \kern0.5em \\ {}0<{r_R}^{-},{r_L}^{-}<1,\kern0.75em {r_R}^{+},{r_L}^{+}>0\end{array}\right. $$
(29)

and μRFC1 : X → [0, 1], μRFC1 : X → [0, 1], and μRFC3 : X → [0, 1].

The same algebraic operations as those applied to fuzzy sets (e.g., union, intersection) can be developed for the proposed model. For the proposed risk-based fuzzy cognitive sets associated with A and B (designated as \( {\mathrm{RFC}}_A(x)=\left\{\left\langle x,{\tilde{\mu}}_{\mathrm{RFC}A}\right\rangle \right\} \), and\( {\mathrm{RFC}}_B(x)=\left\{\left\langle x,{\tilde{\mu}}_{\mathrm{RFC}B}\right\rangle \right\} \), respectively), some of the main operations can be defined as follows.

  • Union:

$$ {\mathrm{RFC}}_A(x)\cup {\mathrm{RFC}}_B(x)=\left\{\left\langle x,\max \left({\tilde{\mu}}_{\mathrm{RFC}A},{\tilde{\mu}}_{\mathrm{RFC}B}\right)\right\rangle \right\}=\left\{\left\langle x,\left(\max \left({\mu}_{\mathrm{RFC}1A},{\mu}_{\mathrm{RFC}1B}\right),\max \left({\mu}_{\mathrm{RFC}2A},{\mu}_{\mathrm{RFC}2B}\right),\max \left(\left({\mu}_{\mathrm{RFC}3A},{\mu}_{\mathrm{RFC}3B}\right)\right)\right)\right\rangle \right\} $$
(30)
  • Intersection:

$$ {\mathrm{RFC}}_A(x)\cap {\mathrm{RFC}}_B(x)=\left\{\left\langle x,\min \left({\tilde{\mu}}_{\mathrm{RFC}A},{\tilde{\mu}}_{\mathrm{RFC}B}\right)\right\rangle \right\}=\left\{\left\langle x,\left(\min \left({\mu}_{\mathrm{RFC}1A},{\mu}_{\mathrm{RFC}1B}\right),\min \left({\mu}_{\mathrm{RFC}2A},{\mu}_{\mathrm{RFC}2B}\right),\min \left(\left({\mu}_{\mathrm{RFC}3A},{\mu}_{\mathrm{RFC}3B}\right)\right)\right)\right\rangle \right\} $$
(31)
  • Complement:

$$ \overline{\ {\mathrm{RFC}}_A(x)}=\left\{\left\langle x,{\overline{\mu}}_{\mathrm{RFC}A}\right\rangle \right\}=\left\{\left\langle x,\left(1-{\mu}_{\mathrm{RFC}3},1-{\mu}_{\mathrm{RFC}2},1-{\mu}_{\mathrm{RFC}1}\right)\right\rangle \right\} $$
(32)
  • ⊕−Sum:

$$ {\mathrm{RFC}}_A(x)\oplus {\mathrm{RFC}}_B(x)=\left\{\left\langle x,{\tilde{\mu}}_{\mathrm{RFC}A}+{\tilde{\mu}}_{\mathrm{RFC}B}-{\tilde{\mu}}_{\mathrm{RFC}A}{\tilde{\mu}}_{\mathrm{RFC}B}\right\rangle \right\}=\left\{\left\langle x,\left({\tilde{\mu}}_{\mathrm{RFC}1A}+{\tilde{\mu}}_{\mathrm{RFC}1B}-{\tilde{\mu}}_{\mathrm{RFC}1A}{\tilde{\mu}}_{\mathrm{RFC}1B},{\tilde{\mu}}_{\mathrm{RFC}2A}+{\tilde{\mu}}_{\mathrm{RFC}2B}-{\tilde{\mu}}_{\mathrm{RFC}2A}{\tilde{\mu}}_{\mathrm{RFC}2B},{\tilde{\mu}}_{\mathrm{RFC}3A}+{\tilde{\mu}}_{\mathrm{RFC}3B}-{\tilde{\mu}}_{\mathrm{RFC}3A}{\tilde{\mu}}_{\mathrm{RFC}3B}\right)\right\rangle \right\} $$
(33)
  • ⊗−Sum

$$ {\mathrm{RFC}}_A(x)\otimes {\mathrm{RFC}}_B(x)=\left\{\left\langle x,{\tilde{\mu}}_{\mathrm{RFC}A}.{\tilde{\mu}}_{\mathrm{RFC}B}\right\rangle \right\}=\left\{\left\langle x,\left({\tilde{\mu}}_{\mathrm{RFC}1A}.{\tilde{\mu}}_{\mathrm{RFC}1B},{\tilde{\mu}}_{\mathrm{RFC}2A}.{\tilde{\mu}}_{\mathrm{RFC}2B},{\tilde{\mu}}_{\mathrm{RFC}3A}.{\tilde{\mu}}_{\mathrm{RFC}3B}\right)\right\rangle \right\} $$
(34)

All of the above-mentioned operations can be easily proven based on the operations applicable to basic fuzzy sets and TFNs. See also Example 4.

Proposed Model of Generalized Trapezoidal Fuzzy Numbers

The risk-based fuzzy cognitive form of an arbitrary GTrFN \( \tilde{A}=\left({a}_1,{a}_2,{a}_3,{a}_4;{\mu}_{\tilde{LA}},{\mu}_{\tilde{RA}}\right) \) is a T2 fuzzy number designated as \( {R}_S\ \left(\tilde{A}\right) \). \( {R}_S\ \left(\tilde{A}\right) \) can be defined based on the governing equations and parameters of the proposed risk-based approach, such as rL, rRrL+, rR+, AR , and AR+, respectively. Mathematically, \( {R}_S\left(\tilde{A}\right) \) is written as

$$ {R}_S\left(\tilde{A}\right)=\left({a}_1,{a}_2,{a}_3,{a}_4;{{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^R}_{SA}\right) $$
(35)

where

$$ \left\{\begin{array}{c}{{\tilde{\mu}}^L}_{SA}=\left({\mu^L}_{S1},{\mu^L}_{S2},{\mu^L}_{S3}\right)\ \\ {}{{\tilde{\mu}}^R}_{SA}=\left({\mu^R}_{S1},{\mu^R}_{S2},{\mu^R}_{S3}\right)\end{array}\right. $$
(36)

and

$$ \left\{\begin{array}{c}{\mu^L}_{SA1}=\left(1-{r_L}^{-}\left(1-{AR}^{-}\right)\right).{\mu}_{LA}\kern4.5em \\ {}{\mu^L}_{SA2}={\mu}_{LA}\kern14.5em \\ {}{\mu^L}_{SA3}=\left(\mathit{\min}\left(1+{r_L}^{+}\left(1-{AR}^{+}\right)\right).{\mu}_{LA},1\right)\\ {}{\mu^R}_{SA1}=\left(1-{r_R}^{-}\left(1-{AR}^{-}\right)\right).{\mu}_{RA}\kern4em \\ {}{\mu^R}_{SA2}={\mu}_{RA}\kern14em \\ {}{\mu^R}_{SA3}=\mathit{\min}\left(\left(1+{r_R}^{+}\left(1-{AR}^{+}\right)\right).{\mu}_{RA},1\right)\end{array}\right. $$
(37)

Suppose \( {R}_S\left(\tilde{A}\right)=\left({a}_1,{a}_2,{a}_3,{a}_4;{{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^R}_{SA}\right) \) and \( {R}_S\left(\tilde{B}\right)=\left({b}_1,{b}_2,{b}_3,{b}_4;{{\tilde{\mu}}^L}_{SB},{{\tilde{\mu}}^R}_{SB}\right) \), then employing algebraic operators of T2 FSs and TFNs, one can obtain

$$ {\displaystyle \begin{array}{c}{R}_S\left(\tilde{A}\right)\oplus {R}_S\left(\tilde{B}\right)=\left(\left({a}_1+{b}_1,{a}_2+{b}_2,{a}_3+{b}_3,{a}_4+{b}_4\right);\min \left({{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^L}_{SB}\right),\min \left({{\tilde{\mu}}^R}_{SA},{{\tilde{\mu}}^R}_{SB}\right)\right)=\\ {}\left(\begin{array}{c}\left({a}_1+{b}_1,{a}_2+{b}_2,{a}_3+{b}_3+{a}_4+{b}_4\right);\left(\min \left({\mu^L}_{S1A},{\mu^L}_{S1B}\right),\Big(\min \left({\mu^L}_{S2A},{\mu^L}_{S2B}\right),\min \left({\mu^L}_{S3A},{\mu^L}_{S3B}\right)\right),\\ {}\left(\left(\min \left({\mu^R}_{S1A},{\mu^R}_{S1B}\right),\Big(\min \left({\mu^R}_{S2A},{\mu^R}_{S2B}\right),\min \left({\mu^R}_{S3A},{R}_{S3B}\right)\right)\right)\kern17.25em \end{array}\right)\ \end{array}} $$
(38)
$$ {\displaystyle \begin{array}{c}{R}_S\left(\tilde{A}\right)\ominus {R}_S\left(\tilde{B}\right)=\left(\left({a}_1-{b}_4,{a}_2-{b}_3,{a}_3-{b}_2,{a}_4-{b}_1\right);\min \left({{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^L}_{SB}\right),\min \left({{\tilde{\mu}}^R}_{SA},{{\tilde{\mu}}^R}_{SB}\right)\right)=\\ {}\left(\begin{array}{c}\left({a}_1-{b}_1,{a}_2-{b}_2,{a}_3-{b}_3,{a}_4-{b}_4\right);\left(\min \left({\mu^L}_{S1A},{\mu^L}_{S1B}\right),\Big(\min \left({\mu^L}_{S2A},{\mu^L}_{S2B}\right),\min \left({\mu^L}_{S3A},{\mu^L}_{S3B}\right)\right),\\ {}\left(\left(\min \left({\mu^R}_{S1A},{\mu^R}_{S1B}\right),\Big(\min \left({\mu^R}_{S2A},{\mu^R}_{S2B}\right),\min \left({\mu^R}_{S3A},{R}_{S3B}\right)\right)\right)\kern16em \end{array}\right)\ \end{array}} $$
(39)
$$ k\otimes {R}_S\left(\tilde{A}\right)=\left(\left(k{a}_1,k{a}_2,k{a}_3,k{a}_4\right);{{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^R}_{SA}\right),\mathrm{if}\ k\ \mathrm{is}\ \mathrm{ordinary}\ \mathrm{number} $$
(40)
$$ {\displaystyle \begin{array}{c}{R}_S\left(\tilde{A}\right)\otimes {R}_S\left(\tilde{B}\right)\cong \left(\left({a}_1.{b}_1,{a}_2.{b}_2,{a}_3.{b}_3,{a}_4.{b}_4\right);\min \left({{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^L}_{SB}\right),\min \left({{\tilde{\mu}}^R}_{SA},{{\tilde{\mu}}^R}_{SB}\right)\right)=\\ {}\left(\begin{array}{c}\left({a}_1.{b}_1,{a}_2.{b}_2,{a}_3.{b}_3,{a}_4.{b}_4\right);\left(\min \left({\mu^L}_{S1A},{\mu^L}_{S1B}\right),\Big(\min \left({\mu^L}_{S2A},{\mu^L}_{S2B}\right),\min \left({\mu^L}_{S3A},{\mu^L}_{S3B}\right)\right),\\ {}\left(\left(\min \left({\mu^R}_{S1A},{\mu^R}_{S1B}\right),\Big(\min \left({\mu^R}_{S2A},{\mu^R}_{S2B}\right),\min \left({\mu^R}_{S3A},{R}_{S3B}\right)\right)\right)\kern12.5em \end{array}\right)\end{array}} $$
(41)
$$ {\displaystyle \begin{array}{c}{R}_S\left(\tilde{A}\right)\oslash {R}_S\left(\tilde{B}\right)\cong \left(\left({a}_1/{b}_4,{a}_2/{b}_3,{a}_3/{b}_2,{a}_4/{b}_1\right);\min \left({{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^L}_{SB}\right),\min \left({{\tilde{\mu}}^R}_{SA},{{\tilde{\mu}}^R}_{SB}\right)\right)=\\ {}\left(\begin{array}{c}\left({a}_1/{b}_4,{a}_2/{b}_3,{a}_3/{b}_2,{a}_4/{b}_1\right);\left(\min \left({\mu^L}_{S1A},{\mu^L}_{S1B}\right),\Big(\min \left({\mu^L}_{S2A},{\mu^L}_{S2B}\right),\min \left({\mu^L}_{S3A},{\mu^L}_{S3B}\right)\right),\\ {}\left(\left(\min \left({\mu^R}_{S1A},{\mu^R}_{S1B}\right),\Big(\min \left({\mu^R}_{S2A},{\mu^R}_{S2B}\right),\min \left({\mu^R}_{S3A},{R}_{S3B}\right)\right)\right)\kern12.5em \end{array}\right)\end{array}} $$
(42)
$$ k\oslash {R}_S\left(\tilde{A}\right)\cong \left(\left(k/{a}_4,k/{a}_3,k/{a}_2,k/{a}_1\right);{{\tilde{\mu}}^L}_{SA},{{\tilde{\mu}}^R}_{SA}\right),\mathrm{if}\ k\ \mathrm{is}\ \mathrm{ordinary}\ \mathrm{number} $$
(43)

\( {R}_S\left(\tilde{A}\right) \) can be defuzzified through Eqs. (44) and (45). The first round of defuzzification of \( {R}_S\left(\tilde{A}\right) \) using Eq. (15) gives

$$ {D}_1\left({R}_S\left(\tilde{A}\right)\right)=\left(\frac{a_1+{\mu^L}_{S1A}{a}_2+{\mu^R}_{S1A}{a}_3+{a}_4}{4},\frac{a_1+{\mu^L}_{S2A}{a}_2+{\mu^R}_{S2A}{a}_3+{a}_4}{4},\frac{a_1+{\mu^L}_{S3A}{a}_2+{\mu^R}_{S3A}{a}_3+{a}_4}{4}\right) $$
(44)

However, given that the obtained value is still fuzzy in nature, a second defuzzification round may be practiced on the basis of the COA method (Eq. (4)) to come with the final crisp value:

$$ {D}_2\left({R}_S\left(\tilde{A}\right)\right)=\frac{a_1+\left(\frac{{\mu^L}_{S1A}+{\mu^L}_{S2A}+{\mu^L}_{S3A}}{3}\right){a}_2,\left(\frac{{\mu^R}_{S1A}+{\mu^R}_{S2A}+{\mu^R}_{S3A}}{3}\right){a}_3+{a}_4}{4} $$
(45)

Other operations (e.g., aggregation and normalization) can also be defined on this basis easily.

RFC-TOPSIS Method

As of current, a variety of FTOPSIS methods have been proposed [43, 44] for multi-attribute decision-making problems. The present study lays out a novel FTOPSIS method, namely, risk-based fuzzy cognitive TOPSIS model (RFC-FTOPSIS). The following are different steps of this new methodology.

  • Step 1. Forming the fuzzy decision and weight matrices

In this step, m alternatives with respect to n criteria are evaluated and the decision matrix based on GTrFNs and the fuzzy criteria weights are determined, which are denoted as \( {\tilde{D}}_k \) and \( \tilde{W} \), respectively.

$$ {\tilde{D}}_k={\left[{{\tilde{s}}^k}_{ij}\right]}_{m\times n}\kern0.75em i=1,\dots, m,j=1,\dots, n $$
(46)
$$ \tilde{W}={\left[{\tilde{w}}_i\right]}_{1\times n} $$
(47)

where \( {{\tilde{s}}^k}_{ij} \) is the fuzzy evaluation of the ith alternative respect to the jth attribute by kth expert and \( {{\tilde{s}}^k}_{ij}=\left({s}_{1 ij},{s}_{2 ij},{s}_{3 ij},{s}_{4 ij};{\mu}_{Lij},{\mu}_{Rij}\right) \).

  • Step 2. Determining the risk matrix

In the second step, for evaluating the risk factors, the positive and negative risk matrices of m alternatives with respect to n criteria are determined based on each decision-maker’s opinions.

$$ {R}^k=\left(\ {R_k}^{-}|\begin{array}{c}{R_k}^{+}\end{array}\right) $$
(48)
$$ {R_k}^{-}={\left[{{r^{-}}_{ij}}^k\right]}_{m\times n} $$
(49)
$$ {R_k}^{+}={\left[{{r^{+}}_{ij}}^k\right]}_{m\times n} $$
(50)

where Rk denotes the risk matrix of the kth decision-maker and Rk+ and Rk are the positive and negative risk matrices, respectively. In the above relations, rijk and rijk are negative and positive risks related to μLij, μRij in assessing the ith alternative with respect to the jth criterion by the kth decision-maker.

  • Step 3. Determining AR matrix

Now, focusing on experts’ opinions and organizational goals, the AR matrix of the n criteria is specified. In this case, AR+ and AR refer to the positive and negative AR matrices, respectively

$$ AR=\left(\ {AR}^{-}|\begin{array}{c}{AR}^{+}\end{array}\right) $$
(51)
$$ {AR}^{+}={\left[{AR^{+}}_j\right]}_{1\times n} $$
(52)
$$ {AR}^{-}={\left[{AR^{-}}_j\right]}_{1\times n} $$
(53)
  • Step 4. Defining the risk-based fuzzy cognitive decision matrix (RSk)

In a fourth step, a risk-based fuzzy cognitive decision matrix is formed. Given the GTrFN \( {{\tilde{s}}^k}_{ij} \) in Eq. (46), risk matrix Eq. (48), and acceptable risk matrices Eq. (51), the risk-based GTrFNs, i.e., \( {R_S}^k\left({\tilde{s}}_{ij}\right) \), and the corresponding matrix, RSk, can be obtained as follows:

$$ {R_S}^k={\left[{R_S}^k\left({\tilde{s}}_{ij}\right)\right]}_{m\times n} $$
(54)
  • Step 5. Aggregating the decision matrix RSk

Subsequently, RSk should be aggregated to give RST as follows:

$$ {R_S}^T=\frac{1}{K}{\oplus}_{k=1}^K{R_S}^k $$
(55)

where \( {R_S}^T={\left[{R_S}^T\left({\tilde{s}}_{ij}\right)\right]}_{m\times n} \) and \( {R_S}^T\left({\tilde{s}}_{ij}\right) \) denotes the aggregated risk-based GTrFN \( {\tilde{s}}_{ij} \).

  • Step 6. Weighting the decision matrix

Now, the weighted aggregated matrix is obtained (RSW) by employing Eqs. (56) and (57).

$$ {R_S}^W={\left[{R_S}^W\left({\tilde{s}}_{ij}\right)\right]}_{m\times n} $$
(56)
$$ \forall i,j\kern0.5em {R^W}_S\left({\tilde{s}}_{ij}\right)={\tilde{w}}_j\otimes {R_S}^T\left({\tilde{s}}_{ij}\right) $$
(57)

in which \( {R_S}^W\left({\tilde{s}}_{ij}\right) \) is weighted aggregated risk-based GTrFN \( {\tilde{s}}_{ij} \).

  • Step 7. Normalizing the weighted decision matrix

In this step, the matrix elements should be normalized. If \( {R_S}^W\left({\tilde{s}}_{ij}\right)=\left({s}_{1 ij},{s}_{2 ij},{s}_{3 ij},{s}_{4 ij};{\tilde{\mu}}_{LSij},{\tilde{\mu}}_{RSij}\right) \), the normalized matrix is defined using Eq. (58).

$$ {R_S}^N={\left[{R_S}^N\left({\tilde{s}}_{ij}\right)\right]}_{m\times n} $$
(58)

where RSN denotes the normalized matrix and \( {R_S}^N\left({\tilde{s}}_{ij}\right) \) is the normalized value of \( {R_S}^W\left({\tilde{s}}_{ij}\right) \) which is obtained as follows:

$$ \left\{\begin{array}{c}{R_S}^N\left({\tilde{s}}_{ij}\right)=\left(\frac{s_{1 ij}}{c_i^{+}},\frac{s_{2 ij}}{c_i^{+}},\frac{s_{3 ij}}{c_i^{+}},\frac{s_{4 ij}}{c_i^{+}};{\tilde{\mu}}_{LSij},{\tilde{\mu}}_{RSij}\right);{c}_i^{+}=\underset{j}{\max }{s}_{4 ij}\kern0.5em \mathrm{for}\ \mathrm{beneficial}\ \mathrm{criterion}\kern.1em \\ {}{R_S}^N\left({\tilde{s}}_{ij}\right)=\left(\frac{a_i^{-}}{s_{1 ij}},\frac{a_i^{-}}{s_{2 ij}},\frac{a_i^{-}}{s_{3 ij}},\frac{a_i^{-}}{s_{4 ij}};{\tilde{\mu}}_{LSij},{\tilde{\mu}}_{RSij}\right);{a}_i^{-}=\underset{j}{\min }{s}_{1 ij}\mathrm{for}\ \mathrm{non}-\mathrm{beneficial}\ \mathrm{criterion}\end{array}\right. $$
(59)
  • Step 8. Defuzzifying the normalized decision matrix

Now to convert RSN to simple fuzzy decision matrix, each \( {R_S}^N\left({\tilde{s}}_{ij}\right) \) should be one time defuzzified. This can be done using Eq. (44), and then we have

$$ {D}_1\left({R_S}^N\right)={\left[{D}_1\left({R_S}^N\left({\tilde{s}}_{ij}\right)\right)\right]}_{m\times n} $$
(60)

and

$$ {D}_1\left({R_S}^N\left({\tilde{s}}_{ij}\right)\right)=\left({a}_{1 ij},{a}_{2 ij},{a}_{3 ij}\right) $$
(61)

In these relations, D1(RSN) is the defuzzified matrix and \( {D}_1\left({R_S}^N\left({\tilde{s}}_{ij}\right)\right) \) is a one-time defuzzified value of \( {R_S}^N\left({\tilde{s}}_{ij}\right) \).

  • Step 9. Specifying the FPISs and FNISs

In this step, for each attribute the fuzzy positive ideal solutions (FPISs) A+ and fuzzy negative ideal solutions (FNISs) A should be obtained by employing Eqs. (62) and (65):

$$ \left\{\begin{array}{c}{A}^{+}=\left\{{\tilde{v}}_1^{+},{\tilde{v}}_2^{+},\dots {\tilde{v}}_n^{+}\right\}\\ {}{A}^{-}=\left\{{\tilde{v}}_1^{-},{\tilde{v}}_2^{-},\dots {\tilde{v}}_n^{-}\right\}\end{array}\right. $$
(62)

where by considering \( {D}_1\left({R_S}^N\left({\tilde{s}}_{ij}\right)\right)=\left({a}_{1 ij},{a}_{2 ij},{a}_{3 ij}\right) \), we have

$$ \left\{\begin{array}{c}{\tilde{v}}_j^{+}={\max}_i{a}_{1 ij}\\ {}{\tilde{v}}_j^{-}={\min}_i{a}_{3 ij}\ \end{array}\right. $$
(63)
  • Step 10. Determining distance of each choice from FPISs and FNISs

The distances between each choice from each FPIS and each FNIS are denoted by \( {d}_i^{+} \) and \( {d}_i^{-} \), respectively, and can be calculated by using Eq. (64):

$$ \left\{\begin{array}{c}{d}_i^{+}=\sum \limits_{j=1}^nd\left({\tilde{u}}_{ij},{\tilde{v}}_j^{+}\right)\kern0.75em ,\kern0.5em \mathrm{i}=1,2,\dots, m\\ {}{d}_i^{-}=\sum \limits_{j=1}^nd\left({\tilde{u}}_{ij},{\tilde{v}}_j^{-}\right)\kern0.75em ,\kern0.5em i=1,2,\dots, m\end{array}\right. $$
(64)

in which the distance between two TFNs \( \tilde{A}=\left({a}_{11},{a}_{12},{a}_{13}\right) \) and \( \tilde{B}=\left({a}_{21},{a}_{22},{a}_{23}\right) \) can be described via Eq. (65) [23]:

$$ \sqrt{\left(\frac{1}{3}\right)\left[{\left({a}_{11}-{a}_{21}\right)}^2+{\left({a}_{12}-\kern0.5em {a}_{22}\right)}^2+{\left({a}_{13}-{a}_{23}\right)}^2\right]} $$
(65)
  • Step 10. Computing the closeness coefficient

Eventually, the following equation provides the closeness coefficient (CCi) for the ith option:

$$ {\mathrm{CC}}_i=\frac{d_i^{-}}{d_i^{-}+{d}_i^{+}}\kern1.5em i=1,2,\dots, m $$
(66)
  • Step 11. Ranking the alternatives

In this step, the alternatives are ranked descending according to CCi. The steps of the proposed RFC-TOPSIS method are depicted in Fig. 6.

Fig. 6
figure 6

Flowchart of proposed RFC-TOPSIS

Illustrative Example and Comparisons

In this section, to demonstrate capabilities of the proposed RFC-TOPSIS method in solving decision-making problems under risk and uncertainty, a case study of FMEA is presented with the results of different scenarios compared.

Case Study (FMEA Analysis)

As a popular industrial analysis technique, FMEA works by ranking potential failure modes based on so-called Risk Priority Number (RPN) measure. The RPN is evaluated by multiplying the risk factors, i.e., occurrence (O), severity (S), and detection (D) [45]. Given that this analysis is frequently performed prior to actually designing the process or the product, the risk factors are extremely difficult to predict accurately [17]. The proposed RFC-TOPSIS model was evaluated on an ocean-fishing vessel as a case study. For this purpose, FMEA was performed on structure, propulsion, electrical, and auxiliary systems of the vessel. Possible failure of each of these systems may end up with injuries and/or other negative impacts. For each failure mode, the entire spectrum of signals and warnings were investigated. Table 2 presents GTrFN-based assessments for different failure modes with respect to different risk factors by one expert. Being doubtful due to information deficiency, the expert assigned two values (i.e., positive and negative risks) to each risk factor. The acceptable negative and positive risks of each criterion were determined based on the organizational goals and expert opinions (Table 2).

Table 2 The evaluation matrix of an expert

As a first step, Eqs. (36) and (37) were employed to calculate the risk-based fuzzy cognitive form of each evaluation (Table 3). Next, the evaluations were subjected to defuzzification via Eq. (44) and a simple fuzzy decision matrix was built based on TFNs (Table 4). Subsequently, CCi values were obtained by calculating the distance from FPISs and FNISs, respectively. Results of the ranking procedure are presented in Table 5. Moreover, in order to show the effectiveness of the proposed model to capture various scenarios of the problem, four other cases are investigated as follows:

  • Case 1: Only optimistic mode (positive risk) is considered.

  • Case 2: Only pessimistic mode (negative risk) is considered.

  • Case 3: AR is equal to zero.

  • Case 4: The problem is risk-free.

Table 3 The obtained risk-based fuzzy cognitive form of each evaluation
Table 4 The obtained fuzzy decision matrix
Table 5 Comparison of different scenarios

Table 5 and Fig. 7 present the results of the four above-described cases, indicating discrepancies resulting from different risk configurations in the problem.

Fig. 7
figure 7

Comparison of different ranking results in different scenarios

Results

Generally speaking, in future-based problems, predicted input data for processing are sometimes associated with risks and errors. Although such data can be adequately expressed using fuzzy sets and numbers, risks of this information can be considered as a confidence factor. By reviewing the results, it can be seen that the slight different outcomes were obtained from the presented case study when the RFC-TOPSIS methodology was applied, highlighting flexibility and efficiency of the methodology when it comes to risk-related problems. Considering the risk for evaluating the RPN, as compared to the risk-free case, has led to change in the results, e.g., the criticality of F3 decreases from rank 1 in the risk-free case to rank 2. It could be noted that considering the risk results in a more precise, reliable, and robust manner results in the risk-free case and it is obvious that it does not add the processing load considerably.

By reviewing the closeness coefficient values of different scenarios, it is inferred that by assuming the identical values of FPISs and FNISs in each scenario, the closeness coefficient of the proposed model is always between optimistic and pessimistic cases and lower than the free-risk mode, i.e., we have

$$ {{\mathrm{CC}}_i}^{\mathrm{Pessimistic}}\le {{\mathrm{CC}}_i}^{\mathrm{Proposed}\ \mathrm{risk}-\mathrm{based}\ \mathrm{fuzzy}\ \mathrm{cognitive}}\le {{\mathrm{CC}}_i}^{\mathrm{Without}\ \mathrm{risk}}\le {{\mathrm{CC}}_i}^{\mathrm{Optimistic}} $$
(67)

Finally, ranking results show a higher impact of optimistic risk on results than other cases, since the failure modes have become more critical.

Conclusion

Fuzzy sets can well represent the ambiguities and uncertainties of human cognitive information; however, in some decision-making problems, particularly those focusing on future events, usually, some percentage of risk and error exists about the predicted fuzzy data, which cannot be modeled by classical fuzzy sets. Therefore, the present research developed a new risk-based fuzzy cognitive model for describing the risk associated with the fuzzy sets and generalized fuzzy numbers. Moreover, such concepts as risk appetite (risk-taking degree) were considered to model the proposed methodology in a better and more realistic manner. Considering the novelties of this new concept, one may refer to the definition of positive and negative risks and the pessimistic and optimistic intervals of a membership function in the form of TFNs. Since the proposed model can be used to address various risk scenarios, it gives to organizations and decision-makers flexibility to define various parameters like the acceptable degree of positive/negative risk in real applications. Finally, a new approach called RFC-TOPSIS methodology was developed for solving MCDM problems, followed by presenting a case study of FMEA to demonstrate the efficiency of the proposed methodology. Based on the results of this study, the proposed methodology is highly recommended for problems requiring high levels of precision, such as safety or environment-related problems where a wrong decision is likely to end up with serious consequences. In addition, it can be used in decision problems in which data are related to the future along with risk and ambiguity including project management, portfolio selection, and climate changes.

As is discussed in “Introduction,” the mental factors of experts affect the reliability of the obtained information, since the risk values themselves are extracted by the experts, and there are differences in their risk perceptions (i.e., the higher risk values are reported by pessimist experts and the lower values by optimistic experts); it is recommended to employ consensus-reaching models in group decision problems to reduce the effects of miscognition through social influence [46]. Additionally, in this study, crisp values were obtained directly by the experts, which is not always a true assumption. The precise value of negative and positive risks of future predictions are not always in hand, so it can be expressed by using fuzzy information, which can be mentioned as a future direction of this study. Moreover, the risk-based fuzzy cognitive model was employed only for T1 fuzzy information that can be applied to other fuzzy models (e.g., intuitionistic fuzzy sets, hesitant fuzzy sets, and interval-valued fuzzy sets) and another future research work for modeling risks of aforementioned uncertainties.