1 Introduction

1.1 A short review of three-way decisions

The theory of three-way decisions, as an exploration of thinking in three (Yao 2012), was proposed by Yao (2009). The basic idea of three-way decisions arises from Pawlak’s rough sets (Pawlak 1982; Pawlak 1991) and decision-theoretic rough sets (Yao 2003, 2007, 2008). In three-way decisions, there are three sorts of decision rules, that is, acceptance rules, uncertainty rules and rejection rules. According to these decision rules, for each object in a universe, it can be divided into positive region by acceptance rules, boundary region by uncertainty rules, and negative region by rejection rules. It is worth noting that three-way decisions is an extension of classical two-way decisions (Yao 2009, 2010, 2011). Under some conditions, three-way decisions is superior to the classical two-way decisions (Yao 2011). During the last 10 or more years, three-way decisions has met a fast development both in real application and theory. The researches on three-way decisions mainly focus on three aspects as follows.

The first aspect is the background researches on three-way decisions. These researches mainly focus on the generalization of Pawlak’s rough sets, such as decision-theoretic rough sets (Yao 2003, 2007, 2008), game-theoretic rough sets (Azam and Yao 2014), fuzzy rough sets/rough fuzzy sets (Dubois et al. 1990), variable precision rough sets (Ziarko 1993), fuzzy covering-based rough sets (Yang and Hu 2016; Yang and Hu 2017), multi-granulation rough sets (Lin et al. 2013; Sun et al. 2021), and so on.

The second aspect involves the theoretical framework researches on three-way decisions. These studies mainly focus on construction and interpretation of decision evaluation functions (Yao 2010, 2011, 2012), value domain of decision evaluation functions (Yao 2012), the mode of three-way decisions (Yao 2012), three-way decision spaces (Hu 2014; Hu 2016; Hu et al. 2016; Hu 2017; Hu et al. 2017; Jia and Qiao 2020; Qiao and Hu 2018; Qiao and Hu 2020), trisecting-and-acting framework of three-way decisions (Yao 2015), and so on.

The third aspect refers to real application studies of three-way decisions. In real application, three-way decisions plays a key role in decision making (Jiang and Hu 2021; Li et al. 2020; Liang et al. 2015; Liang et al. 2016; Yao and Azam 2015), image processing (Yue et al. 2021), neural networks (Cheng et al. 2021), investment (Jiang and Hu 2021), incomplete fuzzy decision system(Zhan et al. 2021; Ye et al. 2021), clustering (Chu et al. 2020; Yu et al. 2021), classification (Subhashini et al. 2022), conflict analysis (Li et al. 2021; Lang et al. 2020; Lang and Yao 2021), active learning (Min et al. 2020), and so on.

1.2 A brief introduction of uninorms

Triangular norms (t-norms, for short) and triangular conorms (t-conorms, for short) (Klement et al. 2000) are extensions of conjunctions and disjunctions. T-norms and t-conorms play a vital role in fuzzy logic. Uninorms, as a generalization of t-norms and t-conorms, was introduced by Yager and Rybalov (1996). Unlike t-norms with neutral element 1 and t-conorms with neutral element 0, the neutral element of uninorms can be taken each value of unit interval [0, 1]. Thus, t-norms and t-conorms are two special cases of uninorms. During the last 20 or more years, both theory and real application of uninorms were developing rapidly.

To be more specific, in theory, there are a lot of literatures which relate to various respects of uninorms, such as the structure of uninorms (Fodor et al. 1997; Li and Shi 2000), migrativity properties (Zhou and Yan 2021), conditional distributive equations (Zhang and Qin 2022), construction methods (Zong et al. 2020), and so on. In real application, uninorms plays an important role in decision making (Campanella and Ribeiro 2011; Yager and Rybalov 2011), image processing (Bustince et al. 2007; González-Hidalgo et al. 2015), data mining (Yan and Chen 2005), classification (Roy et al. 2020), neural networks (de Campos Souza and Lughofer 2021; de Campos Souza and Lughofer 2022a; de Campos Souza and Lughofer 2022b), and so on.

1.3 Motivation of this research

In 2014, after systemically researching on three-way decisions, Hu (2014) introduced the axiomatic definitions for decision condition, decision measurement and decision evaluation function and established three-way decision space on fuzzy lattice, i.e., a complete distributive lattice with a strong negation. Since then, in order to generalize the application range of three-way decision space, Hu (2016) extended the decision measurement domain of three-way decision space from fuzzy lattice to partially ordered set. Therefore, the existing three-way decisions become the special cases of three-way decision space, for instance, three-way decisions based on fuzzy sets (Hu 2014; Zadeh 1965), interval-valued fuzzy sets (Hu 2014), fuzzy relations (Qiao and Hu 2018; Jia and Qiao 2020), hesitant fuzzy sets (Hu 2016), shadowed sets (Jiang et al. 2022; Pedrycz 1998; Yao and Yang 2022), and so on. Therefore, three-way decision space is a useful tool to research three-way decisions.

In order to better illustrate our motivation, we review the concept of decision evaluation function as follows. Let X and Y be two universes. In this paper, Map(XY) denotes the family of all mappings from X to Y. Let U and V be two nonempty universes. If we make decisions on universe U,  then U is said to be a decision universe. If we define condition functions on universe V, then V is said to be a condition universe. Let \((P_{C},\le _{P_{C}},N_{P_{C}},0_{P_{C}},1_{P_{C}})\) and \((P_{D},\le _{P_{D}},N_{P_{D}},0_{P_{D}},1_{P_{D}})\) be two partially ordered sets with strong negations \(P_{C}\) and \(P_{D}\).

Definition 1.1

(Hu 2016) Let V be a condition universe and U be a decision universe. Then a mapping \(E:Map(V,P_{C})\rightarrow Map(U,P_{D})\) is said to be a decision evaluation function of U, if it satisfies the axioms as follows:

  1. (E1)

    Minimum element axiom

    $$\begin{aligned}E((0_{P_{C}})_{V})=(0_{P_{D}})_{U}.\end{aligned}$$
  2. (E2)

    Monotonicity axiom

    $$\begin{aligned}A\subseteq _{P_{C}}B\Rightarrow E(A)\subseteq _{P_{D}}E(B)\end{aligned}$$

    for each \(A,B\in Map(V,P_{C}).\)

  3. (E3)

    Complement axiom

    $$\begin{aligned}N_{P_{D}}(E(A))=E(N_{P_{C}}(A))\end{aligned}$$

    for each \(A\in Map(V,P_{C}).\)

On the one hand, decision evaluation function plays a key role in three-way decisions (Cabitza et al. 2017; Liu et al. 2016; Yao and Azam 2015). On the other hand, decision maker will obtain different decision results through different decision evaluation functions (Qiao and Hu 2018; Qiao and Hu 2020). Thus, in order to obtain reasonable decision results, there must be enough decision evaluation functions for decision maker to select. However, Hu found that a lot of useful functions only satisfy minimum element axiom and monotonicity axiom (Hu 2014; Hu 2016). Meanwhile, it has been pointed out that the complement axiom is necessary and important for decision evaluation functions in various previous researches (Liang and Liu 2014; Liang et al. 2015; Liang et al. 2016; Yao 2010, 2011; Zhao and Hu 2016). Therefore, it arises the following question.


Question 1: How to construct decision evaluation function as much as possible?

Fig. 1
figure 1

The relationship between decision evaluation functions and semi-decision evaluation functions (Hu 2017)

In order to response this problem, Hu (2017) introduced the concept of semi-decision evaluation function, i.e., decision evaluation function without complement axiom (see Fig. 1). By the transformation methods from semi-decision evaluation functions to decision evaluation functions proposed by Hu (2017), some useful semi-decision evaluation functions can be transformed to decision evaluation functions.

After that, since the special properties and practicability of aggregation functions, the research on construction methods of decision evaluation functions on the basis of some particular binary aggregation functions becomes a research hotspot. In 2018, Qiao and Hu (2018) studied the construction methods of semi-decision evaluation functions and decision evaluation functions based on t-norms and t-conorms. And then, in 2020, on the basis of overlap and grouping functions, Jia and Qiao (2020) researched the transformation methods from semi-decision evaluation functions to decision evaluation functions and the construction methods of semi-decision evaluation functions. Therefore, it is an effective way to construct decision evaluation functions by aggregation functions. However, in Hu (2017); Jia and Qiao (2020); Qiao and Hu (2018), the transformation methods from semi-decision evaluation functions to decision evaluation functions always assume that the strong negation \(N_{P_{D}}(x)=1-x\) for all \(x\in [0,1].\) It limits the research on decision evaluation functions both in theory and application. Thus, it arises the following question.


Question 2: Whether there exists a construction method of decision evaluation functions such that the strong negation \(N_{P_{D}}\) of partially ordered set \(P_{D}\) is different from \(N_{P_{D}}(x)=1-x\) for all \(x\in [0,1]\)?

Therefore, in this paper, we mainly consider Questions 1 and 2. Firstly, in Sect. 1.2, it has been pointed that t-norms and t-conorms are two special cases of uninorms. Thus, in order to response Question 1, we mainly study how to construct semi-decision evaluation functions and decision evaluation functions based on uninorms. Representable uninorms, as a special class of uninorms (see Definition 2.8), is self-dual with respect to (w.r.t., for short) the strong negation derived from its additive generator (see Lemma 2.2). Therefore, in order to response Question 2, we study the construction methods of decision evaluation functions based on representable uninorms in this paper.

The main contributions of this paper are listed as follows.

  1. (1)

    We propose a transformation method from semi-decision evaluation functions to decision evaluation functions based on uninorms. We also propose some novel construction methods of semi-decision evaluation functions based on uninorms. These methods provide some novel ways to construct decision evaluation functions and unify some t-norms and t-conorms-based methods proposed in previous works (Hu 2017; Qiao and Hu 2018).

  2. (2)

    We propose a transformation method from semi-decision evaluation functions to decision evaluation functions and some construction methods of decision evaluation functions based on representable uninorms. These methods not only provide some novel ways to construct decision evaluation functions, but also extend the strong negation \(N_{P_{D}}\) from \(N_{P_{D}}(x)=1-x\) for all \(x\in [0,1]\) to the strong negation derived from the additive generator of representable uninorms.

  3. (3)

    We research the relationship among different decision evaluation functions.

  4. (4)

    We analyse two real evaluation problems to illustrate the results obtained in this paper. Moreover, by a real evaluation problem of credit card applicants, we compare the uninorms-based transformation method with overlap and grouping functions-based transformation method. The comparison results show that uninorms-based transformation method is superior to overlap and grouping functions-based transformation method under some conditions.

From theoretical viewpoint, on the one hand, this paper is supplement of three-way decisions. On the other hand, the existing t-norms and t-conorms-based transformation methods and construction methods become the special cases of uniorms-based methods proposed in this paper. From applied viewpoint, these contributions of this paper can enlarge the potentiality of three-way decisions in solving some actual application problems, especially in areas where both uninorms and three-way decisions work together, such as decision making (Campanella and Ribeiro 2011; Jiang and Hu 2021; Li et al. 2020; Liang et al. 2015; Liang et al. 2016; Yager 2002; Yager and Rybalov 2011; Yao and Azam 2015), image processing (Bustince et al. 2007; González-Hidalgo et al. 2015; Yue et al. 2021), neural networks (Cheng et al. 2021; de Campos Souza and Lughofer 2021; de Campos Souza and Lughofer 2022a; de Campos Souza and Lughofer 2022b), and so on.

The paper is organized as follows. In Sect. 2, we review some basic notations and concepts. In Sect. 3, we give two transformation methods from semi-decision evaluation functions to decision evaluation functions derived from uninorms and representable uninorms, respectively. In Sect. 4, on the basis of uninorms, we give some new construction methods of semi-decision evaluation functions and decision evaluation functions related to known semi-decision evaluation functions, fuzzy sets, fuzzy relations, interval-valued fuzzy sets and hesitant fuzzy sets. In Sect. 5, we use two real examples to illustrate our results. In the last section, we summarize our work and show some future research directions.

2 Preliminaries

In this section, we recall some basic concepts and notations used in this paper.

Definition 2.1

(Hu 2016) Let \((P,\le )\) be a partially ordered set with the maximum element \(1_{P}\) and minimum element \(0_{P}\). A non-increasing mapping \(N: P \rightarrow P\) is said to be a negation if \(N(0_{P})=1_{P}\) and \(N(1_{P})=0_{P}\). In particular, it is called involutive or strong, if \(N \circ N=id_{P}.\)

In this paper, \((P,\le _{P})\) denotes a partially ordered set with a strong negation \(N_{P},\) the maximum element \(1_{P}\) and minimum element \(0_{P}.\) We always write it as \((P,\le _{P},N_{P},0_{P},1_{P}).\) In addition, we will use the following partially ordered sets and corresponding operations on them from Qiao and Hu (2018, 2020):

  1. (1)

    Let \(Y=[0,1].\) Then, for each \(A\in Map(X,[0,1]),\) A is said to be a fuzzy set of X (Zadeh 1965). For each \(\lambda \in [0,1]\), \(\lambda _{X}\) denotes a fuzzy set of X with membership function \(\lambda _{X}(x)\equiv\lambda .\)

  2. (2)

    Let \(Y=I^{(2)}\) where \(I^{(2)}\) denotes the family of interval numbers over [0, 1], i.e., \(I^{(2)}=\{\left[ \lambda ^{-},\lambda ^{+}\right] :0\le \lambda ^{-}\le \lambda ^{+}\le 1\}.\) Then, for each \(A\in Map(X,I^{(2)}),\) A is said to be an interval-valued fuzzy set of X (Hu 2014). Meanwhile, we always write an interval-valued fuzzy set A with membership function \(A(x)=\left[ A^{-}(x),A^{+}(x)\right]\) as \(A=[A^{-},A^{+}]\). For each interval-valued fuzzy set \(A=[A^{-},A^{+}],\) \(A^{(m)}\) denotes a fuzzy set of X with membership function \(A^{(m)}(x)=\frac{A^{+}(x)+A^{-}(x)}{2}\). \(A^{(m)}\) is said to be the center of interval-valued fuzzy set A. The order relation on \(I^{(2)}\) is defined as \([\lambda ^{-},\lambda ^{+}]\le [\mu ^{-},\mu ^{+}]\) iff \(\lambda ^{+}\le \mu ^{+}\) and \(\lambda ^{-}\le \mu ^{-}.\) Moreover, for all \(\alpha \in [0,1]\), the notation \(\overline{\alpha }=[\alpha ,\alpha ]\) is used. Let N be a strong negation on [0, 1]. Then the operations on \(I^{(2)}\) are defined as: \(N([\lambda ^{-},\lambda ^{+}])=[N(\lambda ^{+}),N(\lambda ^{-})],\) \([\lambda ^{-},\lambda ^{+}]\vee [\mu ^{-},\mu ^{+}]=[\lambda ^{-}\vee \mu ^{-},\lambda ^{+}\vee \mu ^{+}]\) and \([\lambda ^{-},\lambda ^{+}]\wedge [\mu ^{-},\mu ^{+}]=[\lambda ^{-}\wedge \mu ^{-},\lambda ^{+}\wedge \mu ^{+}].\)

  3. (3)

    Let \(Y=2^{[0,1]}-\emptyset .\) Then, for each \(H\in Map(X,2^{[0,1]}-\emptyset ),\) H is said to be a hesitant fuzzy set of X (Hu 2016). Let N be a strong negation on [0, 1]. For each \(\mathcal {A},\mathcal {B}\in 2^{[0,1]}-\emptyset ,\) define the operations on \(2^{[0,1]}-\emptyset\) as: \(N(\mathcal {A})=\{N(r):r\in \mathcal {A}\},\) \(\mathcal {A}\sqcap \mathcal {B}=\{a\wedge b: a\in \mathcal {A},b \in \mathcal {B}\}\) and \(\mathcal {A}\sqcup \mathcal {B}=\{a\vee b: a\in \mathcal {A},b \in \mathcal {B}\}.\) The order relation on \(2^{[0,1]}-\emptyset\) is defined as \(\mathcal {A}\preceq \mathcal {B}\) iff \(\mathcal {A}\sqcup \mathcal {B}=\mathcal {B}\) and \(\mathcal {A}\sqcap \mathcal {B}=\mathcal {A}.\)

Let \((P,\le _{P},N_{P},0_{P},1_{P})\) be a partially ordered set and U be a universe. Then, for each \(A\in Map(U,P)\) and \(x\in U,\) we denote \(N_{P}(A)(x)=N_{P}(A(x)).\) In addition, for \(P=[0,1]\), we denote \(A^C(x)=1-A(x)\) for all \(x\in [0,1].\)

Further, for each \(A,B\in Map(U,P),\) \(A\subseteq _{P}B\) is defined as \(A(x)\le _{P}B(x)\) for all \(x\in U.\) It is distinct that \((Map(U,P),\subseteq _{P})\) is a partially ordered set with a strong negation \(N_{P},\) the maximum element \((1_{P})_{U}\) and minimum element \((0_{P})_{U}\) where \((0_{P})_{U}\) and \((1_{P})_{U}\) are defined as \((0_{P})_{U}(x)=0_{P}\) and \((1_{P})_{U}(x)=1_{P}\) for each \(x\in U.\) If \(P=[0,1],\) for convenience, the notations \(\subseteq _{P}\), \(N_{P},\) \((0_{P})_{U}\) and \((1_{P})_{U}\) are always written as \(\subseteq\), N\(0_{U}\) and \(1_{U}\), respectively.

Definition 2.2

(Hu 2017) Let V be a condition universe and U be a decision universe. Then a mapping \(E:Map(V,P_{C})\rightarrow Map(U,P_{D})\) is said to be a semi-decision evaluation function of U, if it satisfies the axioms as follows:

  1. (E1)

    Minimum element axiom

    $$\begin{aligned}E((0_{P_{C}})_{V})=(0_{P_{D}})_{U}.\end{aligned}$$
  2. (E2)

    Monotonicity axiom

    $$\begin{aligned}A\subseteq _{P_{C}}B\Rightarrow E(A)\subseteq _{P_{D}}E(B)\end{aligned}$$

    for each \(A,B\in Map(V,P_{C}).\)

For each semi-decision evaluation function \(E:Map(V,P_{C})\rightarrow Map(U,[0,1]),\) the notation \(1_{U}-E((1_{P_{C}})_{V})\) denotes \(1-E((1_{P_{C}})_{V})(x)\) for each \(x\in U.\)

Definition 2.3

(Hu 2016) Let \((U,Map(V,P_{C}),P_{D},E)\) be a three-way decision space, \(\psi ,\omega \in P_{D},\) \(1_{P_{D}}\ge \psi >\omega \ge 0_{P_{D}}\) and \(A\in Map(V,P_{C}).\) Then three-way decisions are defined as follows.

  1. (1)

    Acceptance region: \(ACP_{(\psi ,\omega )}(E,A)=\{x\in U:E(A)(x)\ge \psi \}.\)

  2. (2)

    Rejection region: \(REJ_{(\psi ,\omega )}(E,A)=\{x\in U:E(A)(x)\le \omega \}.\)

  3. (3)

    Uncertain region: \(UNC_{(\psi ,\omega )}(E,A)=\left( REJ_{(\psi ,\omega )}(E,A)\cup ACP_{(\psi ,\omega )}(E,A)\right) ^{C}.\)

In the following, we review the concepts of t-norms, t-conorms, overlap functions, grouping functions and uninorms, respectively.

Definition 2.4

(Klement et al. 2000) A mapping \(T:[0,1]^{2}\rightarrow [0,1]\) (resp. \(S:[0,1]^{2}\rightarrow [0,1]\)) is said to be a t-norm (resp. t-conorm) if it is commutative, associative, increasing and having 1 (resp. 0) as neutral element.

Moreover, a t-norm T is said to be positive if \(T(u,v)=0\), then either \(u=0\) or \(v=0\) and continuous if it is continuous in both arguments at the same time. If we take into account a t-norm T and a t-conorm S in the meantime, then they are always considered as a dual pair, that is, \(T(x,y)=1-S(1-x,1-y)\) for each \(x,y\in [0,1].\) We list some commonly used t-norms (see Fig. 2) from Klement et al (2000) as follows.

Fig. 2
figure 2

3D plots of four t-norms given in Example 2.1

Example 2.1

  1. (1)

    The minimum t-norm \(T_{M}:[0,1]^{2}\rightarrow [0,1]\) is given, for any \(u,v\in [0,1]\), by

    $$\begin{aligned}T_{M}(u,v)=\min \{u,v\}.\end{aligned}$$
  2. (2)

    The product t-norm \(T_{P}:[0,1]^{2}\rightarrow [0,1]\) is given, for any \(u,v\in [0,1]\), by

    $$\begin{aligned}T_{P}(u,v)=uv.\end{aligned}$$
  3. (3)

    The Łukasiewicz t-norm \(T_{L}:[0,1]^{2}\rightarrow [0,1]\) is given, for any \(u,v\in [0,1]\), by

    $$\begin{aligned}T_{L}(u,v)=\max (u+v-1,0).\end{aligned}$$
  4. (4)

    The drastic product t-norm \(T_{D}:[0,1]^{2}\rightarrow [0,1]\) is given, for any \(u,v\in [0,1]\), by

    $$\begin{aligned}T_{D}(u,v)=\left\{ \begin{array}{ll} 0, &{} (u,v)\in [0,1[^{2},\\ \min (u,v), &{}\text {otherwise}. \end{array} \right. \end{aligned}$$

Definition 2.5

(Bustince et al. 2010) A binary function \(O:[0,1]^{2}\rightarrow [0,1]\) is called an overlap function if, for each \(u,v\in [0,1],\) the following conditions hold:

  1. (1)

    O is commutative;

  2. (2)

    \(O(u,v)=0\) iff \(uv=0;\)

  3. (3)

    \(O(u,v)=1\) iff \(uv=1;\)

  4. (4)

    O is increasing;

  5. (5)

    O is continuous.

In the following, we list some commonly used overlap functions (see Fig. 3) from Bedregal et al (2013).

Fig. 3
figure 3

3D plots of the overlap functions given in Example 2.2

Example 2.2

  1. (1)

    Any positive and continuous t-norm is an overlap function.

  2. (2)

    For any \(p>0\), the function \(O_{p}: [0,1]^{2}\rightarrow [0,1]\) given, for any \(u,v\in [0,1]\), by

    $$\begin{aligned}O_{p}(u,v)=u^{p}v^{p}\end{aligned}$$

    is an overlap function.

  3. (3)

    The function \(O_{mM}:[0,1]^{2}\rightarrow [0,1]\) given, for any \(u,v \in [0,1],\) by

    $$\begin{aligned}O_{mM}(u,v)=\min \{x,y\}\max \{x^{2},y^{2}\}\end{aligned}$$

    is an overlap function.

Definition 2.6

(Bustince et al. 2012) A binary function \(G:[0,1]^{2}\rightarrow [0,1]\) is called a grouping function if, for each \(u,v\in [0,1],\) the following conditions hold:

  1. (1)

    G is commutative;

  2. (2)

    \(G(u,v)=0\) iff \(u=v=0;\)

  3. (3)

    \(G(u,v)=1\) iff \(u=1\) or \(v=1;\)

  4. (4)

    G is increasing;

  5. (5)

    G is continuous.

In the sequel, if we consider an overlap function O and a grouping function G at the same time, then they always represent a dual pair, that is, \(O(x,y)=1-G(1-x,1-y)\) for all \(x,y\in [0,1].\)

Definition 2.7

(Yager and Rybalov 1996) A mapping \(\mathcal {U}:[0,1]^{2}\rightarrow [0,1]\) is said to be a uninorm if it is commutative, associative, increasing and having \(e\in [0,1]\) as neutral element.

In Definition 2.7, if we take the neutral element of uninorm \(\mathcal {U}\) as \(e=1\) (resp. \(e=0\)), then \(\mathcal {U}\) becomes a t-norm (resp. t-conorm). It is worth noting that Li and Shi (2000) have verified that \(\mathcal {U}(1,0)\in \{0,1\}\) for all uninorms \(\mathcal {U}.\) In addition, a uninorm \(\mathcal {U}\) is said to be disjunctive if \(\mathcal {U}(1,0)=1\) and conjunctive if \(\mathcal {U}(1,0)=0.\)

Lemma 2.1

(Fodor et al. 1997) Let \(\mathcal {U}\) be a uninorm with neutral element \(e\in ]0,1[.\) Then there exists a t-norm \(T_{U}\) and a t-conorm \(S_{U}\) such that

$$\begin{aligned}\mathcal {U}(x,y)=\left\{ \begin{array}{ll} eT_{\mathcal {U}}(\frac{x}{e},\frac{y}{e}), &{} (x,y)\in [0,e]^{2},\\ e+(1-e)S_{\mathcal {U}}(\frac{x-e}{1-e},\frac{y-e}{1-e}), &{} (x,y)\in [e,1]^{2}. \end{array} \right. \end{aligned}$$

In addition, for each \((x,y)\in [0,e[\times ]e,1]\cup ]e,1]\times [0,e[,\) one has that

$$\begin{aligned}\min (x,y)\le \mathcal {U}(x,y) \le \max (x,y).\end{aligned}$$

Lemma 2.1 demonstrates the structure of uninorms \(\mathcal {U}\) (see Fig. 4). For each \((x,y)\in [0,e]^{2},\) the function of a uninorm likes a t-norm. For each \((x,y)\in [e,1]^{2},\) the function of a uninorm likes a t-conorm.

Fig. 4
figure 4

The structure of uninorms

Definition 2.8

(Fodor et al. 1997) Let \(\mathcal {U}\) be a uninorm with neutral element \(e\in ]0,1[,\) if there exists a continuous strictly increasing function \(h:[0,1]\rightarrow [-\infty ,+\infty ]\) with \(h(0)=-\infty ,h(e)=0,h(1)=+\infty\) such that

$$\begin{aligned}\mathcal {U}(x,y)=h^{-1}(h(x)+h(y))\end{aligned}$$

for all \((x,y)\in [0,1]\times [0,1]\setminus \left\{ (0,1),(1,0)\right\} ,\) then \(\mathcal {U}\) is representable. The function h is said to be the additive generator of representable uninorm \(\mathcal {U}\).

In this paper, the class of the representable uninorms are written as \(\mathcal {U}_{rep}.\)

Lemma 2.2

(Fodor et al. 1997) Let \(\mathcal {U}\) be a representable uninorm with neutral element \(e\in ]0,1[.\) Then, for each \(x\in [0,1],\) there exists a strong negation N given by \(N(x)=h^{-1}(-h(x))\) with \(N(e)=e\) such that

$$\begin{aligned}\mathcal {U}(x,y)=N(U(N(x),N(y)))\end{aligned}$$

for each \((x,y)\in [0,1]\times [0,1]\setminus \{(0,1),(1,0)\}.\)

For each \(\mathcal {U}\in \mathcal {U}_{rep},\) the strong negation N on [0, 1] derived from the additive generator of \(\mathcal {U}\) is always written as \(N^{r}.\) We list some commonly used uninorms (see Fig. 5) from Yager and Rybalov (1996) and Fodor et al (1997) as follows.

Fig. 5
figure 5

3D plots of four uninorms given in Example 2.3

Example 2.3

  1. (1)

    The uninorm \(U^{*}_{e}:[0,1]^{2}\rightarrow [0,1]\) with neutral element \(e\in [0,1]\) is given, for any \(u,v\in [0,1],\) by

    $$\begin{aligned}U^{*}_{e}(u,v)=\left\{ \begin{array}{ll} \min \{u,v\}, &{} (u,v)\in [0,e]^{2}, \\ \max \{u,v\}, &{} \text {otherwise}. \end{array} \right. \end{aligned}$$
  2. (2)

    The uninorm \(U_{*}^{e}:[0,1]^{2}\rightarrow [0,1]\) with neutral element \(e\in [0,1]\) is given, for any \(u,v\in [0,1],\) by

    $$\begin{aligned}U_{*}^{e}(u,v)=\left\{ \begin{array}{ll} \max \{u,v\}, &{} (u,v)\in [e,1]^{2}, \\ \min \{u,v\}, &{} \text {otherwise}. \end{array} \right. \end{aligned}$$
  3. (3)

    Take the additive generator as \(h(x)=\ln \left( \frac{x}{1-x}\right) ,\) it follows that

    $$\begin{aligned} \mathcal {U}_{\tau }(x,y)=\left\{ \begin{array}{ll} 0, &{} (x,y)\in \{(1,0),(0,1)\}, \\ \frac{xy}{(1-x)(1-y)+xy}, &{} \text {otherwise}. \end{array} \right. \end{aligned}$$

    Then \(\mathcal {U}_{\tau }\) is a representable uninorm with neutral element \(e=0.5\) and strong negation \(N^{r}(x)=1-x\) for each \(x\in [0,1].\)

  4. (4)

    For each \(\beta >0,\) take the additive generator as \(h_{\beta }(x)=\ln \left( -\frac{1}{\beta }\cdot \ln (1-x)\right) ,\) it follows that

    $$\begin{aligned} \mathcal {U}_{\beta }(x,y)=\left\{ \begin{array}{ll} 1, &{} (x,y)\in \{(1,0),(0,1)\}, \\ 1-\exp {\left( -\frac{1}{\beta }\cdot \ln (1-x)\cdot \ln (1-y)\right) }, &{} \text {otherwise}. \end{array} \right. \end{aligned}$$

    Then \(\mathcal {U}_{\beta }\) is a representable uninorm with neutral element \(e=1-\exp (-\beta )\) and strong negation \(N^{r}(x)=1-\exp \left( \frac{\beta ^{2}}{\ln (1-x)}\right)\) for each \(x\in [0,1].\)

3 Transformation methods from semi-decision evaluation functions to decision evaluation functions on the basis of uninorms

In this section, we give two novel transformation methods from semi-decision evaluation functions to decision evaluation functions on the basis of uninorms and representable uninorms, respectively.

3.1 Transformation method on the basis of uninorms

In this subsection, if partially ordered set \(P=[0,1],\) then the corresponding strong negation N is given by \(N(x)=1-x\) for each \(x\in [0,1].\)

Lemma 3.1

(Yager and Rybalov 1996) Let \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1]\), then \(\hat{\mathcal {U}},\) defined such that

$$\begin{aligned}\hat{\mathcal {U}}(x,y)=1-\mathcal {U}(1-x,1-y),\end{aligned}$$

is a uninorm with neutral element \(\hat{e}=1-e.\)

In this paper, if we consider a uninorm \(\mathcal {U}\) with neutral element \(e\in [0,1]\) and a uninorm \(\hat{\mathcal {U}}\) with neutral element \(\hat{e}\in [0,1]\) in the meantime, then they always denote a dual pair, that is, \(\hat{e}=1-e\) and \(\hat{\mathcal {U}}(x,y)=1-\mathcal {U}(1-x,1-y)\) for each \(x,y\in [0,1].\)

Theorem 3.1

Let V be a condition universe, U be a decision universe, \(E:Map(V,P_{C})\rightarrow Map(U,[0,1])\) be a semi-decision evaluation function of U, \(\mathcal {U}\) and \(\hat{\mathcal {U}}\) be two uninorms with neutral element e and \(\hat{e}\) such that \(1_{U}-E((1_{P_{C}})_{V})\subseteq (e_{U}\cap \hat{e}_{U}).\) For each \(A\in Map(V,P_{C})\) and \(x\in U,\) take

$$\begin{aligned} E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(A)(x)=&\frac{\mathcal {U}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\\&+\frac{\hat{\mathcal {U}}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}. \end{aligned}$$

Then \(E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}\) is a decision evaluation function of U.

Proof

  1. (1)

    Minimum element axiom

    1. (i)

      Let \(e,\hat{e}\in [0,1]\) with \(e\le \hat{e}.\) Then, it follows that

      $$\begin{aligned} 1_{U}-E((1_{P_{C}})_{V})\subseteq (e_{U}\cap \hat{e}_{U})&\Rightarrow 1_{U}(x)-E((1_{P_{C}})_{V})(x)\le (e_{U}\cap \hat{e}_{U})(x)\\&\Rightarrow 1-E((1_{P_{C}})_{V})(x)\le e_{U}(x)\wedge \hat{e}_{U}(x)\\&\Rightarrow 1-E((1_{P_{C}})_{V})(x)\le e, \end{aligned}$$

      for each \(x\in U.\) Therefore, it follows that

      $$\begin{aligned} E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}((0_{P_{C}})_{V})(x)=&\frac{\mathcal {U}(1-E(N_{P_{C}}((0_{P_{C}})_{V}))(x),E((0_{P_{C}})_{V})(x))}{2}\\ {}&+\frac{\hat{\mathcal {U}}(1-E(N_{P_{C}}((0_{P_{C}})_{V}))(x),E((0_{P_{C}})_{V})(x))}{2}\\ =&\frac{\mathcal {U}(1-E((1_{P_{C}})_{V})(x),0_{U}(x))}{2}\\ {}&+\frac{\hat{\mathcal {U}}(1-E((1_{P_{C}})_{V})(x),0_{U}(x))}{2}\\ \le&\frac{\mathcal {U}(e,0)+\hat{\mathcal {U}}(e,0)}{2}\\ =&0, \end{aligned}$$

      for each \(x\in U.\)

    2. (ii)

      Let \(e,\hat{e}\in [0,1]\) with \(e\ge \hat{e}.\) Then, it can be verified similarly to above that \(E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}((0_{P_{C}})_{V})(x)=0\) for each \(x\in U.\)

    Therefore, one obtains that \(E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}((0_{P_{C}})_{V})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(V,P_{C})\) with \(A\subseteq _{P_{C}}B.\) Then, one gets that

    $$\begin{aligned} E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(A)(x)=&\frac{\mathcal {U}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\\ {}&+\frac{\hat{\mathcal {U}}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\\ \le&\frac{\mathcal {U}(1-E(N_{P_{C}}(B))(x),E(B)(x))}{2}\\ {}&+\frac{\hat{\mathcal {U}}(1-E(N_{P_{C}}(B))(x),E(B)(x))}{2}\\ =&E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(B)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(A)\subseteq E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(B).\)

  3. (3)

    Complement axiom

    For each \(A\in Map(V,P_{C})\) and \(x\in U,\) it follows that

    $$\begin{aligned} N(E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(A))(x)=&1-\left( \frac{\mathcal {U}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\right. \\&\left. +\frac{\hat{\mathcal {U}}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\right) \\ =&\frac{1-\mathcal {U}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\\ {}&+\frac{1-\hat{\mathcal {U}}(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\\ =&\frac{\hat{\mathcal {U}}(E(N_{P_{C}}(A))(x),1-E(A)(x))}{2}\\ {}&+\frac{\mathcal {U}(E(N_{P_{C}}(A))(x),1-E(A)(x))}{2}\\ =&E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(N_{P_{C}}(A))(x). \end{aligned}$$

    Therefore, one obtains that \(N(E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(A))=E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(N_{P_{C}}(A)).\)

\(\square\)

Remark 3.1

In Theorem 3.1, if we take the neutral element of uninorm \(\mathcal {U}\) as \(e=1,\) then one concludes that \(\hat{e}=1-e=0.\) Therefore, for each \(x\in U,\) it follows that

$$\begin{aligned} 1_{U}-E((1_{P_{C}})_{V})\subseteq (e_{U}\cap \hat{e}_{U})&\Longrightarrow 1_{U}(x)-E((1_{P_{C}})_{V})(x)\le (e_{U}\cap \hat{e}_{U})(x)\\&\Longrightarrow 1-E((1_{P_{C}})_{V})(x)\le (1_{U}(x)\wedge 0_{U}(x))\\&\Longrightarrow E((1_{P_{C}})_{V})(x) \ge 1-(1\wedge 0)\\&\Longrightarrow E((1_{P_{C}})_{V})(x) \ge 1. \end{aligned}$$

Thus, one obtains that \(E((1_{P_{C}})_{V})=1_{U}.\) Then

$$\begin{aligned} E_{(\mathcal {U},\hat{\mathcal {U}},N_{P_{C}})}(A)(x)=&\frac{T(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2}\\ {}&+\frac{S(1-E(N_{P_{C}}(A))(x),E(A)(x))}{2} \end{aligned}$$

becomes the transformation method given in Theorem 3.5 of Hu (2017). Therefore, Theorem 3.5 of Hu (2017) is a special case of Theorem 3.1. Theorem 3.1 generalizes Theorem 3.5 of Hu (2017) and includes more cases. In addition, Theorem 3.1 has the looser constraint conditions of semi-decision evaluation functions than Theorem 3.5 of Hu (2017).

Lemma 3.2

(Jia and Qiao 2020) Let O be an overlap function, G be a grouping function, \(E:Map(V,P_{C})\rightarrow Map(U,[0,1])\) be a semi-decision evaluation function of U and \(E((1_{P_{C}})_{V})=1_{U}.\) For each \(x\in U\) and \(A\in Map(V,P_{C}),\) take

$$\begin{aligned} E_{(O,G,N_{P_{C}})}(A)(x)=&\frac{O(E(A)(x),1-E(N_{P_{C}}(A))(x))}{2}\\ {}&+ \frac{G(E(A)(x),1-E(N_{P_{C}}(A))(x))}{2}. \end{aligned}$$

Then \(E_{(O,G,N_{P_{C}})}\) is a decision evaluation function of U.

Remark 3.2

From Remark 3.1 and item (1) of Example 2.1, if we take uninorm \(\mathcal {U}\) as a positive and continuous t-norm T, then the transformation method given in Theorem 3.1 becomes the transformation method given in Lemma 3.2. In addition, Theorem 3.1 has the looser constraint conditions of semi-decision evaluation functions than Lemma 3.2.

3.2 Transformation method on the basis of representable uninorms

Theorem 3.2

Let V be a condition universe, U be a decision universe and \(E:Map(V,P_{C})\rightarrow Map(U,[0,1])\) be a semi-decision evaluation function of U satisfying the following conditions:

  1. (1)

    \(E(A)(x)> 0\) if \(A\ne (0_{P_{C}})_{V}\) for each \(x\in U;\)

  2. (2)

    \(E(A)(x)< 1\) for each \(x\in U\) and \(A\in Map(V,P_{C}).\)

Moreover, let \(\mathcal {U}\) be a representable uninorm with neutral element \(e\in ]0,1[\) and strong negation \(N^{r}\) such that \(N^{r}(E((1_{P_{C}})_{V}))\subseteq e_{U}.\) For each \(A\in Map(V,P_{C})\) and \(x\in U,\) take

$$\begin{aligned}E_{(\mathcal {U}_{rep},N_{P_{C}})}(A)(x)=\mathcal {U}(N^{r}\left( E(N_{P_{C}}(A))(x)\right) ,E(A)(x)).\end{aligned}$$

Then \(E_{(\mathcal {U}_{rep},N_{P_{C}})}\) is a decision evaluation function of U.

Proof

  1. (1)

    Minimum element axiom

    Since \(N^{r}(E((1_{P_{C}})_{V}))\subseteq e_{U},\) it follows that

    $$\begin{aligned} E_{(\mathcal {U}_{rep},N_{P_{C}})}\left( (0_{P_{C}})_{V}\right) (x)&=\mathcal {U}\left( N^{r}\left( E(N_{P_{C}}((0_{P_{C}})_{V}))(x)\right) ,E\left( (0_{P_{C}})_{V}\right) (x)\right) \\&=\mathcal {U}(N^{r}(E((1_{P_{C}})_{V})(x)),0_{U}(x))\\&\le \mathcal {U}(e_{U}(x),0)\\&=0, \end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E_{(\mathcal {U}_{rep},N_{P_{C}})}((0_{P_{C}})_{V})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(V,P_{C})\) with \(A\subseteq _{P_{C}}B.\) Then, one gets that

    $$\begin{aligned} E_{(\mathcal {U}_{rep},N_{P_{C}})}(A)(x)&=\mathcal {U}(N^{r}(E(N_{P_{C}}(A))(x)),E(A)(x))\\&\le \mathcal {U}(N^{r}(E(N_{P_{C}}(B))(x)),E(B)(x))\\&=E_{(\mathcal {U}_{rep},N_{P_{C}})}(B)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{(\mathcal {U}_{rep},N_{P_{C}})}(A)\subseteq E_{(\mathcal {U}_{rep},N_{P_{C}})}(B).\)

  3. (3)

    Complement axiom

    Firstly, for each \(x\in U\) and \(A\in Map(V,P_{C}),\) consider the following four cases.

    1. (i)

      Let \(E(A)(x)=0.\) Then one has that \(A=(0_{P_{C}})_{V}\). Thus it follows that

      $$\begin{aligned} N^{r}(E(N_{P_{C}}(A))(x))=&N^{r}(E(N_{P_{C}}((0_{P_{C}})_{V}))(x))\\ =&N^{r}(E((1_{P_{C}})_{V})(x))\\ \le&e_{U}(x)\\ <&1. \end{aligned}$$

      Thus, one obtains that \(N^{r}(E(N_{P_{C}}(A))(x))\ne 1.\)

    2. (ii)

      Let \(N^{r}\left( E(N_{P_{C}}(A))(x)\right) =0.\) Then one has that \(E(N_{P_{C}}(A))(x)=1\) which conflicts with the assumption.

    3. (iii)

      Let \(E(N_{P_{C}}(A))(x)=0.\) Then one has that \(N_{P_{C}}(A)=(0_{P_{C}})_{V}.\) Thus it follows that \(A=(1_{P_{C}})_{V}.\) Thus, one gets that

      $$\begin{aligned}N^{r}(E(A)(x))=N^{r}(E((1_{P_{C}})_{V})(x))\le e_{U}(x) < 1.\end{aligned}$$

      Thus, one obtains that \(N^{r}(E(A)(x))\ne 1.\)

    4. (iv)

      Let \(N^{r}(E(A)(x))=0.\) Then one has that \(E(A)(x)=1\) which conflicts with the assumption.

    According to above discussions, one concludes that \(\{(N^{r}\left( E(N_{P_{C}}(A))(x)\right) ,E(A)(x)),(E(N_{P_{C}}(A))(x),N^{r}(E(A)(x)))\}\subseteq [0,1]\times [0,1]\setminus \{(0,1),(1,0)\}.\) Then, it follows that

    $$\begin{aligned} N^{r}(E_{(\mathcal {U}_{rep},N_{P_{C}})}(A))(x)&=N^{r}(\mathcal {U}(N^{r}(E(N_{P_{C}}(A))(x)),E(A)(x)))\\&=\mathcal {U}(E(N_{P_{C}}(A))(x),N^{r}(E(A)(x)))\\&=E_{(\mathcal {U}_{rep},N_{P_{C}})}(N_{P_{C}}(A))(x). \end{aligned}$$

    Therefore, one obtains that \(N^{r}(E_{(\mathcal {U}_{rep},N_{P_{C}})}(A))=E_{(\mathcal {U}_{rep},N_{P_{C}})}(N_{P_{C}}(A)).\)

\(\square\)

4 Construction methods of semi-decision evaluation functions and decision evaluation functions based on uninorms

On the basis of the transformation methods from semi-decision evaluation functions to decision evaluation functions given in previous works (Hu 2017; Jia and Qiao 2020; Qiao and Hu 2018) and Sect. 3, a decision evaluation function can be obtained from known semi-decision evaluation functions. Therefore, in this section, in order to get more decision evaluation functions, we give some novel construction methods of semi-decision evaluation function related to known semi-decision evaluation functions, fuzzy sets, fuzzy relations, interval-valued fuzzy sets and hesitant fuzzy sets, respectively. At the same time, we give some novel construction methods of decision evaluation function based on representable uninorms. We also research the relationship between t-norms and t-conorms-based construction methods of semi-decision evaluation functions given in Qiao and Hu (2018) with uninorms-based construction methods of semi-decision evaluation functions proposed in this section.

4.1 Construction methods related to known semi-decision evaluation functions

Proposition 4.1

Let V be a condition universe, U be a decision universe, \(E_{1},E_{2}: Map(V,P_{C})\rightarrow Map(U,[0,1])\) be two semi-decision evaluation functions of U and \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1].\) For each \(A \in Map(V,P_{C})\) and \(x\in U,\) take

$$\begin{aligned}E_{\mathcal {U}}(A)(x)=\mathcal {U}(E_{1}(A)(x),E_{2}(A)(x)).\end{aligned}$$

Then \(E_{\mathcal {U}}\) is a semi-decision evaluation function of U.

Proof

It can be checked in a similar way as that of Proposition 3.1 of Qiao and Hu (2018). \(\square\)

Remark 4.1

  1. (1)

    In Proposition 4.1, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Then

    $$\begin{aligned}E_{\mathcal {U}}(A)(x)=T(E_{1}(A)(x),E_{2}(A)(x))\end{aligned}$$

    becomes the construction method given in Proposition 3.1 of Qiao and Hu (2018).

  2. (2)

    In Proposition 4.1, take the neutral element of uninorm \(\mathcal {U}\) as \(e=0.\) Then

    $$\begin{aligned}E_{\mathcal {U}}(A)(x)=S(E_{1}(A)(x),E_{2}(A)(x))\end{aligned}$$

    becomes the construction method given in Proposition 3.2 of Qiao and Hu (2018).

  3. (3)

    According to items (1) and (2), Propositions 3.1 and 3.2 of Qiao and Hu (2018) are special cases of Proposition 4.1 and unified by Proposition 4.1. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.1.

Proposition 4.2

Let V be a condition universe, U be a decision universe, \(E_{1},E_{2}: Map(V,P_{C})\rightarrow Map(U,[0,1])\) be two semi-decision evaluation functions of U\(\mathcal {U}_{i}\) be a uninorm with neutral element \(e_{i}\in [0,1]\) for \(i=1,2,\cdots ,n\) and \(\lambda _{i}\in [0,1]\) for \(i=1,2,\cdots ,n\) with \(\sum _{i=1}^{n}\lambda _{i}=1\). For each \(A \in Map(V,P_{C})\) and \(x\in U,\) take

$$\begin{aligned}E_{\left( \mathcal {U},\lambda \right) }(A)(x)= \sum _{i=1}^{n}\lambda _{i}\mathcal {U}_{i}(E_{1}(A)(x),E_{2}(A)(x)).\end{aligned}$$

Then \(E_{\left( \mathcal {U},\lambda \right) }\) is a semi-decision evaluation function of U.

Proof

It can be immediately derived from Proposition 4.1 . \(\square\)

Remark 4.2

In Proposition 4.2, take \(n=2\) and the neutral element of uninorm \(\mathcal {U}_{1}\) and \(\mathcal {U}_{2}\) as \(e_{1}=1\) and \(e_{2}=0\), respectively. Then

$$\begin{aligned}E_{\left( \mathcal {U},\lambda \right) }(A)(x)=\lambda _{1}T(E_{1}(A)(x),E_{2}(A)(x))+\lambda _{2}S(E_{1}(A)(x),E_{2}(A)(x))\end{aligned}$$

becomes the construction method given in Proposition 3.3 of Qiao and Hu (2018). Therefore, Proposition 3.3 of Qiao and Hu (2018) is a special case of Proposition 4.2. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.2.

Proposition 4.3

Let V be a condition universe, U be a decision universe, \(E: Map(V,P_{C})\rightarrow Map(U,[0,1])\) be a semi-decision evaluation functions of U\(N^{\bigstar }\) be a negation on [0, 1] and \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1]\) such that \(N^{\bigstar }(E((1_{P_{C}})_{V}))\subseteq e_{U}.\) For each \(A \in Map(V,P_{C})\) and \(x\in U,\) take

$$\begin{aligned}E_{(\mathcal {U},N_{P_{C}})}(A)(x)=\mathcal {U}(N^{\bigstar }(E(N_{P_{C}}(A))(x)),E(A)(x)).\end{aligned}$$

Then \(E_{(\mathcal {U},N_{P_{C}})}\) is a semi-decision evaluation function of U.

Proof

  1. (1)

    Minimum element axiom

    Since \(N^{\bigstar }(E((1_{P_{C}})_{V}))\subseteq e_{U},\) it follows that

    $$\begin{aligned} E_{(\mathcal {U},N_{P_{C}})}((0_{P_{C}})_{V})(x)&= \mathcal {U}(N^{\bigstar }(E(N_{P_{C}}((0_{P_{C}})_{V}))(x)),E((0_{P_{C}})_{V})(x)) \\&=\mathcal {U}(N^{\bigstar }(E((1_{P_{C}})_{V})(x)),(0_{P_{D}})_{U}(x)) \\&\le \mathcal {U}(e_{U}(x),0) \\&=0, \end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E_{(\mathcal {U},N_{P_{C}})}((0_{P_{C}})_{V})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(V,P_{C})\) with \(A\subseteq _{P_{C}}B.\) Then, one gets that

    $$\begin{aligned} E_{(\mathcal {U},N_{P_{C}})}(A)(x)&= \mathcal {U}(N^{\bigstar }(E(N_{P_{C}}(A))(x)),E(A)(x)) \\&\le \mathcal {U}(N^{\bigstar }(E(N_{P_{C}}(B))(x)),E(B)(x)) \\&=E_{(\mathcal {U},N_{P_{C}})}(B)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{(\mathcal {U},N_{P_{C}})}(A)\subseteq E_{(\mathcal {U},N_{P_{C}})}(B).\)

\(\square\)

Remark 4.3

  1. (1)

    In Proposition 4.3, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1\) and the negation \(N^{\bigstar }\) as \(N^{\bigstar }(x)=1-x\) for all \(x\in [0,1]\). Then

    $$\begin{aligned}E_{(\mathcal {U},N_{P_{C}})}(A)(x)=T(1-E(N_{P_{C}}(A))(x),E(A)(x))\end{aligned}$$

    becomes the construction method given in Proposition 3.4 of Qiao and Hu (2018).

  2. (2)

    In Proposition 4.3, take the neutral element of uninorm \(\mathcal {U}\) as \(e=0\) and the negation \(N^{\bigstar }\) as \(N^{\bigstar }(x)=1-x\) for all \(x\in [0,1]\). Then, one gets that

    $$\begin{aligned}1=1_{U}(x)-0_{U}(x)=1_{U}(x)-e_{U}(x)\le E((1_{P_{C}})_{V})(x)\le 1,\end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E((1_{P_{C}})_{V})=1_{U}.\) Then

    $$\begin{aligned}E_{(\mathcal {U},N_{P_{C}})}(A)(x)=S(1-E(N_{P_{C}}(A))(x),E(A)(x))\end{aligned}$$

    becomes the construction method given in Proposition 3.5 of Qiao and Hu (2018).

  3. (3)

    According to items (1) and (2), Propositions 3.4 and 3.5 of Qiao and Hu (2018) are special cases of Proposition 4.3 and unified by Proposition 4.3. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.3.

4.2 Construction methods related to fuzzy sets

Let \(X={\{x_1,x_2,...,x_m\}}\) and \(Y=\{y_1,y_2,..., y_n\}\) be two nonempty finite sets. In the following, we always denote \((m\times n)\)-dimensional fuzzy matrix \(R=(r_{ij})\) given by \(r_{ij}=R(x_{i},y_{i})\) as the fuzzy relation R under the \(X \times Y\) (Fan 2000).

Proposition 4.4

Let U be a condition universe and also be a decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1]\) and \(P_{C}=P_{D}=[0,1].\) For each \(A\in Map(U,[0,1])\) and \(x\in U,\) take \(E_{(\mathcal {U},I)}: Map(U,[0,1])\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U},I)}(A)(x)=\mathcal {U}(A(x),A(x)).\end{aligned}$$

Then \(E_{(\mathcal {U},I)}\) is a semi-decision evaluation function of U.

Proof

  1. (1)

    Minimum element axiom

    Since \(\mathcal {U}(0,0)=0,\) it follows that

    $$\begin{aligned} E_{(\mathcal {U},I)}(0_{U})(x)&=\mathcal {U}(0_{U}(x),0_{U}(x))=0, \end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E_{(\mathcal {U},I)}(0_{U})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(U,[0,1])\) with \(A \subseteq B.\) Then, one gets that

    $$\begin{aligned} E_{(\mathcal {U},I)}(A)(x)&=\mathcal {U}(A(x),A(x)) \le \mathcal {U}(B(x),B(x)) =E_{(\mathcal {U},I)}(B)(x), \end{aligned}$$

    for each \(x \in U.\) Therefore, one concludes that \(E_{(\mathcal {U},I)}(A)\subseteq E_{(\mathcal {U},I)}(B).\)

\(\square\)

Remark 4.4

  1. (1)

    In Proposition 4.4, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Then

    $$\begin{aligned}E_{(\mathcal {U},I)}(A)(x)=T(A(x),A(x))\end{aligned}$$

    becomes the construction method given in Sect. 3 of Qiao and Hu (2018).

  2. (2)

    In Proposition 4.4, take the neutral element of uninorm \(\mathcal {U}\) as \(e=0.\) Then

    $$\begin{aligned}E_{(\mathcal {U},I)}(A)(x)=S(A(x),A(x))\end{aligned}$$

    becomes the construction method given in Sect. 3 of Qiao and Hu (2018).

  3. (3)

    The construction methods given in items (1) and (2) are special cases of Proposition 4.4 and unified by Proposition 4.4. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.4.

Theorem 4.1

Let U be a condition universe and also be a decision universe, \(\mathcal {U}\) be a representable uninorm with neutral element \(e\in ]0,1[\) and \(P_{C}=P_{D}=[0,1].\) For each \(A\in Map(U,[0,1])\) and \(x\in U,\) take \(E_{(\mathcal {U}_{rep},I)}: Map(U,[0,1])\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U}_{rep},I)}(A)(x)=\mathcal {U}(A(x),A(x)).\end{aligned}$$

Then \(E_{(\mathcal {U}_{rep},I)}\) is a decision evaluation function of U.

Proof

Items (E1) and (E2) of Definition 1.1 can be immediately verified from Proposition 4.4. We only verify item (E3) of Definition 1.1 as follows.

For each \(x\in U\) and \(A\in Map(U,[0,1]),\) it follows that

$$\begin{aligned} N^{r}(E_{(\mathcal {U}_{rep},I)}(A))(x)&=N^{r}(\mathcal {U}(A(x),A(x))) \\&=\mathcal {U}(N^{r}(A(x)),N^{r}(A(x)))\\&=E_{(\mathcal {U}_{rep},I)}(N^{r}(A))(x). \end{aligned}$$

Therefore, one obtains that \(N^{r}(E_{(\mathcal {U}_{rep},I)}(A))=E_{(\mathcal {U}_{rep},I)}(N^{r}(A)).\) \(\square\)

Example 4.1

Let \(U=[0,1]\) and A be a fuzzy set of U with membership function \(A(x)=x.\) If we consider the additive generator \(h(x)=\ln (\frac{x}{1-x}),\) from the construction method discussed in Theorem 4.1, then we obtain a decision evaluation function \(E_{(\mathcal {U}_{rep},I)}(A)\) of U (see Fig. 6) as follows:

$$\begin{aligned}E_{(\mathcal {U}_{rep},I)}(A)(x)=\frac{x^{2}}{2x^{2}-2x+1}.\end{aligned}$$
Fig. 6
figure 6

Decision evaluation function \(E_{(\mathcal {U}_{rep},I)}(A)\) and fuzzy set A

If we take \(\psi =0.8\) and \(\omega =0.2,\) then three-way decision is given as follows.

  1. (1)

    Acceptance region: \(ACP_{(0.8,0.2)}(E_{(\mathcal {U}_{rep},I)},A) = \{x\vert \frac{2}{3}\le x \le 1\}.\)

  2. (2)

    Rejection region: \(REJ_{(0.8,0.2)}(E_{(\mathcal {U}_{rep},I)},A) = \{x\vert 0\le x \le \frac{1}{3}\}.\)

  3. (3)

    Uncertain region: \(UNC_{(0.8,0.2)}(E_{(\mathcal {U}_{rep},I)},A) = \{x\vert \frac{1}{3}< x < \frac{2}{3}\}.\)

Lemma 4.1

Let \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1],\) X be a universe and \(\lambda \in [0,1]\). For each \(A\in Map(X,[0,e])\) and \(x\in X,\) one has that

$$\begin{aligned}\mathcal {U}(A(x),\lambda )\le \lambda .\end{aligned}$$

Proof

Since \(A\in Map(X,[0,e]),\) it follows that

$$\begin{aligned}\mathcal {U}(A(x),\lambda )\le \mathcal {U}(e,\lambda )=\lambda ,\end{aligned}$$

for each \(x\in X.\) Therefore, one concludes that \(\mathcal {U}(A(x),\lambda )\le \lambda .\) \(\square\)

Proposition 4.5

Let V be a finite condition universe, U be a finite decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in ]0,1],\) \(P_{C}=[0,e],\) \(P_{D}=[0,1]\) and \(R\in Map(U\times V,[0,e])\) such that \(\sum _{y\in V}R(x,y)\ne 0\) for each \(x\in U\). For each \(A\in Map(V,[0,e])\) and \(x\in U,\) take \(E_{(\mathcal {U},R)}: Map(V,[0,e])\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U},R)}(A)(x)=\frac{\sum _{y\in V}\mathcal {U}(R(x,y),A(y))}{\sum _{y\in V}R(x,y)}.\end{aligned}$$

Then \(E_{(\mathcal {U},R)}\) is a semi-decision evaluation function of U.

Proof

Firstly, from Lemma 4.1, one obtains that \(E_{(\mathcal {U},R)}\) is well defined.

  1. (1)

    Minimum element axiom

    Since \(R\in Map(U\times V,[0,e]),\) it follows that

    $$\begin{aligned} E_{(\mathcal {U},R)}((0_{P_{C}})_{V})(x)&=\frac{\sum _{y\in V}\mathcal {U}(R(x,y),(0_{P_{C}})_{V}(y))}{\sum _{y\in V}R(x,y)} \\&\le \frac{\sum _{y\in V}\mathcal {U}(e,0)}{\sum _{y\in V}R(x,y)} \\&=0, \end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E_{(\mathcal {U},R)}((0_{P_{C}})_{V})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(V,[0,e])\) with \(A\subseteq _{P_{C}}B.\) Then, one gets that

    $$\begin{aligned} E_{(\mathcal {U},R)}(A)(x)&=\frac{\sum _{y\in V}\mathcal {U}(R(x,y),A(y))}{\sum _{y\in V}R(x,y)} \\&\le \frac{\sum _{y\in V}\mathcal {U}(R(x,y),B(y))}{\sum _{y\in V}R(x,y)}\\&=E_{(\mathcal {U},R)}(B)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{(\mathcal {U},R)}(A)\subseteq E_{(\mathcal {U},R)}(B).\)

\(\square\)

Remark 4.5

In Proposition 4.5, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Thus, one has that \(P_{C}=[0,1]\) and \(R\in Map(U\times V,[0,1]).\) Then

$$\begin{aligned}E_{(\mathcal {U},R)}(A)(x)=\frac{\sum _{y\in V}T(R(x,y),A(y))}{\sum _{y\in V}R(x,y)}\end{aligned}$$

becomes the construction method given in Proposition 4.2 of Qiao and Hu (2018). Therefore, Proposition 4.2 of Qiao and Hu (2018) is a special case of Proposition 4.5. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.5.

Proposition 4.6

Let V be a finite condition universe, U be a finite decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1],\) \(P_{C}=P_{D}=[0,1]\) and \(R\in Map(U\times V,[0,e])\). For each \(A\in Map(V,[0,1])\) and \(x\in U,\) take \(E^{'}_{(\mathcal {U},R)}: Map(V,[0,1])\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E^{'}_{(\mathcal {U},R)}(A)(x)=\frac{\sum _{y\in V}\mathcal {U}(R(x,y),A(y))}{\vert V\vert }.\end{aligned}$$

Then \(E^{'}_{(\mathcal {U},R)}\) is a semi-decision evaluation function of U.

Proof

It can be checked in a similar way as that of Proposition 4.5. \(\square\)

Proposition 4.7

Let V be a finite condition universe, U be a finite decision universe, \(\mathcal {U}_{1},\mathcal {U}_{2}\) be two uninorms with neutral element \(e_{1},e_{2}\in [0,1],\) \(e=e_{1}\wedge e_{2},\) \(P_{C}=P_{D}=[0,1]\) and \(R\in Map(U\times V,[0,e])\). For each \(A\in Map(V,[0,1])\) and \(x\in U,\) take \(E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}: Map(V,[0,1])\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}(A)(x)=\frac{\sum _{y\in V}\mathcal {U}_{1}(\mathcal {U}_{2}(R(x,y),A(y)),A(y))}{\vert V\vert }.\end{aligned}$$

Then \(E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}\) is a semi-decision evaluation function of U.

Proof

  1. (1)

    Minimum element axiom

    1. (i)

      Let \(e_{1},e_{2}\in [0,1]\) with \(e_{1}\le e_{2},\) then one obtains that \(e=e_{1}\wedge e_{2}=e_{1}\) and \(R(x,y)\le e\le e_{2}\) for each \((x,y)\in U\times V\). Thus, it follows that

      $$\begin{aligned} E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}((0_{P_{C}})_{V})(x)&=\frac{\sum _{y\in V}\mathcal {U}_{1}(\mathcal {U}_{2}(R(x,y),(0_{P_{C}})_{V}(y)),(0_{P_{C}})_{V}(y))}{\vert V\vert } \\&\le \frac{\sum _{y\in V}\mathcal {U}_{1}(\mathcal {U}_{2}(e_{2},0),0)}{\vert V\vert } \\&=0, \end{aligned}$$

      for each \(x\in U.\)

    2. (ii)

      Let \(e_{1},e_{2}\in [0,1]\) with \(e_{1}\le e_{2},\) then it can be verified similarly to above that \(E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}((0_{P_{C}})_{V})(x)=0\) for each \(x\in U.\)

    Therefore, one obtains that \(E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}((0_{P_{C}})_{V})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(V,[0,1])\) with \(A\subseteq B.\) Then, one gets that

    $$\begin{aligned} E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}(A)(x)&=\frac{\sum _{y\in V}\mathcal {U}_{1}(\mathcal {U}_{2}(R(x,y),A(y)),A(y))}{\vert V\vert }\\&\le \frac{\sum _{y\in V}\mathcal {U}_{1}(\mathcal {U}_{2}(R(x,y),B(y)),B(y))}{\vert V\vert }\\&=E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}(B)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}(A)\subseteq E_{(\mathcal {U}_{1},\mathcal {U}_{2},R)}(B).\)

\(\square\)

Remark 4.6

In Propositions 4.54.7, if we take each uninorm \(\mathcal {U}\) as a conjunctive uninorm, then the condition \(R\in Map(U\times V,[0,e])\) can be relaxed to \(R\in Map(U\times V,[0,1])\).

4.3 Construction methods related to interval-valued fuzzy sets

Proposition 4.8

Let U be a condition universe and also be a decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1],\) \(P_{C}=I^{(2)}\) and \(P_{D}=[0,1].\) Take \(E_{(\mathcal {U},\heartsuit )}:Map(U,I^{(2)})\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U},\heartsuit )}(A)(x)=\mathcal {U}(A^{+}(x),A^{-}(x))\end{aligned}$$

for each \(x\in U\) and \(A\in Map(U,I^{(2)}),\) then \(E_{(\mathcal {U},\heartsuit )}\) is a semi-decision evaluation function of U.

Proof

It can be checked in a similar way as that of Proposition 4.3 of Qiao and Hu (2018). \(\square\)

Remark 4.7

  1. (1)

    In Proposition 4.8, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Then

    $$\begin{aligned}E_{(\mathcal {U},\heartsuit )}(A)(x)=T(A^{+}(x),A^{-}(x))\end{aligned}$$

    becomes the construction method given in Proposition 4.3 of Qiao and Hu (2018).

  2. (2)

    In Proposition 4.8, take the neutral element of uninorm \(\mathcal {U}\) as \(e=0.\) Then

    $$\begin{aligned}E_{(\mathcal {U},\heartsuit )}(A)(x)=S(A^{+}(x),A^{-}(x))\end{aligned}$$

    becomes the construction method given in Proposition 4.4 of Qiao and Hu (2018).

  3. (3)

    According to items (1) and (2), Propositions 4.3 and 4.4 of Qiao and Hu (2018) are special cases of Proposition 4.8 and unified by Proposition 4.8. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.8.

Theorem 4.2

Let U be a condition universe and also be a decision universe, \(\mathcal {U}\) be a representable uninorm with neutral element \(e\in ]0,1[,\) \(P_{C}=I^{(2)}\setminus \{[0,1]\}\) and \(P_{D}=[0,1].\) Take \(E_{(\mathcal {U}_{rep},\heartsuit )}:Map(U,P_{C})\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U}_{rep},\heartsuit )}(A)(x)=\mathcal {U}(A^{+}(x),A^{-}(x))\end{aligned}$$

for each \(x\in U\) and \(A\in Map(U,P_{C}),\) then \(E_{(\mathcal {U}_{rep},\heartsuit )}\) is a decision evaluation function of U.

Proof

Items (E1) and (E2) of Definition 1.1 can be immediately verified from Proposition 4.8. We only verify item (E3) of Definition 1.1 as follows.

For any \(A\in P_{C},\) it follows that

$$\begin{aligned}\overline{0}=[0,0]\le A\le [1,1]=\overline{1}.\end{aligned}$$

Therefore, \(\overline{0}\) is the minimum element of \(P_{C}\) and \(\overline{1}\) is the maximum element of \(P_{C}.\) Let \(B=[0,1],\) then one has that

$$\begin{aligned}N^{r}(B)=\left[ N^{r}(1),N^{r}(0)\right] =[0,1].\end{aligned}$$

Therefore, \(N^{r}(A)=\left[ N^{r}(A^{+}),N^{r}(A^{-})\right]\) is strong negation on \(P_{C}.\)

For each \(A\in Map(V,P_{C})\) and \(x\in U\), consider the following two cases.

  1. (1)

    Let \(N^{r}(A^{-}(x))=0.\) Then one has that \(A^{-}(x)=1.\) Therefore, one concludes that \(A^{+}(x)=1.\) Then one obtains that \(N^{r}(A^{+}(x))=0\ne 1.\)

  2. (2)

    Let \(N^{r}(A^{+}(x))=0.\) Then one has that \(A^{+}(x)=1.\) Since \([0,1]\notin P_{C},\) one obtains that \(N^{r}(A^{-}(x))\ne N^{r}(0)=1.\)

According to above discussions, one concludes that \(\{(A^{+}(x),A^{-}(x)),(N^{r}(A^{+}(x)),N^{r}(A^{-}(x)))\}\subseteq [0,1]\times [0,1]\setminus \{(0,1),(0,1)\}.\) Then, it follows that

$$\begin{aligned} N^{r}(E_{(\mathcal {U}_{rep},\heartsuit )}(A))(x)&=N^{r}(\mathcal {U}(A^{+}(x),A^{-}(x)))\\&=\mathcal {U}(N^{r}(A^{+}(x)),N^{r}(A^{-}(x)))\\&=E_{(\mathcal {U}_{rep},\heartsuit )}(N^{r}(A))(x). \end{aligned}$$

Therefore, one obtains that \(N^{r}(E_{(\mathcal {U}_{rep},\heartsuit )}(A))=E_{(\mathcal {U}_{rep},\heartsuit )}(N^{r}(A)).\) \(\square\)

Fig. 7
figure 7

Decision evaluation function \(E_{(\mathcal {U}_{rep},\heartsuit )}(A)\) and interval-valued fuzzy set A

Example 4.2

Let \(U=[0,1],\) A be a interval-valued fuzzy set of U with membership function \(A(x)=[0.1+0.8x,0.9]\). If we consider the additive generator \(h_{1}(x)=\ln (-\ln (1-x)),\) from the construction method discussed in Theorem 4.2, we obtain a decision evaluation function \(E_{(\mathcal {U}_{rep},\heartsuit )}(A)\) of U (see Fig. 7) as follows:

$$\begin{aligned}E_{(\mathcal {U}_{rep},\heartsuit )}(A)(x)=1-\exp \left( -\ln (0.1)\cdot \ln (0.9-0.8x)\right) .\end{aligned}$$

If we take \(\psi =0.6\) and \(\omega =0.4,\) then three-way decision is given as follows.

  1. (1)

    Acceptance region: \(ACP_{(0.6,0.4)}(E_{(\mathcal {U}_{rep},\heartsuit )},A) = \{x\vert \frac{9}{8}-\frac{5}{4}\exp \left( -\frac{\ln (0.4)}{\ln (0.1)}\right) \le x \le 1\}.\)

  2. (2)

    Rejection region: \(REJ_{(0.6,0.4)}(E_{(\mathcal {U}_{rep},\heartsuit )},A) = \{x\vert 0\le x \le \frac{9}{8}-\frac{5}{4}\exp \left( -\frac{\ln (0.6)}{\ln (0.1)}\right) \}.\)

  3. (3)

    Uncertain region: \(UNC_{(0.6,0.4)}(E_{(\mathcal {U}_{rep},\heartsuit )},A) = \{x\vert \frac{9}{8}-\frac{5}{4}\exp \left( -\frac{\ln (0.6)}{\ln (0.1)}\right)< x < \frac{9}{8}-\frac{5}{4}\exp \left( -\frac{\ln (0.4)}{\ln (0.1)}\right) \}.\)

Let X be a universe and \(\mu \in [0,1]\). In the following, we define \(\mu ^{(2)}\) as the family of interval numbers over \([0,\mu ],\) i.e., \(\mu ^{(2)}=\{[\lambda ^{-},\lambda ^{+}]:0\le \lambda ^{-} \le \lambda ^{+} \le \mu \}.\) Then, for each \(A\in Map(X,\mu ^{(2)}),\) A is also a interval-valued fuzzy set. For each \(A\in Map(X,\mu ^{(2)})\), there exists a fuzzy set \(A^{(m)}\in Map(X,[0,\mu ])\) with membership function \(A^{(m)}(x)=\frac{A^{-}(x)+A^{+}(x)}{2}\) for each \(x\in X.\)

Proposition 4.9

Let V be a finite condition universe, U be a finite decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in ]0,1],\) \(P_{C}=e^{(2)},\) \(P_{D}=[0,1]\) and \(R\in Map(U\times V,[0,e])\) such that \(\sum _{y\in V}R(x,y)\ne 0\) for each \(x\in U\). Take \(E_{(\mathcal {U},\diamondsuit )}:Map(V,e^{(2)})\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U},\diamondsuit )}(A)(x)=\frac{\sum _{y\in V}\mathcal {U}(R(x,y),A^{(m)}(y))}{\sum _{y\in V}R(x,y)}\end{aligned}$$

for each \(x\in U\) and \(A \in Map(V,e^{(2)}),\) then \(E_{(\mathcal {U},\diamondsuit )}\) is a semi-decision evaluation function of U.

Proof

Firstly, from Lemma 4.1, one obtains that \(E_{(\mathcal {U},\diamondsuit )}\) is well defined.

  1. (1)

    Minimum element axiom

    Since \(R\in Map(U\times V,[0,e]),\) it follows that

    $$\begin{aligned} E_{(\mathcal {U},\diamondsuit )}(\overline{0}_{V})(x)&=\frac{\sum _{y\in V}\mathcal {U}(R(x,y),0_{V}^{(m)}(y))}{\sum _{y\in V}R(x,y)} \\&\le \frac{\sum _{y\in V}\mathcal {U}(e,0)}{\sum _{y\in V}R(x,y)}\\&=0, \end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E_{(\mathcal {U},\diamondsuit )}(\overline{0}_{V})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(V,e^{(2)})\) with \(A\subseteq _{P_{C}} B.\) Then, one gets that

    $$\begin{aligned} E_{(\mathcal {U},\diamondsuit )}(A)(x)&=\frac{\sum _{y\in V}\mathcal {U}(R(x,y),A^{(m)}(y))}{\sum _{y\in V}R(x,y)} \\&\le \frac{\sum _{y\in V}\mathcal {U}(R(x,y),B^{(m)}(y))}{\sum _{y\in V}R(x,y)}\\&= E_{(\mathcal {U},\diamondsuit )}(B)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{(\mathcal {U},\diamondsuit )}(A)\subseteq E_{(\mathcal {U},\diamondsuit )}(B).\)

\(\square\)

Remark 4.8

In Proposition 4.9, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Then one obtains that \(P_{C}=I^{(2)}\) and \(R\in Map(U\times V,[0,1]).\) Then

$$\begin{aligned}E_{(\mathcal {U},\diamondsuit )}(A)(x)=\frac{\sum _{y\in V}T(R(x,y),A^{(m)}(y))}{\sum _{y\in V}R(x,y)}\end{aligned}$$

becomes construction method given by Proposition 4.5 of Qiao and Hu (2018). Therefore, Proposition 4.5 of Qiao and Hu (2018) is a special case of Proposition 4.9. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.9.

Proposition 4.10

Let V be a finite condition universe, U be a finite decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1],\) \(P_{C}=I^{(2)},\) \(P_{D}=[0,1]\) and \(R\in Map(U\times V,[0,e])\). Take \(E_{(\mathcal {U},\spadesuit )}:Map(V,I^{(2)})\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(\mathcal {U},\spadesuit )}(A)(x)=\frac{\sum _{y\in V}\mathcal {U}(A^{(m)}(y),R(x,y))}{\vert V \vert }\end{aligned}$$

for each \(x\in U\) and \(A \in Map(V,I^{(2)}),\) then \(E_{(\mathcal {U},\spadesuit )}\) is a semi-decision evaluation function of U.

Proof

It can be checked in a similar way as that of Proposition 4.9. \(\square\)

Proposition 4.11

Let V be a finite condition universe, U be a finite decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in ]0,1],\) \(P_{C}=e^{(2)},\) \(P_{D}=I^{(2)}\) and \(R\in Map(U\times V,[0,e])\) such that \(\sum _{y\in V}R(x,y)\ne 0\) for each \(x\in U.\) Take \(E_{\mathcal {U}}^{\sharp }:Map(V,e^{(2)})\rightarrow Map(U,I^{(2)})\) as:

$$\begin{aligned}E_{\mathcal {U}}^{\sharp }(A)(x)=\left[ \frac{\sum _{y\in V}\mathcal {U}(R(x,y),A^{-}(y))}{\sum _{y\in V}R(x,y)},\frac{\sum _{y\in V}\mathcal {U}(R(x,y),A^{+}(y))}{\sum _{y\in V}R(x,y)}\right] \end{aligned}$$

for each \(x\in U\) and \(A\in Map(V,e^{(2)})\), then \(E_{\mathcal {U}}^{\sharp }\) is a semi-decision evaluation function of U.

Proof

Firstly, from Lemma 4.1, one obtains that \(E_{\mathcal {U}}^{\sharp }\) is well defined.

  1. (1)

    Minimum element axiom

    Since \(R\in Map(U\times V,[0,e]),\) it follows that

    $$\begin{aligned} E_{\mathcal {U}}^{\sharp }(\overline{0}_{V})(x)&=\left[ \frac{\sum _{y\in V}\mathcal {U}(R(x,y),\overline{0}_{V}^{-}(y))}{\sum _{y\in V}R(x,y)},\frac{\sum _{y\in V}\mathcal {U}(R(x,y),\overline{0}_{V}^{+}(y))}{\sum _{y\in V}R(x,y)}\right] \\&\le \left[ \frac{\sum _{y\in V}\mathcal {U}(e,0)}{\sum _{y\in V}R(x,y)},\frac{\sum _{y\in V}\mathcal {U}(e,0)}{\sum _{y\in V}R(x,y)}\right] \\&=\overline{0}, \end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E_{\mathcal {U}}^{\sharp }(\overline{0}_{V})=\overline{0}_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(A,B\in Map(V,e^{(2)})\) with \(A\subseteq _{P_{C}}B.\) Then, one gets that

    $$\begin{aligned} E_{\mathcal {U}}^{\sharp }(A)(x)&=\left[ \frac{\sum _{y\in V}\mathcal {U}(R(x,y),A^{-}(y))}{\sum _{y\in V}R(x,y)},\frac{\sum _{y\in V}\mathcal {U}(R(x,y),A^{+}(y))}{\sum _{y\in V}R(x,y)}\right] \\&\le \left[ \frac{\sum _{y\in V}\mathcal {U}(R(x,y),B^{-}(y))}{\sum _{y\in V}R(x,y)},\frac{\sum _{y\in V}\mathcal {U}(R(x,y),B^{+}(y))}{\sum _{y\in V}R(x,y)}\right] \\&=E_{\mathcal {U}}^{\sharp }(B)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{\mathcal {U}}^{\sharp }(A)\subseteq _{P_{D}}E_{\mathcal {U}}^{\sharp }(B).\)

\(\square\)

Remark 4.9

In Proposition 4.11, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Then, one concludes that \(P_{C}=I^{(2)}\) and \(R\in Map(U\times V,[0,1]).\) Then

$$\begin{aligned}E_{\mathcal {U}}^{\sharp }(A)(x)=\left[ \frac{\sum _{y\in V}T(R(x,y),A^{-}(y))}{\sum _{y\in V}R(x,y)},\frac{\sum _{y\in V}T(R(x,y),A^{+}(y))}{\sum _{y\in V}R(x,y)}\right] \end{aligned}$$

becomes the construction method given by Proposition 4.6 of Qiao and Hu (2018). Therefore, Proposition 4.6 of Qiao and Hu (2018) is a special case of Proposition 4.11. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.11.

Remark 4.10

In Propositions 4.9 and 4.11, if take each uninorm \(\mathcal {U}\) as a conjunctive uninorm, then the condition \(R\in Map(U\times V,[0,e])\) can be relaxed to \(R\in Map(U\times V,[0,1]).\)

Proposition 4.12

Let V be a finite condition universe, U be a finite decision universe, \(\mathcal {U}_{1},\mathcal {U}_{2}\) be two uninorms with neutral elements \(e_{1},e_{2}\in [0,1],\) \(e=e_{1}\wedge e_{2},\) \(P_{C}=P_{D}=I^{(2)}\) and \(R\in Map(U\times V,[0,e])\). Take \(E_{(\mathcal {U}_{1},\mathcal {U}_{2})}^{\sharp }:Map(V,I^{(2)})\rightarrow Map(U,I^{(2)})\) as:

$$\begin{aligned} E_{(\mathcal {U}_{1},\mathcal {U}_{2})}^{\sharp }(A)(x)=&\left[ \frac{\sum _{y\in V}\mathcal {U}_{1}(\mathcal {U}_{2}(R(x,y),A^{-}(y)),A^{-}(y))}{\vert V\vert },\right. \\ {}&\left. \frac{\sum _{y\in V}\mathcal {U}_{1}(\mathcal {U}_{2}(R(x,y),A^{+}(y)),A^{+}(y))}{\vert V\vert }\right] \end{aligned}$$

for each \(x\in U\) and \(A \in Map(V,I^{(2)})\), then \(E_{(\mathcal {U}_{1},\mathcal {U}_{2})}^{\sharp }\) is a semi-decision evaluation function of U.

Proof

It can be immediately derived from Propositions 4.7 and 4.11. \(\square\)

4.4 Construction methods related to fuzzy relations

Proposition 4.13

Let U be a nonempty finite universe, \(U\times U\) be a condition universe and also be a decision universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1]\) and \(P_{C}=P_{D}=[0,1].\) For each \(R\in Map(U\times U,[0,1])\) and \((x,y)\in U\times U,\) take \(E_{(R,\mathcal {U})}:Map(U\times U,[0,1])\rightarrow Map(U\times U,[0,1])\) as:

$$\begin{aligned}E_{(R,\mathcal {U})}(R)(x,y)=\mathcal {U}(R(x,y),R(y,x)).\end{aligned}$$

Then \(E_{(R,\mathcal {U})}\) is a semi-decision evaluation function of \(U\times U\).

Proof

It can be checked in a similar way as that of Proposition 4.7 of Qiao and Hu (2018). \(\square\)

Remark 4.11

  1. (1)

    In Proposition 4.13, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Then

    $$\begin{aligned}E_{(R,\mathcal {U})}(R)(x,y)=T(R(x,y),R(y,x))\end{aligned}$$

    becomes the construction method given in Proposition 4.7 of Qiao and Hu (2018).

  2. (2)

    In Proposition 4.13, take the neutral element of uninorm \(\mathcal {U}\) as \(e=0\). Then

    $$\begin{aligned}E_{(R,\mathcal {U})}(R)(x,y)=S(R(x,y),R(y,x))\end{aligned}$$

    becomes the construction method given in Proposition 4.8 of Qiao and Hu (2018).

  3. (3)

    According to items (1) and (2), Propositions 4.7 and 4.8 of Qiao and Hu (2018) are special cases of Proposition 4.13 and unified by Proposition 4.13. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.13.

Theorem 4.3

Let U be a nonempty finite universe, \(U\times U\) be a condition universe and also be a decision universe, \(P_{C}=P_{D}=[0,1]\), \(\mathcal {U}\) be a representable uninorms with element \(e\in ]0,1[\). For each \((x,y)\in U\times U\) and \(R\in Map(U\times U,[0,1]),\) take \(E_{(R,\mathcal {U}_{rep})}:Map(U\times U,[0,1])\rightarrow Map(U\times U,[0,1])\) as:

$$\begin{aligned}E_{(R,\mathcal {U}_{rep})}(R)(x,y)=\mathcal {U}(R(x,y),R(x,y)).\end{aligned}$$

Then \(E_{(R,\mathcal {U}_{rep})}\) is a decision evaluation function of \(U\times U.\)

Proof

It can be checked in a similar way as that of Theorem 4.1. \(\square\)

Proposition 4.14

Let U be a finite decision universe, \(U \times U\) be a condition universe, \(\mathcal {U}\) be a uninorm with neutral element \(e\in [0,1]\) and \(P_{C}=P_{D}=[0,1]\). For each \(x\in U\) and \(R\in Map(U\times U,[0,1]),\) take \(E_{(R,U,\diamondsuit )}:Map(U\times U,[0,1])\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(R,U,\diamondsuit )}(R)(x)=\frac{\sum _{y\in U}\mathcal {U}(R(x,y),R(y,x))}{\vert U\vert }.\end{aligned}$$

Then \(E_{(R,U,\diamondsuit )}\) is a semi-decision evaluation function of U.

Proof

  1. (1)

    Minimum element axiom

    Since \(\mathcal {U}(0,0)=0,\) it follows that

    $$\begin{aligned} E_{(R,U,\diamondsuit )}(0_{U\times U})(x)=\frac{\sum _{y\in U}\mathcal {U}(0_{U\times U}(x,y),0_{U\times U}(y,x))}{\vert U \vert }=0, \end{aligned}$$

    for each \(x\in U.\) Therefore, one obtains that \(E_{(R,U,\diamondsuit )}(0_{U\times U})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(R_{1},R_{2}\in Map(U\times U,[0,1])\) with \(R_{1}\subseteq R_{2}.\) Then, one gets that

    $$\begin{aligned} E_{(R,U,\diamondsuit )}(R_{1})(x)&=\frac{\sum _{y\in U}\mathcal {U}(R_{1}(x,y),R_{1}(y,x))}{\vert U\vert }\\&\le \frac{\sum _{y\in U}\mathcal {U}(R_{2}(x,y),R_{2}(y,x))}{\vert U\vert }\\&=E_{(R,U,\diamondsuit )}(R_{2})(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E_{(R,U,\diamondsuit )}(R_{1})\subseteq E_{(R,U,\diamondsuit )}(R_{2}).\)

4.5 Construction methods related to hesitant fuzzy sets

Proposition 4.15

Let U be a condition universe and also be a decision universe, \(P_{C}=2^{[0,1]}-\emptyset ,\) \(P_{D}=[0,1]\) and \(\mathcal {U}\) be a uninorm with neutral element of \(e\in [0,1].\) For each \(H\in Map(U,2^{[0,1]}-\emptyset ),\) \(x\in U\) and \(\lambda ,\mu \in [0,1],\) take \(E_{(H,\mathcal {U})}:Map(U,2^{[0,1]}-\emptyset )\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(H,\mathcal {U})}(H)(x)=\mathcal {U}(\lambda \sup {H(x)},\mu \inf {H(x)}).\end{aligned}$$

Then \(E_{(H,\mathcal {U})}\) is a semi-decision evaluation function of U.

Proof

It can be checked in a similar way as that of Proposition 4.9 of Qiao and Hu (2018). \(\square\)

Remark 4.12

  1. (1)

    In Proposition 4.15, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1.\) Then

    $$\begin{aligned}E_{(H,\mathcal {U})}(H)(x)=T(\lambda \sup {H(x)},\mu \inf {H(x)})\end{aligned}$$

    becomes the construction method given in Proposition 4.9 of Qiao and Hu (2018).

  2. (2)

    In Proposition 4.15, take the neutral element of uninorm \(\mathcal {U}\) as \(e=0.\) Then

    $$\begin{aligned}E_{(H,\mathcal {U})}(H)(x)=S(\lambda \sup {H(x)},\mu \inf {H(x)})\end{aligned}$$

    becomes the construction method given in Proposition 4.10 of Qiao and Hu (2018).

  3. (3)

    According to items (1) and (2), Propositions 4.9 and 4.10 of Qiao and Hu (2018) are special cases of Proposition 4.15 and unified by Proposition 4.15. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.15.

In this paper, we define the set \(\mathcal {M}\) as

$$\begin{aligned}\mathcal {M}=\left\{ m\in 2^{[0,1]}-\emptyset : \inf {m}=0, \sup {m}=1\right\} .\end{aligned}$$

Theorem 4.4

Let U be a condition universe and also be a decision universe, \(P_{C}=(2^{[0,1]}-\emptyset )\setminus \mathcal {M},\) \(P_{D}=[0,1]\) and \(\mathcal {U}\) be a representable uninorm with neutral element of \(e\in ]0,1[.\) For each \(H\in P_{C}\) and \(x\in U,\) take \(E_{(H,\mathcal {U}_{rep})}:Map(U,P_{C})\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E_{(H,\mathcal {U}_{rep})}(H)(x)=\mathcal {U}(\sup {H(x)},\inf {H(x)}).\end{aligned}$$

Then \(E_{(H,\mathcal {U}_{rep})}\) is a decision evaluation function of U.

Proof

Items (E1) and (E2) of Definition 1.1 can be verified from Proposition 4.15. We only verify item (E3) of Definition 1.1 as follows.

For each \(H\in P_{C},\) it follows that

$$\begin{aligned}\{0\}_{U}\le H \le \{1\}_{U}.\end{aligned}$$

Therefore, \(\{0\}_{U}\) is the minimum element of \(P_{C}\) and \(\{1\}_{U}\) is the maximum element of \(P_{C}.\) Suppose \(K\in \mathcal {M},\) then, for each \(x\in U,\) one has hat

$$\begin{aligned}\inf {N^{r}(K(x))}=N^{r}(\sup {K(x)})=N^{r}(1)=0,\end{aligned}$$

and

$$\begin{aligned}\sup {N^{r}(K(x))}=N^{r}(\inf {K(x)})=N^{r}(0)=1,\end{aligned}$$

respectively. Thus, \(N^{r}(H)=\{N^{r}(h):h\in H\}\) is strong negation on \(P_{C}.\)

For each \(H\in P_{C}\) and \(x\in U,\) consider the following two cases.

  1. (1)

    Let \(\inf {N^{r}(H(x))}=0\) and \(\sup {N^{r}(H(x))}=1,\) then one has that

    $$\begin{aligned}\inf {N^{r}(H(x))}=N^{r}(\sup {H(x)})=0\end{aligned}$$

    and

    $$\begin{aligned}\sup {N^{r}(H(x))}=N^{r}(\inf {H(x)})=1,\end{aligned}$$

    respectively. Therefore, one concludes that \(\sup {H(x)}=1\) and \(\inf {H(x)}=0.\) It conflicts with assumptions.

  2. (2)

    Let \(\inf {N^{r}(H(x))}=1\) and \(\sup {N^{r}(H(x))}=0,\) then one has that

    $$\begin{aligned}\inf {N^{r}(H(x))}=N^{r}(\sup {H(x)})=1\end{aligned}$$

    and

    $$\begin{aligned}\sup {N^{r}(H(x))}=N^{r}(\inf {H(x)})=0.\end{aligned}$$

    Therefore, one concludes that \(\sup {H(x)}=0\) and \(\inf {H(x)}=1.\) However, \(\sup {H(x)}\ge \inf {H(x)}.\) Thus, there not exist \(\inf {N^{r}(H(x))}=1\) and \(\sup {N^{r}(H(x))}=0.\)

According to above discussions, it follows that

$$\begin{aligned} E_{(H,\mathcal {U}_{rep})}(N^{r}(H))(x)&=\mathcal {U}(\sup {N^{r}(H(x))},\inf {N^{r}(H(x))})\\&=\mathcal {U}(\sup \nolimits _{h\in H(x)}N^{r}(h),\inf \nolimits _{h\in H(x)}N^{r}(h))\\&=\mathcal {U}(N^{r}(\inf \nolimits _{h\in H(x)}h),N^{r}(\sup \nolimits _{h\in H(x)}h))\\&=N^{r}(\mathcal {U}(\inf H(x),\sup H(x)))\\&=N^{r}(E_{(H,\mathcal {U}_{rep})}(H))(x).\\ \end{aligned}$$

Therefore, one obtains that \(E_{(H,\mathcal {U}_{rep})}(N^{r}(H))=N^{r}(E_{(H,\mathcal {U}_{rep})}(H)).\) \(\square\)

Example 4.3

Suppose \(U=\{\phi _{1},\phi _{2},\phi _{3},\phi _{4},\phi _{5},\phi _{6},\phi _{7}\}\) and \(H=\frac{\{0.2,0.3,0.4\}}{\phi _{1}}+\frac{\{0.4,0.5,0.7\}}{\phi _{2}}+\frac{\{0.9\}}{\phi _{3}}+\frac{\{0.2,0.5\}}{\phi _{4}}+\frac{\{0.8,0.9\}}{\phi _{5}}+\frac{\{0.45,0.5,0.53\}}{\phi _{6}}+\frac{\{0.31,0.51,0.87\}}{\phi _{7}}\) is a hesitant fuzzy set of U. If we consider the additive generator \(h(x)=\ln \left( \frac{x}{1-x}\right) ,\) from construction method discussed in Theorem 4.4, we have decision evaluation function \(E_{(H,\mathcal {U}_{rep})}(H)\) of U (see Fig. 8) as:

$$\begin{aligned} E_{(H,\mathcal {U}_{rep})}(H)=\frac{0.143}{\phi _{1}}+\frac{0.609}{\phi _{2}}+\frac{0.988}{\phi _{3}}+\frac{0.200}{\phi _{4}}+\frac{0.973}{\phi _{5}}+\frac{0.480}{\phi _{6}}+\frac{0.750}{\phi _{7}}.\end{aligned}$$

If we take \(\psi =0.65\) and \(\omega =0.35,\) then three-way decision is given as follows:

  1. (1)

    Acceptance region: \(ACP_{(0.65,0.35)}(E_{(H,\mathcal {U}_{rep})},H)=\{\phi _{3},\phi _{5},\phi _{7}\}.\)

  2. (2)

    Rejection region: \(REJ_{(0.65,0.35)}(E_{(H,\mathcal {U}_{rep})},H)=\{\phi _{1},\phi _{4}\}.\)

  3. (3)

    Uncertain region: \(UNC_{(0.65,0.35)}(E_{(H,\mathcal {U}_{rep})},H)=\{\phi _{2},\phi _{6}\}.\)

Fig. 8
figure 8

Decision evaluation function \(E_{(H,\mathcal {U}_{rep})}(H)\) and hesitant fuzzy set H

In this paper, we define the set \(\mathcal {L}\) as \(\mathcal {L}=\left\{ l\in 2^{[0,1]}-\emptyset : \inf {l}+\sup {l}=1\right\} .\)

Theorem 4.5

Let U be a condition universe and also be a decision universe, \(P_{C}=(2^{[0,1]}-\emptyset )\setminus \mathcal {L},\) \(P_{D}=[0,1]\) and \(\mathcal {U}\) be a representable uninorm with neutral element of \(e\in ]0,1[\) and strong negation \(N^{r}(x)=1-x\) on [0, 1]. For each \(H\in Map(U,P_{C}),\) \(x\in U\) and \(\lambda ,\mu \in [0,1]\) with \(\lambda +\mu =1,\) take \(E'_{(H,\mathcal {U}_{rep})}:Map(U,P_{C})\rightarrow Map(U,[0,1])\) as:

$$\begin{aligned}E'_{(H,\mathcal {U}_{rep})}(H)(x)=\mathcal {U}(\lambda \sup {H(x)}+\mu \inf {H(x)},\lambda \inf {H(x)}+\mu \sup {H(x)}).\end{aligned}$$

Then \(E'_{(H,\mathcal {U}_{rep})}\) is a decision evaluation function of U.

Proof

For each \(H\in P_{C},\) it follows that

$$\begin{aligned}\{0\}_{U}\le H \le \{1\}_{U}.\end{aligned}$$

Therefore, \(\{0\}_{U}\) is the minimum element of \(P_{C}\) and \(\{1\}_{U}\) is the maximum element of \(P_{C}.\) Suppose \(H\in P_{C},\) then it follows that

$$\begin{aligned} \inf {N^{r}(H(x))}+\sup {N^{r}(H(x))}=&\inf _{h\in H(x)}{N^{r}(h)}+\sup _{h\in H(x)}{N^{r}(h)}\\ =&1-\sup _{h\in H(x)}h+1-\inf _{h\in H(x)}h\\ =&2-(\sup {H(x)}+\inf {H(x)})\\ \ne&1, \end{aligned}$$

for each \(x\in U.\) Thus, \(N^{r}(H)=\{1-h:h\in H\}\) is strong negation on \(P_{C}.\)

  1. (1)

    Minimum element axiom

    Since \(\mathcal {U}(0,0)=0,\) it follows that

    $$\begin{aligned}&E'_{(H,\mathcal {U})}(\{0\}_{U})(x)\\=&\mathcal {U}(\lambda \sup {\{0\}_{U}(x)}+\mu \inf {\{0\}_{U}(x)},\lambda \inf {\{0\}_{U}(x)}+\mu \sup {\{0\}_{U}(x)})\\=&0, \end{aligned}$$

    for each \(x\in U\) and \(\lambda ,\mu \in [0,1]\) with \(\lambda +\mu =1.\) Therefore, one obtains that \(E'_{(H,\mathcal {U})}(\{0\}_{U})=0_{U}.\)

  2. (2)

    Monotonicity axiom

    Let \(K,H\in Map(U,P_{C})\) with \(K\subseteq _{P_{C}} H.\) Then, one gets that

    $$\begin{aligned}\inf K(x)\le \inf H(x)\end{aligned}$$

    and

    $$\begin{aligned}\sup K(x)\le \sup H(x),\end{aligned}$$

    for each \(x\in U.\) Thus, it follows that

    $$\begin{aligned} E'_{(H,\mathcal {U}_{rep})}(K)(x)&=\mathcal {U}(\lambda \sup {K(x)}+\mu \inf {K(x)},\lambda \inf {K(x)}+\mu \sup {K(x)})\\&\le \mathcal {U}(\lambda \sup {H(x)}+\mu \inf {H(x)},\lambda \inf {H(x)}+\mu \sup {H(x)})\\&= E'_{(H,\mathcal {U}_{rep})}(H)(x), \end{aligned}$$

    for each \(x\in U.\) Therefore, one concludes that \(E'_{(H,\mathcal {U}_{rep})}(K)\subseteq E'_{(H,\mathcal {U}_{rep})}(H).\)

  3. (3)

    Complement axiom

    Consider the following two cases.

    1. (i)

      \(\lambda \sup {H(x)}+\mu \inf {H(x)}=0\) and \(\lambda \inf {H(x)}+\mu \sup {H(x)}=1.\)

    2. (ii)

      \(\lambda \sup {H(x)}+\mu \inf {H(x)}=1\) and \(\lambda \inf {H(x)}+\mu \sup {H(x)}=0.\)

    These two cases can be unified by following expressions.

    $$\begin{aligned}&\lambda \sup {H(x)}+\mu \sup {H(x)}+\mu \inf {H(x)}+\lambda \inf {H(x)}=1\\ \Longrightarrow&(\lambda +\mu )\sup {H(x)}+(\mu +\lambda )\inf {H(x)}=1\\ \Longrightarrow&\sup {H(x)}+\inf {H(x)}=1, \end{aligned}$$

    which is contradiction with \(H\in Map(U,P_{C})\).

    According to above discussions, it follows that

    $$\begin{aligned}&E'_{(H,\mathcal {U}_{rep})}(N^{r}(H))(x)\\=&\mathcal {U}(\lambda \sup {N^{r}(H)(x)}+\mu \inf {N^{r}(H)(x)},\lambda \inf {N^{r}(H)(x)}+\mu \sup {N^{r}(H)(x)})\\ =&\mathcal {U}(1-\lambda \inf \nolimits _{r\in H(x)} r-\mu \sup \nolimits _{r\in H(x)} r,1-\lambda \sup \nolimits _{r\in H(x)}r-\mu \inf \nolimits _{r\in H(x)}r)\\ =&1-\mathcal {U}(\lambda \inf \nolimits _{r\in H(x)} r+\mu \sup \nolimits _{r\in H(x)} r,\lambda \sup \nolimits _{r\in H(x)}r+\mu \inf \nolimits _{r\in H(x)}r)\\ =&1-\mathcal {U}(\lambda \inf H(x)+\mu \sup H(x),\lambda \sup H(x)+\mu \inf H(x))\\ =&N^{r}(E'_{(H,\mathcal {U}_{rep})}(H))(x). \end{aligned}$$

    Therefore, one obtains that \(E'_{(H,\mathcal {U}_{rep})}(N(H))=N(E'_{(H,\mathcal {U}_{rep})}(H)).\)

\(\square\)

Proposition 4.16

Let U be a condition universe and also be a decision universe, \(P_{C}=Finite(2^{[0,1]}-\emptyset ),\) \(P_{D}=[0,1]\) and \(\mathcal {U}\) be a uninorm with neutral element of \(e\in [0,1].\) For each \(H\in Map(U,Finite(2^{[0,1]}-\emptyset ))\) and \(x\in U,\) take

$$\begin{aligned}E_{(H,\mathcal {U},\tau )}(H)(x)=\frac{\sum _{y\in H(x)}\mathcal {U}(y,y)}{\vert H(x)\vert }.\end{aligned}$$

Then \(E_{(H,\mathcal {U},\tau )}\) is a semi-decision evaluation function of U.

Proof

It can be checked in a similar way as that of Proposition 4.11 of Qiao and Hu (2018). \(\square\)

Remark 4.13

  1. (1)

    In Proposition 4.16, take the neutral element of uninorm \(\mathcal {U}\) as \(e=1\). Then

    $$\begin{aligned}E_{(H,\mathcal {U},\tau )}(H)(x)=\frac{\sum _{y\in H(x)}T(y,y)}{\vert H(x)\vert }\end{aligned}$$

    becomes the construction method given in Proposition 4.11 of Qiao and Hu (2018).

  2. (2)

    In Proposition 4.16, take the neutral element of uninorm \(\mathcal {U}\) as \(e=0\). Then

    $$\begin{aligned}E_{(H,\mathcal {U},\tau )}(H)(x)=\frac{\sum _{y\in H(x)}S(y,y)}{\vert H(x)\vert }\end{aligned}$$

    becomes the construction method given in Proposition 4.12 of Qiao and Hu (2018).

  3. (3)

    According to items (1) and (2), Propositions 4.11 and 4.12 of Qiao and Hu (2018) are special cases of Proposition 4.16 and unified by Proposition 4.16. In addition, more novel semi-decision evaluation functions can be obtained from Proposition 4.16.

4.6 Summary of construction methods of decision evaluation functions

In Sect. 3, we show two novel construction methods of decision evaluation functions derived from different semi-decision evaluation functions (see Theorems 3.1 and 3.2). Furthermore, in Sects. 4.14.5, we show some novel construction methods of decision evaluations function (see Theorems 4.14.5) and semi-decision evaluation functions (see Propositions 4.14.16) related to existing semi-decision evaluation functions, fuzzy sets, interval-valued fuzzy sets, fuzzy relations and hesitant fuzzy sets, respectively.

In Remarks 3.1, 4.14.5, 4.74.9 and 4.114.13, we have pointed out that some existing construction methods of decision evaluation functions and semi-decision evaluation functions are special cases of the methods proposed in this paper. In addition, more novel decision evaluation functions and semi-decision evaluation functions can be obtained from these uninorms-based construction methods. Therefore, on the basis of uninorms, Sects. 3 and 4.14.5 fully answer the Question 1 proposed in Sect. 1.3.

Meanwhile, since representable uninorms are self-dual w.r.t. strong negation \(N^{r},\) the construction methods of decision evaluation functions given in Theorems 3.2 and 4.14.4 extend strong negation \(N_{P_{D}}\) of partially ordered set \(P_{D}\) from \(N_{P_{D}}(x)=1-x\) to \(N^{r}.\) Therefore, Theorems 3.2 and 4.14.4 answer the Question 2 proposed in Sect. 1.3.

5 Two illustrative examples

In this section, in order to illustrate the results obtained in this paper, we consider two real evaluation problems. Firstly, we propose an algorithm to describe the three-way decision process based on three-way decision space (see Algorithm 1). Secondly, we show the specific steps of three-way decisions based on three-way decision space derived from semi-decision evaluation functions. Thirdly, in Sect. 5.2, we consider an evaluation problem of investment projects. Finally, in Sect. 5.3, we compare different transformation methods by discussing an evaluation problem of credit card applicants.

5.1 The three-way decision methodology

Firstly, on the basis of three-way decision space, the three-way decision process of decision universe U can be simply described as Algorithm 1.

figure a

In Sect. 1.3, it has been pointed that a lot of useful functions are semi-decision evaluation functions. Therefore, in the following, we show the specific steps of three-way decision based on three-way decision space which is derived from semi-decision evaluation functions.

Input::

A decision universe U; a condition universe V; partially ordered sets PC; A ∈ Map(V, PC).

Output::

The three-way decision result of decision universe U.

Step 1::

Select a semi-decision evaluation function Esemi related to partially ordered set Map(V, PC).

Step 2::

Select a transformation method from semi-decision evaluation functions to decision evaluation function and obtain the partially ordered set PD

Moreover, if Esemi satisfies the constraint conditions of the transformation method, then go to Step 3. Otherwise, repeat Step 2.

Step 3::

Obtain a decision evaluation function E of U by transformation method and semi-decision evaluation function Esemi.

Step 4::

Establish a three-way decision space (U, Map(V, PC), PD, E).

Step 5::

Give two parameters ψ and ω for three-way decision.

Step 6::

Obtain the decision evaluation values and three-way decision results of decision universe U by Algorithm 1.

5.2 An evaluation problem of investment projects

Table 1 A consistent incomplete ordered information system with fuzzy decision (Qian and Shu 2018)

In this subsection, we consider an real evaluation problem of investment projects (Qian and Shu 2018; Zhan et al. 2021). Let \(U=\{x_{1},x_{2},x_{3},x_{4},x_{5},x_{6},x_{7},x_{8},x_{9},x_{10}\}\) be a set of ten investment projects which are considering by venture capital company, \(AT=\{C_{1},C_{2},C_{3},C_{4},FD\}\) be a set of attributes where \(C_{1}\) denotes market venture, \(C_{2}\) denotes management venture, \(C_{3}\) denotes environment venture, \(C_{4}\) denotes production venture and FD denotes the degree of preference for investment projects given by decision maker. The evaluation results of ten projects are listed in Table 1 where the symbol \(*\) denotes that the venture factor of this project is unknown. The decision maker prefers to choose the investment project with higher value of attribute FD. The venture of investment project is higher if the value of venture factor attribute \(C_{k}~(k=1,2,3,4)\) is greater.

To begin with, we complete Table 1 by a pessimistic strategy, i.e., let the unknown values of venture factor \(*=4.\) Then, for each investment project \(x_{i}~(i=1,2,\cdots ,10),\) we denote the value of venture attribute \(C_{k}~(k=1,2,3,4)\) of \(x_{i}\) as \(x_{i}^{(k)}.\) Then, by applying the formula

$$\begin{aligned}R(x_i,x_j)=1-\frac{1}{16}\sum _{k=1}^4\vert x_i^{(k)}-x_j^{(k)}\vert ,\end{aligned}$$

we get the fuzzy similarity relation of U on venture attributes \(C_{1},C_{2},C_{3}\) and \(C_{4}\) as:

$$\begin{aligned} R_{\text {v}}=\left[ \begin{array}{cccccccccc} 1&{}\frac{5}{8}&{}\frac{1}{2}&{}\frac{7}{16}&{}\frac{13}{16}&{}\frac{3}{4}&{}\frac{7}{16}&{}1&{}\frac{11}{16}&{}\frac{9}{16}\\ \frac{5}{8}&{}1&{}\frac{3}{4}&{}\frac{13}{16}&{}\frac{11}{16}&{}\frac{5}{8}&{}\frac{11}{16}&{}\frac{5}{8}&{}\frac{13}{16}&{}\frac{13}{16}\\ \frac{1}{2}&{}\frac{3}{4}&{}1&{}\frac{13}{16}&{}\frac{9}{16}&{}\frac{5}{8}&{}\frac{15}{16}&{}\frac{1}{2}&{}\frac{11}{16}&{}\frac{11}{16}\\ \frac{7}{16}&{}\frac{13}{16}&{}\frac{13}{16}&{}1&{}\frac{5}{8}&{}\frac{7}{16}&{}\frac{3}{4}&{}\frac{7}{16}&{}\frac{3}{4}&{}\frac{5}{8}\\ \frac{13}{16}&{}\frac{11}{16}&{}\frac{9}{16}&{}\frac{5}{8}&{}1&{}\frac{11}{16}&{}\frac{1}{2}&{}\frac{13}{16}&{}\frac{7}{8}&{}\frac{5}{8}\\ \frac{3}{4}&{}\frac{5}{8}&{}\frac{5}{8}&{}\frac{7}{16}&{}\frac{11}{16}&{}1&{}\frac{11}{16}&{}\frac{3}{4}&{}\frac{11}{16}&{}\frac{13}{16}\\ \frac{7}{16}&{}\frac{11}{16}&{}\frac{15}{16}&{}\frac{3}{4}&{}\frac{1}{2}&{}\frac{11}{16}&{}1&{}\frac{7}{16}&{}\frac{5}{8}&{}\frac{3}{4}\\ 1&{}\frac{5}{8}&{}\frac{1}{2}&{}\frac{7}{16}&{}\frac{13}{16}&{}\frac{3}{4}&{}\frac{7}{16}&{}1&{}\frac{11}{16}&{}\frac{9}{16}\\ \frac{11}{16}&{}\frac{13}{16}&{}\frac{11}{16}&{}\frac{3}{4}&{}\frac{7}{8}&{}\frac{11}{16}&{}\frac{5}{8}&{}\frac{11}{16}&{}1&{}\frac{5}{8}\\ \frac{9}{16}&{}\frac{13}{16}&{}\frac{11}{16}&{}\frac{5}{8}&{}\frac{5}{8}&{}\frac{13}{16}&{}\frac{3}{4}&{}\frac{9}{16}&{}\frac{5}{8}&{}1\\ \end{array} \right] . \end{aligned}$$

In the following, by the three-way decision steps given in Sect. 5.1, we use two decision evaluation functions derived from semi-decision evaluation functions to analyse this evaluation problem.

Firstly, by the construction method of semi-decision evaluation functions given in Proposition 4.6, we select two semi-decision evaluation functions as

$$\begin{aligned}E_{(\text {semi},T_{M})}(FD)(x)=\frac{\sum _{y\in U}\min \{R_{v}(x,y),FD(y)\}}{\vert U\vert }\end{aligned}$$

and

$$\begin{aligned}E_{(\text {semi},T_{P})}(FD)(x)=\frac{\sum _{y\in U}R_{v}(x,y)\cdot FD(y)}{\vert U\vert }\end{aligned}$$

where \(N_{P_{C}}(A)=A^{C}.\) Then, we select the transformation method given by Theorem 3.2 where the representable uninorm is \(U_{\tau }\) and obtain the partially ordered set \(P_{D}=[0,1].\) It can be verified that \(E_{(\text {semi},T_{M})}\) and \(E_{(\text {semi},T_{P})}\) satisfy the constraint conditions of Theorem 3.2. Therefore, we obtain two decision evaluation function of U as \(E_{(\mathcal {U}_{\tau },T_{M})}\) and \(E_{(\mathcal {U}_{\tau },T_{P})},\) respectively. After that, two corresponding three-way decision spaces are established. Further, we consider two parameters \(\psi =0.82\) and \(\omega =0.80.\) Finally, by Algorithm 1, we obtain the decision evaluation values of U (see Fig. 9) as:

$$\begin{aligned} E_{(\mathcal {U}_{\tau },T_{M})}(FD)=&\frac{0.7660}{x_{1}}+\frac{0.8468}{x_{2}}+\frac{0.8213}{x_{3}}+\frac{0.8171}{x_{4}} +\frac{0.8000}{x_{5}}+\frac{0.8173}{x_{6}}\\ {}&+\frac{0.8155}{x_{7}}+\frac{0.7660}{x_{8}}+\frac{0.8269}{x_{9}}+\frac{0.8377}{x_{10}} \end{aligned}$$

and

$$\begin{aligned} E_{(\mathcal {U}_{\tau },T_{P})}(FD)=&\frac{0.7747}{x_{1}}+\frac{0.8303}{x_{2}}+\frac{0.8179}{x_{3}}+\frac{0.8173}{x_{4}} +\frac{0.7978}{x_{5}}+\frac{0.8120}{x_{6}}\\ {}&+\frac{0.8207}{x_{7}}+\frac{0.7747}{x_{8}}+\frac{0.8173}{x_{9}}+\frac{0.8313}{x_{10}}, \end{aligned}$$

respectively. We also obtain the three-way decisions results of ten investment projects (see Table 2). In this following, on the basis of Table 2, we show some analyses of decision results.

Fig. 9
figure 9

The decision evaluation values of investment projects based on \(E_{(\mathcal {U}_{\tau },T_{M})}\) and \(E_{(\mathcal {U}_{\tau },T_{P})}\)

Table 2 Three-way decision results of ten investment projects
  1. (1)

    Investment projects \(x_{2}\) and \(x_{10}\) are evaluated “acceptation” in two evaluation functions since \(x_{2}\) and \(x_{10}\) have the highest degree of preference given by decision maker and lower venture compared with \(x_{6}.\)

  2. (2)

    For investment projects \(x_{1},x_{5}\) and \(x_{8},\) on the one hand, decision maker have lower degree of preference than others. On the other hand, we completed the incomplete values of Table 1 through a pessimistic strategy. Therefore, \(x_{1},x_{5}\) and \(x_{8}\) are evaluated “rejection” in two evaluation functions.

5.3 An evaluation problem of credit card applicants

In this subsection, we compare different transformation methods from semi-decision evaluation functions to decision evaluation functions. On the one hand, in Remark 3.1, we have pointed out that t-norms and t-conorms-based transformation method proposed in Hu (2017) is a special case of uninorm-based transformation method given in Theorem 3.1. On the other hand, the constraint conditions of semi-decision evaluation function of the transformation method given in Theorem 3.2 is more complex than others. Therefore, we only compare the overlap and grouping functions-based transformation method given in Jia and Qiao (2020) with the uninorms-based transformation method given in Theorem 3.1 by a real evaluation problem of credit card applicants (Hu 2017; Lin et al. 2012; Qiao and Hu 2018; Qiao and Hu 2020).

Table 3 An evaluation information system (Hu 2017; Lin et al. 2012; Qiao and Hu 2018; Qiao and Hu 2020)
Table 4 The corresponding attributive mean value of evaluation information system (Hu 2017; Qiao and Hu 2018; Qiao and Hu 2020)

Suppose that \(U=\{x_{1},x_{2},x_{3},x_{4},x_{5},x_{6},x_{7},x_{8},x_{9}\}\) is a set of nine credit card applicants. In this evaluation problem, we consider two condition attributes of applicants, that is, education and salary. The values of attribute salary are \(\{\text {low},\text {middle},\text {high}\}\) and the values of attribute education are \(\{\text {good},\text {better},\text {best}\}.\) The values of attributes of nine applicants are given by three specialists. We denote \(y_{i}~(i=1,2,3)\) and \(n_{i}~(i=1,2,3)\) as evaluation results given by specialists 1, 2 and 3,  respectively. In addition, \(y_{i}\) denotes yes and \(n_{i}\) denotes no. The evaluation results of nine applicants are listed as Table 3. From Table 3, for the attributes “salary” and “education”, three specialists give evaluation results, corresponding to attributive mean value, in Table 4. Moreover, the \(x_{i}^{(k)}~(k=1,2,3)\) denotes the attributive mean values in Table 4 for all applicants \(x_{i}~(i=1,2,\cdots ,9).\) Then, by applying the formula

$$\begin{aligned}R(x_{i},x_{j})=\exp \left\{ -\sum _{k=1}^{3}\vert x_{i}^{(k)}-x_{j}^{(k)} \vert \right\} ,\end{aligned}$$

we obtain fuzzy similarity relations of U on salary attribute and education attribute, respectively, as:

$$\begin{aligned} R_{\text {s}}=\left[ \begin{array}{cccccccccc} 1&{}0.72&{}1&{}0.14&{}0.10&{}0.14&{}0.14&{}0.10&{}0.14\\ 0.72&{}1&{}0.72&{}0.10&{}0.14&{}0.10&{}0.19&{}0.14&{}0.19\\ 1&{}0.72&{}1&{}0.14&{}0.10&{}0.14&{}0.14&{}0.10&{}0.14\\ 0.14&{}0.10&{}0.14&{}1&{}0.72&{}1&{}0.51&{}0.72&{}0.14\\ 0.10&{}0.14&{}0.10&{}0.72&{}1&{}0.72&{}0.72&{}1&{}0.19\\ 0.14&{}0.10&{}0.14&{}1&{}0.72&{}1&{}0.51&{}0.72&{}0.14\\ 0.14&{}0.19&{}0.14&{}0.51&{}0.72&{}0.51&{}1&{}0.72&{}0.26\\ 0.10&{}0.14&{}0.10&{}0.72&{}1&{}0.72&{}0.72&{}1&{}0.19\\ 0.14&{}0.19&{}0.14&{}0.14&{}0.19&{}0.14&{}0.26&{}0.19&{}1\\ \end{array} \right] \end{aligned}$$

and

$$\begin{aligned} R_{\text {e}}=\left[ \begin{array}{cccccccccc} 1&{}0.19&{}0.26&{}0.51&{}0.51&{}0.26&{}0.72&{}0.19&{}0.26\\ 0.19&{}1&{}0.10&{}0.19&{}0.19&{}0.10&{}0.14&{}1&{}0.10\\ 0.26&{}0.10&{}1&{}0.14&{}0.26&{}1&{}0.19&{}0.10&{}1\\ 0.51&{}0.19&{}0.14&{}1&{}0.26&{}0.14&{}0.72&{}0.19&{}0.14\\ 0.51&{}0.19&{}0.26&{}0.26&{}1&{}0.26&{}0.37&{}0.19&{}0.26\\ 0.26&{}0.10&{}1&{}0.14&{}0.26&{}1&{}0.19&{}0.10&{}1\\ 0.72&{}0.14&{}0.19&{}0.72&{}0.37&{}0.19&{}1&{}0.14&{}0.19\\ 0.19&{}1&{}0.10&{}0.19&{}0.19&{}0.10&{}0.14&{}1&{}0.10\\ 0.26&{}0.10&{}1&{}0.14&{}0.26&{}1&{}0.19&{}0.10&{}1\\ \end{array} \right] . \end{aligned}$$

To begin with, let \(A=\frac{0.9}{x_{1}}+\frac{0.5}{x_{2}}+ \frac{1}{x_{3}}+\frac{0.8}{x_{4}}+ \frac{1}{x_{5}}+\frac{0.2}{x_{6}}+ \frac{0.7}{x_{7}}+\frac{0.3}{x_{8}}+\frac{0}{x_{9}}\) be a fuzzy set of U. Fuzzy set A denotes the middle-aged peoples of U. Then, by the construction method of semi-decision evaluation function given in Proposition 4.5, we select two semi-decision evaluation functions

$$\begin{aligned}E^{\text {salary}}_{\text {semi}}(A)(x)=\frac{\sum _{y\in V}T(R_{s}(x,y),A(y))}{\sum _{y\in V}R_{s}(x,y)}\end{aligned}$$

and

$$\begin{aligned}E^{\text {education}}_{\text {semi}}(A)(x)=\frac{\sum _{y\in V}T(R_{e}(x,y),A(y))}{\sum _{y\in V}R_{e}(x,y)}\end{aligned}$$

where T is the Łukasiewicz t-norm and \(N_{P_{C}}(A)=A^{C}.\) In the following, in order to obtain decision evaluation functions, we use two transformation methods from semi-decision evaluation functions to decision evaluation functions given in Theorem 3.1 and Lemma 3.2, respectively. It can be verified that \(E^{\text {salary}}_{\text {semi}}\) and \(E^{\text {education}}_{\text {semi}}\) satisfies the constraint condition of these two transformation methods.

Firstly, by the transformation method given in Theorem 3.1, we take uninorm \(\mathcal {U}\) as \(\mathcal {U}^{*}_{0.7}\) \(\mathcal {U}^{*}_{0.4}\) and the product t-norm \(T_{P},\) respectively. Then, from semi decision evaluations \(E^{\text {salary}}_{\text {semi}}\) and \(E^{\text {education}}_{\text {semi}}\) we obtain six decision evaluation functions as \(E^{salary}_{(\mathcal {U}^{*}_{0.7},\mathcal {U}_{*}^{0.3},C)},\) \(E^{salary}_{(\mathcal {U}^{*}_{0.4},\mathcal {U}_{*}^{0.6},C)},\) \(E^{salary}_{(T_{P},S_{P},C)},\) \(E^{education}_{(\mathcal {U}^{*}_{0.7},\mathcal {U}_{*}^{0.3},C)},\) \(E^{education}_{(\mathcal {U}^{*}_{0.4},\mathcal {U}_{*}^{0.6},C)}\) and \(E^{education}_{(T_{P},S_{P},C)},\) respectively. It is worth noting that t-norm \(T_{P}\) is a special case of overlap function \(O_{P}.\)

Then, by the transformation method given in Lemma 3.2, we take overlap function O as \(O_{2},\) \(O_{3}\) and \(O_{mM},\) respectively. Then, from semi decision evaluations \(E^{\text {salary}}_{\text {semi}}\) and \(E^{\text {education}}_{\text {semi}},\) we obtain six decision evaluation functions as \(E^{salary}_{(O_{2},G_{2},C)},\) \(E^{salary}_{(O_{3},G_{3},C)},\) \(E^{salary}_{(O_{mM},G_{mM},C)},\) \(E^{education}_{(O_{2},G_{2},C)},\) \(E^{education}_{(O_{3},G_{3},C)}\) and \(E^{education}_{(O_{mM},G_{mM},C)},\) respectively.

Then, if we consider two parameters \(\psi =0.75\) and \(\omega =0.48,\) by Algorithm 1, we obtain the decision evaluation values of U (see Table 5) and the three-way decisions results of U (see Table 6). In the following, on the basis of Tables 5 and 6, we show some analyses of these two transformation methods.

Table 5 Decision evaluation values of attribute A of credit card applicants
Table 6 Three-way decisions results of attribute A for evaluation of credit card applicants
  1. (1)

    For salary attribute, on the basis of semi-decision evaluation function \(E^{\text {salary}}_{\text {semi}}\), we obtain six decision evaluation functions (see Fig. 10). Applicant \(x_{9}\) are evaluated rejection in these six decision evaluation functions. This accords with his low salary evaluated by three specialists. Applicants \(x_{4},x_{5},x_{6},x_{7}\) and \(x_{8}\) are evaluated uncertain in six decision evaluation function. However, applicants \(x_{1}\) and \(x_{3},\) as two middle-aged and high salary evaluated by three specialists people, are evaluated uncertain by decision evaluation functions \(E^{salary}_{(O_{2},G_{2},C)},\) \(E^{salary}_{(O_{3},G_{3},C)}\) and \(E^{salary}_{(O_{mM},G_{mM},C)}\). It is not reasonable. Meanwhile, applicants \(x_{1}\) and \(x_{3}\) are evaluated acceptance by decision evaluation functions \(E^{salary}_{(\mathcal {U}^{*}_{0.7},\mathcal {U}_{*}^{0.3},C)},\) \(E^{salary}_{(\mathcal {U}^{*}_{0.4},\mathcal {U}_{*}^{0.6},C)}\) and \(E^{salary}_{(T_{P},S_{P},C)}.\) Therefore, under such conditions, the uninorms-based transformation method is superior to overlap and grouping functions-based transformation method.

  2. (2)

    For education attribute, on the basis of semi-decision evaluation function \(E^{\text {education}}_{\text {semi}}\), we obtain six decision evaluation functions (see Fig. 11). It is worth noting that all applicants are evaluated uncertain by decision evaluation functions \(E^{education}_{(O_{2},G_{2},C)},\) \(E^{education}_{(O_{3},G_{3},C)}\) and \(E^{education}_{(O_{mM},G_{mM},C)}.\) Decision maker can not obtain any useful information from the three-way decision results derived from \(E^{education}_{(O_{2},G_{2},C)},\) \(E^{education}_{(O_{3},G_{3},C)}\) and \(E^{education}_{(O_{mM},G_{mM},C)}\). On the other hand, decision maker can obtain reasonable three-way decision results (see Table 6) from decision evaluation functions \(E^{education}_{(\mathcal {U}^{*}_{0.7},\mathcal {U}_{*}^{0.3},C)},\) \(E^{education}_{(\mathcal {U}^{*}_{0.4},\mathcal {U}_{*}^{0.6},C)}\) and \(E^{education}_{(T_{P},S_{P},C)}\) which are derived from uninorms-based transformation method. Therefore, under such conditions, the uninorms-based transformation method is superior to overlap and grouping functions-based transformation method.

Fig. 10
figure 10

Six decision evaluation functions for salary attribute

Fig. 11
figure 11

Six decision evaluation functions for education attribute

According to above discussions, by using commonly used uninorms and overlap and grouping functions, the uninorms-based transformation method has better performance than overlap and grouping functions-based transformation method under some conditions. Meanwhile, in Remark 3.2, it has been pointed out that the uninorms-based transformation method has the looser constraint of semi-decision evaluation functions than overlap and grouping functions-based transformation method. Therefore, under some conditions, the uninorms-based transformation method is superior to overlap and grouping functions-based transformation method.

6 Conclusion

Fig. 12
figure 12

The relationship among different decision evaluation functions

This article continues the work given by Jia and Qiao (2020) and Qiao and Hu (2018) and mainly discusses the construction methods of decision evaluation functions based on uninoms. For convenience, the uninorms-based construction methods of semi-decision evaluation functions and decision evaluation functions proposed in this paper can be called uni-construction methods. To be precise, this article obtains the following results:

  • In order to construct more decision evaluation functions, this paper proposes two novel transformation methods from semi-decision evaluation functions to decision evaluation functions based on uninorms and representable uninorms, respectively. Meanwhile, on the basis of uninorms, this paper proposes some novel construction methods of semi-decision evaluation function and decision evaluation functions related to known semi-decision evaluation functions, fuzzy sets, interval-valued fuzzy sets, fuzzy relations and hesitant fuzzy sets, respectively.

  • The representable uninorms-based construction methods of decision evaluation functions (see Theorems 3.2 and 4.14.4) generalize the strong negation \(N_{P_{D}}\) of partially ordered set \(P_{D}\) from \(N_{P_{D}}(x)=1-x\) to the strong negation derived from the additive generator of representable uninorms.

  • The relationship among different decision evaluation functions are discussed in this paper (see Remarks 3.1,3.2, 4.14.5, 4.74.9 and 4.114.13). The Fig. 12 shows the relationship among different decision evaluation functions.

  • This paper analyses two real evaluation problems to illustrate the results obtained in this paper. The corresponding three-way decision results are reasonable. Meanwhile, we compare the overlap and grouping functions-based transformation method with the uninorms-based transformation method. The comparison result shows that the uninorms-based transformation method is superior to the overlap and grouping functions based-transformation method under some conditions.

It is worth noting that this paper shows lots of methods to construct different decision evaluation functions for different partially ordered sets. Therefore, for different decision-making problems, the decision maker can choose corresponding methods to construct enough decision evaluation functions according to their decision-making environment. Furthermore, according to actual situation, decision maker can choose specific and appropriate decision evaluation functions to solve decision-making problems. For example, overlap functions have been successfully applied to fuzzy community detection problems (Gómez et al. 2016) and power quality diagnosis system (Nolasco et al. 2019). Therefore, for these problems, decision maker can preferentially choose overlap and grouping functions-based decision evaluation functions. Meanwhile, uninorms have been successfully used to neural networks (de Campos Souza and Lughofer 2021, 2022a, b) and classification of COVID-19 markers (Roy et al. 2020). Thus, uninorms-based decision evaluation functions can be given priority to solve these problems.

In the later research, on the one hand, we will further research the application of decision evaluation functions in practical problems. On the other hand, from the theoretical viewpoint, there are still some unsolved problems about decision evaluation functions, such as:

  • How to construct decision evaluation functions through other commonly used aggregation functions? For example, nullnorms, uni-nullnorms, and so on.

  • The algebraic properties of decision evaluation functions have not been researched.

  • In Theorem 3.2, the constraint conditions of semi-decision evaluation function are strong. Can the constraint conditions be relaxed?