Keywords

1 Introduction

One of the hot topics in fuzzy mathematics is “fuzzy decision”, which is to study the mathematical theory and method of decision making in fuzzy environment or fuzzy system. The goal of fuzzy decision making is to sort the objects in the decision domain in a fuzzy environment, or to select the optimal objects from the decision domain according to some fuzzy constraints [1]. Fuzzy set theory uses membership function to describe fuzzy sets, and its main purpose is to solve fuzzy decision problems [2]. This function maps the elements in the discourse world to the members [0, 1] on the subinterval. The membership level is the membership of the elements to the fuzzy set, and then describes the transition state of the boundary of the fuzzy set. The unique membership function defined on a fuzzy set needs to synthesize the support, opposition and neutral evidence of each element belonging to the fuzzy set in the universe. Sometimes it is impossible to objectively and accurately describe the membership relationship between elements. When applied to fuzzy decision making problems, fuzzy set theory cannot accurately and objectively express evidence of support, opposition, and neutral with a single membership function.

In order to show that the elements supporting and opposing evidence belong to a fuzzy set, some scholars put forward a pair of true and false membership functions, so as to give each element a pair of true and false membership, which can more objectively describe the uncertain boundary of the fuzzy set. Intuitionistic fuzzy sets and vague sets are based on this idea. Intuitionistic fuzzy set [3,4,5] directly use true and false membership pairs < x, μA (x), vA (x) > is used to represent the membership degree of element x of fuzzy set A, while the vague set uses the interval value [tA(x), 1 − fA(x)] as the membership degree of element x with respect to A. The essence of the two theories is the same, and their research results can be used for reference.

Some scholars directly use interval value as membership degree of fuzzy set corresponding to the element, which is called interval value fuzzy set [6, 7]. Scholars have carried out research on this form, including inclusion relation, similarity measure, ranking, and information aggregation. The results are applied to pattern recognition, medical diagnosis, fuzzy decision and image threshold. However, the interval-valued fuzzy set theory system does not delve into the source of element interval value membership, only focusing on processing data for a given interval value. Interval valued fuzzy set theory and vague set theory system are completely consistent in form, so the research results of interval valued fuzzy sets can be directly transplanted to vague set theory. In addition, vague set theory can well explain the source of interval valued fuzzy sets.

In this paper, Vague set theory is used to discuss. Based on the research results of intuitionistic fuzzy sets and interval valued fuzzy sets, the main purpose of this paper is to enrich and improve the fuzzy decision solutions under Vague set theory. This paper mainly has the following three contributions:

  • The linear sorting method of interval-valued data is studied;

  • The method of information aggregation between interval data and vectors is studied;

  • A complete fuzzy decision scheme is proposed, which is based on vague set theory system.

2 Vague Sets

Zadeh put forward the concept of fuzzy set in 1965 to describe the transition state between different sets [2]. Fuzzy set theory describes fuzzy sets through membership function f (*), which maps each element in the discourse world to membership degree \(\mu \in [0, 1]\). Membership function in order to obtain accurate membership, we need to synthesize all the evidences that support, oppose and neutral elements belong to fuzzy sets. However, in some application scenarios, such as fuzzy decision problems, a single membership degree function cannot objectively reflect the supporting, opposing, and neutral evidence. Vague set theory is an extension of fuzzy set theory, it uses the true and false membership function t (*) and f (*) to describe the Vague set. For element u, t(u) is called true membership, which is used to measure supporting evidence, f(u) is called false membership, which measures opposing evidence, and subintervals \(\left[t\left(u\right), 1-f\left(u\right)\right]\) can measure neutral evidence. Vague set theory can describe fuzzy concepts objectively and accurately in fuzzy decision making problems.

Let U = {u1, u2, …, un} become the universe of discourse. The vague set A in U is characterized by the true membership function tA (*) and the false membership function fA (*), where tA: U → [0, 1], fA: U → [0, 1] and tA(ui) + fA(ui) ≤ 1. The membership degree of element ui to vague set A is interval value [tA(ui), 1 − fA(ui)]. So, Vague set A can be described in the following form:

$$ A = \left\{ {\left[ {t_A \left( {u_i } \right), 1 - f_A \left( {u_i } \right)} \right]/u_i } \right\},\,{\text{i = 1,}}\,{2,}\,{3,} \ldots ,{\text{n}} $$
(1)

Similarly, a fuzzy set in a continuous universe, A can be written as

$$A={\int }_{U}\left[{t}_{A}\left(u\right), 1-{f}_{A}\left(u\right)\right]/u,u\in U.$$
(2)

The Vague set defined on the universe U is expressed as \(\mathrm{VS}(U)\). Since the discrete universe is the basis of most fuzzy decision problems, this paper mainly discusses the discrete case.

For the given Vague sets A and B, we define the following basic operations (intersection, union, and complement):

$$A\cap B=\{[\mathrm{min}\left({t}_{A}\left({u}_{i}\right),{t}_{B}\left({u}_{i}\right)\right), \mathrm{min}(1-{f}_{A}\left({u}_{i}\right), 1-{f}_{B}\left({u}_{i}\right)]/{u}_{i})\},$$
(3)
$$A\cup B=\{[\mathrm{max}\left({t}_{A}\left({u}_{i}\right),{t}_{B}\left({u}_{i}\right)\right), \mathrm{max}(1-{f}_{A}\left({u}_{i}\right), 1-{f}_{B}\left({u}_{i}\right)]/{u}_{i})\},$$
(4)
$${A}^{c}=\{[\mathrm{max}\left({t}_{A}\left({u}_{i}\right)\right), \mathrm{max}(1-{f}_{A}\left({u}_{i}\right), 1-{f}_{B}\left({u}_{i}\right)]/{u}_{i})\},$$
(5)

Similar to classical set and fuzzy set theory, there is also an inclusion relationship between Vague sets on the same universe. A set of axioms including interval valued fuzzy sets given by some scholars is also applicable to vague sets. Assume that A, B, and C are Vague sets on the universe of discourse U, and \(\underline{A}(u)={t}_{A}\left(u\right)\), \(\overline{A}(u)=1-{f}_{A}\left(u\right)\), \(u\in U\), the following axioms can be obtained:

figure a

where Inc(A, B) represents the measure of the degree to which fuzzy set A is included in fuzzy set B, and \({\le }_{2}\) represents a partial order relationship, as shown below: \([\underline{a}, \overline{a}]{\le }_{2}[\underline{b}, \overline{b}]\Leftrightarrow (\underline{a}\le \underline{b})\wedge (\overline{a}\le \overline{b})\).

3 Orders in the Vague Set System

In the process of solving the fuzzy decision problem, we need to determine the candidate solution by linear ranking according to the value of each attribute, and determine the optimal candidate solution. For the fuzzy decision making problem in Vague set system, the first step is to study the linear ordering problem of interval values. In [8,9,10], some scholars pointed out that the linear order of interval values is called the Admissible Orders. In [8], L([0, 1]) is used to represent the set of all sub-intervals of unit closed interval [0, 1], i.e., L([0, 1]) = {[a, b] | 0 ≤ a ≤ b ≤ 1}. Then it gives the definition of admissible orders, and the partial order relationship between interval values is extended to the admissible orders.

Definition 3.1.

Suppose any \(a,b\in L([0, 1])\), \((L([0, 1],\preccurlyeq )\) is partial order, and \(\preccurlyeq \) is called admissible orders. if

  1. (i)

    \(\preccurlyeq \) is linear in \(L([0, 1])\)

  2. (ii)

    for all \(a,b\in L([0, 1])\), whenever \(\left[\underline{a}, \overline{a}\right]{\le }_{2}\left[\underline{b}, \overline{b}\right]\), \(\left[\underline{a}, \overline{a}\right]\preccurlyeq \left[\underline{b}, \overline{b}\right]\).

The membership degree of any element to vague set belongs to L([0, 1]) in the universe U which is the concept of admissible order and is applicable to Vague set system. [8] also presents a method for constructing an admissible order using a pair of two aggregate functions defined on L([0,1]).

Proposition 3.1.

Let \(\Psi ,\Upsilon \): [0,1]2 → [0,1] be two continuous aggregation functions, so that for all

\(a, b\in L(0, 1)\), the equalities \(\Psi \left(\underline{a}, \overline{a}\right)=\Psi \left(\underline{b}, \overline{b}\right)\mathrm{ and \Upsilon}\left(\left(\underline{a}, \overline{a}\right)\right)=\Upsilon (\left(\underline{b}, \overline{b}\right))\) \(\Leftrightarrow A\left(u\right)=B(u)\) hold if and only if. If the order \({\le }_{\Psi ,\Upsilon }\) on L([0, 1]) is defined by

$$a{\le }_{\Psi ,\Upsilon }b \iff\Psi \left(\underline{a}, \overline{a}\right)<\Psi \left(\underline{b}, \overline{b}\right) \vee \left(\Psi \left(\underline{a}, \overline{a}\right)=\Psi \left(\underline{b}, \overline{b}\right)\wedge\Upsilon \left(\underline{a}, \overline{a}\right)\le\Upsilon \left(\underline{b}, \overline{b}\right)\right),$$
(6)

Then \({\le }_{\Psi ,\Upsilon }\) is admissible.

Example 3.1. Here are some admissible orders satisfying proposition 3.1.

  1. (1)

    the Xu-Yager order

    $$\left[\underline{a}, \overline{a}\right]{\le }_{\mathrm{XY}}\left[\underline{b}, \overline{b}\right]\iff (\underline{a}+\overline{a}<\underline{b}+\overline{b} \vee \left(\underline{a}+\overline{a}=\underline{b}+\overline{b} \wedge \overline{a}-\underline{a}\le \overline{b}-\underline{b}\right),$$
    (7)
  2. (2)

    lexicographical orders

    $$\left[\underline{a}, \overline{a}\right]{\le }_{\mathrm{Lex}1}\left[\underline{b}, \overline{b}\right]\iff (\underline{a}<\underline{b} \vee \left(\underline{a}=\underline{b} \wedge \overline{a}\le \overline{b}\right),$$
    (8)
    $$\left[\underline{a}, \overline{a}\right]{\le }_{\mathrm{Lex}2}\left[\underline{b}, \overline{b}\right]\iff (\overline{a}<\overline{b} \vee \left(\overline{a}=\underline{b} \wedge \underline{a}\le \underline{b}\right),$$
    (9)
  3. (3)

    the αβ order

    $$\left[\underline{a}, \overline{a}\right]{\le }_{\alpha \beta }\left[\underline{b}, \overline{b}\right]\iff ({K}_{\alpha }\left(\underline{a}, \overline{a}\right)<{K}_{\alpha }\left(\underline{b}, \overline{b}\right) \vee \left({K}_{\alpha }\left(\underline{a}, \overline{a}\right)={K}_{\alpha }\left(\underline{b}, \overline{b}\right) \wedge {K}_{\beta }\left(\underline{a}, \overline{a}\right)\le {K}_{\beta }\left(\underline{b}, \overline{b}\right)\right),$$
    (10)

    where \({K}_{\alpha }: {[0, 1]}^{2}\to \left[0, 1\right], {K}_{\alpha }\left(x,y\right)=\alpha x+(1-\alpha )y\), \(\alpha , \beta \in [0, 1]\) and \(\alpha \ne \beta \), \(x, y\in [0, 1]\).

4 Aggregation Function in Vague Set System

Information aggregation is an important research content for fuzzy decision making, which is mainly responsible for the effective integration of evaluation data from multiple sources and comprehensively applying it to the final decision. Fuzzy decision making is carried out under the Vague set theory. When there are multiple decision results from multiple sources, information aggregation of these decision results is needed to get comprehensive decision results. When sorting each candidate object, it is necessary to aggregate the membership degree of interval value corresponding to different attributes to obtain an interval worth score, and then sort them according to some admissible orders to obtain the final candidate object. The interval-valued aggregation function proposed in [11,12,13,14,15,16] is suitable for information aggregation of decision results of Vague sets.

Definition 4.1.

Given operator \(A: {L([\mathrm{0,1}])}^{n}\to L([\mathrm{0,1}])\) r, where \(\mathrm{n}\ge 2\), A is called an interval-valued aggregation function if it is increasing for the order \(\le \)(partial or admissible linear), i.e.,

Definition 4.2.

An interval-valued aggregation function \(A: {L([0, 1])}^{n}\to L([0, 1])\) is representable if there exist two aggregation functions \(\Psi ,\Upsilon : {[0, 1]}^{2}\to \left[0, 1\right]\) satisfying:

Example 4.1.

Given the interval value \(a_1 = \left[ {\underline {a_1 } , \overline{a_1 }} \right],{ }a_2 = \left[ {\underline {a_2 } , \overline{a_2 }} \right], \ldots , a_n = \left[ {\underline {a_n } , \overline{a_n }} \right] \in L\left( {\left[ {0, 1} \right]} \right)\), several common representable aggregation functions with respect to \({\le }_{2}\) are given below.

  1. (i)

    projections

    $$ A_L \left( {a_1 ,a_2 , \ldots ,a_n } \right) = \left[ {\underline {a_1 } , \overline{a_1 }} \right], A_R \left( {a_1 ,a_2 , \ldots ,a_n } \right) = \left[ {\underline {a_n } , \overline{a_n }} \right], $$
    (11)
  2. (ii)

    the representable arithmetic mean

    $$ A_{mean} \left( {a_1 ,a_2 , \ldots ,a_n } \right) = \left[ {\left( {\underline {a_1 } + \underline {a_2 } + \ldots + \underline {a_n } } \right)/n, \left( {\overline{a_1 } + \overline{a_2 } + \ldots + \overline{a_n }} \right)/n} \right], $$
    (12)
  3. (iii)

    the representable geometric mean

    $$ A_{gmean} \left( {a_1 ,a_2 , \ldots ,a_n } \right) = \left[ {\sqrt {\underline {a_1 } \underline {a_2 } \ldots \underline {a_n } } , \sqrt {\overline{a_1 }\overline{a_2 } \ldots \overline{a_n }} } \right], $$
    (13)
  4. (iv)

    the representable power mean

    $$ \begin{gathered} A_{{power}} \left( {a_{1} ,a_{2} , \ldots ,a_{n} } \right) \hfill \\ \quad = \left[ {\sqrt {(\underline{{a_{1} }} ^{2} + \underline{{a_{2} }} ^{2} + \ldots + \underline{{a_{n} }} ^{2} )/n} ,\sqrt {(\overline{{a_{1} }} ^{2} + \overline{{a_{2} }} ^{2} + \ldots + \overline{{a_{n} }} ^{2} )/n} } \right], \hfill \\ \end{gathered} $$
    (14)
  5. (v)

    the representable product

    $$ A_{prod} \left( {a_1 ,a_2 , \ldots ,a_n } \right) = \left[ {\underline {a_1 } \wedge \underline {a_2 } \wedge \ldots \wedge \underline {a_n } , \overline{a_1 } \wedge \overline{a_2 } \wedge \ldots \wedge \overline{a_n }} \right], $$
    (15)

    where, \({A}_{mean}\) function is also an aggregation function referring to admissible orders \({\le }_{\alpha \beta }\).

Example 4.2.

Given the interval value \(a_1 = \left[ {\underline {a_1 } , \overline{a_1 }} \right],{ }a_2 = \left[ {\underline {a_2 } , \overline{a_2 }} \right], \ldots , a_n = \left[ {\underline {a_n } , \overline{a_n }} \right] \in L\left( {\left[ {0, 1} \right]} \right)\), the following is a description of the aggregate function \({\le }_{\mathrm{XY}}, {{\le }_{\mathrm{Lex}1}, {\le }_{\mathrm{Lex}2}\mathrm{and}\le }_{\alpha \beta }\)

  1. (i)

    the representable arithmetic mean

    $$ A_{mean} \left( {a_1 ,a_2 , \ldots ,a_n } \right) = \left[ {\left( {\underline {a_1 } + \underline {a_2 } + \ldots + \underline {a_n } } \right)/n, \left( {\overline{a_1 } + \overline{a_2 } + \ldots + \overline{a_n }} \right)/n} \right], $$
    (16)
  1. (ii)

    the representable weighted arithmetic mean

    $$ \begin{gathered} A_{w} \left( {a_{1} ,a_{2} , \ldots ,a_{n} } \right) \hfill \\ \quad = \left[ {w_{1} \underline{{a_{1} }} + w_{2} \underline{{a_{2} }} + \ldots + w_{n} \underline{{a_{n} }} ,\omega _{1} \overline{{a_{1} }} + w_{2} \overline{{a_{2} }} + \ldots + w_{n} \overline{{a_{n} }} } \right], \hfill \\ \quad \sum\limits_{{i = 1}}^{n} {w_{i} } = 1. \hfill \\ \end{gathered} $$
    (17)

5 Fuzzy Decision Making Based on the Vague Set

The task of fuzzy decision making is to comprehensively evaluate and rank the candidate objects in the decision universe of discourse in the fuzzy environment, or select the optimal object according to some fuzzy constraints. It is known from the previous article analysis that the Vague set theory can objectively and accurately describe fuzzy decision making problems. Through the interval-valued aggregation function, decision results from multiple sources can be aggregated, and the interval-valued membership degree of each attribute can be aggregated to obtain the final decision result in the form of interval-valued. Then the admissible orders are used to rank the candidates according to the final decision making result. In this way, a scheme for accomplishing the fuzzy decision making is formed: first, modeling the fuzzy decision problem, then effectively integrating the evaluation results from multiple sources, finally, ranking the candidates according to the integration results. Through the case of teaching level evaluation, the process of fuzzy decision making using the Vague set theory system is described as follows.

Suppose a school evaluates teachers’ classroom teaching quality [17,18,19,20], and five first-level indicators are selected in the evaluation system, including teaching attitude (A1), teaching content (A2), teaching method (A3), teaching skill (A4), and teaching effect (A5). The weight of each indicator is obtained by the demonstration of field experts: w1 = 0.1, w2 = 0.2, w3 = 0.2, w4 = 0.1, w5 = 0.4. The supervision experts, peers, and students are evaluated according to the above evaluation system. The evaluation grades are excellent, good, medium, and poor. Suppose there are n members in an evaluation group, and for the classroom teaching of a teacher's Ti, the evaluation results of students on a certain Aj are as follows: excellent is r1, good is r2, medium is r3, poor is r4, where r1 + r2 + r3 + r4 = n, and tij = ( r1 + r2) /n, fij = r4 /n can be obtain. Then the feature of Vague set of the teacher Aj index is [ ( r1 + r2)/n, 1 - r4/n].

Table 1. Three kinds of evaluation results of teacher T1

The three evaluation results (T11, T12, T13) for teacher T1 in the Table 1 are interval value vectors of vague set patterns. It is necessary to use the aggregation functions of Example 4.1 and Example 4.2 to aggregate the interval values on the corresponding attributes of the three to obtain the final comprehensive evaluation result. Taking the representable arithmetic mean of Eq. (12) as an example, the aggregation result is:

$$ T_1 = (\left[ {0.{65,}\,0.{83}} \right]{,}\,\left[ {0.{74,}\,0.{87}} \right]{,}\,\left[ {0.{76,}\,0.{86}} \right]{,}\,\left[ {0.{87,}\,0.{96}} \right]{,}\,\left[ {0.{81,}\,0.{9}} \right]) $$

In the fuzzy decision making environment, the multi-source evaluation situation is objectively synthesized, and the comprehensive evaluation results in the form of interval-valued vectors for each teacher are obtained. To complete the final evaluation or ranking, it is also necessary to synthesize the interval values of each teacher’s evaluation attributes. Since different attributes are given corresponding weights by experts in this field, the weighted arithmetic average method of Eq. (16) can be used for aggregation, i.e., \( {\text{V}}_{1} = [\mathop \sum \nolimits_{1}^{5} {\text{w}}_{{\text{i}}} \underline{{{\text{A}}_{{\text{i}}} }} ,\mathop \sum \nolimits_{1}^{5} {\text{w}}_{{\text{i}}} \overline{{{\text{A}}_{{\text{i}}} }} ] \). According to the weights w1 = 0.1, w2 = 0.2, w3 = 0.2, w4 = 0.1, w5 = 0.4 allocated by experts in this field for each attribute of the evaluation system, the aggregation result of T1 teachers is: \({\mathrm{V}}_{1}=\) [0.775, 0.886].

Similarly, through the weighted aggregation of each attribute value of each teacher, the final evaluation score in the form of interval value can be obtained. Assume that 5 teachers are participating in the evaluation, and their final evaluation scores are:\({\mathrm{V}}_{1}=[0.775, 0.886]\),\({\mathrm{V}}_{2}=[0.815, 0.926]\),\({\mathrm{V}}_{3}=[0.725, 0.856]\),\({\mathrm{V}}_{4}=[0.672, 0.936]\),\({\mathrm{V}}_{5}=[0.675, 0.786]\). The admissible orders given in Example 3.1 can be used to sort these interval values. Taking the αβ order given in Eq. (10) as an example,\(\mathrm{\alpha }=0.5,\upbeta =0.6\), the order of the above interval values can be obtained as:\({\mathrm{V}}_{4}{\le }_{\mathrm{\alpha \beta }}\,{\mathrm{V}}_{5}{\le }_{\mathrm{\alpha \beta }}\,{\mathrm{V}}_{3}{\le }_{\mathrm{\alpha \beta }}\,{\mathrm{V}}_{1}{\le }_{\mathrm{\alpha \beta }}\,{\mathrm{V}}_{2},\mathrm{ \alpha }=0.5,\upbeta =0.6\). In this way, the linear ranking of participating teachers is realized, and the fuzzy decision making task of the comprehensive evaluation of teaching quality is completed.

6 Summary

The main contribution of this paper is the fuzzy decision problem based on Vague set theory. The true and false membership functions used to describe Vague sets are proposed, which can objectively describe the supporting evidence and opposing evidence in the fuzzy decision making process, while the parts other than the true and false membership can only describe the neutral evidence. Therefore, the theory is very suitable for the application scenarios of fuzzy decision making. This paper improves the information aggregation method and linear ranking method of the decision results of candidate objects under the Vague set theory system, and continues to study on the basis of the research results of intuitionistic fuzzy sets and interval valued fuzzy sets. In addition, this paper improves the decision results of candidate objects under the Vague set theory system, and forms the complete solution of the fuzzy decision problem.