1 Introduction

The emergence of industrial civilization in the eighteenth century has brought us great material satisfaction, but it has also caused increasingly serious problems such as climate change, resource depletion and environmental pollution. In order to solve environmental problems and ensure sustainable economic and social development, international organizations and research institutions have begun to advocate green civilization and vigorously promote the development of green industries and low-carbon economy. As an important link of modern economic development, finance is the key factor to promote economic development and also an important means to change the allocation of resources. Consequently, the concept of green finance, which applies green concept to financial development, is put forward. Green finance includes green credit. While providing green credit services, it is indispensable for banks and other financial institutions to carry out risk assessment on enterprises who are applying for green credit. This phenomenon about green credit risk assessment can be regarded as a kind of MADM [1,2,3,4,5].

MADM and multiple attribute group decision-making (MAGDM) are hot topics in the field of management decision-making [6,7,8,9,10,11]. There are many research methods around MADM and MAGDM. Among them, Evaluation Based on Distance from Average Solution (EDAS) method [12] is a relatively simple and easy-to-use. In this method, the relationship between each alternative and the standard point is compared from two aspects of positive distance and negative distance. Finally, the comprehensive score obtained from the positive distance and negative distance is established as the tool to evaluate the merits and demerits of alternatives. Tian et al. [13] applied EDAS method to supplier performance assessment. Based on extended hesitant fuzzy linguistic term environment, Liu and Zhang [14] developed traditional EDAS method and pointed novel possibility degree. Li et al. [15] established interval-valued neutrosophic EDAS model. Ju et al. [16] confirmed a series of picture fuzzy interaction operators which is also as a kind of innovation to traditional EDAS method. Zeng et al. [17] completed 2-tuple linguistic neutrosophic set (2TLNS) and further constructed improved EDAS model on the basis of 2TLNS. Keshavarz Ghorabaee, Amiri, Zavadskas, Turskis and Antucheviciene [18] utilized multivalued neutrosophic number (MVNN) to extend original EDAS method. Feng et al. [19] believed that establishing the EDAS model under IF was a valuable thing for the researches of MADM and MAGDM. Meanwhile, Karasan and Kahraman [20] also focused on IF EDAS model, but the difference was that they demonstrated new parametric divergence measures in their study. Similar to the forms of many researches, Li et al. [21] created new operators under single-valued complex neutrosophic environment and took advantage of these operators as the improved tool for the EDAS method. The contribution of the study of Wang et al. [22] was to construct EDAS models in covering-based variable precision fuzzy rough environment. Huang et al. [23] built the Enhancement EDAS Method Based on Prospect Theory. Han and Wei [24] chose four-branch fuzzy set to describe the uncertainty of the environment and gave the application of EDAS model in this fuzzy set. Wei et al. [25] defined the EDAS method for probabilistic linguistic MAGDM. He et al. [26] built the pythagorean 2-tuple linguistic EDAS method.

Such as intuitionistic fuzzy set (IFS) [27], picture fuzzy set (PFS) [28], and Pythagorean fuzzy set (PyFS) [29], all of these depend on the fuzzy set (FS) mentioned by Zhan et al. [30] firstly in 1965. These traditional fuzzy sets are used to evaluating things directly with numerical values. However, in the reality, for a great number of decision-makers, language is the effective way they are more familiar with and more accustomed to. Therefore, lots of fuzzy sets based on linguistic term set have been developed. Hesitant fuzzy linguistic term set (NWHFLTS) [31], probabilistic linguistic term set (PLTS) [32], probabilistic uncertain linguistic term set (PULTS) and so on are typical representatives. There are some similarities and differences between PULTS and PLTS. PLTS evolved from hesitant fuzzy linguistic term set (HFLTS), but further developed probability of each possible linguistic term. PULTS used a linguistic term in the form of an interval to evaluate, while made use of probability and the conception of linguistic term. Cuong [33] proposed a new Pearson correlation coefficient for PLTS, and compared with traditional correlation coefficient, the new one expressed better effect in assessing correlation. Wei et al. [25] defined the probabilistic linguistic EDAS method. Yager [34] integrated PLTS with the D number theory. Zadeh [35] developed dual Muirhead mean operators under PLTSs. At the same time, the birth of PULTS is noteworthy as well. Rodriguez, Martinez and Herrera [36] defined the basic concepts, operations and so on about PULTS. For optimizing the operation of PULTS, Pang et al. [37] created new operations, distance measure and operators. Based on a full comprehension of PULTS, Luo et al. [38] confirmed a new preference relation, distance measure and similarity measure about PULTS. Mo [39] emphasized the application of probabilistic uncertain linguistic EDAS model in the choice about the optimal green supplier. Another research from Du and Liu [40] also proposed multi-attributive border approximation area comparison (MABAC) model under PULTS about the issue of green suppliers. Meanwhile, Lin et al. [41] constructed PULTS-based QUALIFLEX (qualitative flexible multiple criteria) model. Wei et al. [42] defined the generalized Dice similarity measures for PUL-MAGDM. Wei et al. [43] built the probabilistic uncertain linguistic combinative distance-based assessment (CODAS) method.

Prospect theory (PT) had a unique insight into the factors affecting decision-making, which differs from traditional expected value theory (TEVT). The proposers of prospect theory, Bashir et al. [44], broke out of the constraint of TEVT for the first time and divided value into two aspects: gain and loss. In their opinion, there were different types of decision-makers in reality. The perception of profit and loss by decision-makers was not equal to value, but depended on the degree of aversion to risk. In addition, the PT believed that the subjective judgment of decision-maker may be distort the probability of the occurrence of the event, so the weighting function was proposed to eliminate the adverse effects. At present, there are many researches on using PT to make MADM or MAGDM [45,46,47,48,49], which is due to the perfect fit between PT and real decision situation. Zhao et al. [50] took advantage of PT to improve the traditional MABAC method under picture fuzzy environment and put forward a combination of weight determination method. Soon afterwards, Zhao et al. [51] established a new MAGDM model based on PT and hesitant probabilistic fuzzy set, and created a comprehensive weight determination model as well. Coincidentally, Zhao et al. [52] also researched the blend of MABAC method and PT, but the difference was that they likewise brought another idea in their model. Meanwhile, Fu et al. [53] utilized PT as well as the maximizing deviation method to construct decision model for the fuel options in ocean transportation. From the existing studies, there are many studies that combine PT with TODIM method, and some other studies on MAGDM using PT, but there are few investigations that merge PT and EDAS method together.

In order to make up for this gap and to put forward a more effective and user-friendly MAGDM method to help decision-makers select a reasonable and reliable optimal alternative as soon as possible in an increasingly complex environment of uncertainty, this paper proposes to establish an EDAS model based on prospect theory under probabilistic uncertainty linguistic term set (PT-PULTS-EDAS). In accordance with the analysis of PT and traditional EDAS, this new method will have simple arithmetic logic, which is easy for users to understand and employ. Moreover, the PT-PULTS-EDAS model fully considers the influence of decision-maker's mentality on decision result. Through the application of value function in PT, different parameters are introduced into the decision-making process to deal with the benefits and losses, so as to ensure that the decision-making process conforms to the decision-maker's psychological cognition. What’s more, the PT-PULTS-EDAS model not only utilizes CRITIC method to determine initial attribute weights, but also takes advantage of weight function to avoid the influence of decision-maker's cognitive differences on weights. To sum up, there are contributions of this paper: (1) the traditional EDAS method is improved using prospect theory; (2) the new model is a novel solution to the MAGDM problem; (3) the new model is also an extension of PULTS in the MAGDM problem; (4) the realization of the application of the new proposed method in green finance related fields enriches the application fields of MAGDM method. Therefore, there are reasons to believe that the PT-PULTS-EDAS model in this paper has certain significance and value for MAGDM.

This article contains the following contents. In order to help the readers understand PULTS, we review and summarize the basic knowledge of PULTS in the second part of the article. The third part of the article expounds the main basic theory of this paper—the prospect theory. In the Sect. 4, we elaborate the EDAS model based on the prospect theory (PT) in the PULT environment. Finally, in the Sect. 5, an example about green finance is given to prove the usability of this new model, and the conclusion is drawn that the model presented in this paper is reasonable and scientific in line with the comparative analysis results.

2 Preliminary Knowledge

In fact, people are more likely to rely on language to express their opinions than on numbers. Hence, in this article we select probabilistic uncertain linguistic term set (PULTS) as appraisal tool. Now we introduce some basic knowledge about PULTS.

Definition 1

[54] In order to relate language to numbers, we can define a linguistic term set \(\tilde{F} = \left\{ {\tilde{f}_{\Delta } \left| {\Delta = - \xi , \cdots , - 2, - 1,\;0,\;1,\;2, \ldots ,\xi } \right.} \right\}\) such as \(\tilde{F} = \left\{ {\tilde{f}_{ - 3} = {\text{extremely}}\;{\text{bad,}}\;\tilde{f}_{ - 2} = {\text{very}}\;{\text{bad}},} \right.\)\(\left. {\tilde{f}_{ - 1} = {\text{bad}},\;\tilde{f}_{0} = {\text{medium}},\;\tilde{f}_{1} = {\text{great}},\;\tilde{f}_{2} = {\text{very}}\;{\text{great}},\;\tilde{f}_{3} = {\text{extremely}}\;{\text{great}}} \right\}\). And the transfer function \(\tilde{T}\tilde{F}\) as the bridge help us to realize the transformation of the linguistic term \(\tilde{f}_{\Delta }\) into a crisp \(\Re\).

$$ \begin{gathered} \tilde{T}\tilde{F}:\left[ {\tilde{f}_{ - \xi } ,\tilde{f}_{\xi } } \right] \to \left[ {0,1} \right] \hfill \\ \tilde{T}\tilde{F}\left( {\tilde{f}_{\Delta } } \right) = \frac{\Delta + \xi }{{2\xi }} = \Re , \hfill \\ \end{gathered} $$
(1)

According to Eq. (2) namely function \(\tilde{T}\tilde{F}^{ - 1}\), the crisp \(\Re\) can be recovered to the linguistic term \(\tilde{f}_{\Delta }\).

$$ \begin{gathered} \tilde{T}\tilde{F}^{ - 1} :\left[ {0,1} \right] \to \left[ {\tilde{f}_{ - \xi } ,\tilde{f}_{\xi } } \right] \hfill \\ \tilde{T}\tilde{F}^{ - 1} \left( \Re \right) = \tilde{f}_{{\left( {2\Re - 1} \right)\xi }} = \tilde{f}_{\Delta } , \hfill \\ \end{gathered} $$
(2)

Slightly different from probabilistic linguistic term set (PLTS), Wang, Peng and Wang [55] further developed the probabilistic uncertain linguistic term set (PULTS).

Definition 2

[56] Eq. (3) is the definition of PULTS in line with the LTS \(\tilde{F} = \left\{ {\tilde{f}_{\Delta } \left| {\Delta = - \xi , \cdots , - 2, - 1,\;0,\;1,\;2, \ldots ,\xi } \right.} \right\}\).

$$ \Im \left( \tau \right) = \left\{ {\left. {\left[ {\hbar^{\iota } ,{\lambdabar^{\iota}} } \right]\left( {\tau^{\iota } } \right)} \right|\tau^{\iota } \ge 0;\iota = 1,2, \ldots ,\# \Im \left( \tau \right);\sum\limits_{\iota = 1}^{\# \Im \left( \tau \right)} {\tau^{\iota } } \le 1} \right\}, $$
(3)

where \(\left[ {\hbar^{\iota } ,{\lambdabar^{\iota}} } \right]\) is a uncertain linguistic term (ULT), and \(\hbar^{\iota }\) as well as \({\lambdabar^{\iota }}\) respectively represent the limitation of lower and upper (\(\hbar^{\iota } ,{\lambdabar^{\iota} } \in \tilde{F}\) as well as \(\hbar^{\iota } \le {\lambdabar^{\iota} }\)). Moreover, the probability of ULT \(\left[ {\hbar^{\iota } ,{\lambdabar^{\iota} } } \right]\) is evaluated by \(\tau^{\iota }\), and the total amount of ULT in PULTS \(\Im \left( \tau \right)\) is \(\# \Im \left( \tau \right)\).

In particular, if there is an inclusion or crossover relationship between two different ULTs in \(PU\left( {\hat{\pi }} \right) = \left\{ {\left. {\left[ {\hat{L}^{\left( m \right)} ,\hat{U}^{\left( m \right)} } \right]\left( {\hat{\pi }^{\left( m \right)} } \right)} \right|m = 1,2, \ldots ,\# PU\left( {\hat{\pi }} \right)} \right\}\), it is necessary to reprocess original PULTS. For inclusion, the more extensive ULT is further subdivided, for example, \(\left[ {\nu_{0} ,\nu_{2} } \right]\left( {0.6} \right)\) is divided into \(\left[ {\nu_{0} ,\nu_{1} } \right]\left( {0.3} \right)\) and \(\left[ {\nu_{1} ,\nu_{2} } \right]\left( {0.3} \right)\) in \(PU\left( {\hat{\pi }} \right) = \left\{ {\left[ {\nu_{0} ,\nu_{2} } \right]\left( {0.6} \right),\left[ {\nu_{0} ,\nu_{1} } \right]\left( {0.4} \right)} \right\}\) so that \(PU\left( {\hat{\pi }} \right) = \left\{ {\left[ {\nu_{0} ,\nu_{{1}} } \right]\left( {0.{7}} \right),\left[ {\nu_{{1}} ,\nu_{{2}} } \right]\left( {0.{3}} \right)} \right\}\). For crossover, the same part is separated out from original PULTSs, for instance, \(PU\left( {\hat{\pi }} \right) = \left\{ {\left[ {\nu_{ - 1} ,\nu_{1} } \right]\left( {0.6} \right),\left[ {\nu_{0} ,\nu_{2} } \right]\left( {0.4} \right)} \right\}\) is turned into \(PU\left( {\hat{\pi }} \right) = \left\{ {\left[ {\nu_{ - 1} ,\nu_{0} } \right]\left( {0.3} \right),\left[ {\nu_{0} ,\nu_{1} } \right]\left( {0.5} \right),\left[ {\nu_{1} ,\nu_{2} } \right]\left( {0.2} \right)} \right\}\).

Definition 3

[14] If \(\sum\nolimits_{\iota = 1}^{\# \Im \left( \tau \right)} {\tau^{\iota } } < 1\), we need to standardize using \(\hat{\tau }^{\iota } = {{\tau^{\iota } } \mathord{\left/ {\vphantom {{\tau^{\iota } } {\sum\limits_{\iota = 1}^{\# \Im \left( \tau \right)} {\tau^{\iota } } }}} \right. \kern-\nulldelimiterspace} {\sum\limits_{\iota = 1}^{\# \Im \left( \tau \right)} {\tau^{\iota } } }}\) instead of the previous probability \(\tau^{\iota }\). In other words, the PULTS \(\Im \left( \tau \right) = \left\{ {\left. {\left[ {\hbar^{\iota } ,{\lambdabar^{\iota} } } \right]\left( {\tau^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im \left( \tau \right);\sum\limits_{\iota = 1}^{\# \Im \left( \tau \right)} {\tau^{\iota } } \le 1} \right\}\) is standardized to \(\Im \left( {\hat{\tau }} \right) = \left\{ {\left. {\left[ {\hbar^{\iota } ,{\lambdabar^{\iota} } } \right]\left( {\hat{\tau }^{\iota } } \right)} \right|\hat{\tau }^{\iota } \ge 0;\iota = 1,2, \ldots ,\# \Im \left( {\hat{\tau }} \right);\sum\limits_{\iota = 1}^{{\# \Im \left( {\hat{\tau }} \right)}} {\hat{\tau }^{\iota } } = 1} \right\}\).

For ensuring the comparability between any two PULTS, we need to normalize PULTS in terms of length and form of expression.

Definition 4

[57] Suppose there are two PULTS \(\Im_{1} \left( {\tau_{1} } \right) = \left\{ {\left. {\left[ {\hbar_{1}^{\iota } ,{\lambdabar_{1}^{\iota } }} \right]\left( {\tau_{1}^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im_{1} \left( {\tau_{1} } \right)} \right\}\) and \(\Im_{2} \left( {\tau_{2} } \right) = \left\{ {\left. {\left[ {\hbar_{2}^{\iota } ,{\lambdabar_{2}^{\iota} } } \right]\left( {\tau_{2}^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im_{2} \left( {\tau_{2} } \right)} \right\}\), if \(\# \Im_{1} \left( {\tau_{1} } \right) > \# \Im_{2} \left( {\tau_{2} } \right)\), then Add \(\# \Im_{1} \left( {\tau_{1} } \right) - \# \Im_{2} \left( {\tau_{2} } \right)\) ULTs which are the smallest ULT of \(\Im_{2} \left( {\tau_{2} } \right)\) into PULTS \(\Im_{2} \left( {\tau_{2} } \right)\) with corresponding probabilities of zero.

Definition 5

[58] For a PULTS \(\Im \left( \tau \right) = \left\{ {\left. {\left[ {\hbar^{\iota } ,{\lambdabar^{\iota} } } \right]\left( {\tau^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im \left( \tau \right)} \right\}\), each ULT should be independent interval that is neither contained nor intersected in other ULTs. Once the inclusion or crossover relationship exists, the original PULTS need to be rearranged, and new PULTS with each ULT independent of each other is obtained by splitting and remerging. For instance, \(\Im \left( \tau \right) = \left\{ {\left[ {\tilde{f}_{ - 3} ,\tilde{f}_{0} } \right]\left( {0.3} \right),\left[ {\tilde{f}_{ - 1} ,\tilde{f}_{1} } \right]\left( {0.5} \right)} \right\}\) is rearranged to \(\Im \left( \tau \right) = \left\{ {\left[ {\tilde{f}_{ - 3} ,\tilde{f}_{ - 1} } \right]\left( {0.2} \right),\left[ {\tilde{f}_{ - 1} ,\tilde{f}_{0} } \right]\left( {0.35} \right),\left[ {\tilde{f}_{0} ,\tilde{f}_{1} } \right]\left( {0.25} \right)} \right\}\).

Definition 6

[41] The expected value \(\tilde{E}\tilde{V}\left( {\Im \left( \tau \right)} \right)\) and deviation value \(\tilde{D}\tilde{V}\left( {\Im \left( \tau \right)} \right)\) of PULTS \(\Im \left( \tau \right) = \left\{ {\left. {\left[ {\hbar^{\iota } ,{\lambdabar^{\iota} } } \right]\left( {\tau^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im \left( \tau \right)} \right\}\) can be defined as Eqs. (4) and (5) separately.

$$ \tilde{E}\tilde{V}\left( {\Im \left( \tau \right)} \right) = \frac{{\sum\nolimits_{\iota = 1}^{\# \Im \left( \tau \right)} {\left( {\frac{{\tilde{T}\tilde{F}\left( {\hbar^{\iota } } \right) \cdot \tau^{\iota } + \tilde{T}\tilde{F}\left( {{\lambdabar^{\iota} } } \right) \cdot \tau^{\iota } }}{2}} \right)} }}{{\sum\nolimits_{\iota = 1}^{\# \Im \left( \tau \right)} {\tau^{\iota } } }}, $$
(4)
$$ \tilde{D}\tilde{V}\left( {\Im \left( \tau \right)} \right) = \frac{{\sqrt {\sum\nolimits_{\iota = 1}^{\# \Im \left( \tau \right)} {\left( {\frac{{\tilde{T}\tilde{F}\left( {\hbar^{\iota } } \right) \cdot \tau^{\iota } + \tilde{T}\tilde{F}\left( {{\lambdabar^{\iota} } } \right) \cdot \tau^{\iota } }}{2} - \tilde{E}\tilde{V}\left( {\Im \left( \tau \right)} \right)} \right)^{2} } } }}{{\sum\nolimits_{\iota = 1}^{\# \Im \left( \tau \right)} {\tau^{\iota } } }}. $$
(5)

Definition 7

[41] If there are two PULTSs \(\Im_{1} \left( {\tau_{1} } \right) = \left\{ {\left. {\left[ {\hbar_{1}^{\iota } ,{\lambdabar_{1}^{\iota }} } \right]\left( {\tau_{1}^{\iota } } \right)} \right|\iota = 1,2, \dots ,\# \Im_{1} \left( {\tau_{1} } \right)} \right\}\) and \(\Im_{2} \left( {\tau_{2} } \right) = \left\{ {\left. {\left[ {\hbar_{2}^{\iota } ,{\lambdabar_{2}^{\iota} } } \right]\left( {\tau_{2}^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im_{2} \left( {\tau_{2} } \right)} \right\}\),

(1) when \(\tilde{E}\tilde{V}\left( {\Im_{1} \left( {\tau_{1} } \right)} \right) > \tilde{E}\tilde{V}\left( {\Im_{2} \left( {\tau_{2} } \right)} \right)\), there is \(\Im_{1} \left( {\tau_{1} } \right) > \Im_{2} \left( {\tau_{2} } \right)\);

(2) when \(\tilde{E}\tilde{V}\left( {\Im_{1} \left( {\tau_{1} } \right)} \right) = \tilde{E}\tilde{V}\left( {\Im_{2} \left( {\tau_{2} } \right)} \right)\) and \(\tilde{D}\tilde{V}\left( {\Im_{1} \left( {\tau_{1} } \right)} \right) > \tilde{D}\tilde{V}\left( {\Im_{2} \left( {\tau_{2} } \right)} \right)\), the same consequence can be deduced namely \(\Im_{1} \left( {\tau_{1} } \right) > \Im_{2} \left( {\tau_{2} } \right)\);

(3) when \(\tilde{E}\tilde{V}\left( {\Im_{1} \left( {\tau_{1} } \right)} \right) = \tilde{E}\tilde{V}\left( {\Im_{2} \left( {\tau_{2} } \right)} \right)\) and \(\tilde{D}\tilde{V}\left( {\Im_{1} \left( {\tau_{1} } \right)} \right) = \tilde{D}\tilde{V}\left( {\Im_{2} \left( {\tau_{2} } \right)} \right)\), we can conclude \(\Im_{1} \left( {\tau_{1} } \right) = \Im_{2} \left( {\tau_{2} } \right)\).

Definition 8

[41] Suppose \(\Im_{1} \left( {\tau_{1} } \right) = \left\{ {\left. {\left[ {\hbar_{1}^{\iota } ,{\lambdabar_{1}^{\iota} } } \right]\left( {\tau_{1}^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im_{1} \left( {\tau_{1} } \right)} \right\}\) and \(\Im_{2} \left( {\tau_{2} } \right) = \left\{ {\left. {\left[ {\hbar_{2}^{\iota } ,{\lambdabar_{2}^{\iota} } } \right]\left( {\tau_{2}^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im_{2} \left( {\tau_{2} } \right)} \right\}\) are two PULTSs and \(\# \Im_{1} \left( {\tau_{1} } \right) = \# \Im_{2} \left( {\tau_{2} } \right) = \# \Im\), the Hamming distance of these two PULTS are represented as Eq. (6) as follows:

$$ \hat{d}\left( {\Im_{1} \left( \tau \right),\Im_{2} \left( \tau \right)} \right) = \frac{1}{2 \cdot \# \Im }\sum\limits_{\iota = 1}^{\# \Im } {\left( \begin{gathered} \left( {\left| {\tilde{T}\tilde{F}\left( {\hbar_{1}^{\iota } } \right) \cdot \tau_{1}^{\iota } - \tilde{T}\tilde{F}\left( {\hbar_{2}^{\iota } } \right) \cdot \tau_{2}^{\iota } } \right|} \right) \hfill \\ + \left( {\left| {\tilde{T}\tilde{F}\left( {\lambdabar_{1}^{\iota } } \right) \cdot \tau_{1}^{\iota } - \tilde{T}\tilde{F}\left( {\lambdabar_{2}^{\iota } } \right) \cdot \tau_{2}^{\iota } } \right|} \right) \hfill \\ \end{gathered} \right)} . $$
(6)

3 Prospect Theory

Prospect theory (PT) first confirmed by Tversky and Kahneman [59] contradicted the point of the traditional expected value theory (TEVT) about final assets as the evaluation criteria for decision-makers and selected gains and losses instead of final asset. In addition, the discoverer of PT thought that the characteristic of decision-makers plays a vital role in attitude toward gain and losses. Comprehensively, the more a decision-maker pursues risk, the less he is affected by losses. Moreover, this phenomenon also appears in decision-makers' perception of the probability of occurrence of events and gives rise to distortion. To be more realistic, the prospect function \(\tilde{P}\left( w \right)\), the value function \(\tilde{C}\left( {w_{\text{s}} } \right)\) and the weighting function \(\tilde{G}\left( {h_{\text{s}} } \right)\) are created as follows Eqs. (7)–(9):

$$ \tilde{P}\left( w \right){ = }\sum\limits_{s = 1}^{f} {\tilde{C}\left( {w_{\text{s}} } \right) \cdot \tilde{G}\left( {h_{\text{s}} } \right)} . $$
(7)

For the value function \(\tilde{C}\left( {w_{{\text{s}}} } \right)\), if the actual value \(w_{{\text{s}}}\) is no less than the selected standard point \(w_{0}\), the value \(w_{{\text{s}}} - w_{0}\) means gains for decision-makers. Otherwise, the value \(w_{0} - w_{{\text{s}}}\) means losses for decision-makers. Actually, in a real decision-making, decision-makers with different personality traits have different psychological perception of gain and loss. Hence, the parameters \(\psi\), \(p\) and \(q\) in Eq. (8) are the mathematical embodiment of the decision-maker's psychology. To sum up, More risk-seeking decision-makers is with the greater distinct between \(q\) and \(p\), and usually their value function has traits that \(q > p\) and \(\psi < 1\). However, in more cases, the decision-maker is risk averse which means \(\psi > 1\) as well as \(q \le p\).

$$ \tilde{C}\left( {w_{{\text{s}}} } \right) = \left\{ {\begin{array}{*{20}c} {\left( {w_{{\text{s}}} - w_{0} } \right)^{q} \, ,{\text{ if }}w_{{\text{s}}} \ge w_{0} } \\ { - \psi \left( {w_{0} - w_{{\text{s}}} } \right)^{p} ,{\text{ if }}w_{{\text{s}}} < w_{0} } \\ \end{array} ,} \right. $$
(8)

The weighting function \(\tilde{G}\left( {h_{{\text{s}}} } \right)\) represents a modification of probabilities that have been distorted by the decision-makers’ psychology. As far as Lin et al. [41] are concerned, the decision-makers’ psychology can affect the decision-maker's cognition about the objective probability of the occurrence of the event. Therefore, in order to make a more accurate judgment, it is necessary to modify the subjective probability value according to the weighting function \(\tilde{G}\left( {h_{{\text{s}}} } \right)\). \(x\) and \(z\) represent the curvature of the weighting function \(\tilde{G}\left( {h_{{\text{s}}} } \right)\).

$$ \tilde{G}\left( {h_{{\text{s}}} } \right) = \left\{ {\begin{array}{*{20}c} {\frac{{h_{{\text{s}}}^{x} }}{{\left( {h_{{\text{s}}}^{x} + \left( {{1} - h_{{\text{s}}} } \right)^{x} } \right)^{\frac{1}{x}} }},{\text{ if }}w_{{\text{s}}} \ge w_{0} } \\ {\frac{{h_{u}^{z} }}{{\left( {h_{u}^{z} + \left( {1 - h_{{\text{s}}} } \right)^{z} } \right)^{\frac{1}{z}} }},{\text{ if }}w_{{\text{s}}} < w_{0} } \\ \end{array} } \right.. $$
(9)

4 PT-Based EDAS Method Under PULTS

As mentioned above, PT is adequate evaluation of decision-maker's emotion and also constructs a reasonable mathematical formula to quantify the effect of such emotion on decision-making. In other words, PT provides a measure to ensure that data are processed in a more realistic way. Consequently, constructing a new-optimized EDAS model based on PT and using PULTS to deal with the increasing uncertainty in the decision-making process will be a very interesting and meaningful way to solve the MAGDM problem. In the following, we will discuss the new model in detail.

First of all, invite \(\varsigma\) experts to form a panel of experts \(\overleftrightarrow \wp = \left\{ { \overleftrightarrow \wp _{1} ,\overleftrightarrow \wp _{2}, \ldots ,\overleftrightarrow \wp _{\vartheta}} \right\}\) and each expert is asked to give his opinion in uncertain linguistic terms (ULT) on all alternatives \(\overleftrightarrow \Lambda = \left\{ { \overleftrightarrow \Lambda _{1} ,\overleftrightarrow \Lambda _{1} , \ldots ,\overleftrightarrow \Lambda _{\varsigma} } \right\}\) under different attributes \(\overleftrightarrow \Upsilon= \left\{ {\overleftrightarrow \Upsilon _{1} ,\overleftrightarrow \Upsilon _{2} , \ldots \overleftrightarrow \Upsilon _{\chi} } \right\}\). All assessment information is stored in the \(\nu\) matrices \(\tilde{U}\tilde{L}^{(v)} = \left( {\left[ {\hbar_{\mu \gamma }^{\left( v \right)} ,{\lambdabar}_{\mu \gamma }^{\left( v \right)} } \right]} \right)_{\varsigma \times \chi }\) (\(\hbar_{\mu \gamma }^{\left( v \right)} ,{\lambdabar}_{\mu \gamma }^{\left( v \right)} \in \tilde{F}\);\(\hbar_{\mu \gamma }^{\left( v \right)} \le {\lambdabar}_{\mu \gamma }^{\left( v \right)}\);\(\mu = 1,2, \ldots ,\varsigma\);\(\gamma = 1,2, \ldots ,\chi\);\(v = 1,2, \ldots ,\vartheta\)).


Phase I: Preprocessing of basic information

  1. Step 1

    Judge whether one attribute is negative or not, and it is essential to transform the value of negative attribute \(\left[ {\tilde{f}_{a} ,\tilde{f}_{b} } \right]\) into its corresponding form \(\left[ {\tilde{f}_{ - b} ,\tilde{f}_{ - a} } \right].\)

  2. Step 2

    According to the above information that has been processed for consistency, we are capable to establish the aggregated and adjusted PULTS matrix \(\tilde{P}\tilde{U}\tilde{M} = \left( {\Im_{\mu \gamma } \left( \tau \right)} \right)_{\varsigma \times \chi } = \left( {\left\{ {\left. {\left[ {\hbar_{\mu \gamma }^{\iota } ,{\lambdabar}_{\mu \gamma }^{\iota } } \right]\left( {\tau_{\mu \gamma }^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im_{\mu \gamma } \left( \tau \right)} \right\}} \right)_{\varsigma \times \chi }\) in which \(\tau_{\mu \gamma }^{\iota }\) is the possibility of ULTS \(\left[ {\hbar_{\mu \gamma }^{\iota } ,{\lambdabar_{\mu \gamma }^{\iota} } } \right]\) appearing in alternative \(\mathop{\Lambda }\limits^{\leftrightarrow} _{\mu }\) under attribute \(\mathop{\Upsilon }\limits^{\leftrightarrow} _{\gamma }\) and satisfies \(\sum\nolimits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\tau^{\iota } } = 1\)

  3. Step 3

    Take advantage of the CRITIC method [60] to extract the initial objective attribute weights \( \mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} \left( {\mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} \ge 0\;{\text{and}}\sum\limits_{{\gamma = 1}}^{x} {\mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} = 1} } \right) \) from known and aggregated information. And the process is just as Eqs. (10)–(13).

    $$ \begin{gathered} \tilde{P}\tilde{C}\tilde{C}_{\gamma \kappa } = \hfill \\ \frac{{\sum\limits_{\mu = 1}^{\varsigma } {\left( \begin{gathered} \left( {\sum\limits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\frac{{\left( {\tilde{T}\tilde{F}\left( {\hbar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {\overline{\hbar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right) + \left( {\tilde{T}\tilde{F}\left( {\lambdabar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {{\lambdabar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right)}}{2}} } \right) \hfill \\ \left( {\sum\limits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\frac{{\left( {\tilde{T}\tilde{F}\left( {\hbar_{\mu \kappa }^{\iota } } \right) \cdot \tau_{\mu \kappa }^{\iota } - \tilde{T}\tilde{F}\left( {\overline{\hbar }_{\kappa }^{\iota } } \right) \cdot \overline{\tau }_{\kappa }^{\iota } } \right) + \left( {\tilde{T}\tilde{F}\left( {\lambdabar_{\mu \kappa }^{\iota } } \right) \cdot \tau_{\mu \kappa }^{\iota } - \tilde{T}\tilde{F}\left( {{\lambdabar }_{\kappa }^{\iota } } \right) \cdot \overline{\tau }_{\kappa }^{\iota } } \right)}}{2}} } \right) \hfill \\ \end{gathered} \right)} }}{{\left( \begin{gathered} \sqrt {\sum\limits_{\mu = 1}^{\varsigma } {\left( {\sum\limits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\frac{{\left( {\tilde{T}\tilde{F}\left( {\hbar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {\overline{\hbar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right) + \left( {\tilde{T}\tilde{F}\left( {\lambdabar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {{\lambdabar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right)}}{2}} } \right)^{2} } } \hfill \\ \sqrt {\sum\limits_{\mu = 1}^{\varsigma } {\left( {\sum\limits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\frac{{\left( {\tilde{T}\tilde{F}\left( {\hbar_{\mu \kappa }^{\iota } } \right) \cdot \tau_{\mu \kappa }^{\iota } - \tilde{T}\tilde{F}\left( {\overline{\hbar }_{\kappa }^{\iota } } \right) \cdot \overline{\tau }_{\kappa }^{\iota } } \right) + \left( {\tilde{T}\tilde{F}\left( {\lambdabar_{\mu \kappa }^{\iota } } \right) \cdot \tau_{\mu \kappa }^{\iota } - \tilde{T}\tilde{F}\left( {{\lambdabar }_{\kappa }^{\iota } } \right) \cdot \overline{\tau }_{\kappa }^{\iota } } \right)}}{2}} } \right)^{2} } } \hfill \\ \end{gathered} \right)}}. \hfill \\ \, \gamma ,\kappa = 1,2, \ldots ,\chi \hfill \\ \end{gathered} $$
    (10)

    where \(\overline{\Im }_{\gamma } \left( {\overline{\tau }} \right) = \left\{ {\left[ {\overline{\hbar }_{\gamma }^{\iota } ,{\lambdabar }_{\gamma }^{\iota } } \right]\left( {\overline{\tau }_{\gamma }^{\iota } } \right) = \left[ {\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\hbar_{\mu \gamma }^{\iota } } ,\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\lambdabar_{\mu \gamma }^{\iota } } } \right]\left( {\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\tau_{\mu \gamma }^{\iota } } } \right)} \right\}\) and \(\overline{\Im }_{\kappa } \left( {\overline{\tau }} \right) = \left\{ {\left[ {\overline{\hbar }_{\kappa }^{\iota } ,{\lambdabar }_{\kappa }^{\iota } } \right]\left( {\overline{\tau }_{\kappa }^{\iota } } \right) = \left[ {\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\hbar_{\mu \kappa }^{\iota } },\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\lambdabar_{\mu \kappa }^{\iota } } } \right]\left( {\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\tau_{\mu \kappa }^{\iota } } } \right)} \right\}\).

    $$ \begin{gathered} \tilde{P}\tilde{S}\tilde{D}_{\gamma } = \sqrt {\frac{{\sum\limits_{\mu = 1}^{\varsigma } {\left( {\sum\limits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\frac{1}{2}\left( \begin{gathered} \left( {\tilde{T}\tilde{F}\left( {\hbar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {\overline{\hbar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right) \hfill \\ + \left( {\tilde{T}\tilde{F}\left( {\lambdabar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {{\lambdabar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right) \hfill \\ \end{gathered} \right)} } \right)^{2} } }}{\varsigma - 1}} , \hfill \\ \, \gamma = 1,2, \ldots ,\chi \hfill \\ \end{gathered} $$
    (11)
    $$ \Psi_{\gamma } = \tilde{P}\tilde{S}\tilde{D}_{\gamma } \cdot \sum\limits_{\kappa = 1}^{\chi } {\left( {1 - \tilde{P}\tilde{C}\tilde{C}_{\gamma \kappa } } \right)} , \, \gamma = 1,2, \ldots ,\chi \, $$
    (12)
    $$ \mathop \leftrightarrow \limits^{{{\text{Ioa}}}}_{\gamma } = \frac{{\Psi_{\gamma } }}{{\sum\nolimits_{{\gamma = 1}}^{\chi } {\Psi_{\gamma } } }},\gamma = 1,2, \ldots ,\chi $$
    (13)

Phase II: Core operation of PT-PULTS-EDAS model

  1. Step 4

    Adopt Eq. (14) to alter the initial objective attribute weights by virtue of the viewpoint that the psychology of decision-makers could lead to the distortion of probability. And eventually acquire the altered objective attribute weights \(\tilde{A}\tilde{O}\tilde{A}_{\mu \gamma }\) (\(\mu = 1,2, \ldots ,\varsigma\);\(\gamma = 1,2, \ldots ,\chi\)).

    $$ \left\{ {\begin{array}{*{20}l} {\tilde{A}\tilde{O}\tilde{A}_{{\mu \gamma }} = \left( {\mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} } \right)^{x} /\left( {\left( {\mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} } \right)^{x} + \left( {1 - \mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} } \right)^{x} } \right)^{{\frac{1}{x}}} ,} \hfill & {\Im _{{\mu \gamma }} \left( \tau \right) \ge \bar{\Im }_{\gamma } \left( {\bar{\tau }} \right)} \hfill \\ {\left( {\mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} } \right)^{z} /\left( {\left( {\mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} } \right)^{z} + \left( {1 - \mathop \leftrightarrow \limits_{\gamma }^{{{\text{Ioa}}}} } \right)^{z} } \right)^{{\frac{1}{z}}} ,} \hfill & {\Im _{{\mu \gamma }} \left( \tau \right) \ge \bar{\Im }_{\gamma } \left( {\bar{\tau }} \right)} \hfill \\ \end{array} } \right. $$
    (14)

    where \(x\) and \(z\) are parameters which represent the curvature of the attribute weight function.

  2. Step 5

    Determine the mean value \(\overline{\Im }_{\gamma } \left( {\overline{\tau }} \right)\) (\(\gamma = 1,2, \ldots ,\chi\)) of PULTS under each attribute as the reference point, just as Eq. (15).

    $$ \overline{\Im }_{\gamma } \left( {\overline{\tau }} \right) = \left\{ {\left[ {\overline{\hbar }_{\gamma }^{\iota } ,{\lambdabar }_{\gamma }^{\iota } } \right]\left( {\overline{\tau }_{\gamma }^{\iota } } \right) = \left[ {\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\hbar_{\mu \gamma }^{\iota } } ,\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\lambdabar_{\mu \gamma }^{\iota } } } \right]\left( {\frac{1}{\varsigma }\sum\limits_{\mu = 1}^{\varsigma } {\tau_{\mu \gamma }^{\iota } } } \right)} \right\}. $$
    (15)
  3. Step 6

    The part more than the average is counted as a gain in the positive distance \(\tilde{P}\tilde{D}\tilde{A}_{\mu \gamma }\) (\(\mu = 1,2, \ldots ,\varsigma\);\(\gamma = 1,2, \ldots ,\chi\)), and the part less than the average is regarded as a loss and included in the negative distance \(\tilde{N}\tilde{D}\tilde{A}_{\mu \gamma }\) (\(\mu = 1,2, \ldots ,\varsigma\);\(\gamma = 1,2, \ldots ,\chi\)), just as Eq. (16) and (17). Importantly, three parameters \(\psi\), \(q\) and \(p\) are brought in for expounding the phenomenon that decision-makers may be have different attitudes towards gain and loss.

    $$ \begin{aligned} & {\text{if}}\sum\limits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\left( {\left( {\tilde{T}\tilde{F}\left( {\hbar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {\overline{\hbar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right) + \left( {\tilde{T}\tilde{F}\left( {\lambdabar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } - \tilde{T}\tilde{F}\left( {{\lambdabar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } } \right)} \right)} \ge 0 \\ & \tilde{P}\tilde{D}\tilde{A}_{\mu \gamma } = \frac{{\max \left\{ {0,\left( {\hat{d}\left( {\Im_{\mu \gamma } \left( \tau \right),\overline{\Im }_{\gamma } \left( {\overline{\tau }} \right)} \right)} \right)^{q} } \right\}}}{{\tilde{E}\tilde{V}\left( {\overline{\Im }_{\gamma } \left( {\overline{\tau }} \right)} \right)}}, \\ \end{aligned} $$
    (16)
    $$ \begin{aligned} & {\text{If}}\sum\limits_{\iota = 1}^{{\# \Im_{\mu \gamma } \left( \tau \right)}} {\left( {\left( {\tilde{T}\tilde{F}\left( {\overline{\hbar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } - \tilde{T}\tilde{F}\left( {\hbar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } } \right) + \left( {\tilde{T}\tilde{F}\left( {{\lambdabar }_{\gamma }^{\iota } } \right) \cdot \overline{\tau }_{\gamma }^{\iota } - \tilde{T}\tilde{F}\left( {\lambdabar_{\mu \gamma }^{\iota } } \right) \cdot \tau_{\mu \gamma }^{\iota } } \right)} \right)} \ge 0 \\ & \tilde{N}\tilde{D}\tilde{A}_{\mu \gamma } = \frac{{\max \left\{ {0,\psi \cdot \left( {\hat{d}\left( {\overline{\Im }_{\gamma } \left( {\overline{\tau }} \right),\Im_{\mu \gamma } \left( \tau \right)} \right)} \right)^{p} } \right\}}}{{\tilde{E}\tilde{V}\left( {\overline{\Im }_{\gamma } \left( {\overline{\tau }} \right)} \right)}}, \\ \end{aligned} $$
    (17)

    where all \(\psi\), \(q\) and \(p\) are parameters.

  4. Step 6

    Gather all \(\tilde{P}\tilde{D}\tilde{A}_{\mu \gamma }\) into positive distance matrix \(\tilde{P}\tilde{D}\tilde{A}\tilde{M}\) and all \(\tilde{N}\tilde{D}\tilde{A}_{\mu \gamma }\) into negative distance matrix \(\tilde{N}\tilde{D}\tilde{A}\tilde{M}\).

    $$ \begin{gathered} \, \overleftrightarrow \Upsilon _{1} \, \overleftrightarrow \Upsilon _{2} \, \cdots \, \mathop{\Upsilon }\limits^{\leftrightarrow} _{\chi } \hfill \\ \tilde{P}\tilde{D}\tilde{A}\tilde{M}{ = }\left( {\tilde{P}\tilde{D}\tilde{A}_{\mu \gamma } } \right)_{\varsigma \times \chi } = \begin{array}{*{20}c} {\overleftrightarrow \Lambda _{1} } \\ {\overleftrightarrow \Lambda _{1} } \\ \vdots \\ {\mathop{\Lambda }\limits^{\leftrightarrow} _{\varsigma } } \\ \end{array} \left( {\begin{array}{*{20}c} {\tilde{P}\tilde{D}\tilde{A}_{11} } & {\tilde{P}\tilde{D}\tilde{A}_{12} } & \cdots & {\tilde{P}\tilde{D}\tilde{A}_{1\chi } } \\ {\tilde{P}\tilde{D}\tilde{A}_{21} } & {\tilde{P}\tilde{D}\tilde{A}_{22} } & \cdots & {\tilde{P}\tilde{D}\tilde{A}_{2\chi } } \\ \vdots & \vdots & \ddots & \vdots \\ {\tilde{P}\tilde{D}\tilde{A}_{\varsigma 1} } & {\tilde{P}\tilde{D}\tilde{A}_{\varsigma 2} } & \cdots & {\tilde{P}\tilde{D}\tilde{A}_{\varsigma \chi } } \\ \end{array} } \right), \hfill \\ \end{gathered} $$
    (18)
    $$ \begin{gathered} \, \overleftrightarrow \Upsilon _{1} \, \overleftrightarrow \Upsilon _{2} \, \cdots \, \mathop{\Upsilon }\limits^{\leftrightarrow} _{\chi } \hfill \\ \tilde{N}\tilde{D}\tilde{A}\tilde{M}{ = }\left( {\tilde{N}\tilde{D}\tilde{A}_{\mu \gamma } } \right)_{\varsigma \times \chi } = \begin{array}{*{20}c} {\overleftrightarrow \Lambda _{1} } \\ {\overleftrightarrow \Lambda _{1} } \\ \vdots \\ {\mathop{\Lambda }\limits^{\leftrightarrow} _{\varsigma } } \\ \end{array} \left( {\begin{array}{*{20}c} {\tilde{N}\tilde{D}\tilde{A}_{11} } & {\tilde{N}\tilde{D}\tilde{A}_{12} } & \cdots & {\tilde{N}\tilde{D}\tilde{A}_{1\chi } } \\ {\tilde{N}\tilde{D}\tilde{A}_{21} } & {\tilde{N}\tilde{D}\tilde{A}_{22} } & \cdots & {\tilde{N}\tilde{D}\tilde{A}_{2\chi } } \\ \vdots & \vdots & \ddots & \vdots \\ {\tilde{N}\tilde{D}\tilde{A}_{\varsigma 1} } & {\tilde{N}\tilde{D}\tilde{A}_{\varsigma 2} } & \cdots & {\tilde{N}\tilde{D}\tilde{A}_{\varsigma \chi } } \\ \end{array} } \right), \hfill \\ \end{gathered} $$
    (19)
  5. Step 7

    Figure out the weighted positive distance \(\tilde{S}\tilde{P}_{\mu }\) (\(\mu = 1,2, \ldots ,\varsigma\)) and the weighted negative distance \(\tilde{S}\tilde{N}_{\mu }\) (\(\mu = 1,2, \ldots ,\varsigma\)) by utilizing Eqs. (20) and (21).

    $$ \tilde{S}\tilde{P}_{\mu } = \sum\limits_{\gamma = 1}^{\chi } {\tilde{A}\tilde{O}\tilde{A}_{\mu \gamma } \cdot \tilde{P}\tilde{D}\tilde{A}_{\mu \gamma } } \;\mu = 1,2, \ldots ,\varsigma . $$
    (20)
    $$ \tilde{S}\tilde{N}_{\mu } = \sum\limits_{\gamma = 1}^{\chi } {\tilde{A}\tilde{O}\tilde{A}_{\mu \gamma } \cdot \tilde{N}\tilde{D}\tilde{A}_{\mu \gamma } } \;\mu = 1,2, \ldots ,\varsigma . $$
    (21)
  6. Step 8

    Integrate \(\tilde{S}\tilde{P}_{\mu }\) and \(\tilde{S}\tilde{N}_{\mu }\) in accordance with Eq. (22) to obtain the overall score \(\tilde{A}\tilde{S}_{\mu }\) (\(\mu = 1,2, \ldots ,\varsigma\)) of alternative \(\mathop{\Lambda }\limits^{\leftrightarrow} _{\mu }\). Undisputedly, the alternative with the biggest overall score is affirmed as the best choice.

    $$ \begin{gathered} \tilde{A}\tilde{S}_{\mu } = \frac{1}{2}\left( {\frac{{\tilde{S}\tilde{P}_{\mu } }}{{\mathop {\max }\limits_{\mu } \left\{ {\tilde{S}\tilde{P}_{\mu } } \right\}}} + \left( {1 - \frac{{\tilde{S}\tilde{N}_{\mu } }}{{\mathop {\max }\limits_{\mu } \left\{ {\tilde{S}\tilde{N}_{\mu } } \right\}}}} \right)} \right). \hfill \\ \, \mu = 1,2, \ldots ,\varsigma \hfill \\ \end{gathered} $$
    (22)

5 Numerical Example

Since the eighteenth century, the advance of industrial civilization has not only brought us great material wealth, but also caused increasingly serious problems such as climate change, resource depletion, environment pollution and so on. In order to prevent the environmental problem from further worsening and adapt to climate change, some government departments, international organizations and academic institutions have begun to advocate green civilization and at the same time vigorously promote the development of green industry and low carbon economy in both policy and public opinion to ensure the sustainable development of economy and society. As an important link of modern economic development, finance is an important means to change the allocation of resources and a key factor to promote economic development. The implementation of green concept into financial development has gradually become the focus of researchers and policy makers, hence the concept of green finance was put forward. Green finance refers to a series of financial services which can improve environment, respond climate change and ensure efficient utilization of resource, including project investment and financing, project operation, risk management and so on. For many enterprises adhering to the concept of green environmental protection, financing difficulties have been perplexing them. Therefore, how to construct an effective evaluation model to help banks select qualified green enterprises to provide green credit has become a very important issue in green finance. A bank needs to evaluate the credit risk and environmental protection of five enterprises. The bank invited five experts to give assessment information in four aspects: (1) \(\mathop {\Upsilon_{1} }\limits^{ \leftrightarrow } \) is the operating conditions; (2) \(\mathop {\Upsilon_{2} }\limits^{ \leftrightarrow } \) is the applicant's credit; (3) \(\mathop {\Upsilon_{3} }\limits^{ \leftrightarrow } \) is the resource consumption; (4) \({\overleftrightarrow{\Upsilon}}_{4}\) is the asset scale. Moreover, five experts \(\mathop{\wp }\limits^{\leftrightarrow} _{\nu }\)(\(\nu = 1,2,3,4,5\)) have given the following evaluative information, just as Tables 1, 2, 3, 4 and 5, to five NSSPs \(\mathop{\Lambda }\limits^{\leftrightarrow} _{\mu }\) (\(\mu = 1,2,3,4,5\)).

$$ \tilde{F} = \left\{ {\begin{array}{*{20}l} {\tilde{f}_{{ - 3}} = {\text{extremely bad}}(\mathop \leftrightarrow \limits^{{{\text{EB}}}} ),\tilde{f}_{{ - 2}} = {\text{very bad}}(\mathop \leftrightarrow \limits^{{{\text{VB}}}} ),} \\ {\tilde{f}_{{ - 1}} = {\text{bad}}(\mathop \leftrightarrow \limits^{{\text{B}}} ),\nu _{0} = {\text{medium}}(\mathop \leftrightarrow \limits^{{\text{M}}} ),\tilde{f}_{1} = {\text{great}}(\mathop \leftrightarrow \limits^{{\text{G}}} )} \\ {\tilde{f}_{2} = {\text{very great}}(\mathop \leftrightarrow \limits^{{{\text{VG}}}} ),\tilde{f}_{3} = {\text{extremely great}}(\mathop \leftrightarrow \limits^{{{\text{EG}}}} )} \\ \end{array} } \right\}, $$
Table 1 The ULT matrix \(\tilde{U}\tilde{L}^{(1)}\)
Table 2 The ULT matrix \(\tilde{U}\tilde{L}^{(2)}\)
Table 3 The ULT matrix \(\tilde{U}\tilde{L}^{(3)}\)
Table 4 The ULT matrix \(\tilde{U}\tilde{L}^{(4)}\)
Table 5 The ULT matrix \(\tilde{U}\tilde{L}^{(5)}\)

The following clearly describes detail process of the application of PT-PULTS-EDAS about green credit risk assessment.


Phase I: Preprocessing of basic information

  1. Step 1

    Judge whether one attribute is negative or not, and it is essential to transform the value of negative attribute \(\left[ {\tilde{f}_{a} ,\tilde{f}_{b} } \right]\) into its corresponding form \(\left[ {\tilde{f}_{ - b} ,\tilde{f}_{ - a} } \right]\). The results are shown in Tables 6, 7, 8, 9, and 10.

    Table 6 The standardized ULT matrix from \(\tilde{U}\tilde{L}^{(1)}\)
    Table 7 The standardized ULT matrix from \(\tilde{U}\tilde{L}^{(2)}\)
    Table 8 The standardized ULT matrix from \(\tilde{U}\tilde{L}^{(3)}\)
    Table 9 The standardized ULT matrix from \(\tilde{U}\tilde{L}^{(4)}\)
    Table 10 The standardized ULT matrix from \(\tilde{U}\tilde{L}^{(5)}\)
  2. Step 2

    According to the above information that has been processed for consistency, we are capable to establish the aggregated and adjusted PULTS matrix \(\tilde{P}\tilde{U}\tilde{M} = \left( {\Im_{\mu \gamma } \left( \tau \right)} \right)_{\varsigma \times \chi } = \left( {\left\{ {\left. {\left[ {\hbar_{\mu \gamma }^{\iota } ,\lambdabar_{\mu \gamma }^{\iota } } \right]\left( {\tau_{\mu \gamma }^{\iota } } \right)} \right|\iota = 1,2, \ldots ,\# \Im_{\mu \gamma } \left( \tau \right)} \right\}} \right)_{5 \times 4}\) shown in Table 11.

    Table 11 The aggregated and adjusted PULTS matrix \(\tilde{P}\tilde{U}\tilde{M}\)
  3. Step 4

    The CRITIC method is utilized (Eq. (10) – Eq. (13)) to extract the initial objective attribute weights \( {\mathop \leftrightarrow \limits^{{{\text{Ioa}}_{\gamma } }} } \)(\( {\mathop \leftrightarrow \limits^{{{\text{Ioa}}_{\gamma } }} \ge 0} \) and \( \sum\limits_{{\gamma = 1}}^{4} {\mathop \leftrightarrow \limits^{{{\text{Ioa}}_{\gamma } }} } = 1 \)) from known and aggregated PULTS matrix \(\tilde{P}\tilde{U}\tilde{M}\).

    $$ \mathop \leftrightarrow \limits^{{{\text{Ioa}}_{1} }} = 0.2076 \ldots \mathop \leftrightarrow \limits^{{{\text{Ioa}}_{2} }} = 0.2708 \ldots \mathop \leftrightarrow \limits^{{{\text{Ioa}}_{3} }} = 0.3196 \ldots \mathop \leftrightarrow \limits^{{{\text{Ioa}}_{4} }} = 0.2020 $$

Adopt Eq. (14) to alter the initial objective attribute weights and further acquire the altered objective attribute weights \(\tilde{A}\tilde{O}\tilde{A}_{\mu \gamma }\) (\(\mu = 1,2,3,4,5\);\(\gamma = 1,2,3,4\)) shown in Table 12. (Notes: the values of parameters \(x = 0.61\) and \(z = 0.69\) in Eq. (14) are derived from Lin et al. [41]’s the experimental proof).

Table 12 The altered objective attribute weights \(\tilde{A}\tilde{O}\tilde{A}_{\mu \gamma }\)

Phase II: Core operation of PT-PULTS-EDAS model

  1. Step 5

    Determine the mean value \(\overline{\Im }_{\gamma } \left( {\overline{\tau }} \right)\) (\(\gamma = 1,2,3,4\)) of PULTS under each attribute as the reference point, just as Eq. (15).

    $$ \overline{\Im }_{1} \left( {\overline{\tau }} \right) = \left\{ {\left[ {\tilde{f}_{ - 1} ,\tilde{f}_{0} } \right]\left( {0.16} \right),\left[ {\tilde{f}_{ - 0.4} ,\tilde{f}_{0.6} } \right]\left( {0.4} \right),\left[ {\tilde{f}_{0.6} ,\tilde{f}_{1.6} } \right]\left( {0.44} \right)} \right\} $$
    $$ \overline{\Im }_{2} \left( {\overline{\tau }} \right) = \left\{ {\left[ {\tilde{f}_{ - 0.8} ,\tilde{f}_{0.2} } \right]\left( {0.22} \right),\left[ {\tilde{f}_{0} ,\tilde{f}_{1} } \right]\left( {0.44} \right),\left[ {\tilde{f}_{1} ,\tilde{f}_{2} } \right]\left( {0.34} \right)} \right\} $$
    $$ \overline{\Im }_{3} \left( {\overline{\tau }} \right) = \left\{ {\left[ {\tilde{f}_{ - 1} ,\tilde{f}_{0} } \right]\left( {0.28} \right),\left[ {\tilde{f}_{ - 0.2} ,\tilde{f}_{0.8} } \right]\left( {0.4} \right),\left[ {\tilde{f}_{0.8} ,\tilde{f}_{1.8} } \right]\left( {0.32} \right)} \right\} $$
    $$ \overline{\Im }_{4} \left( {\overline{\tau }} \right) = \left\{ {\left[ {\tilde{f}_{ - 0.6} ,\tilde{f}_{0.4} } \right]\left( {0.24} \right),\left[ {\tilde{f}_{0} ,\tilde{f}_{1} } \right]\left( {0.36} \right),\left[ {\tilde{f}_{1} ,\tilde{f}_{2} } \right]\left( {0.4} \right)} \right\} $$
  2. Step 6

    Just as Eqs. (16) and (17), anything greater than the average is counted as a gain in the positive distance \(\tilde{P}\tilde{D}\tilde{A}_{\mu \gamma }\)(\(\mu = 1,2,3,4,5\);\(\gamma = 1,2,3,4\)) gathered into matrix \(\tilde{P}\tilde{D}\tilde{A}\tilde{M}\). At the same time, the part less than the average is regarded as a loss and included in the negative distance \(\tilde{N}\tilde{D}\tilde{A}_{\mu \gamma }\)(\(\mu = 1,2,3,4,5\);\(\gamma = 1,2,3,4\)) gathered into matrix \(\tilde{N}\tilde{D}\tilde{A}\tilde{M}\). (Notes: the values of parameters \(p = 0.88\), \(q = 0.88\) and \(\psi = 2.25\) in Eq. (17) are derived from Lin et al. [41]’s the experimental proof.)

    $$ \begin{aligned} \tilde{P}\tilde{D}\tilde{A}\tilde{M} = \left( {\tilde{P}\tilde{D}\tilde{A}_{{\mu \gamma }} } \right)_{{5 \times 4}} = & \begin{array}{*{20}c} {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{1} } & {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{2} } & {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{3} } & {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{4} } \\ \end{array} \\ & \begin{array}{*{20}c} {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{1} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{1} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{3} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{4} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{5} } \\ \end{array} \left\{ {\begin{array}{*{20}c} 0 & 0 & 0 & 0 \\ {0.1790} & {0.2662} & {0.2672} & {0.1936} \\ {0.0447} & {0.4649} & {0.2210} & {0.2776} \\ 0 & 0 & 0 & 0 \\ {0.1045} & 0 & 0 & {0.3355} \\ \end{array} } \right\} \\ \end{aligned} $$
    $$ \begin{aligned} \tilde{N}\tilde{D}\tilde{A}\tilde{M} = \left( {\tilde{N}\tilde{D}\tilde{A}_{{\mu \gamma }} } \right)_{{5 \times 4}} = & \begin{array}{*{20}c} {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{1} } & {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{2} } & {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{3} } & {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Upsilon } _{4} } \\ \end{array} \\ & \begin{array}{*{20}c} {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{1} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{1} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{3} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{4} } \\ {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\leftrightarrow}$}} {\Lambda } _{5} } \\ \end{array} \left\{ {\begin{array}{*{20}c} {0.2906} & {0.5740} & {0.3657} & {0.5526} \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ {0.4515} & {0.3608} & {0.5230} & {0.2963} \\ 0 & {0.3608} & {0.2454} & 0 \\ \end{array} } \right\} \\ \end{aligned} $$
  3. Step 7

    Figure out the weighted positive distance \(\tilde{S}\tilde{P}_{\mu }\) (\(\mu = 1,2,3,4,5\)) and the weighted negative distance \(\tilde{S}\tilde{N}_{\mu }\) (\(\mu = 1,2,3,4,5\)) by utilizing Eqs. (20) and (21). And the corresponding outcomes are listed in Table 13

    Table 13 The weighted distance
  4. Step 8

    Integrate \(\tilde{S}\tilde{P}_{\mu }\) and \(\tilde{S}\tilde{N}_{\mu }\) in accordance with Eq. (22) to obtain the overall score \(\tilde{A}\tilde{S}_{\mu }\) (\(\mu = 1,2,3,4,5\)) of alternative \(\mathop{\Lambda }\limits^{\leftrightarrow} _{\mu }\).

    $$ \tilde{A}\tilde{S}_{1} = 0 \ldots \tilde{A}\tilde{S}_{2} = 0.9472 \ldots \tilde{A}\tilde{S}_{3} = 1 \ldots \tilde{A}\tilde{S}_{4} = 0.0372 \ldots \tilde{A}\tilde{S}_{5} = 0.5052 $$
    $$ \overleftrightarrow \Lambda _{3} > \overleftrightarrow \Lambda _{1} > \overleftrightarrow \Lambda _{5} > \overleftrightarrow \Lambda _{4} > \overleftrightarrow \Lambda _{1} $$

    Undisputedly, the alternative \(\overleftrightarrow \Lambda _{3}\) with the biggest overall score is affirmed as the best choice.

6 Comparative Analysis

This paper chooses two methods, traditional PULTS-EDAS [46] and PULTS-MABAC [49], to compare with the new method proposed in this paper. From the calculation results, as shown in Table 14, the three methods are consistent in the selection of the optimal alternative, which means that the PT-PULTS-EDAS method is reliable to some extent. However, compared with other methods, PT-PUTLS-EDAS presents certain advantages in terms of concept and calculation. On the one hand, the PT-PULTS-EDAS method is different from the traditional EDAS method, and it is an ideological improvement of the traditional method. The improved EDAS method, namely PT-PUTLS-EDAS, fully integrates the psychological state of decision-makers into the mathematical logic of the method, which is more suitable for the MAGDM problem in reality. Selecting the best option among a limited number of options based on the evaluation of multiple attributes relies on the cognition of decision-makers. The decision-maker obeys the biological attribute of human beings, and will inevitably produce emotional factors to affect the decision result. Therefore, one of the key issues in the MAGDM is how to truly depict the decision problem while reducing the executive judgment of some objective situations. Obviously, the newly proposed PT-PULTS-EDAS has solved these contradictions well. The PT-PULTS-EDAS method modifies the attribute weight and avoids the distortion of subjective judgment to the actual probability. Moreover, different parameters are introduced in this method to further deal with the part above and below the standard point respectively so that different types of decision-makers' attitudes towards gains and losses are taken into account. On the other hand, compared with other methods, the EDAS method simplifies the data processing steps as much as possible while ensuring the feasibility and rationality of the method, so it has the advantages of being simple and easy to understand.

Table 14 Comparison of different methods

7 Conclusions

MADM or MAGDM based on the evaluation of multiple attribute indicators to select the best alternative from limited alternatives is a very common research in the field of management decision-making, and it is also a decision problem often encountered in reality. In recent years, with the increasingly severe environmental problems, the voice of integrating the environmental protection concept of green development into the traditional financial industry is getting louder and louder. Green credit is a typical MAGDM problem in green finance. Through a review of the literature, we found that many existing MAGDM models do not fully consider the impact of decision-makers' psychology on decision-making. However, MAGDM is an approach that relies on decision-makers' evaluation of the various options. The decision-maker obeys the biological attribute of human beings, and will inevitably produce emotional factors to affect the decision result. Therefore, this paper proposes a new EDAS model based on prospect theory and using probabilistic uncertain linguistic term set (PT-PULTS-EDAS model). The combination of PT and traditional EDAS makes the new model not only easy to calculate and understand, but also has the ability to integrate the decision-maker's psychological uncertainty into the data processing process, so that the calculation results are more in line with the practical problems. Moreover, the PT-PULTS-EDAS model uses CRITIC method to extract the initial objective attribute weights from the known information, and takes advantage of the weighting function to adjust the initial weights, so as to avoid the distortion of information caused by the decision-maker's subjective understanding as much as possible. More importantly, we successfully apply the method proposed in this paper to the field of green finance, and solve the MAGDM problem of the bank providing green credit to the appropriate enterprises. Finally, the comparison between the proposed method and the existing methods, PULTS-EDAS and PULTS-MABAC, also fully confirms the effectiveness and feasibility of the PT-PULTS-EDAS model in dealing with MAGDM in uncertain environment. In the near future, we will continue to explore the application of this method in more fields. At the same time, we will also focus on the related theories and methods around MADM or MAGDM.