Abstract

The information expression and modeling of decision-making are critical problems in the fuzzy decision theory and method. However, existing trapezoidal neutrosophic numbers (TrNNs) and neutrosophic Z-numbers (NZNs) and their multicriteria decision-making (MDM) methods reveal their insufficiencies, such as without considering the reliability measures in TrNN and continuous Z-numbers in NZN. To overcome the insufficiencies, it is necessary that one needs to propose trapezoidal neutrosophic Z-numbers (TrNZNs), their aggregation operations, and an MDM method for solving MDM problems with TrNZN information. Hence, this study first proposes a TrNZN set, some basic operations of TrNZNs, and the score and accuracy functions of TrNZN and their ranking laws. Then, the TrNZN weighted arithmetic averaging (TrNZNWAA) and TrNZN weighted geometric averaging (TrNZNWGA) operators are presented based on the operations of TrNZNs. Next, an MDM approach using the proposed aggregation operators and score and accuracy functions is established to carry out MDM problems under the environment of TrNZNs. In the end, the established MDM approach is applied to an MDM example of software selection for revealing its rationality and efficiency in the setting of TrNZNs. The main advantage of this study is that the established approach not only makes assessment information continuous and reliable but also strengthens the decision rationality and efficiency in the setting of TrNZNs.

1. Introduction

In fuzzy decision-making problems, various new fuzzy decision-making methods [13] have received many applications under neutrosophic, simplified neutrosophic hesitant fuzzy, and bipolar neutrosophic environments. Then, triangular and trapezoidal fuzzy numbers are usually used for real decision-making problems because they can be depicted by the continuous fuzzy numbers of membership functions rather than exact/discrete fuzzy values. Hence, some researchers extended triangular fuzzy numbers to intuitionistic fuzzy sets (IFSs) and presented triangular intuitionistic fuzzy sets (TIFSs), where the values of the membership and nonmembership functions are triangular fuzzy numbers, and some triangular intuitionistic fuzzy aggregation operators for multicriteria decision-making (MDM) problems with triangular intuitionistic fuzzy information [47]. As the extension of TIFSs, Ye [8] introduced a trapezoidal intuitionistic fuzzy set (TrIFS), in which the values of its membership and nonmembership functions are trapezoidal fuzzy numbers rather than triangular fuzzy numbers, and some prioritized weighted aggregation operators of trapezoidal intuitionistic fuzzy numbers (TrIFNs) for MDM problems with TrIFNs. However, TIFSs and TrIFSs cannot depict inconsistence and indeterminacy information. Hence, Ye [9] generalized TrIFS and proposed a trapezoidal neutrosophic set (TrNS), in which the values of its truth, falsity, and indeterminacy membership functions are trapezoidal fuzzy numbers, to express incomplete, indeterminate, and inconsistent information, and then he presented some basic operations of trapezoidal neutrosophic numbers (TrNNs), score and accuracy functions of TrNNs, and TrNN weighted arithmetic averaging (TrNNWAA) and TrNN weighted geometric averaging (TrNNWGA) operators for MDM problems in the setting of TrNNs. Then, some researchers utilized the integrated approach [10] and defuzzification method [11] for the evaluation and MDM problems with interval-valued TrNNs. Further, Giri et al. [12] applied TOPSIS method in MDM problems with interval-valued TrNNs. Also, Jana et al. [13] and Khatter [14] presented some basic operations of interval-valued TrNNs, score and accuracy functions of an interval-valued TrNN, and the interval-valued TrNNWAA and TrNNWGA operators for MDM problems in the setting of interval-valued TrNNs.

The notion of a Z-number introduced by Zadeh [15] is described by a fuzzy number and its reliability measure to strengthen the reliability of the fuzzy information. After that, Z-numbers have been used for many areas [1622]. Based on the truth, falsity, and indeterminacy Z-numbers, Du et al. [23] extended the Z-number concept and proposed neutrosophic Z-numbers (NZNs) to enhance the reliability of the neutrosophic information, and then they presented basic operations of NZNs, score and accuracy functions of NZN, and the NZN weighted geometric averaging (NZNWGA) and NZN weighted arithmetic averaging (NZNWAA) operators and further established their MDM method under the environment of NZNs.

However, TrNN is described only by the trapezoidal fuzzy numbers of its truth, falsity, and indeterminacy membership functions without considering their reliability measures, while NZN is depicted only by exact/discrete truth, falsity, and indeterminacy Z-numbers rather than continuous Z-numbers. Hence, TrNN and NZN and their MDM methods reveal their insufficiencies in their information expressions and applications. To express both the continuous Z-numbers of truth, falsity, and indeterminacy membership functions and the reliability measures in MDM problems, it is necessary that this study needs to propose an MDM method based on trapezoidal neutrosophic Z-numbers (TrNZNs) to make up such insufficiencies of existing information expressions and MDM methods in the environments of TrNNs and NZNs. To do so, the main aims of this article are (1) to propose a TrNZN set and some basic operations of TrNZNs, (2) to introduce score and accuracy functions of TrNZN for ranking TrNZNs, (3) to put forward the TrNZNWAA and TrNZNWGA operators for aggregating TrNZNs, (4) to develop a MDM approach using the proposed aggregation operators and score and accuracy functions for solving MDM problems under the environment of TrNZNs, and (5) to apply the established MDM approach to an MDM example of software selection for revealing its efficiency in the setting of TrNZNs.

The rest of the article is composed of the following sections. Section 2 introduces some basic notions of TrNNs as preliminaries of this study. Section 3 proposes a TrNZN set, basic operations of TrNZNs, the score and accuracy functions of TrNZN, and their ranking laws of TrNZNs. Then, the TrNZNWAA and TrNZNWGA operators and their relative properties are presented in section 4. Section 5 develops an MDM approach using the TrNZNWAA and TrNZNWGA operators and score and accuracy functions of TrNZNs. In Section 6, the developed MDM approach is applied to an MDM example of software selection to indicate its efficiency in the setting of TrNZNs. In the end, conclusions and further study are contained in Section 7.

2. Preliminaries of TrNSs

In this section, we introduce preliminaries of TrNSs, including TrNNs, operations of TrNNs, two TrNN weighted aggregation operators, and score and accuracy functions of TrNNs for ranking TrNNs.

Ye [9] first proposed TrNS in a universe set U, which is denoted aswhere , , and are the truth, indeterminacy, and falsity membership functions; then their values are three trapezoidal fuzzy numbers : U ⟶ [0, 1], : U ⟶ [0, 1], and : U ⟶ [0, 1] with the condition for uU. For convenience, a TrNN in is simply denoted by = <(TN1, TN2, TN3, TN4), (IN1, IN2, IN3, IN4), (FN1, FN2, FN3, FN4)>.

Regarding two TrNNs = <(TN11, TN12, TN13, TN14), (IN11, IN12, IN13, IN14), (FN11, FN12, FN13, FN14)> and = <(TN21, TN22, TN23, TN24), (IN21, IN22, IN23, IN24), (FN21, FN22, FN23, FN24)>, Ye [14] defined the following basic operations:(1)(2)(3)(4)

Regarding a group of TrNNs = <(TNj1, TNj2, TNj3, TNj4), (INj1, INj2, INj3, INj4), (FNj1, FNj2, FNj3, FNj4)> (j = 1, 2,…,n) with their weights (j = 1, 2,…,n) for ∈ [0, 1] and , Ye [9] proposed the TrNNWAA and TrNNWGA operators:

Then, the score and accuracy functions of the TrNN = <(TN1, TN2, TN3, TN4), (IN1, IN2, IN3, IN4), (FN1, FN2, FN3, FN4)> were defined as follows [9]:

Based on the score and accuracy functions of TrNNs, the ranking relations between two TrNNs = <(TN11, TN12, TN13, TN14), (IN11, IN12, IN13, IN14), (FN11, FN12, FN13, FN14)> and = <(TN21, TN22, TN23, TN24), (IN21, IN22, IN23, IN24), (FN21, FN22, FN23, FN24)> were defined as follows [9]:(1) for (2) for and (3) for and

3. Trapezoidal Neutrosophic Z-Number (TrNZN) Sets

To make trapezoidal neutrosophic information reliable, this section gives the following definitions of a TrNZN set, operations of TrNZNs, score and accuracy functions of TrNZN, and ranking laws of TrNZNs.

Definition 1. Set U as a universe set; then, a TrNZN set in U is defined as the following mathematical representation:where , , and are the truth, indeterminacy, and falsity trapezoidal Z-numbers that are composed of the truth, indeterminacy, and falsity trapezoidal fuzzy numbers and their reliability measures, denoted as : U ⟶ [0, 1] × [0, 1], : U ⟶ [0, 1] × [0, 1], and : U ⟶ [0, 1]×[0, 1] with the conditions and for u ∈ U.
For convenience, the three trapezoidal Z-numbers in are simply denoted as , , and . Thus, a TrNZN in is simply denoted as = <((TV1, TV2, TV3, TV4), (TR1, TR2, TR3, TR4)), ((IV1, IV2, IV3, IV4), (IR1, IR2, IR3, TR4)), ((FV1, FV2, FV3, FV4), (FR1, FR2, FR3, FR4))>.
If TV2 = TV3, TR2 = TR3, IV2 = IV3, IR2 = IR3, and FV2 = FV3, FR2 = FR3 hold in the TrNZN ; it is reduced to the triangular neutrosophic Z-number, which is a special case of TrNZN.

Definition 2. Set = <((TV11, TV12, TV13, TV14), (TR11, TR12, TR13, TR14)), ((IV11, IV12, IV13, IV14), (IR11, IR12, IR13, TR14)), ((FV11, FV12, FV13, FV14), (FR11, FR12, FR13, FR14))> and = <((TV21, TV22, TV23, TV24), (TR21, TR22, TR23, TR24)), ((IV21, IV22, IV23, IV24), (IR21, IR22, IR23, TR24)), ((FV21, FV22, FV23, FV24), (FR21, FR22, FR23, FR24))> as two TrNZNs. Then they are defined as the following basic operations:(1)(2)(3)(4)For ranking TrNZNs, the score and accuracy functions of TrNZN are defined according to the expected value of a trapezoidal fuzzy number and score and accuracy functions of TrNN [9].

Definition 3. Set = <((TV11, TV12, TV13, TV14), (TR11, TR12, TR13, TR14)), ((IV11, IV12, IV13, IV14), (IR11, IR12, IR13, TR14)), ((FV11, FV12, FV13, FV14), (FR11, FR12, FR13, FR14))> as TrNZN. Then the score and accuracy functions of the TrNZN can be defined as follows:Based on equations (7) and (8), ranking laws between two TrNZNs are given by the following definition.

Definition 4. Set = <((TV11, TV12, TV13, TV14), (TR11, TR12, TR13, TR14)), ((IV11, IV12, IV13, IV14), (IR11, IR12, IR13, TR14)), ((FV11, FV12, FV13, FV14), (FR11, FR12, FR13, FR14))> and = <((TV21, TV22, TV23, TV24), (TR21, TR22, TR23, TR24)), ((IV21, IV22, IV23, IV24), (IR21, IR22, IR23, TR24)), ((FV21, FV22, FV23, FV24), (FR21, FR22, FR23, FR24))> as two TrNZNs. Then, the ranking laws between two TrNZNs are defined as follows:(1)If S() > S(), then (2)If S() = S() and , then (3)If S() = S() and H() = H(), then

4. Weighted Aggregation Operators of TrNZNs

Regarding information aggregation in MDM problems, one usually utilizes the weighted arithmetic and geometric averaging operators as the most basic information aggregation approaches. To aggregate TrNZNs, therefore, this section proposes the two following weighted aggregation operators of TrNZNs based on the basic operations of TrNZNs in Definition 2.

4.1. Weighted Arithmetic Averaging Operator of TrNZNs

Definition 5. Set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2,…,n) as a series of TrNZNs. Then, the TrNZNWAA operator is defined aswhere (j = 1, 2,…,n) is the weight of the jth TrNZN (j = 1, 2,…,n) for ∈ [0, 1] and .
Based on the basic operations of TrNZNs in Definition 2 and equation (9), we have the following theorem.

Theorem 1. Set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2,…,n) as a series of TrNZNs. Then, the aggregated value of equation (9) is also TrNZN, which is yielded by the following equation:where (j = 1, 2,…,n) is the weight of the jth TrNZN (j = 1, 2, …, n) for ∈ [0, 1] and .

Proof. The proof of equation (10) can be given by mathematical induction.(1)Set n = 2. Then there is the following result:(2)Set n = k. Then, equation (10) can hold in the following equation:(3)Set n = k + 1. By equations (11) and (12), we can obtainRegarding the above results, equation (10) can hold for any n. Thus, the proof is completed.
Especially when  = 1/n (j = 1, 2, …, n), the TrNZNWAA operator is reduced to the TrNZN arithmetic averaging operator.

Theorem 2. The TrNZNWAA operator contains the three following properties:(P1) Idempotency: set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2, …, n) as a series of TrNZNs. If for j = 1, 2, …, n, then there exists .(P2) Set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4)) > (j = 1, 2, …, n) as a series of TrNZNs; then, set the minimum and maximum TrNZNs asThen, there is .(P3) Monotony: set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2, …, n) as a series of TrNZNs. If for j = 1, 2, …, n, then there is .

Proof. (P1) Owing to for j = 1, 2, …, n, there is the following result:(P2) Due to for j = 1, 2, …, n, there exists  ≤  ≤ . So, the inequality can hold according to (P1); that is, .(P3) Due to for j = 1, 2, …, n, there is ; that is, .Thus, the proof of these properties is completed.

4.2. Weighted Geometric Averaging Operator of TrNZNs

Definition 6. Set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2, …, n) as a series of TrNZNs. Then, the TrNZNWGA operator is defined aswhere (j = 1, 2,…,n) is the weight of the jth TrNZN for ∈ [0, 1] and .
Regarding the basic operations of TrNZNs in Definition 2 and equation (16), we can give the theorem below.

Theorem 3. Set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2, …, n) as a series of TrNZNs. Then, the aggregated value of the TrNZNWGA operator is also TrNZN, which is obtained bywhere (j = 1, 2, …, n) is the weight of the jth TrNZN for ∈ [0, 1] and .
Based on the similar proof process of Theorem 1, we can verify Theorem 3, which is omitted.
In particular, the TrNZNWGA operator is reduced to the TrNZN geometric averaging operator when  = 1/n (j = 1, 2, …, n).

Theorem 4. The TrNZNWGA operator also contains the three following properties:(P1) Idempotency: set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2,…,n) as a series of TrNZNs. If for j = 1, 2, …, n, then there exists .(P2) Boundedness: set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2, …, n) as a series of TrNZNs; then set the minimum and maximum TrNZNs asThen, there is .(P3) Monotony: set = <((TVj1, TVj2, TVj3, TVj4), (TRj1, TRj2, TRj3, TRj4)), ((IVj1, IVj2, IVj3, IVj4), (IRj1, IRj2, IRj3, IRj4)), ((FVj1, FVj2, FVj3, FVj4), (FRj1, FRj2, FRj3, FRj4))> (j = 1, 2, …, n) as a series of TrNZNs. If for j = 1, 2, …, n, then there exists .By the same proof process of Theorem 2, the properties of the TrNZNWGA operator can be also verified, which are not repeated here.

5. MDM Approach Using the TrNZNWAA and TrNZNWGA Operators and Score and Accuracy Functions

This section establishes an MDM approach by using the TrNZNWAA and TrNZNWGA operators and score and accuracy functions to handle MDM problems with TrNZN information.

Regarding an MDM problem with TrNZN information, a set of alternatives Q = {Q1, Q2, …, Qm} are commonly presented and satisfactorily assessed by a set of criteria S = {s1, s2, …, sn}. Each alternative over criteria is assessed by decision makers and then their given assessment values are expressed in the form of TrNZNs = <((TVij1, TVij2, TVij3, TVij4), (TRij1, TRij2, TRij3, TRij4)), ((IVij1, IVij2, IVij3, IVij4), (IRij1, IRij2, IRij3, IRij4)), ((FVij1, FVij2, FVij3, FVij4), (FRij1, FRij2, FRij3, FRij4))> (j = 1, 2,…,n; i = 1, 2,…,m), where (TVij1, TVij2, TVij3, TVij4) ⊆ [0, 1] and (TRij1, TRij2, TRij3, TRij4) ⊆ [0, 1] indicate the truth degrees and reliability measures of the alternative Qi over the criteria sj, (IVij1, IVij2, IVij3, IVij4) ⊆ [0, 1] and (IRij1, IRij2, IRij3, IRij4) ⊆ [0, 1] indicate the indeterminate degrees and reliability measures of the alternative Qi over the criteria sj, and (FVij1, FVij2, FVij3, FVij4) ⊆ [0, 1] and (FRij1, FRij2, FRij3, FRij4) ⊆ [0, 1] indicate the falsity degrees and reliability measures of the alternative Qi over the criteria sj, along with 0 ≤ TVij4 + IVij4 + FVij4 ≤ 3 and 0 ≤ TRij4 + IRij4 + FRij4 ≤ 3 for j = 1, 2, …, n and i = 1, 2, …, m. Then, all the specified TrNZNs are constructed as their decision matrix .

Thus, the TrNZNWAA and TrNZNWGA operators and the score and accuracy functions can be applied to MDM problems with TrNZN information, and then their MDM approach can be indicated by the following procedures:Step 1: the aggregated TrNZN for Qi (i = 1, 2, …, m) is obtained by applying the TrNZNWAA or TrNZNWGA operator:Step 2: by equation (7), we calculate the score values of . If necessary, we calculate the accuracy values of (i = 1, 2, …, m) by equation (8).Step 3: all the alternatives Qi (i = 1, 2, …, m) are ranked corresponding to the score values (the accuracy values) and the best one(s) is chosen in the set of alternatives.Step 4: end.

6. MDM Example and Comparison with Existing MDM Approaches

6.1. MDM Example of Software Selection

This section indicates an MDM example of software selection adapted from [9] to reveal the usability and efficiency of the established MDM approach under the environment of TrNZNs.

In an MDM example, an investment company needs to select a suitable software system from potential software systems, where five candidate software systems are provided preliminarily and denoted as a set of five alternatives Q = {Q1, Q2, Q3, Q4, Q5}. Then, these alternatives must satisfy the requirements of the four criteria: s1 (the contribution to organization performance), s2 (the effort to transform from current system), s3 (the costs of hardware/software investment), and s4 (the outsourcing software developer reliability). Regarding the importance of the four criteria, the weight values of the four criteria are specified as the weight vector  = (0.25, 0.25, 0.3, 0.2). Thus, decision makers/experts assess the satisfiability of the five alternatives over the four criteria by TrNZNs = <((TVij1, TVij2, TVij3, TVij4), (TRij1, TRij2, TRij3, TRij4)), ((IVij1, IVij2, IVij3, IVij4), (IRij1, IRij2, IRij3, IRij4)), ((FVij1, FVij2, FVij3, FVij4), (FRij1, FRij2, FRij3, FRij4))> (j = 1, 2, 3, 4; i = 1, 2, 3, 4, 5), where (TVij1, TVij2, TVij3, TVij4) ⊆ [0, 1] and (TRij1, TRij2, TRij3, TRij4) ⊆ [0, 1] indicate that the alternative Qi satisfies the degrees and reliability measures of the criteria sj, (IVij1, IVij2, IVij3, IVij4) ⊆ [0, 1] and (IRij1, IRij2, IRij3, IRij4) ⊆ [0, 1] indicate the indeterminate degrees and reliability measures of the alternative Qi over the criteria sj, and (FVij1, FVij2, FVij3, FVij4) ⊆ [0, 1] and (FRij1, FRij2, FRij3, FRij4) ⊆ [0, 1] indicate that the alternative Ai does not satisfy the degrees and reliability measures of the criteria sj, along with 0 ≤ TVij4 + IVij4 + FVij4 ≤ 3 and 0 ≤ TRij4 + IRij4 + FRij4 ≤ 3. Hence, all the specified TrNZNs can be constructed as the following decision matrix :

Thus, we utilize the established MDM approach to obtain the most suitable software system(s), which can be depicted by the following decision process.

First, by equation (19) or equation (20), we obtain the following aggregated TrNZNs (i = 1, 2, 3, 4, 5):= <((0.2636, 0.3656, 0.4682, 0.5719), (0.3569, 0.4572, 0.5577, 0.6585)), ((0, 0.1000, 0.1741, 0.2408), (0.3722, 0.4729, 0.5428, 0.6431)), ((0.1189, 0.1512, 0.1762, 0.1973), (0.3622, 0.4638, 0.5186, 0.6188))>= <((0.1945, 0.2958, 0.3758, 0.4243), (0.5271, 0.6278, 0.7129, 0.8176)), ((0, 0.1189, 0.1798, 0.2319), (0.3993, 0.5005, 0.6012, 0.7018)), ((0, 0.1712, 0.2132, 0.2821), (0.3880, 0.4894, 0.5904, 0.6911))>= <((0.1081, 0.1848, 0.2421, 0.3245), (0.4710, 0.5735, 0.6776, 0.7856)), ((0, 0.1000, 0.1464, 0.1830), (0.5233, 0.6236, 0.6964, 0.7969)), ((0.2566, 0.3737, 0.4272, 0.5393), (0.3936, 0.4949, 0.5958, 0.6964))>= <((0.4035, 0.4652, 0.5298, 0.5983), (0.4767, 0.5771, 0.6486, 0.7500)), ((0, 0.1000, 0.1464, 0.1830), (0.4733, 0.5745, 0.6297, 0.7305)), ((0, 0.1699, 0.2366, 0.2366), (0.3409, 0.4427, 0.5439, 0.6447))>= <((0.3454, 0.4287, 0.4599, 0.5218), (0.4096, 0.4767, 0.5478, 0.6242)), ((0, 0.1149, 0.1481, 0.1737), (0.3980, 0.4995, 0.5789, 0.6798)), ((0, 0.1950, 0.2552, 0.3760), (0.4472, 0.5477, 0.6136, 0.7145))>

Or we obtain the following aggregated TrNZNs (i = 1, 2, 3, 4, 5):= <((0, 0.2991, 0.4162, 0.5244), (0.3514, 0.4522, 0.5527, 0.6531)), ((0.0209, 0.1000, 0.1809, 0.2639), (0.3764, 0.4767, 0.5478, 0.6486)), ((0.1261, 0.1745, 0.2266, 0.2835), (0.3751, 0.4762, 0.5218, 0.6224))>= <((0, 0.2456, 0.2918, 0.3798), (0.5233, 0.6236, 0.7018, 0.8022)), ((0.0563, 0.1261, 0.1984, 0.2737), (0.4088, 0.5096, 0.6108, 0.7129)), ((0.1877, 0.2944, 0.3715, 0.4743), (0.3996, 0.5005, 0.6020, 0.7045))>= <((0, 0.1597, 0.1888, 0.2543), (0.4449, 0.5479, 0.6499, 0.7513)), ((0.0463, 0.1000, 0.1565, 0.2162), (0.5271, 0.6278, 0.7087, 0.8139)), ((0.3437, 0.4500, 0.5422, 0.6655), (0.4042, 0.5051, 0.6064, 0.7087))>= <((0.2832, 0.3885, 0.4807, 0.5658), (0.4729, 0.5733, 0.6431, 0.7434)), ((0.0463, 0.1000, 0.1565, 0.2162), (0.4867, 0.5884, 0.6430, 0.7458)), ((0.1480, 0.2276, 0.3109, 0.3109), (0.3565, 0.4578, 0.5599, 0.6636))>= <((0, 0.2912, 0.3756, 0.3910), (0.3980, 0.4729, 0.5428, 0.6089)), ((0.0760, 0.1210, 0.1690, 0.2206), (0.4096, 0.5106, 0.5943, 0.6976)), ((0.1958, 0.3012, 0.3877, 0.5020), (0.4523, 0.5528, 0.6296, 0.7330))>

Then, the results of the MDM approach based on the TrNZNWAA and TrNNWGA operators and the score function are shown in Table 1.

From the results of Table 1, the ranking orders based on the TrNZNWAA and TrNZNWGA operators are identical and the best one indicates the same selection as the software system Q4.

6.2. Comparison with Existing MDM Approaches

For convenient comparison with existing MDM approach in the setting of TrNNs [9], we may ignore the reliability measures in TrNZNs and only contain the decision matrix of TrNNs in the MDM example as its special case. Thus, existing MDM approach in the setting of TrNNs [9] can be used for the special case of the MDM example. In this case, the decision results based on the TrNNWAA and TrNNWGA operators (equations (2) and (3)) and the score function of TrNNs (equation (4)) are introduced from [9], which are shown in Table 2.

Based on the decision results in Tables 1 and 2, we can see that the ranking orders based on the established MDM approach and the existing MDM approach [9] reveal their difference, but the best alternative Q4 (the best software system) is identical. Then, the reason for their ranking difference is that decision information in the existing MDM approach [9] only contains TrNNs without considering the reliability measures of TrNNs in this MDM example, while decision information in the established MDM approach contains both TrNNs and their reliability measures. Hence, different decision information can result in different ranking results. It is obvious that the reliability measures in this example can affect the ranking order of alternatives, which shows the efficiency and rationality of the established MDM approach under the environment of TrNZNs.

However, the different decision information and decision methods can have an impact on the ranking of alternatives in the MDM problem, which reveals their importance in MDM applications. Thus, existing MDM methods [1114, 23] only contain the TrNN or NZN information without considering the reliability measures in TrNNs or continuous Z-numbers in NZNs; they may lose some useful decision information so as to result in decision distortion/unreasonable decision results, which reveal some insufficiencies, while the new established approach can contain much more information than existing MDM methods and overcome the insufficiencies. Furthermore, existing methods [1114, 23] also cannot deal with such MDM problems with TrNZNs.

Based on the above comparative analysis, the new established approach in setting of TrNZNs not only makes assessment information of TrNNs more reliable but also strengthens the effectiveness and continuity of decision information by comparison with existing MDM methods with TrNN and NZN information [9, 1114, 23], which reveals the highlighting advantages of the new established approach in the information representation and MDM applications. Therefore, the new established approach not only extends existing methods but also demonstrates its superiority over them.

7. Conclusion

To make TrNN reliable, this paper presented a TrNZN set based on the truth, falsity, and indeterminacy trapezoidal Z-numbers as the generalization of the Z-number concept and then defined basic operations of TrNZNs, score and accuracy functions of TrNZNs, and ranking laws of TrNZNs. Next, the TrNZNWAA and TrNZNWGA operators were proposed to aggregate the TrNZN information. Furthermore, an MDM approach based on the two aggregation operators and score and accuracy functions was established in the setting of TrNZNs, in which the assessment values of alternatives over the criteria take the form of TrNZNs containing TrNNs and their reliability measures. Finally, an MDM example of software selection was provided to reveal the suitability and efficiency of the established MDM approach in the setting of TrNZNs.

The main advantage of this study is that the established method not only makes assessment information of TrNNs more reliable but also strengthens the decision rationality and efficiency in solving MDM problems with TrNZN information. However, the established method only uses the basic aggregation algorithms of TrNZNWAA and TrNZNWGA for MDM problems without considering the interactions of some evaluation criteria with each other, which implies the limitation of the proposed method in MDM applications. For capturing these relationships, the future study is to develop other aggregation algorithms and to use them for some other MDM problems including slope design schemes, energy and environmental managements, and medicine options.

Data Availability

There are no underlying data supporting the results of your study.

Conflicts of Interest

The authors declare no conflicts of interest.