Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2023 Jan 20:1–34. Online ahead of print. doi: 10.1007/s40747-022-00953-w

An integrated group decision-making method for the evaluation of hypertension follow-up systems using interval-valued q-rung orthopair fuzzy sets

Benting Wan 1,6, Zhaopeng Hu 1,6, Harish Garg 2,3,4,, Youyu Cheng 1, Mengjie Han 5
PMCID: PMC9853511  PMID: 36694862

Abstract

It is imperative to comprehensively evaluate the function, cost, performance and other indices when purchasing a hypertension follow-up (HFU) system for community hospitals. To select the best software product from multiple alternatives, in this paper, we develop a novel integrated group decision-making (GDM) method for the quality evaluation of the system under the interval-valued q-rung orthopair fuzzy sets (IVq-ROFSs). The design of our evaluation indices is based on the characteristics of the HFU system, which in turn represents the evaluation requirements of typical software applications and reflects the particularity of the system. A similarity is extended to measure the IVq-ROFNs, and a new score function is devised for distinguishing IVq-ROFNs to figure out the best IVq-ROFN. The weighted fairly aggregation (WFA) operator is then extended to the interval-valued q-rung orthopair WFA weighted average operator (IVq-ROFWFAWA) for aggregating information. The attribute weights are derived using the LINMAP model based on the similarity of IVq-ROFNs. We design a new expert weight deriving strategy, which makes each alternative have its own expert weight, and use the ARAS method to select the best alternative based on these weights. With these actions, a GDM algorithm that integrates the similarity, score function, IVq-ROFWFAWA operator, attribute weights, expert weights and ARAS is proposed. The applicability of the proposed method is demonstrated through a case study. Its effectiveness and feasibility are verified by comparing it to other state-of-the-art methods and operators.

Keywords: Interval-valued q-rung orthopair, WFA operator, LINMAP-ARAS decision-making method

Introduction

Hypertension is a chronic disease that requires long-term medication for patients. Some hypertensive patients can cause stroke and other comorbidities and can even lead to disability and death [65]. When about 1.28 billion people suffer from hypertension worldwide, failure to manage this disease effectively poses a heavy economic burden on both patients and the whole society [32, 61, 66]. Research results show that scientific intervention can control and reduce the risk of hypertension, and disease the development of associated cardiovascular and cerebrovascular in some cases prevent [32, 45, 47, 61, 65, 66]. However, a shortage of knowledgeable medical staff and poor patient self-management awareness continues to impede the further improvement of hypertension prevention levels [36]. To this end, researchers proposed the hypertension community management system that can provide better services for patients [27, 37, 54, 58, 82]. This system is safe, reliable and easy-to-use and it enables health facilities to treat hypertension more efficiently. It is no surprise that many community hospitals have purchased and started to use this system, thus raising the question of quality evaluation. Researchers are now calling for hypertension and software experts to come together to evaluate hypertension management systems [7, 8, 74]. For the software evaluation, the Institute of Electrical and Electronics Engineers (IEEE) has published different versions of the ISO/IEC standard [28], even though it is challenging to evaluate the application using these standards [4]. Researchers have proposed other evaluation methods and indices for different application scenarios according to actual requirements [70, 77]. For hospitals, the hypertension management system needs to meet performance, security, and scalability requirements while also meeting functional requirements [7, 8]. Its public-facing nature means it also needs to be easy-to-use [53, 64]. After the system is deployed and implemented, high-quality maintenance services are essential [26]. The evaluation indices of the hypertension community management system can be divided into product quality and post-services according to user aspects. Product quality indices are cost, function, performance, reliability, safety, scalability, integration, ease-of-use, and maintainability [11, 60] and post-service indices are supplier’s stability, follow-up services, and software deployment time [1, 6]. The indices required for the evaluation of the HFU system studied in this paper are described in “Evaluation indices of the HFU system”.

In the process of software evaluation decision-making, the flexibility of the information that experts can express is different depending on the fuzzy environment [46, 51, 56, 63]. As a software evaluation environment, researchers have proposed Fuzzy Sets [26], Intuitionistic Fuzzy Sets (IFSs) [60, 74], Type-2 Fuzzy Sets [7, 8], Pythagorean Fuzzy Sets (PFSs) [11], Interval-valued Intuitionistic Fuzzy Sets (IVIFSs) [7, 8], and Triangular Fuzzy Numbers (TFNs) [1]. A q-rung orthopair fuzzy set (q-ROFS) introduced by Yager [68] is also widely used in GDM [38]. The q-ROFSs are further generalized and applied to the fusion of various operators and decision methods. For example, Liu and Hussain proposed a new aggregation operator based on q-ROFSs [23, 39]. With non-cooperative game method introduced into q-ROFSs, Yang [71] theorized competitive strategy GDM problems based on a hybrid dynamic experts’ weight-determining model. The q-ROFSs were used to solve multi-attribute decision-making (MADM problems [15, 40], and they also have been applied to the group MADM (MAGDM) problem. To express the information of experts more freely, researchers developed IVq-ROFSs [31]. Yang [72] studied the GDM with incomplete interval-valued q-rung orthopair fuzzy (IVq-ROF) preference relations. New exponential operation laws and operators of IVq-ROFSs were developed by Garg [16, 17]. The IVq-ROFS FMEA was applied to improve the risk evaluation process of the tool changing manipulator [29]. Zhang [81] proposed an NA Operator based IVq-ROFSs, and Khan [34] used the combinative distance-based method to evaluate and select the strategy for a green supply chain under IVq-ROF environment. Moreover, the IVq-ROFSs were applied to sustainable smart waste management system evaluation using the multi-criteria decision-making (MCDM) model [57]. IVq-ROFSs have been applied in GDM [14, 16, 17, 72], but have not yet been applied to software management and assessment. In order to make it easier for software experts to evaluate the hypertension management system, IVq-ROFS is applied to the evaluation process in this paper.

Aggregation operators are used for fusing information provided by experts [3, 5, 13], such as weighted averaging (WA) [67], neutral aggregating (NA) [18], and power aggregating (PA) [69] operators. Some researchers have also extended their applications by considering the features of the IVq-ROFSs, for example, IVq-ROFWAMM and IVq-ROFAMM [13, 63]. Saha et al. [55] developed the q-rung orthopair fuzzy weighted fairly aggregation operator (q-ROFWFA) which exhibits neutral characteristics in the aggregating process. To minimize the impact of aggregating information from different software experts and enhance the quality of the evaluation information coming from the hypertension system, we extend the q-ROFWFA operator to interval-valued q-rung orthopair fuzzy weighted fairly aggregation operator (IVq-ROFWFAWA) in this paper.

Although aggregation operators can fuse information, they cannot handle complex problems. Many decision-making methods can be used, for example, the Linear Programming Technique for Multidimensional Analysis of Preference (LINMAP), Technique for Order Preference by Similarity to Ideal Solution (TOPSIS), multi-attributive border approximation area comparison (MABAC), MACBETH, VlseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR), complex proportional assessment (COPRAS) and Interactive and Multicriteria Decision Making (TODIM) [2, 24, 42, 48, 59]. Among them, LINMAP [59] is a typical compromise model which can be used to derive weights [80] and widely applied in practical decision-making problems [9, 12, 35, 80]. Yu [73] integrated the LINMAP with prospect theory to find attribute weights. Mehrabadi and Boyaghchi [44] used the LINMAP for decision-making in geothermal multi-generational energy systems. Fetanat and Tayebi [12] employed LINMAP to design household water systems. However, according to the collected literature, there is no research on the application of the LINMAP model under IVq-ROFS environment. The Additive Ratio Assessment (ARAS), which was presented by Zavadskas and Turskis [79], selects the best alternative by employing a utility degree to reflect the difference between diverse alternatives and the ideal one. ARAS eliminates the influence of unlike measurement units. For this reason, it has received considerable attention from researchers. Heidary et al. [22] used the ARAS to rank high-performance human resource practices. Gül [21] employed ARAS to deal with problems related to the selection of covid-19 experiments. Jovčić et al. [30] used it to make decisions about goods distribution. This paper extends the ARAS method to IVq-ROFS and further devises a new GDM method. However, the result of this integrated GDM method is still IVq-ROFNs. To clarify the aggregated values, it has been necessary to use, like many other researchers have done [20, 38, 62, 67] the score function. These researchers have put forward their own score functions for IVIFNs. Although these score function are effective for solving MADM problems, there still are some deficiencies. To overcome their weaknesses, this article investigates and applies a new score function so that the different software suppliers can be distinguished from each other and allow the best software supplier to be identified.

Community hospitals want an objective means for evaluating their software system and one that is cost-effective. They also want the evaluation results so they can be mapped directly onto the judgment matrix provided by the experts. These desires transform the software evaluation decision into a MAGDM problem with unknown expert weights and attribute weights [52]. In order to derive the attribute weights and expert weights, the LINMAP can be fused by similarity [33]. While the LINMAP is a mature method for solving attribute weights [59], it has not yet been used to determine expert weights. Currently, Yue [75, 76] suggested an expert weight based on similarity and projection. The two methods cannot distinguish the influence of the external environment because experts cannot always maintain their objectivity and fairness. For this reason, we will study the weights of the experts by examining the similarity of the distinct alternatives, and we will derive the experts’ weight matrices that will be used to gather information on the software suppliers from the different experts.

The evaluation method proposed in this article takes the software evaluation information provided by the experts and then integrates the IVq-ROFWFAWA operator, the ARAS method, a novel score function and the similarity under IVq-ROFS to capture the optimal software supplier. This method will improve decision-making efficiency and save evaluation costs. System purchasers will not need to know the expert weights or attribute weights. Our contributions, therefore, are as follows.

  1. A novel score function is defined to rank the IVq-ROFNs.

  2. The IVq-ROFWFA and IVq-ROFWFAWA operators are extended based on the q-ROFWFA operator.

  3. Attribute weights are derived from LINMAP based on the similarity of IVq-ROFNs.

  4. Expert weights of different alternatives are proposed. To reduce the decision results affected by experts’ judgments and the external environment, we suggest that different alternatives should have different expert weights.

  5. A new integrated MAGDM method has been developed based on the ARAS in this paper. This method combines an IVq-ROFWFAWA operator, LINMAP and ARAS to address decision-making problems.

  6. The community HFU management system was evaluated by our MAGDM method. The results confirm that the MAGDM method has strong adaptability and is compatible with existing algorithms. Comparative analysis results confirm that the proposed MAGDM method is effective.

The remainder of this paper is arranged as follows. The next section introduces the preliminaries. “Proposed score function and operators” extends the WFA operator to the IVq-ROFNs. “Integrated group decision method” develops an integrated MAGDM method based on ARAS. “Evaluation and analysis of the HFU system” presents the evaluation process and its analysis of the HFU management system. “Conclusion” offers a conclusion and some suggestions for the direction of future research.

Preliminaries

IVq-ROFS

Definition 1

[63] Let X be the domain of discourse. An IVq-ROFS in X is indicated by

A=x,uAx,vAxxX, 1

where the membership and non-membership functions are the mapping range of values to meet uAx=uA-x,uA+x0,1,vAx=vA-x,vA+x0,1,0(uA+x)q+(vA+x)q1,q1. The hesitation degree of A is shown in Eq. (2):

πAx=πA-x,πA+x=1-(uA+x)q-(vA+x)qq,1-(uA-x)q-(vA-x)qq. 2

Definition 2

[63]. Let a=ua-,ua+,va-,va+, a1=ua1-,ua1+,va1-,va1+ and a2=ua2-,ua2+,va2-,va2+ be the three IVq-ROFNs with q1, and λ>0. Some operations between a, a1 and a2 can be defined as follows:

1.a1a2=(ua1-)q+(ua2-)q-(ua1-)q(ua2-)qq,(ua1+)q+(ua2+)q-(ua1+)q(ua2+)qq,va1-va2-,va1+va2+ 3
2.a1a2=ua1-ua2-,ua1+ua2+,(va1-)q+(va2-)q-(va1-)q(va2-)qq,(va1+)q+(va2+)q-(va1+)q(va2+)qq 4
3.aλ=(ua-)λ,(ua+)λ,1-(1-(va-)q)λq,1-(1-(va+)q)λq. 5

q-ROFWFA operator

The WFA operator can increase the density of the information that experts can obtain by evaluating the neutrality and fairness of the data during the decision-making process.

Definition 3

[55] Given any two q-ROFNs a1 and a2, a1Fa2 and λFa1 represent, respectively, the multiplication and scalar multiplication operation rules of the q-ROFWFA operator of two q-ROFNs, as shown in Eqs. (6) and (7):

a1Fa2ua1qua2qua1qua2q+va1qva2q×(1-(1-ua1q-va1q)(1-ua2q-va2q))1q,va1qva2qua1qua2q+va1qva2q×(1-(1-ua1q-va1q)(1-ua2q-va2q))1q, 6
λFa1=ua1qλua1qλ+va1qλ×(1-(1-ua1q-va1q)λ)1q,va1qλua1qλ+va1qλ×(1-(1-ua1q-va1q)λ)1q. 7

The q-ROFWFA operator can, by evaluating the data, scientifically and comprehensively consider the preferences of different experts and by so doing obtain rich and diversified information. It is used for aggregating information during the process of MAGDM. The q-ROFWFA operator is stated in Definition 4.

Definition 4

[55] Let αi=uαi,vαi,i=1,2,,n be a set of q-ROFNs. The q-ROFWFA operator is

q-ROFWFAα1,α2,,αn=i=1nuαiqwii=1nuαiqwi+i=1nvαiqwi×1-i=1n1-uαiq-vαiqwi1q,i=1nvαiqwii=1nuαiqwi+i=1nvαiqwi×1-i=1n1-uαiq-vαiqwi1q. 8

In Eq. (8), wi is the weight of αii=12,3,,n, and must satisfy wi0, i=1nwi=1.

Interval-valued q-rung orthopair fuzzy similarity

The similarity is used to measure the degree of similarity between two fuzzy subsets. For any two fuzzy numbers in a fuzzy set, similarity can be used to reflect the difference and to distinguish their relationship. Inspired by the similarity suggested in a previous study [52], this paper proposes the similarity of IVq-ROFNs that is as shown in Definition 6.

Definition 6

Let a1=ua1-,ua1+,va1-,va1+ and a2=ua2-,ua2+,va2-,va2+ be two IVq-ROFNs, if ua1-,ua1+,va1-,va1+, ua2-,ua2+,va2-,va2+ are all 0, the similarity will be 1. When ua1-,ua1+,va1-,va1+, ua2-,ua2+,va2-,va2+ are not 0, the similarity measure between a1 and a2 is introduced in Eq. (9):

Sa1,a2=ua1-qua2-q+va1-qva2-q+ua1+qua2+q+va1+qva2+qua1-qua2-q+va1-qva2-q+ua1+qua2+q+va1+qva2+q, 9

where the similarity is defined as: the sum of the minimum values of ua1- and ua2-,ua1+ and ua2+, va1- and va2-, va1+ and va2+ divided by the sum of the maximum values between them. The similarity satisfies the four properties:

(S1) 0Sa1,a21;

(S2) Sa1,a2=1 if and only if a1=a2;

(S3) Sa1,a2=Sa2,a1;

(S4) if u1-,u1+u2-,u2+u3-,u3+ and v1-,v1+v2-,v2+v3-,v3+, then Sa1,a3Sa1,a2 and Sa1,a3Sa2,a3.

Equation (9) clearly shows that when the two IVq-ROFNs are farther apart, the similarity is smaller. Otherwise, the similarity is greater. When the two IVq-ROFNs are the same, the similarity is 1.

Score function

When solving MADM and MAGDM problems under the IVIFSs’ and IVq-ROFSs’ environments, target alternatives often need to be sorted and selected. While the results of the aggregating operators and decision-making methods are IVIFNs or IVq-ROFNs, researchers often use score functions to transform the results into crisp numbers. Although the score function proposed by researchers can be used to compare IVIFNs and IVq-ROFNs, there are also deficiencies with these approaches. The following examples are given to illustrate.

Definition 7

[67] Let a=(u-,u+,v-,v+) be an IVIFNs, its score function SX is

SXa=u-+u+-v--v+2, 10

where SX represents membership subtracting non-membership and can express the attitude of decision-makers. When u-+u+=v-+v+, Xu [67] proposed the accuracy function HXα=12(u-+u++v-+v+), which has been widely used in MADM and MAGDM problems under IVIFS environments. If q=1, SX can be directly used to compare the IVq-ROFNs. If q>1, it also can be sometimes used to compare the IVq-ROFNs.

Example 1

Given two IVIFNs, a1=[0.811,0.865],[0.692,0.789] and a2=[0.676,1.0],[0.655,0.826], we have SXa1=SXa2=0.0975. That is to say that SX fails to compare a1 and a2. In addition, HXa1=HXa2=1.5785 indicates that HX also fails to compare a1 and a2.

Based on Xu’s score function, Liu and Wang proposed a new score function for IVq-ROFN which has been also proved useful for some MADM and MAGDM problems, as shown in Definition 8.

Definition 8

[38] Let a=(u-,u+,v-,v+) be an IVq-ROFN, q1, its score function SL is

SLa=u-q+u+q-v-q-v+q2 11

In Eq. (11), SL represents membership subtracting non-membership which can express the attitude of decision-makers. When (u-)q+(u+)q=(v-)q+(v+)q, Liu and Wang [38] suggest using the accuracy function HLα=12[(u-)q+(u+)q+(v-)q+(v+)q]. This approach has been also used in MADM and MAGDM problems under IVq-ROFS environments in recent years.

Example 2

Given two IVq-ROFNs a3=[0.134,0.183],[0.172,0.859] and a4=[0.066,0.217],[0.584,0.653], when q=2, SLa3=SLa4=-0.35801.It means thatSL fails to compare a3 and a4. In addition, HLa3=HLa4=0.409455, it indicates that the HLα also fails to compare a3 and a4.

Definition 9

[62] Let a=u-,u+,v-,v+ be an IVIFN, its score function SNWC is

SNWCa=u-+u+u-+v--v-+v+u++v+2. 12

When u-+u+=v-+v+, Wang and Chen [62] proposed the accuracy function HNWCα=12(1-u-+u+1-u--v-+(1-v-+v+)(1-v+-u+)), another approach that has been used in MADM and MAGDM problems under IVIFS environments.

Example 3

Given two IVIFNs a5=0.0,0.0,0.0,0.0 and a6=0.0,0.1,0.0,0.0, SNWCa5=SNWCa6=0. The SNWC fails to compare a5 and a6. HNWCa5=HNWCa6=1 also indicates a failure of HNWCα in comparing a5 and a6.

Definition 10

[20] Let a=u-,u+,v-,v+ be an IVIFN. Its score function SGM is

SGMa=v++v--u+-u-2+u-+u++2u-u+-v-v+u-+u++v-+v+. 13

Gong and Ma proposed the accuracy function HGM=ua++va+-0.5((u+-u-)2u++(v+-v-)2v+). When u-=u+=v-=v+=0,SGM and HGM are unreasonable.

Example 4

Given two IVIFNs, a7=0,0.4,0,0.4 and a8=0.2,0.2,0.2,0.2, SGMa7= SGMa8=0.5 means that the SGM fails to compare a7 and a8. The HGM also fails to compare a7 and a8 since HGMa7= HGMa8=0.4.

Proposed score function and operators

In this section, we define a new score function to rank IVq-ROFNs and some operators to aggregate the information.

New score function

From the examples of the score functions outlined in “Score function”, the deficiencies of score functions are described. In order to overcome these deficiencies, we developed a new score function, as shown in Definition 11.

Definition 11

Let a=(ua-,ua+,va-,va+) be an IVq-ROFN, the score function developed as follows:

Sca=14lnua-+ua++va-+va++1+2×ua-+ua+-va-+va++(ua+-ua-+(va+-va-))+(ua+-ua-)-(va+-va-)-Signua-+ua++va-+va+×ln3 14

In Eq. (14), the term (ua-+ua++va-+va+) expresses the sum of membership and non-membership, which is a certain amount of certainty. (ua+-ua-) represents the uncertainty of membership, and (va+-va-) represents the uncertainty of non-membership. Similarly, ((ua-+ua+)-(va-+va+)) is the difference between membership and non-membership, and ((ua--ua+)-(va+-va-)) is the difference of uncertainty between membership and non-membership. The Sign function is a signal function. When ua-+ua++va-+va+=0, the result of Sign is 0 and otherwise 1. It is used to keep the result of Sc belonging to [− 1, 1].

Theorem 1

Let a=ua-,ua+,va-,va+ be an IVq-ROFN, the Sc has the following properties:

  1. -1Sc(a)1;

  2. Scamin=-1 if amin=([0,0],[1,1]);

  3. Sc(amax)=1 if amax=([1,1],[0,0]);

  4. Sc(amid)=0 if amid=([0,0],[0,0]).

Proof

Substituting amin=([0,0],[1,1]), amax=([1,1],[0,0]) and amid=([0,0],[0,0]) into Eq. (14), we know that Scamin=-1, Sc(amax)=1 and Sc(amid)=0. Consequently, the properties (2), (3) and (4) hold.

The partial derivatives of ua-, ua+, va- and va+ are

Scua-=14×1ua-+ua++va-+va++1>0,Scua+=14×1ua-+ua++va-+va++1+4>0,Scva-=14×1ua-+ua++va-+va++1-2<0,Scva+=14×1ua-+ua++va-+va++1-2<0.

It can be seen that ua-, ua+, va- and va+ are monotonic. Specifically, ua- and ua+ are monotonically increasing and va- and va+ are monotonically decreasing. For any IVq-ROFN a, Sc(amin)ScaSc(amax) and -1Sc(a)1, Property (1) holds.

According to Theorem 1, for any two IVq-ROFNs, membership is monotonically increasing and non-membership is monotonically decreasing. Thus, IVq-ROFNs can be compared using Definition 12.

Definition 12

Given the two IVq-ROFNs a1=(ua1-,ua1+,va1-,va1+) and a2=(ua2-,ua2+, va2-,va2+), their comparison laws are

  1. If Sca1>Sca2, then a1>a2;

  2. If Sca1<Sca2, then a1<a2;

  3. If Sca1=Sca2, then a1=a2.

Example 5

Sc is used to calculate the four groups of data in Examples 1–4. The results are shown in Table 1.

Table 1.

The comparison results derived by the score function of IVq-ROFNs

Score
IVq-ROFNs
SX SL SNWC SGM Sc

a1=0.811,0.865,[0.692,0.789]

a2=0.676,1.000,[0.655,0.826]

SXa1=0.0975

SXa2=0.0975

SLa1=0.1523

SLa2=0.1728

SNWCa1=0.0347

SNWCa2=-0.2368

SGMa1=0.5319

SGMa2=0.5189

Sca1=0.206

Sca2=0.341

SXa1=SXa2

Incommensurable

SLa1<SLa2 SNWCa1>SNWCa2 SGMa1>SGMa2 Sca1<Sca2

a3=0.134,0.183,[0.172,0.859]

a4=0.066,0.217,[0.584,0.653]

SXa3=-0.357

SXa4=-0.477

SLa3=-0.358

SLa4=-0.358

SNWCa3=-0.4886

SNWCa4=-0.4461

SGMa3=0.4093

SGMa4=0.1803

Sca3=-0.3938

Sca4=-0.4451

SXa1>SXa2

SLa3=SLa4

Incommensurable

SNWCa1<SNWCa2 SGMa3>SGMa4 Sca3>Sca4

a5=0.000,0.000,0.000,0.000

a6=0.000,0.100,0.000,0.000

SXa5=0

SXa6=0.05

SLa5=0

SLa6=0.005

SNWCa5=0

SNWCa6=0

SGMa5=NULL

SGMa6=0.95

Sca5=0

Sca6=-0.1508

SXa5<SXa6 SLa5<SLa6

SNWCa5=SNWCa6

Incommensurable

Incommensurable Sca5>Sca6

a7=0.000,0.400,0.000,0.400

a8=0.200,0.200,0.200,0.200

SXa7=0

SXa8=0

SLa7=0

SLa8=0

SNWCa7=-0.16

SNWCa8=0

SGMa7=0.5

SGMa8=0.5

Sca7=0.0723

Sca8=-0.1277

SXa7=SXa8

Incommensurable

SLa7=SLa8

Incommensurable

SNWCa7<SNWCa8

SGMa7=SGMa8

Incommensurable

Sca7>Sca8

As can be seen from Table 1, the proposed score function overcomes the deficiency and can better distinguish IVq-ROFNs. However, SX cannot compare a1 and a2, a7 and a8, SL cannot compare a3 and a4, a7 and a8, SNWC cannot compare a5 and a6, and SGM cannot compare a5 and a6, a7 and a8. In order to illustrate its advantages and show better adaptability to various environments, we designed four cases to test the Sc function.

Example 6.

We design four cases to test Sc. Let a1 and a2 be two IVq-ROFNs and a1 be a fixed point. a2 changes from ([1,1], [0,0]) to ([0,0], [1,1]) by a 0.05 step (move point, MP). The scores of a1 and a2 are presented by RP and MP in Fig. 1: (1) Case 1. The interval length of a1 and a2 is 0, and a1=([0.5,0.5],[0.5,0.5]). (2) Case 2. The interval length of a1 and a2 is 0, and a1 is randomly generated. (3) Case 3. The interval length of a1 and a2 is the same but not equal to 0. (4) Case 4. The interval length of a1 is larger than that of a2 and neither of them equals 0.

Fig. 1.

Fig. 1

Score function value analysis

As shown in Fig. 1, random IVq-ROFNs are generated to simulate the four cases. The scores of a1 and a2 have just one coincidence point where a1=a2. Therefore, the proposed score function can be used to distinguish different IVq-ROFNs.

Evaluation indices of the HFU system

The high cost of adopting ISO/IEC standards in the application of software quality assessment [28] means they cannot be used to meet the needs of small and medium-sized enterprises. Even large organizations like healthcare agencies are often not able to afford to adopt such standards, especially if they are only required by an individual unit. HFU systems have been developed primarily to help hospitals manage hypertension among diagnosed outpatients. The management systems that many hospitals currently use struggle to control and manage the manifestations of this condition within a mobile and scattered population. Hypertension software systems, however, can improve the detection of blood pressure changes and can help to control them. More importantly, they can do this for a scattered and mobile outpatient population. To justify the expense associated with purchasing such a system, community hospitals need to resolve two contradictions. First, patients have limited ability to prevent their symptoms. They often cannot effectively manage their blood pressure or timely get hospital treatment. Second, primary healthcare facilities do not have the resources to track and monitor all their outpatients and have no way to escalate the treatment of those patients in need. Any remote management system, therefore, needs to (1) allow outpatients to access follow-up medical services from any location at any time and (2) enable medical staff to provide hypertension management services to outpatients in any location at any time.

Any HFU system should, first, be able to meet the requirements of function, performance, safety, and reliability. It should be an acceptable cost and easy-to-use, both for outpatients and medical staff. Second, for the intercommunication of other software, the purchased system needs to meet the needs of community hospitals in terms of scalability [70], integration [43], reliability [6, 78] and compatibility [19], and reduces the hospital's future cost expenditures. Third, a management system should meet a number of post-purchase criteria: the stability of the supplier [6, 49], the supplier's follow-up service [6], and the likely extent of daily maintenance [4, 50]. Inspired by the existing literature on hypertension management systems [4, 6, 10, 11, 28, 70, 77], an evaluation of the effectiveness of a community HFU system evaluation should encompass 13 indices: (1) Cost (C1), (2) Performance (C2), (3) Reliability (C3), (4) Security (C4), (5) Function (C5), (6) Easy-to-use (C6), (7) Extensibility (C7), (8) Compatibility (C8), (9) Deployment time (C9), (10) Integration (C10), (11) Supplier stability (C11), (12) Follow-up service (C12), and (13) Maintainability (C13). A detailed explanation of each index is shown in Table 2.

Table 2.

Indices for the evaluation of the HFU systems

Reference Code System index System index definition
ISO/IEC 25001 [28], Büyüközkan and Göçer [6] C1 Cost The software cost is reasonable and does not exceed the hospital’s budget
Yuen and Lau [77], Bertoa et al. [4], Dayanandan and Kalimuthu [10] C2 Performance The system supports simultaneous access by multiple users in the community. Ordinary hardware servers can meet the requirements of community hospitals
Büyüközkan and Göçer [6], Zarzour and Rekab [78] C3 Reliability There will be no bugs. Even if there are bugs, they will not hinder the use of other functions
Deb and Roy [11], Al-Zahrani [1] C4 Security Security will be present across systems, data and networks
Yan et al. [70], Mahmudova and Jabrailova [41], Büyüközkan and Göçer [6], Bertoa et al. [4] C5 Function Functionality will include intelligent blood pressure measurement equipment, data sharing, monitoring, remote implementation of voice and video interaction, abnormal value reminders, periodic daily reminders, service promotion, system maintenance, and user management. The system will support PC and App access
Bertoa et al. [4], Büyüközkan and Göçer [6] C6 Easy-to-use Both desktop and app versions of the system are easy-to-use for both outpatients and medical staff
Yan et al. [70] C7 Extensibility There will be support for future device access and data extraction from other systems
Bertoa et al. [4], Büyüközkan and Göçer [6], Geng et al. [19] C8 Compatibility Is it compatible with existing operating systems, databases, and other systems?
Büyüközkan and Göçer [6] C9 Deployment time After the purchase, how long from deployment to implementation?
Yan et al. [70], Mehlawat et al. [43], Bertoa et al. [4] C10 Integration Integration with other systems in community hospitals
Büyüközkan and Göçer [6], Pan and Chai [49] C11 Supplier stability The longevity of software vendors in the market
Büyüközkan and Göçer [6] C12 Follow-up service Follow-up service: response time, service attitude, service quality
Bertoa et al. [4], Büyüközkan and Göçer [6], Peercy [50], Bertoa et al. [4] C13 Maintainability Ease of maintenance, data and log backup, data monitoring, and abnormal reminder

Table 2 outlines the full range of indices required for any viable and usable management system. Some of these indices reflect the possible cost to a hospital and others reflect the potential benefit that the adoption of a management system might involve.

IVq-ROFWFA operations

Inspired by operations of q-ROFWFA [55], the multiplication and scalar multiplication of IVq-ROFNs are developed. Definition 13 proposes the properties of the IVq-ROFWFA operation.

Definition 13

Let a1=ua1-,ua1+,va1-,va1+ and a2=ua2-,ua2+,va2-,va2+ be two IVq-ROFNs, and q1, λF>0. The multiplication and scalar multiplication of IVq-ROFN are defined as follows:

a1Fa2=ua1-qua2-qua1-qua2-q+va1-qva2-q×(1-(1-ua1-q-va1-q)(1-ua2-q-va2-q))1q,ua1+qua2+qua1+qua2+q+va1+qva2+q×(1-(1-ua1+q-va1+q)(1-ua2+q-va2+q))1q,va1-qva2-qua1-qua2-q+va1-qva2-q×(1-(1-ua1-q-va1-q)(1-ua2-q-va2-q))1q,va1+qva2+qua1+qua2+q+va1+qva2+q×(1-(1-ua1+q-va1+q)(1-ua2+q-va2+q))1q 15
λFa1=ua1-qλua1-qλ+va1-qλ×(1-(1-ua1-q-va1-q)λ)1q,ua1+qλua1+qλ+va1+qλ×(1-(1-ua1+q-va1+q)λ)1q,va1-qλua1-qλ+va1-qλ×(1-(1-ua1-q-va1-q)λ)1q,va1+qλua1+qλ+va1+qλ×(1-(1-ua1+q-va1+q)λ)1q. 16

According to Eqs. (15) and (16), the result obtained by a1Fa2 and λFa1 is still an IVq-ROFN.

Proposition 1

Let a1=ua1-,ua1+,va1-,va1+ and a2=ua2-,ua2+,va2-,va2+ be two IVq-ROFNs. If ua1=va1 and ua2=va2 , then

  1. ua1Fa2=va1Fa2,

  2. uλFa1=vλFa1.

The above proposition shows that when the membership and non-membership are initially equal, operations a1Fa2 and λFa1 reflect a neutral or fair situation for experts. We are, therefore, calling the a1Fa2 and λFa1 neutral operations. Equations (15) and (16) make it easy to deduce that the multiplication and scalar multiplication of IVq-ROFWFA satisfy the commutative law.

The IVq-ROFWFAWA operator

In this subsection, the definition of the IVq-ROFWFAWA operator is introduced. In addition, its properties are described.

Definition 14

Let ai=uai-,uai+,vai-,vai+(i=1,2,,n) be a group of IVq-ROFNs and ω=(ω1,ω2,,ωn)T be a weight vector with i=1nwi=1,wi0,(i=1,2,,n). The definition of the IVq-ROFWFAWA operator is

IVq - ROFWFAWAα1,α2,,αn=Fi=1nwiαi. 17

Theorem 3

Let ai=uai-,uai+,vai-,vai+i=1,2,,n be a group of IVq-ROFNs. The result of IVq-ROFWFAWAα1,α2,,αn is still an IVq-ROFN, which is shown in Eq. (18):

IVq-ROFWFAWAα1,α2,,αn=i=1nuαi-qwii=1nuαi-qwi+i=1nvαi-qwi×1-i=1n1-uαi-q-vαi-qwi1q,i=1nuαi+qwii=1nuαi+qwi+i=1nvαi+qwi×1-i=1n1-uαi+q-vαi+qwi1q,i=1nvαi-qwii=1nuαi-qwi+i=1nvαi-qwi×1-i=1n1-uαi-q-vαi-qwi1q,i=1nvαi+qwii=1nuαi+qwi+i=1nvαi+qwi×1-i=1n1-uαi+q-vαi+qwi1q. 18

Using Eqs. (15) and (16), Theorem 3 can be easily deduced and the proof omitted. The IVq-ROFWFAWA operator satisfies idempotency, boundedness, monotonicity and commutativity which are described by Theorems 4, 5, 6 and 7. Using Eqs. (15), (16) and (18), the proof processes can be easily deduced and, therefore, omitted.

Theorem 4

(Idempotency) Let α0=uα0-,uα0+,vα0-,vα0+ be an IVq-ROFN and αi=uαi-,uαi+,vαi-,vαi+i=1,2,,n be a group of IVq-ROFNs. When αi=α0, Eq. (19) holds:

IVq-ROFWFAWAa1,a2,,an=a0. 19

Theorem 5

(Boundedness) Let A=a1,a2,,an be a group of IVq-ROFNs. If amax=maxi=1nai and amin=mini=1nai, it is easy to obtain:

aminIVq-ROFWFAWAa1,a2,,anamax. 20

Theorem 6

(Monotonicity) Let αi=uαi-,uαi+,vαi-,vαi+ and αi=uαi-,uαi+,vαi-,vαi+i=1,2,,n be two groups of IVq-ROFNs. For any i:αiαi, Eq. (21) holds:

IVq-ROFWFAWAa1,a2,,an<IVq-ROFWFAWAa1,a2,,an. 21

Theorem 7

(Commutativity) Let αi=uαi-,uαi+,vαi-,vαi+ be a group of IVq-ROFNs and αi=uαi-,uαi+,vαi-,vαi+ is then the permutation of αi, Eq. (22) holds:

IVq-ROFWFAWAa1,a2,,an=IVq-ROFWFAWAa1,a2,,an. 22

The purpose of the IVq-ROFWFAWA operator is used to aggregate the information of multiple experts and is used to aggregate the alternative information of multiple attributes.

Integrated group decision method

To make the decision-making process more scientific and reduce the influence of human subjectivity on the results, an integrated group decision-making method is presented. “Group decision environment description” describes the GDM environment. The attribute weights are derived in “Deriving attribute weights”. “Deriving expert weights” describes a strategy for determining the expert weights. “MAGDM method based on ARAS” clarifies the MAGDM method based on the ARAS.

Group decision environment description

To make selecting the best HFU system more reliable for the hospital, experts who have rich experiences and knowledge are invited to evaluate the supplier's products and have a making-decision. In order to reduce the influence of subjective factors and improve the efficiency of MAGDM, expert or attribute weights are unknown in advance. For this reason, the MAGDM environment should satisfy (1) there are k experts and m alternatives, (2) each alternative has the same n attributes, (3) the expert and attribute weights are incomplete, and (4) the elements of the decision matrix are IVq-ROFNs. The mathematical description of the MAGDM environment is as follows.

Suppose there are k experts, and the expert set is D=D1,D2,,Dk. The expert weights are unknown and satisfy λt0,t=1kλt=1. The m alternatives are X=x1,x2,,xm, each of which contains the same n attributes: C=C1,C2,,Cn. The attribute weights are unknown and satisfy j=1nwj=1,wj0. The decision matrix is At=(aijt)m×n,i=1,2,,m;j=1,2,,n;t=1,2,,k. aijt=[uaijt-,uaijt+],[vaijt-,vaijt+] is an IVq-ROFN. There exists an integer q(q1) satisfying uaijt+q+vaijt+q1. aijt that represents the judgment value of the t-th expert on the j-th attribute in alternative i-th. At is defined in Eq. (23):

At=ua11t-,ua11t+,va11t-,va11t+ua1nt-,ua1nt+,va1nt-,va1nt+uam1t-,uam1t+,vam1t-,vam1t+uamnt-,uamnt+,vamnt-,vamnt+. 23

Before decision-making, experts are allowed to carry out a pre-judgment on the priority of the alternatives. If experts give preference g,l for any pair (xg, xl) of alternatives, which means that the expert prefers the alternative xg. The set of all preference pairs, P=g,l, 1gm, 1lm,gl, is given by experts in advance.

The indices of different performances need to be standardized. The Ω1 presents a set of benefit indices, and the Ω2 presents a set of cost indices. Equations (24) and (25) normalize the decision matrix At to the standard matrix At, where Eq. (25) is the complement operation of IVq-ROFN:

aij(t)=aij(t),aij(t)Ω1(aijt)c,aij(t)Ω2i=1,2,,m,j=1,2,,n 24
(aij(t))c=[vaij(t)-,vaij(t)+],[uaij(t)-,uaij(t)+] 25

Deriving attribute weights

The LINMAP model has advantages in obtaining attribute weight. First, the LINMAP is simple, clear, and easy to implement. Second, LINMAP does not need attribute weights which can be solved by the linear programming model, and LINMAP can reflect the preferences and experience of the experts. Third, the linear programming model reflects the overall characteristics of the results. Therefore, we select LINMAP to derive attribute weights.

The classical LINMAP is based on pairwise comparisons of alternatives that are given by the DMs [59, 80]. The linear programming model is constructed to get attribute weights by minimizing the deviation of the total inconsistency index and the total consistency index. The LINMAP model includes primarily the following steps: (1) the alternative preference pairs are given by experts in advance, (2) the linear programming model is constructed according to the minimization of deviation of the total inconsistency index and the total consistency index, and (3) the attribute weights are obtained by solving linear programming model. Inspired by Zhang [80], we designed a method to derive attribute weights using the LINMAP model based on the similarity of IVq-ROFNs. First, the similarity between the alternatives and the positive ideal point is calculated, and the weighted similarity of alternatives is constructed according to the preference pair of alternatives given by experts in advance. Second, the linear programming model is constructed by minimizing the deviation of the inconsistent and consistent weighted similarity according to the preference pair of alternatives. The attribute weights of different experts are obtained by solving the linear programming model. Finally, the attribute weight matrix of all decision matrices is obtained. The LINMAP model solves the attribute weights as in the following steps.

  1. Determining the preference set of alternatives P=g,l.

  2. Calculating the positive ideal point.

    Get the positive ideal point aj(t) of j-th column in the matrix At as shown Eq. (26):
    aj(t)=max1imuaij(t)-,max1imuaij(t)+,min1imvaij(t)-,min1imvaij(t)+ 26
  3. Calculate the similarity of the alternatives to the ideal point.

    Use Eq. (9) to calculate the similarity Sg(agj(t),aj(t)), Sl(alj(t),aj(t)), for j=1,2,,n:
    Sg(agj(t),aj(t))=uagj(t)-quaj(t)-q+vagj(t)-qvaj(t)-q+uagj(t)+quaj(t)+q+vagj(t)+qvaj(t)+quagj(t)-quaj(t)-q+vagj(t)-qvaj(t)-q+uagj(t)+quaj(t)+q+vagj(t)+qvaj(t)+q 27
    Slaljt,ajt=ualjt-quajt-q+valjt-qvajt-q+ualjt+quajt+q+valjt+qvajt+qualjt-quajt-q+valjt-qvajt-q+ualjt+quajt+q+valjt+qvajt+q. 28
  4. Calculate the weighted similarity of alternatives.

    Suppose the attribute weights are w(t)=(w1(t),w2(t),,wn(t)). According to the preference pair set P=g,l, the weighted average Eqg(t) and Eql(t) of wj(t) are calculated, which are as shown in Eqs. (29) and (30):
    Eqg(t)=j=1nwj(t)×Sg(agj(t),aj(t)),j=1,2,,n 29
    Eql(t)=j=1nwj(t)×Sl(alj(t),aj(t)),j=1,2,,n 30
  5. Construct a linear programming model.

    For a pair of preference (g,l) in the set P, if Eqg(t)Eql(t), it means that the alternative xg is closer to the ideal point than xl, and the weighted similarity is consistent with the preference of the expert. On the contrary, if Eqg(t)>Eql(t), it means that the weighted similarity is inconsistent with the preference of the experts. The actual alternative goal is to require the weighted similarity to be consistent with the preference of the experts. For this reason, the goal can be transformed into a linear programming problem as shown in Eq. (31):
    ming,lPθgl(t)S.T.Eql(t)-Eqg(t)+θgl(t)0g,lPEql(t)-Eqg(t)=B(t)j=1nwj(t)=1wj(t)0θgl(t)0 31

    In Eq. (31), θgl(t) represents the deviation between alternatives and the weighted similarity of g,l and θgl(t)0. The θgl(t) of different alternative pairs does not affect each other. The sum of θgl(t) is B(t) corresponding to all pairs of the alternatives in the order set P of the preferred alternative.

  6. Solve the attribute weights of the decision matrix.

    From Eq. (31), the attribute weight w(t) of the decision matrix of the t-th expert can be obtained as
    wt=w1t,w2t,,wnt. 32
  7. Get the attribute weight matrix of all decision matrices.

    According to Eq. (32), the attribute weights of all decision matrices are expressed as a matrix with k rows and n columns in Eq. (33):
    W=w(1)w(2)wk=w11w21wn1w12w22wn2w1kw2kwnk. 33

    Using the LINMAP model, the attribute weight wt of a single expert decision matrix At can be calculated separately. Elements at corresponding positions in different matrices can be aggregated by expert weights, which better reflect the way that the sum is calculated.

Deriving expert weights

The decision matrices A1 and A2 produced by the two experts are shown in Tables 3 and 4. It can be seen from Tables 3 and 4 that alternatives x1 and x2 given by the experts D1 and D2 have obvious differences. The weights of D1 and D2 have been set at 0.5 as suggested by Yue [75, 76] which cannot be distinguished. It is obviously inconsistent with the difference of the alternative judgment value given by experts D1 and D2, so it cannot reflect the objective actual situation. In real life, experts’ judgments on different system options will be affected by the external environment, such as their psychological state, alternative expression, and surrounding environment. Thus, the experts are given different weights.

Table 3.

Decision matrix A1

C1 C2 C3
x1 ([0.29,0.38],[0.12,0.63]) ([0.41,0.74],[0.11,0.57]) ([0.36,0.47],[0.56,0.79])
x2 ([0.16,0.31],[0.01,0.51]) ([0.41,0.64],[0.46,0.73]) ([0.11,0.72],[0.12,0.46])
x3 ([0.12,0.23],[0.03,0.41]) ([0.30,0.33],[0.23,0.59]) ([0.14,0.52],[0.27,0.53])
x4 ([0.25,0.54],[0.51,0.62]) ([0.05,0.49],[0.26,0.73]) ([0.72,0.90],[0.22,0.42])

Table 4.

Decision matrix A2

C1 C2 C3
x1 ([0.12,0.23],[0.03,0.41]) ([0.3,0.33],[0.23,0.59]) ([0.14,0.52],[0.27,0.53])
x2 ([0.25,0.54],[0.51,0.62]) ([0.05,0.49],[0.26,0.73]) ([0.72,0.90],[0.22,0.42])
x3 ([0.29,0.38],[0.12,0.63]) ([0.41,0.74],[0.11,0.57]) ([0.36,0.47],[0.56,0.79])
x4 ([0.16,0.31],[0.01,0.51]) ([0.41,0.64],[0.46,0.73]) ([0.11,0.72],[0.12,0.46])

Inspired by [75], the LINMAP model is used to derive expert weights that each alternative has itself expert weights. First, the IVq-ROFWFAWA operator is adopted to aggregate expert decision matrices according to different alternatives, and the fusion matrix is obtained. Second, the similarity, which is calculated each element of the fusion matrix between ideal point, is used to derive expert weights for each alternative. In this way, the expert weight matrix of different alternatives is obtained. For k experts and m alternatives, an m×k expert weight matrix can be obtained by the following steps.

  1. Aggregate different expert decision matrices according to different alternatives.

    According to the attribute weights of the decision matrix, the IVq-ROFWFAWA operator is used to aggregate the rows of each decision matrix as shown Eq. (34). For t-th expert, the aggregation result of D¯(t) has m IVq-ROFNs which can be obtained as Eq. (35). For all experts, the aggregation result is a fusion matrix D¯ with k rows and m columns defined as Eq. (36):
    dit=IVq - ROFWFAWAaijt,aijt,,aijt=Fj=1nwjtaijt, 34
    D¯t=d1t,d2t,,dmt, 35
    D¯=D¯1D¯2D¯k=d11d21dm1d12d22dm2d1kd2kdmk. 36
  2. Obtain the ideal point of the fusion matrix D¯.

    The positive ideal point dj+ and the negative ideal point dj- of j-th column in the matrix D¯ are calculated in Eqs. (37) and (38):
    dj+=max1tkudjt-,max1tkudjt+,min1tkvdjt-,min1tkvdjt+, 37
    dj-=min1tkudjt-,min1tkudjt+,max1tkvdjt-,max1tkvdjt+. 38
  3. Calculate the similarity of each element of D¯ to the ideal point.

    In matrix D¯, the positive ideal similarity sj(+t) and the negative ideal similarity sj(-t) between each element djt and dj are calculated in Eqs. (39) and (40). The similarity matrices SIM+ and SIM- of all ideal points are given in Eqs. (41) and (42):
    sj+t=Sdjt,dj+=udjt-qudj+-q+vdjt-qvdj+-q+udjt+qudj++q+vdjt+qvdj++qudjt-qudj+-q+vdjt-qvdj+-q+udjt+qudj++q+vdjt+qvdj++q, 39
    sj-t=Sdjt,dj-=udjt-qudj--q+vdjt-qvdj--q+udjt+qudj-+q+vdjt+qvdj-+qudjt-qudj--q+vdjt-qvdj--q+udjt+qudj-+q+vdjt+qvdj-+q, 40
    SIM+=SIM(+1)SIM(+2)SIM(+k)=s1+1s2+1sm+1s1+2s2+2sm+2s1+ks2+ksm+k, 41
    SIM-=SIM(-1)SIM(-2)SIM(-k)=s1-1s2-1sm-1s1-2s2-2sm-2s1-ks2-ksm-k. 42
  4. Get expert weight matrix.

    For the i-th alternative of the t-th expert, the expert weight of λit is calculated in Eq. (43). The expert weight matrix can be determined by Eq. (44):
    λit=si-tsi-t+si+tt=1ksi-tsi-t+si+t, 43
    λ=λ(1)λ(2)λ(k)=λ11λ21λm1λ12λ22λm2λ1kλ2kλmk. 44

    According to the decision matrices A1 and A2 given by the experts D1 and D2, the expert weights which are presented by a matrix are derived by our proposed method, the results are shown in Table 5.

Table 5.

Expert weights results of the proposed method

D1 D2
w1(t) 0.5299 0.4701
w2(t) 0.4562 0.5438
w3(t) 0.4294 0.5706
w4(t) 0.5757 0.4243

It can be seen from Table 5 that expert weights are different, compared with Yue [75, 76], the proposed method is more adaptable. Our method, thus, reflects the real situation of the experts more objectively.

MAGDM method based on ARAS

In this subsection, the proposed MAGDM method includes two information aggregating processes. First, the proposed IVq-ROFWFAFWA operator is used to aggregate the decision matrix of each expert that obtains the aggregation matrix R. Second, the ARAS method is used to select the optimal alternative from matrix R. Figure 2 shows the process for developing the MAGDM method. In addition, its steps of implementation are following.

  1. Determine the appropriate q value.

    According to the decision matrix provided by the experts, the traversal method is used to compute the smallest positive integer q which makes all elements satisfy uaijt+q+vaijt+q1,q1.

  2. Standardize.

    In the application scenario, if both cost-type and benefit-type attributes are included, cost-type attributes will be uniformly transformed into benefit-type attributes. The standardizing process is given by Eqs. (24) and (25).

  3. Determine the preference pairs set P=g,l.

    The pre-evaluation, which the experts have carried out in advance, determines the alternative preference pairs set P.

  4. Derive expert weight matrix λ.

    First, the LINMAP model is used to solve the attribute weight vector w(t) of each decision matrix and to obtain the attribute weight matrix W. The solving steps are shown in Eqs. (26)–(33). The W and the IVq-ROFWFAWA operator are used to aggregate the different alternatives and obtain the aggregation vector D¯(t) of each expert. D¯(t) is fused to a matrix D¯. The solving processes are given in Eqs. (34)–(36). The similarity is then used to compute the weights of the different alternatives. For each alternative, the weights of each expert are obtained. After combination, an expert weight matrix λ is obtained. The solving processes are conducted in Eqs. (37)–(44).

  5. Get the aggregation matrix R.

    According to the expert weight matrix λ solved in step (4), the IVq-ROFWFAWA operator is used to aggregate elements at the same position of At (t = 1, 2, …, k). The aggregation matrix R=rijm×n is obtained by Eq. (45) for i=1,2,,m;j=1,2,,n:
    rij=IVq-ROFWFAWAaij1,aij2,,aijk=Ft=1kλjtaijt. 45
  6. Calculate the similarity of the matrix R to the ideal point.

    The positive ideal point rj of each column of the matrix R can be found by Eq. (46). The similarity SRg(rgj,rj) and SRl(rlj,rj) are then calculated by Eqs. (47) and Eq. (48):
    rj=max1imurij-,max1imurij+,min1imvrij-,min1imvrij+, 46
    SRgrgj,rj=urgj-qurj-q+vrgj-qvrj-q+urgj+qurj+q+vrgj+qvrj+qurgj-qurj-q+vrgj-qvrj-q+urgj+qurj+q+vrgj+qvrj+q, 47
    SRlrlj,rj=urlj-qurj-q+vrlj-qvrj-q+urlj+qurj+q+vrlj+qvrj+qurlj-qurj-q+vrlj-qvrj-q+urlj+qurj+q+vrlj+qvrj+q. 48
  7. Calculate the weighted similarity of the matrix R.

    Let attribute weights of R be w=(w1,w2,,wn). The weighted average values EqrgandEqrl of SRg(rgj,rj) and SRl(rlj,rj) are calculated by Eqs. (49) and (50).
    Eqrg=j=1nwj×SRg(rgj,rj),j=1,2,,n 49
    Eqrl=j=1nwj×SRl(rlj,rj),j=1,2,,n 50
  8. Construct a linear programming model.

    For a pair of alternatives (g,l) in the set of preference pair P, if EqrgEqrl, it means that the alternative xg is closer to the ideal point than xl, and the weighted similarity is consistent with the expert’s preference. On the contrary, if Eqrg>Eqrl, the weighted similarity will be inconsistent with the expert preference. The goal of the actual alternative should be that the weighted similarity and the preference of the expert are usually consistent. According to the idea of the LINMAP model, this goal can be transformed into the linear programming model:
    ming,lPθrgl,S.T.Eqrl-Eqrg+θrgl0g,lPEqrl-Eqrg=Bj=1nwj=1wj0θrgl0. 51
  9. Get the attribute weights of R.

    The linear programming model of Eq. (51) will be solved. The attribute weight w of R can be obtained:
    w=w1,w2,,wn. 52

    The ARAS method is used to select the best alternative. The main idea of the ARAS method is to select the best alternative based on multiple attributes and determine the final ranking of the alternatives by determining the utility of each one. The following steps use the ARAS idea to obtain the optimal alternative.

  10. Obtain the optimal alternative R¯.

    Using the score function in Eq. (14), the element with the largest matrix R score for each column can be identified. The element with the largest score in the j-th column can be solved by Eq. (53), where S(rij) represents the score of the element rij. The elements with the highest scores in all columns then form a new alternative x0. This is then added to the 0th row of R, so that a new decision matrix R¯=(r¯ij)m×n can be obtained by Eq. (54) for i=0,1,2,,m;j=1,2,,n:
    r¯0j=urij-,urij+,vrij-,vrij+=maxiSrij, 53
    R¯=(r¯)m×n=ur¯01-,ur¯01+,vr¯01-,vr¯01+ur¯0n-,ur¯0n+,vr¯0n-,vr¯0n+ur¯m1-,ur¯m1+,vr¯m1-,vr¯m1+ur¯mn-,ur¯mn+,vr¯mn-,vr¯mn+. 54
  11. Aggregate the elements in R¯.

    The IVq-ROFWFAWA operator is used to aggregate the elements r¯ij of each row of R¯ by Eq. (55), and the aggregation value br¯i can be obtained:
    br¯i=IVq-ROFWFAWAr¯i1,r¯i2,,r¯in=Fj=1nwjr¯ij. 55
  12. Calculate alternative score.

    With the br¯i of each alternative solved in step (11), each alternative score sr¯i is calculated by Eq. (56):
    sr¯i=14lnubr¯i-+ubr¯i++vbr¯i-+vbr¯i++1+2×ubr¯i-+ubr¯i+-vbr¯i-+vbr¯i++(ubr¯i+-ubr¯i-)+(vbr¯i+-vbr¯i-)+(ubr¯i+-ubr¯i-)-(vbr¯i+-vbr¯i-)-Signubr¯i-+ubr¯i++vbr¯i-+vbr¯i+×ln3. 56
  13. Calculate the utility value of the alternative.

    Because the 0-th alternative is best, the utility of the alternative is equal to the score of the alternative divided by the score of the 0-th alternative:
    ei=sr¯isr¯0,i=1,,m. 57
  14. Rank alternatives and select the optimal alternative.

    According to the utility ei for each alternative obtained in step (13), the greater the effect is, the better the alternative is. The alternative with the largest utility, therefore, is the optimal alternative.

Fig. 2.

Fig. 2

MAGDM flow based on the ARAS method

Evaluation and analysis of the HFU system

The process for evaluating an HFU system is described in “Evaluating an HFU system”. A sensitivity analysis of the evaluation methods is conducted in “Sensitivity analysis of evaluation parameters”, and a comparison and more general analysis are carried out in “Comparative analysis”.

Evaluating an HFU system

Expert evaluation

After a public bidding procedure, the optimal HFU system will be selected from the five HFU systems. Each HFU system was subjected to expert review, and was preliminarily evaluated by the hospital. The preference pairs set is obtained: P=(5,4),(5,1),(3,2),(1,2). Five experts were then invited to evaluate each system. In order to facilitate expert evaluation, a linguistic-graded evaluation scale was adopted. Inspired by Ilbahar et al. [25], the linguistic-graded scale included ten grades, with each of the linguistic terms corresponding to the ten IVq-ROFNs listed in Table 6. Five experts evaluated the five HFU systems according to their expertise and the indices given in Table 1. The evaluation matrices L1,L2,L3,L4,L5 are listed in Tables 7, 8, 9, 10, and 11.

Table 6.

Linguistic terms corresponding to IVq-ROFNs

Linguistic terms IVq-ROFNs
μL μU vL vU
Certainly low important (CLI) 0.05 0.05 0.90 0.95
Very low important (VLI) 0.10 0.20 0.80 0.90
Low important (LI) 0.20 0.35 0.65 0.80
Below average important (BAI) 0.35 0.45 0.55 0.65
Average important (AI) 0.45 0.55 0.45 0.55
Above average important (AAI) 0.55 0.65 0.35 0.45
High important (HI) 0.65 0.80 0.20 0.35
Very high important (VHI) 0.80 0.90 0.10 0.20
Certainly high important (CHI) 0.90 0.95 0.05 0.05
Exactly equal (EE) 0.1965 0.1965 0.1965 0.1965
Table 7.

D1 evaluation value L1

Index x1 x2 x3 x4 x5
C1 VHI HI BAI BAI AI
C2 VHI HI LI LI AAI
C3 VHI BAI LI LI VHI
C4 VHI VHI BAI BAI AAI
C5 VHI AI AI AI AI
C6 VHI AI BAI BAI VHI
C7 LI VLI HI HI VHI
C8 VLI VLI VHI VHI AI
C9 LI BAI HI HI BAI
C10 VLI LI HI HI VHI
C11 VHI HI AI BAI AAI
C12 VHI VHI VHI BAI VHI
C13 VLI LI AI AAI VHI
Table 8.

D2 evaluation value L2

Index x1 x2 x3 x4 x5
C1 VHI HI BAI BAI AI
C2 VHI AAI VLI VLI AI
C3 HI AI LI LI HI
C4 VHI VHI AI AI HI
C5 VHI HI HI HI HI
C6 VHI AAI AI AI VHI
C7 VLI VLI AI AI VHI
C8 CLI LI VHI VHI AI
C9 AI AI CHI CHI AI
C10 VLI LI AI AI VHI
C11 VHI AAI AAI BAI HI
C12 VHI VHI HI BAI VHI
C13 BAI AI HI VHI VHI
Table 9.

D3 evaluation value L3

Index x1 x2 x3 x4 x5
C1 VHI HI BAI BAI AI
C2 VHI HI LI LI AAI
C3 VHI AI LI LI VHI
C4 VHI VHI AI AI HI
C5 VHI AAI AAI AAI AAI
C6 HI AAI AI AI HI
C7 VLI LI AAI AAI VHI
C8 LI LI VHI HI AI
C9 AI AI VHI VHI AI
C10 VLI VLI AAI AAI VHI
C11 HI AAI BAI BAI AI
C12 VHI VHI HI BAI VHI
C13 LI AI HI HI VHI
Table 10.

D4 evaluation value L4

Index x1 x2 x3 x4 x5
C1 VHI HI BAI BAI AI
C2 VHI AAI VLI VLI AI
C3 VHI AAI LI LI VHI
C4 VHI VHI AI AI HI
C5 VHI AI AI AI AI
C6 VHI HI AI AI VHI
C7 LI VLI HI HI VHI
C8 CLI VLI VHI VHI AAI
C9 BAI AI VHI VHI AI
C10 VLI LI HI HI VHI
C11 VHI HI AI BAI AI
C12 VHI VHI HI BAI VHI
C13 BAI AI AI AAI HI
Table 11.

D5 evaluation value L5

Index x1 x2 x3 x4 x5
C1 VHI HI BAI BAI AI
C2 VHI HI AI AI AAI
C3 VHI HI AI AI AAI
C4 VHI VHI AAI AAI HI
C5 VHI HI HI HI HI
C6 VHI HI AAI AAI VHI
C7 VLI VLI VHI VHI AAI
C8 VLI LI VHI VHI HI
C9 AAI AAI VHI VHI AAI
C10 VLI VLI AAI AAI HI
C11 VHI HI AAI BAI HI
C12 VHI VHI HI BAI VHI
C13 LI LI HI AAI HI

Alternatives selection

As can be seen from Tables 7, 8, 9, 10, and 11, it is difficult to determine the best HFU system based on the decision matrix provided by the five experts. For some attributes, there seems to be little difference among the respective experts. However, determining expert weights and attribute weights are not straightforward. That is why, as described in “Integrated Group Decision method”, the proposed MAGDM method should be used to select the best alternative. The HFU system evaluation process includes the following 15 steps.

  1. Transform Lt into At.

    The evaluation matrices L1,L2,L3,L4,L5 are transformed into IVq-ROFN decision matrices A1,A2,A3,A4,A5 using Table 1.

  2. Determine the q value.

    It is found that when q is greater than or equal to 2, all elements of A1,A2,A3,A4,A5 satisfy the definition of IVq-ROFS. q is set to 3 in this case.

  3. Standardize At.

    The cost-type attributes (C1, C9) are then converted into benefit-type attributes by Eqs. (24) and (25). A1,A2,A3,A4,A5 are transformed into A1,A2,A3,A4,A5 as shown in Tables 12, 13, 14, 15, and 16.

  4. Determine the preference pairs set P.

    The preference pairs’ set P=5,4,5,1,3,2,1,2 was determined in advance.

  5. Derive expert weight matrix λ.

    According to the decision matrix At, the attribute weight w(t) is solved using the LINMAP model. The steps of the solution are given in Eqs. (26)–(33). The IVq-ROFWFAWA operator is used to aggregate row elements of the matrices in Tables 12, 13, 14, 15, and 16. The matrix D¯ is obtained using Eqs. (34)–(36). The expert weight matrix can be obtained using Eqs. (37)–(44). The result of the expert weight matrix λ (keeping four decimal places) is as follows:
    λ=λ1λ2λ3λ4λ5=0.17140.23600.20120.20690.18280.22310.17980.23030.21530.19420.21920.19460.20860.21970.19530.20390.21190.21640.20170.19730.18240.17770.14350.15640.2304.
  6. Aggregating expert decision matrix.

    Using Eq. (45) to aggregate five experts' matrices of A(t)(t = 1, 2, 3, 4, 5), the collective matrix R=(rij)5×13 is calculated as shown in Table 17.

  7. Calculate each point’s similarity of R to the ideal point.

    After obtaining the ideal points of each attribute of the matrix R by Eq. (46), as shown as follows:
    r1=0.55,0.65,0.35,0.45,r2=0.80,0.90,0.10,0.20,r3=0.78,0.88,0.12,0.23,r4=0.80,0.90,0.10,0.20,r5=0.80,0.90,0.10,0.20,r6=0.78,0.89,0.12,0.22,r7=0.77,0.87,0.14,0.25,r8=0.80,0.90,0.10,0.20,r9=0.52,0.62,0.42,0.53,r10=0.78,0.88,0.12,0.23,r11=0.78,0.88,0.12,0.23,r12=0.80,0.90,0.10,0.20,r13=0.75,0.87,0.14,0.26.
    We calculate the similarity for each point of R by Eqs. (47) and (48), which are shown in Table 18.
    • 8.
      Calculate the weighted similarity of R.
    Let the attribute weight of R be w=(w1,w2,,wn), the weighted average Eqrg and Eqrl are shown in Eqs. (49) and (50), and the results are
    Eqr1=0.085w1+w2+w3+w4+w5+0.992w6+0.017w7+0.005w8+w9+0.01w10+w11+w12+0.046w13,Eqr2=0.151w1+0.512w2+0.278w3+w4+0.371w5+0.44w6+0.014w7+0.015w8+0.793w9+0.02w10+0.554w11+w12+0.112w13,Eqr3=w1+0.02w2+0.044w3+0.176w4+0.381w5+0.188w6+0.611w7+w8+0.139w9+0.455w10+0.224w11+0.71w12+0.517w13,Eqr4=w1+0.021w2+0.045w3+0.178w4+0.382w5+0.189w6+0.622w7+0.933w8+0.14w9+0.455w10+0.092w11+0.085w12+0.669w13,Eqr5=0.56w1+0.268w2+0.88w3+0.569w4+0.403w5+w6+w7+0.311w8+0.746w9+w10+0.429w11+w12+w13.
  8. Construct a linear programming model.

    According to Eq. (51) and the results of step (8), the linear programming model is constructed as Eq. (58):
    minθ=θ54+θ51+θ32+θ12S.T.0.44w1-0.247w2-0.835w3-0.391w4-0.021w5-0.811w6-0.378w7+0.622w8-0.606w9-0.545w10-0.337w11-0.915w12-0.331w13-θ54-0.475w1+0.732w2+0.12w3+0.431w4+0.597w5-0.008w6-0.983w7-0.306w8+0.254w9-0.99w10+0.571w11+0w12-0.954w13-θ51-0.849w1+0.492w2+0.235w3+0.824w4-0.01w5+0.252w6-0.597w7-0.985w8+0.653w9-0.436w10+0.329w11+0.2912-0.405w13-θ320.066w1-0.488w2-0.722w3+0w4-0.629w5-0.552w6-0.003w7+0.01w8-0.207w9+0.01w10-0.446w11+0w12+0.067w13-θ12w1+w2+w3+w4+w5+w6+w7+w8+w9+w10+w11+w12+w13=1w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w130θ54,θ51,θ32,θ120. 58
  9. Derive the attribute weights of R.

    By solving Eq. (58), the attribute weight w of R is shown as follows:
    w=0.0876,0.0411,0.0964,0.0008,0.0721,0.0937,0.1259,0.0862,0.0429,0.1205,0.0557,0.0689,0.1082.
  10. Obtain the optimal alternative R¯.

    The element with the highest score in each column of the decision matrix R can be found using Eq. (53). All elements with the highest score are
    r¯01=0.55,0.65,0.35,0.45,r¯02=0.80,0.90,0.10,0.20,r¯03=0.78,0.88,0.12,0.23,r¯04=0.80,0.90,0.10,0.20,r¯05=0.80,0.90,0.10,0.20,r¯06=0.78,0.89,0.12,0.22,r¯07=0.77,0.87,0.14,0.25,r¯08=0.80,0.90,0.10,0.20,r¯09=0.52,0.62,0.42,0.53,r¯010=0.78,0.88,0.12,0.23,r¯011=0.78,0.88,0.12,0.23,r¯012=0.80,0.90,0.10,0.20,r¯013=0.75,0.87,0.14,0.26.

    By adding these elements to row 0 of the matrix R, we can get an optimal matrix R¯=(r¯ij)6×13 as shown in Table 19.

  11. Aggregate the attribute of R¯.

    Equation (55) is used to aggregate the elements r¯ij of each row of R¯. The results of each alternative of br¯i are
    br¯0=0.76,0.87,0.14,0.26br¯1=0.58,0.66,0.65,0.74br¯2=0.43,0.56,0.62,0.73br¯3=0.61,0.71,0.42,0.54br¯4=0.58,0.68,0.46,0.57br¯5=0.71,0.82,0.21,0.34.
  12. Obtain the score of alternatives.

    The score sr¯i of br¯i is calculated by Eq. (56). They are
    sr¯0=0.6758,sr¯1=0.0194,sr¯2=-0.0872,sr¯3=0.2494sr¯4=0.1857,sr¯5=0.5520.
  13. Calculate the utility degrees of the alternatives.

    The utility degrees of the alternatives are calculated by Eq. (57):
    e1=0.0288,e2=-0.1290,e3=0.3690,e4=0.2748,e5=0.8168.
    • 15.
      Rank alternatives and select the best alternative.
Table 12.

Evaluation value A1

Index x1 x2 x3 x4 x5
C1 (0.10,0.20,[0.80,0.90]) (0.20,0.35,[0.65,0.80]) (0.55,0.65,[0.35,0.45]) (0.55,0.65,[0.35,0.45]) (0.45,0.55,[0.45,0.55])
C2 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.55,0.65],[0.35,0.45])
C3 ([0.80,0.90],[0.10,0.20]) ([0.35,0.45],[0.55,0.65]) ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.80,0.90],[0.10,0.20])
C4 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.35,0.45],[0.55,0.65]) ([0.35,0.45],[0.55,0.65]) ([0.55,0.65],[0.35,0.45])
C5 ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55])
C6 ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55]) ([0.35,0.45],[0.55,0.65]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C7 ([0.20,0.35],[0.65,0.80]) ([0.10,0.20],[0.80,0.90]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.80,0.90],[0.10,0.20])
C8 ([0.10,0.20],[0.80,0.90]) ([0.10,0.20],[0.80,0.90]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55])
C9 (0.65,0.80,[0.20,0.35]) (0.55,0.65,[0.35,0.45]) (0.20,0.35,[0.65,0.80]) (0.20,0.35,[0.65,0.80]) (0.55,0.65,[0.35,0.45])
C10 ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.80]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.80,0.90],[0.10,0.20])
C11 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.45,0.55],[0.45,0.55]) ([0.35,0.45],[0.55,0.65]) ([0.55,0.65],[0.35,0.45])
C12 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C13 ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.80]) ([0.45,0.55],[0.45,0.55]) ([0.55,0.65],[0.35,0.45]) ([0.80,0.90],[0.10,0.20])
Table 13.

Evaluation value A2

Index x1 x2 x3 x4 x5
C1 (0.10,0.20,[0.80,0.90]) (0.20,0.35,[0.65,0.80]) (0.55,0.65,[0.35,0.45]) (0.55,0.65,[0.35,0.45]) (0.45,0.55,[0.45,0.55])
C2 ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45]) ([0.10,0.20],[0.80,0.90]) ([0.10,0.20],[0.80,0.90]) ([0.45,0.55],[0.45,0.55])
C3 ([0.65,0.80],[0.20,0.35]) ([0.45,0.55],[0.45,0.55]) ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.65,0.80],[0.20,0.35])
C4 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.65,0.80],[0.20,0.35])
C5 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35])
C6 ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.80,0.90],[0.10,0.20])
C7 ([0.10,0.20],[0.80,0.90]) ([0.10,0.20],[0.80,0.90]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.80,0.90],[0.10,0.20])
C8 ([0.05,0.05],[0.90,0.95]) ([0.20,0.35],[0.65,0.80]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55])
C9 (0.45,0.55,[0.45,0.55]) (0.45,0.55,[0.45,0.55]) (0.05,0.05,[0.90,0.95]) (0.05,0.05,[0.90,0.95]) (0.45,0.55,[0.45,0.55])
C10 ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.80]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.80,0.90],[0.10,0.20])
C11 ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.35,0.45],[0.55,0.65]) ([0.65,0.80],[0.20,0.35])
C12 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C13 ([0.35,0.45],[0.55,0.65]) ([0.45,0.55],[0.45,0.55]) ([0.65,0.80],[0.20,0.35]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20])
Table 14.

Evaluation value A(3)

Index x1 x2 x3 x4 x5
C1 (0.10,0.20,[0.80,0.90]) (0.20,0.35,[0.65,0.80]) (0.55,0.65,[0.35,0.45]) (0.55,0.65,[0.35,0.45]) (0.45,0.55,[0.45,0.55])
C2 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.55,0.65],[0.35,0.45])
C3 ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55]) ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.80,0.90],[0.10,0.20])
C4 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.65,0.80],[0.20,0.35])
C5 ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45])
C6 ([0.65,0.80],[0.20,0.35]) ([0.55,0.65],[0.35,0.45]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.65,0.80],[0.20,0.35])
C7 ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.80]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.80,0.90],[0.10,0.20])
C8 ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.45,0.55],[0.45,0.55])
C9 (0.45,0.55,[0.45,0.55]) (0.45,0.55,[0.45,0.55]) (0.10,0.20,[0.80,0.90]) (0.10,0.20,[0.80,0.90]) (0.45,0.55,[0.45,0.55])
C10 ([0.10,0.20],[0.80,0.90]) ([0.10,0.20],[0.80,0.90]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.80,0.90],[0.10,0.20])
C11 ([0.65,0.80],[0.20,0.35]) ([0.55,0.65],[0.35,0.45]) ([0.35,0.45],[0.55,0.65]) ([0.35,0.45],[0.55,0.65]) ([0.45,0.55],[0.45,0.55])
C12 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C13 ([0.20,0.35],[0.65,0.80]) ([0.45,0.55],[0.45,0.55]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.80,0.90],[0.10,0.20])
Table 15.

Evaluation value A(4)

Index x1 x2 x3 x4 x5
C1 (0.10,0.20,[0.80,0.90]) (0.20,0.35,[0.65,0.80]) (0.55,0.65,[0.35,0.45]) (0.55,0.65,[0.35,0.45]) (0.45,0.55,[0.45,0.55])
C2 ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45]) ([0.10,0.20],[0.80,0.90]) ([0.10,0.20],[0.80,0.90]) ([0.45,0.55],[0.45,0.55])
C3 ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45]) ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.80,0.90],[0.10,0.20])
C4 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.65,0.80],[0.20,0.35])
C5 ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55])
C6 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.80,0.90],[0.10,0.20])
C7 ([0.20,0.35],[0.65,0.80]) ([0.10,0.20],[0.80,0.90]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.80,0.90],[0.10,0.20])
C8 ([0.05,0.05],[0.90,0.95]) ([0.10,0.20],[0.80,0.90]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45])
C9 (0.55,0.65,[0.35,0.45]) (0.45,0.55,[0.45,0.55]) (0.10,0.20,[0.80,0.90]) (0.10,0.20,[0.80,0.90]) (0.45,0.55,[0.45,0.55])
C10 ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.80]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.80,0.90],[0.10,0.20])
C11 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.45,0.55],[0.45,0.55]) ([0.35,0.45],[0.55,0.65]) ([0.45,0.55],[0.45,0.55])
C12 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C13 ([0.35,0.45],[0.55,0.65]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.55,0.65],[0.35,0.45]) ([0.65,0.80],[0.20,0.35])
Table 16.

Evaluation value A(5)

Index x1 x2 x3 x4 x5
C1 (0.10,0.20,[0.80,0.90]) (0.20,0.35,[0.65,0.80]) (0.55,0.65,[0.35,0.45]) (0.55,0.65,[0.35,0.45]) (0.45,0.55,[0.45,0.55])
C2 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.55,0.65],[0.35,0.45])
C3 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.45,0.55],[0.45,0.55]) ([0.45,0.55],[0.45,0.55]) ([0.55,0.65],[0.35,0.45])
C4 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.65,0.80],[0.20,0.35])
C5 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35]) ([0.65,0.80],[0.20,0.35])
C6 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.80,0.90],[0.10,0.20])
C7 ([0.10,0.20],[0.80,0.90]) ([0.10,0.20],[0.80,0.90]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.55,0.65],[0.35,0.45])
C8 ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.80]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35])
C9 (0.35,0.45,[0.55,0.65]) (0.35,0.45,[0.55,0.65]) (0.10,0.20,[0.80,0.90]) (0.10,0.20,[0.80,0.90]) (0.35,0.45,[0.55,0.65])
C10 ([0.10,0.20],[0.80,0.90]) ([0.10,0.20],[0.80,0.90]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.65,0.80],[0.20,0.35])
C11 ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.55,0.65],[0.35,0.45]) ([0.35,0.45],[0.55,0.65]) ([0.65,0.80],[0.20,0.35])
C12 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.65,0.80],[0.20,0.35]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C13 ([0.20,0.35],[0.65,0.80]) ([0.20,0.35],[0.65,0.80]) ([0.65,0.80],[0.20,0.35]) ([0.55,0.65],[0.35,0.45]) ([0.65,0.80],[0.20,0.35])
Table 17.

Aggregate matrix R

Index x1 x2 x3 x4 x5
C1 ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.80]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.45,0.55],[0.45,0.55])
C2 ([0.80,0.90],[0.10,0.20]) ([0.62,0.75],[0.25,0.39]) ([0.18,0.31],[0.72,0.84]) ([0.18,0.31],[0.72,0.84]) ([0.52,0.62],[0.39,0.49])
C3 ([0.78,0.88],[0.12,0.23]) ([0.52,0.62],[0.42,0.54]) ([0.23,0.38],[0.64,0.78]) ([0.23,0.39],[0.63,0.78]) ([0.74,0.85],[0.16,0.28])
C4 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.46,0.56]) ([0.45,0.55],[0.46,0.56]) ([0.64,0.78],[0.22,0.37])
C5 ([0.80,0.90],[0.10,0.20]) ([0.57,0.69],[0.34,0.47]) ([0.57,0.69],[0.34,0.47]) ([0.57,0.69],[0.34,0.47]) ([0.58,0.70],[0.32,0.46])
C6 ([0.78,0.88],[0.12,0.23]) ([0.59,0.71],[0.31,0.45]) ([0.45,0.55],[0.46,0.56]) ([0.45,0.55],[0.46,0.56]) ([0.78,0.89],[0.12,0.22])
C7 ([0.13,0.25],[0.76,0.87]) ([0.12,0.22],[0.78,0.89]) ([0.64,0.76],[0.27,0.4]) ([0.65,0.77],[0.26,0.40]) ([0.77,0.87],[0.14,0.25])
C8 ([0.09,0.13],[0.84,0.92]) ([0.15,0.28],[0.73,0.86]) ([0.80,0.90],[0.10,0.20]) ([0.78,0.88],[0.12,0.23]) ([0.54,0.65],[0.38,0.50])
C9 ([0.52,0.62],[0.42,0.53]) ([0.47,0.56],[0.45,0.55]) ([0.10,0.17],[0.81,0.91]) ([0.10,0.17],[0.81,0.90]) ([0.45,0.55],[0.46,0.56])
C10 ([0.10,0.20],[0.80,0.90]) ([0.16,0.29],[0.72,0.85]) ([0.59,0.71],[0.31,0.44]) ([0.59,0.71],[0.31,0.44]) ([0.78,0.88],[0.12,0.23])
C11 ([0.78,0.88],[0.12,0.23]) ([0.62,0.76],[0.25,0.39]) ([0.48,0.58],[0.44,0.54]) ([0.35,0.45],[0.55,0.65]) ([0.58,0.70],[0.32,0.46])
C12 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.69,0.83],[0.18,0.32]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C13 ([0.24,0.37],[0.66,0.78]) ([0.35,0.49],[0.57,0.68]) ([0.60,0.73],[0.30,0.45]) ([0.66,0.77],[0.25,0.38]) ([0.75,0.87],[0.14,0.26])
Table 18.

The similarity of aggregate matrix R

Index x1 x2 x3 x4 x5
C1 0.085 0.151 1.000 1.000 0.560
C2 1.000 0.512 0.020 0.021 0.268
C3 1.000 0.278 0.044 0.045 0.880
C4 1.000 1.000 0.176 0.178 0.569
C5 1.000 0.371 0.381 0.382 0.403
C6 0.992 0.440 0.188 0.189 1.000
C7 0.017 0.014 0.611 0.622 1.000
C8 0.005 0.015 1.000 0.933 0.311
C9 1.000 0.793 0.139 0.140 0.746
C10 0.010 0.020 0.455 0.455 1.000
C11 1.000 0.554 0.224 0.092 0.429
C12 1.000 1.000 0.710 0.085 1.000
C13 0.046 0.112 0.517 0.669 1.000
Table 19.

Decision matrix R¯ of the optimal alternative

Index x0 x1 x2 x3 x4 x5
C1 ([0.55,0.65],[0.35,0.45]) ([0.10,0.20],[0.80,0.90]) ([0.20,0.35],[0.65,0.8]) ([0.55,0.65],[0.35,0.45]) ([0.55,0.65],[0.35,0.45]) ([0.45,0.55],[0.45,0.55])
C2 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.62,0.75],[0.25,0.39]) ([0.18,0.31],[0.72,0.84]) ([0.18,0.31],[0.72,0.84]) ([0.52,0.62],[0.39,0.49])
C3 ([0.78,0.88],[0.12,0.23]) ([0.78,0.88],[0.12,0.23]) ([0.52,0.62],[0.42,0.54]) ([0.23,0.38],[0.64,0.78]) ([0.23,0.39],[0.63,0.78]) ([0.74,0.85],[0.16,0.28])
C4 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.45,0.55],[0.46,0.56]) ([0.45,0.55],[0.46,0.56]) ([0.64,0.78],[0.22,0.37])
C5 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.57,0.69],[0.34,0.47]) ([0.57,0.69],[0.34,0.47]) ([0.57,0.69],[0.34,0.47]) ([0.58,0.70],[0.32,0.46])
C6 ([0.78,0.89],[0.12,0.22]) ([0.78,0.88],[0.12,0.23]) ([0.59,0.71],[0.31,0.45]) ([0.45,0.55],[0.46,0.56]) ([0.45,0.55],[0.46,0.56]) ([0.78,0.89],[0.12,0.22])
C7 ([0.77,0.87],[0.14,0.25]) ([0.13,0.25],[0.76,0.87]) ([0.12,0.22],[0.78,0.89]) ([0.64,0.76],[0.27,0.4]) ([0.65,0.77],[0.26,0.40]) ([0.77,0.87],[0.14,0.25])
C8 ([0.80,0.90],[0.10,0.20]) ([0.09,0.13],[0.84,0.92]) ([0.15,0.28],[0.73,0.86]) ([0.80,0.90],[0.10,0.20]) ([0.78,0.88],[0.12,0.23]) ([0.54,0.65],[0.38,0.50])
C9 ([0.52,0.62],[0.42,0.53]) ([0.52,0.62],[0.42,0.53]) ([0.47,0.56],[0.45,0.55]) ([0.10,0.17],[0.81,0.91]) ([0.10,0.17],[0.81,0.90]) ([0.45,0.55],[0.46,0.56])
C10 ([0.78,0.88],[0.12,0.23]) ([0.10,0.20],[0.80,0.90]) ([0.16,0.29],[0.72,0.85]) ([0.59,0.71],[0.31,0.44]) ([0.59,0.71],[0.31,0.44]) ([0.78,0.88],[0.12,0.23])
C11 ([0.78,0.88],[0.12,0.23]) ([0.78,0.88],[0.12,0.23]) ([0.62,0.76],[0.25,0.39]) ([0.48,0.58],[0.44,0.54]) ([0.35,0.45],[0.55,0.65]) ([0.58,0.70],[0.32,0.46])
C12 ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.80,0.90],[0.10,0.20]) ([0.69,0.83],[0.18,0.32]) ([0.35,0.45],[0.55,0.65]) ([0.80,0.90],[0.10,0.20])
C13 ([0.75,0.87],[0.14,0.26]) ([0.24,0.37],[0.66,0.78]) ([0.35,0.49],[0.57,0.68]) ([0.60,0.73],[0.30,0.45]) ([0.66,0.77],[0.25,0.38]) ([0.75,0.87],[0.14,0.26])

The utility degree ranking of the alternatives is e5>e3>e4>e1>e2. Thus, the ranking of alternatives is x5>x3>x4>x1>x2, and the x5 represents the best alternative, it means that the 5th software product is an ideal HFU system for purchasing. In addition, the result is consistent with the preference pairs preset by experts. It can be concluded that the proposed MAGDM is effective and objective.

Sensitivity analysis of evaluation parameters

In order to further verify the influence of the value of q, we varied q without changing the expert decision matrix. The analysis is taken from the perspective of alternative attribute weights and utility degrees. When q value changes from 3 to 10, the changes of alternative attribute weights and utility degrees are shown in Figs. 3 and 4.

Fig. 5.

Fig. 5

Comparative analysis of decision-making methods

Fig. 6.

Fig. 6

Comparison chart of different aggregation matrix operators

Fig. 3.

Fig. 3

The attribute weight influence of q value

Fig. 4.

Fig. 4

The influence of q value changes on decision-making methods

Figure 3 shows that with the increase of q, the changing trend of the attribute weights remains in the same direction. If attribute weights increase with the increase of q, the changing trend of the attribute weights also increases.

Figure 4 shows that when q changes from 3 to 10, each alternative fluctuates within a certain range and that the ranking of each alternative is basically unchanged.

Comparative analysis

Comparative analysis of decision-making methods

To analyze the influence of different decision-making methods, the ARAS method is compared to MACBETH [2], MABAC [48] and TOPSIS [24]. The results are shown in Table 20.

Table 20.

Comparative analysis of decision-making methods

MACBETH MABAC TOPOSIS ARAS (our) Ranking
q = 3

sf1=0.8755

sf2=0.8019

sf3=0.962 0

sf4=0.9495

sf5=0.9827

S1=0.5425

S2=0.1902

S3=0.5006

S4=0.4146

S5=0.6840

C1=0.4509

C2=0.3784

C3=0.5964

C4=0.5077

C5=0.8150

U1=0.1980

U2=-0.0476

U3=0.5136

U4=0.3880

U5=0.8082

MACBETH x5>x3>x4>x1>x2
MABAC x5>x1>x3>x4>x2
TOPSIS x5>x3>x4>x1>x2
ARAS x5>x3>x4>x1>x2
q = 4

sf1=0.8089

sf2=0.7151

sf3=0.9306

sf4=0.9087

sf5=0.9624

S1=0.5408

S2=0.2239

S3=0.5102

S4=0.4273

S5=0.6708

C1=0.4556

C2=0.3932

C3=0.6099

C4=0.5126

C5=0.8246

U1=0.2239

U2=-0.0323

U3=0.53 54

U4=0.4052

U5=0.8218

MACBETH x5>x3>x4>x1>x2
MABAC x5>x1>x3>x4>x2
TOPSIS x5>x3>x4>x1>x2
ARAS x5>x3>x4>x1>x2
q = 5

sf1=0.7426

sf2=0.6359

sf3=0.8809

sf4=0.8457

sf5=0.9232

S1=0.5114

S2=0.2264

S3=0.4889

S4=0.4100

S5=0.6290

C1=0.4594

C2=0.4037

C3=0.6189

C4=0.5164

C5=0.8250

U1=0.2362

U2=-0.0267

U3=0.5453

U4=0.4127

U5=0.8318

MACBETH x5>x3>x4>x1>x2
MABAC x5>x1>x3>x4>x2
TOPSIS x5>x3>x4>x1>x2
ARAS x5>x3>x4>x1>x2
q = 6

sf1=0.6658

sf2=0.5498

sf3=0.8252

sf4=0.7823

sf5=0.8738

S1=0.4749

S2=0.2119

S3=0.4543

S4=0.3796

S5=0.5785

C1=0.4614

C2=0.4095

C3=0.6237

C4=0.5184

C5=0.8204

U1=0.2408

U2=-0.0263

U3=0.5486

U4=0.4148

U5=0.8428

MACBETH x5>x3>x4>x1>x2
MABAC x5>x1>x3>x4>x2
TOPSIS x5>x3>x4>x1>x2
ARAS x5>x3>x4>x1>x2
q = 7

sf1=0.5914

sf2=0.4706

sf3=0.7646

sf4=0.7173

sf5=0.8136

S1=0.4382

S2=0.1890

S3=0.4152

S4=0.3446

S5=0.5259

C1=0.4622

C2=0.4127

C3=0.6266

C4=0.5192

C5=0.8131

U1=0.2408

U2=-0.0289

U3=0.5487

U4=0.4138

U5=0.8544

MACBETH x5>x3>x4>x1>x2
MABAC x5>x1>x3>x4>x2
TOPSIS x5>x3>x4>x1>x2
ARAS x5>x3>x4>x1>x2

It can be seen from Fig. 5 that the optimal alternative is x5 obtained by the ARAS, MACBETH, MABAC and TOPSIS methods under the environment of IVq-ROFS. It can be proved that they can obtain the same optimal alternative. At the same time, it can be seen from Fig. 5 that the alternative ranking results obtained by ARAS, MACBETH and TOPSIS are completely consistent: x5>x3>x4>x1>x2, which proves that the ARAS is effective and feasible. The ranking result of MABAC is x5>x1>x3>x4>x2, implying that x1 is superior to alternative x3 and alternative x4. However, since the alternatives x3 and x4 are preferable to x1 for ARAS, MACBETH and TOPSIS, ARAS is more stable than MABAC. At the same time, it can be seen from Fig. 5 that the deviation of alternatives score obtained by ARAS is easier to distinguish than MACBETH, MABAC and TOPSIS, allowing decision-makers to easily obtain the ranking results.

Comparative analysis of aggregate operators

To analyze the influence of different aggregating operators, the IVq-ROFWFAWA (WFAWA) operator is compared with the WA [67], NA [18] and PA [69] aggregate operators in the decision-making process under an IVq-ROFS environment. The comparison results are presented in Table 21 and Fig. 6.

Table 21.

Comparative analysis of aggregate operators

WA NA PA WFAWA (our) Ranking
q = 3

U1=0.2415

U2=0.0307

U3=0.5370

U4=0.4424

U5=0.7494

U1=0.2039

U2=-0.0420

U3=0.4659

U4=0.3630

U5=0.7647

U1=0.2476

U2=0.0007

U3=0.5064

U4=0.4175

U5=0.8035

U1=0.1980

U2=-0.0476

U3=0.5136

U4=0.3880

U5=0.8082

WA x5>x3>x4>x1>x2
NA x5>x3>x4>x1>x2
PA x5>x3>x4>x1>x2
WFAWA x5>x3>x4>x1>x2
q = 4

U1=0.2611

U2=0.0513

U3=0.5636

U4=0.4763

U5=0.7534

U1=0.2229

U2=-0.0277

U3=0.4858

U4=0.3850

U5=0.7618

U1=0.2779

U2=0.0200

U3=0.5307

U4=0.4491

U5=0.8017

U1=0.2239

U2=-0.0323

U3=0.5354

U4=0.4052

U5=0.8218

WA x5>x3>x4>x1>x2
NA x5>x3>x4>x1>x2
WA x5>x3>x4>x1>x2
WFAWA x5>x3>x4>x1>x2
q = 5

U1=0.2694

U2=0.0668

U3=0.5820

U4=0.4988

U5=0.7624

U1=0.2339

U2=-0.0171

U3=0.5004

U4=0.4020

U5=0.7593

U1=0.2964

U2=0.0343

U3=0.5481

U4=0.4733

U5=0.8013

U1=0.2362

U2=-0.0267

U3=0.5453

U4=0.4127

U5=0.8318

WA x5>x3>x4>x1>x2
NA x5>x3>x4>x1>x2
PA x5>x3>x4>x1>x2
WFAWA x5>x3>x4>x1>x2
q = 6

U1=0.2722

U2=0.0780

U3=0.5948

U4=0.5129

U5=0.7754

U1=0.2405

U2=-0.0088

U3=0.5119

U4=0.4153

U5=0.7573

U1=0.3083

U2=0.0452

U3=0.5608

U4=0.4921

U5=0.8022

U1=0.2408

U2=-0.0263

U3=0.5486

U4=0.4148

U5=0.8428

WA x5>x3>x4>x1>x2
NA x5>x3>x4>x1>x2
PA x5>x3>x4>x1>x2
WFAWA x5>x3>x4>x1>x2
q = 7

U1=0.2743

U2=0.0864

U3=0.6032

U4=0.5203

U5=0.7890

U1=0.2461

U2=-0.0012

U3=0.5204

U4=0.4249

U5=0.7562

U1=0.3158

U2=0.0536

U3=0.5710

U4=0.5071

U5=0.8038

U1=0.2408

U2=-0.0289

U3=0.5487

U4=0.4138

U5=0.8544

WA x5>x3>x4>x1>x2
NA x5>x3>x4>x1>x2
PA x5>x3>x4>x1>x2
WFAWA x5>x3>x4>x1>x2

As can be seen from Fig. 6, for IVq-ROFWFAWA, WA, NA and PA aggregate operators, the results of the ranking of each alternative are generally consistent across all four operators. At the same time, the IVq-ROFWFAWA operator is still the most concise and efficient and outperforms the other operators when choosing the best alternative.

Based on the implementation and comparative analysis of the case in this paper, the optimal HFU system can be selected from the five HFU systems by our developed GDM method. In addition, our research work has advantages. (1) Compared with q-ROFSs, the proposed GDM method can expand the freedom of DMs under IVq-ROFS. (2) The new score function can better distinguish IVq-ROFNs which further improves the processing ability of the proposed GDM method. (3) Our developed GDM method does not need attribute weights and expert weights, which can save evaluating time and reduce decision-making costs. (4) The proposed method for deriving expert weights makes each alternative have its own expert weights, which can more objectively reflect the expert’s real situation, and which makes the proposed GDM method more suitable for evaluating a small number of alternatives in a dynamic environment. (5) The neutral IVq-ROFWFAWA operator can improve the information carry capacity of the developed GDM method, which can more accurately preserve the attitude characteristics of DMs. Therefore, our proposed GDM method can be more conveniently, objectively, and cost-effectively used for evaluating a small number of alternatives.

Conclusion

To evaluate the differences among HFU management systems, this paper develops a MAGDM method that integrates an IVq-ROFWFAWA operator, the LINMAP method and the ARAS method under IVq-ROFNs. We designed our indices according to the features of medical software that are measured in quality reviews and evaluations. Then, we propose a novel score function that overcomes the deficiency of existing score functions for measuring IVq-ROFNs, and extend WFA operator to IVq-ROFWFAWA operator under IVq-ROFSs for aggregating information neutrally. Afterward, the attribute weights are solved through a linear programming model constructed by LINMAP, and expert weights of different alternatives are obtained based on the similarity of IVq-ROFNs. Finally, the integrated GDM method is developed to evaluate the quality of the HFU system under IVq-ROFSs. The results of the evaluation are consistent with the results provided by the experts in advance. The sensitivity analysis and comparative analysis further verify the effectiveness and feasibility of the proposed MAGDM method.

Nevertheless, our developed method is only applicable to the case of a small number of experts and a small number of alternatives, with the rapid growth of complexity and uncertainty of the system, it is necessary to combine big data and artificial intelligence to deal with complex problems in the decision-making process. For future research, we will concentrate on the study of big data decision problems. On the other hand, experts often give preference information between alternatives and provide a judgment matrix according to their own experience and knowledge. Therefore, decision-making methods based on preference relations will also be our research focus.

Acknowledgements

This work is supported in part by the Department of Shenzhen Local Science and Technology Development under Grant 2021Szvup052.

Data Availability

All data used to support the findings of the study are included within the article.

Declarations

Conflict of interest

All the authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Benting Wan, Email: wanbenting@jxufe.edu.cn.

Zhaopeng Hu, Email: 2202120633@stu.jxufe.edu.cn.

Harish Garg, Email: harishg58iitr@gmail.com.

Youyu Cheng, Email: ren_btw@163.com.

Mengjie Han, Email: mea@du.se.

References

  • 1.Al-Zahrani FA. Evaluating the usable-security of healthcare software through unified technique of fuzzy logic, ANP and TOPSIS. IEEE Access. 2020;8:109905–109916. doi: 10.1109/ACCESS.2020.3001996. [DOI] [Google Scholar]
  • 2.Bana e Costa C, Ensslin L, Corrêa E, Vansnick J. Decision support systems in action: integrated application in a multicriteria decision aid process. Eur J Oper Res. 1999;113(2):315–335. doi: 10.1016/S0377-2217(98)00219-7. [DOI] [Google Scholar]
  • 3.Beliakov G, Pradera A, Calvo T. Aggregation functions: a guide for practitioners. Heidelberg: Springer; 2007. [Google Scholar]
  • 4.Bertoa MF, Troya JM, Vallecillo A. Measuring the usability of software components. J Syst Softw. 2006;79(3):427–439. doi: 10.1016/j.jss.2005.06.026. [DOI] [Google Scholar]
  • 5.Bonferroni C. Sulle medie multiple di potenze. Boll dell'Unione Mat Ital. 1950;5(3–4):267–270. [Google Scholar]
  • 6.Büyüközkan G, Göçer F. Evaluation of software development projects based on integrated Pythagorean fuzzy methodology. Expert Syst Appl. 2021;183:115355. doi: 10.1016/j.eswa.2021.115355. [DOI] [Google Scholar]
  • 7.Chen TY. An interval type-2 fuzzy LINMAP method with approximate ideal solutions for multiple criteria decision analysis. Inf Sci. 2015;297:50–79. doi: 10.1016/j.ins.2014.10.054. [DOI] [Google Scholar]
  • 8.Chen TY. The inclusion-based TOPSIS method with interval-valued intuitionistic fuzzy sets for multiple criteria group decision making. Appl Soft Comput. 2015;26:57–73. doi: 10.1016/j.asoc.2014.09.015. [DOI] [Google Scholar]
  • 9.Chen TY. Pythagorean fuzzy linear programming technique for multidimensional analysis of preference using a squared-distance-based approach for multiple criteria decision analysis. Expert Syst Appl. 2021;164:113908. doi: 10.1016/j.eswa.2020.113908. [DOI] [Google Scholar]
  • 10.Dayanandan U, Kalimuthu V. A fuzzy analytical hierarchy process (FAHP) based software quality assessment model: maintainability analysis. Int J Intell Eng Syst. 2018;11(4):88–96. [Google Scholar]
  • 11.Deb R, Roy S. A Software Defined Network information security risk assessment based on Pythagorean fuzzy sets. Expert Syst Appl. 2021;183:115383. doi: 10.1016/j.eswa.2021.115383. [DOI] [Google Scholar]
  • 12.Fetanat A, Tayebi M. Sustainable design of the household water treatment systems using a novel integrated fuzzy QFD and LINMAP approach: a case study of Iran. Environ Dev Sustain. 2021;23(10):15031–15061. doi: 10.1007/s10668-021-01284-5. [DOI] [Google Scholar]
  • 13.Gao H, Ju Y, Zhang W, Ju D. Multi-attribute decision-making method based on interval-valued q-rung orthopair fuzzy Archimedean muirhead mean operators. IEEE Access. 2019;7:74300–74315. doi: 10.1109/ACCESS.2019.2918779. [DOI] [Google Scholar]
  • 14.Gao H, Ran L, Wei G, Wei C, Wu J. VIKOR method for MAGDM based on q-rung interval-valued orthopair fuzzy information and its application to supplier selection of medical consumption products. Int J Environ Res Public Health. 2020;17(2):525. doi: 10.3390/ijerph17020525. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Garg H, Atef M. Cq-ROFRS: Covering q-rung orthopair fuzzy rough sets and its application to multi-attribute decision-making process. Complex Intell Syst. 2022;8(3):2349–2370. doi: 10.1007/s40747-021-00622-4. [DOI] [Google Scholar]
  • 16.Garg H. A new possibility degree measure for interval-valued q-rung orthopair fuzzy sets in decision-making. Int J Intell Syst. 2021;36(1):526–557. doi: 10.1002/int.22308. [DOI] [Google Scholar]
  • 17.Garg H. New exponential operation laws and operators for interval-valued q-rung orthopair fuzzy sets in group decision making process. Neural Comput Appl. 2021;33(20):13937–13963. doi: 10.1007/s00521-021-06036-0. [DOI] [Google Scholar]
  • 18.Garg H, Chen SM. Multiattribute group decision making based on neutrality aggregation operators of q-rung orthopair fuzzy sets. Inf Sci. 2020;517:427–447. doi: 10.1016/j.ins.2019.11.035. [DOI] [Google Scholar]
  • 19.Geng S, Ma J, Wang C, Liu F. Multihoming vs. single-homing software: compatibility or competition? IEEE Access. 2020;9:24119–24132. doi: 10.1109/ACCESS.2020.3043644. [DOI] [Google Scholar]
  • 20.Gong R, Ma LY. A new score function and accuracy function of interval-valued intuitionistic fuzzy number and its application. Syst Eng Theor Pract. 2019;39(2):463–475. [Google Scholar]
  • 21.Gül S. Fermatean fuzzy set extensions of SAW, ARAS, and VIKOR with applications in COVID-19 testing laboratory selection problem. Expert Syst. 2021;38(8):e12769. doi: 10.1111/exsy.12769. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Heidary Dahooie J, Estiri M, Zavadskas EK, Xu Z. A novel hybrid fuzzy DEA-Fuzzy ARAS method for prioritizing high-performance innovation-oriented human resource practices in high tech SME’s. Int J Fuzzy Syst. 2021;24:1–26. [Google Scholar]
  • 23.Hussain A, Ali MI, Mahmood T, Munir M. Group-based generalized q-rung orthopair average aggregation operators and their applications in multi-criteria decision making. Complex Intell Syst. 2021;7(1):123–144. doi: 10.1007/s40747-020-00176-x. [DOI] [Google Scholar]
  • 24.Hwang CL, Yoon K. Multiple attribute decision-making, methods and applications. Lecture notes in economics and mathematical systems[M] New York: Springer; 1981. [Google Scholar]
  • 25.Ilbahar E, Karaşan A, Cebi S, Kahraman C. A novel approach to risk assessment for occupational health and safety using Pythagorean fuzzy AHP and fuzzy inference system. Saf Sci. 2018;103:124–136. doi: 10.1016/j.ssci.2017.10.025. [DOI] [Google Scholar]
  • 26.Ilieva G, Yankova T, Radeva I, Popchev I. Blockchain software selection as a fuzzy multi-criteria problem. Computers. 2021;10(10):120. doi: 10.3390/computers10100120. [DOI] [Google Scholar]
  • 27.Irizarry T, Allen M, Suffoletto BP, Einhorn J, Burke LE, Kamarck TW, Muldoon MF. Development and preliminary feasibility of an automated hypertension self-management system. Am J Med. 2018;131(9):1125–e1. doi: 10.1016/j.amjmed.2018.04.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.ISO/IEC 25001:2014: ISO/IEC 25001:2007 (2014) Software engineering—software product quality requirements and evaluation (SQuaRE)—planning and management. ISO Geneva. http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=64787
  • 29.Jin C, Ran Y, Zhang G. Interval-valued q-rung orthopair fuzzy FMEA application to improve risk evaluation process of tool changing manipulator. Appl Soft Comput. 2021;104:107192. doi: 10.1016/j.asoc.2021.107192. [DOI] [Google Scholar]
  • 30.Jovčić S, Simić V, Průša P, Dobrodolac M. Picture fuzzy ARAS method for freight distribution concept selection. Symmetry. 2020;12(7):1062. doi: 10.3390/sym12071062. [DOI] [Google Scholar]
  • 31.Ju Y, Luo C, Ma J, Gao H, Santibanez Gonzalez ED, Wang A. Some interval-valued q-rung orthopair weighted averaging operators and their applications to multiple-attribute decision making. Int J Intell Syst. 2019;34(10):2584–2606. doi: 10.1002/int.22163. [DOI] [Google Scholar]
  • 32.Kario K. Management of hypertension in the digital era: small wearable monitoring devices for remote blood pressure monitoring. Hypertension. 2020;76(3):640–650. doi: 10.1161/HYPERTENSIONAHA.120.14742. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Khan MJ, Kumam P, Alreshidi NA, Kumam W. Improved cosine and cotangent function-based similarity measures for q-rung orthopair fuzzy sets and TOPSIS method. Complex Intell Syst. 2021;7(5):2679–2696. doi: 10.1007/s40747-021-00425-7. [DOI] [Google Scholar]
  • 34.Khan SAR, Mathew M, Dominic PDD, Umar M. Evaluation and selection strategy for green supply chain using interval-valued q-rung orthopair fuzzy combinative distance-based assessment. Environ Dev Sustain. 2022;24(9):10633–10665. doi: 10.1007/s10668-021-01876-1. [DOI] [Google Scholar]
  • 35.Khanmohammadi S, Musharavati F. Multi-generation energy system based on geothermal source to produce power, cooling, heating, and fresh water: exergoeconomic analysis and optimum selection by LINMAP method. Appl Therm Eng. 2021;195:117127. doi: 10.1016/j.applthermaleng.2021.117127. [DOI] [Google Scholar]
  • 36.Li C, Lumey LH. Impact of disease screening on awareness and management of hypertension and diabetes between 2011 and 2015: results from the China health and retirement longitudinal study. BMC Public Health. 2019;19(1):1–8. doi: 10.1186/s12889-019-6753-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Li H, Ma Y, Liang Z, Wang Z, Cao Y, Xu Y, Feng X. Wearable skin-like optoelectronic systems with suppression of motion artifacts for cuff-less continuous blood pressure monitor. Natl Sci Rev. 2020;7(5):849–862. doi: 10.1093/nsr/nwaa022. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Liu P, Wang Y. Multiple attribute decision making based on q-rung orthopair fuzzy generalized Maclaurin symmetic mean operators. Inf Sci. 2020;518:181–210. doi: 10.1016/j.ins.2020.01.013. [DOI] [Google Scholar]
  • 39.Liu P, Ali Z, Mahmood T. Generalized complex q-rung orthopair fuzzy Einstein averaging aggregation operators and their application in multi-attribute decision making. Complex Intell Syst. 2021;7(1):511–538. doi: 10.1007/s40747-020-00197-6. [DOI] [Google Scholar]
  • 40.Liu P, Mahmood T, Ali Z. The cross-entropy and improved distance measures for complex q-rung orthopair hesitant fuzzy sets and their applications in multi-criteria decision-making. Complex Intell Syst. 2022;8(2):1167–1186. doi: 10.1007/s40747-021-00551-2. [DOI] [Google Scholar]
  • 41.Mahmudova S, Jabrailova Z. Development of an algorithm using the AHP method for selecting software according to its functionality. Soft Comput. 2020;24(11):8495–8502. doi: 10.1007/s00500-020-04902-y. [DOI] [Google Scholar]
  • 42.Malamiri MO, Alinezhad A. Provides a combination method from Gray ANP and Six Sigma and TRIZ to prioritize projects[J] Cumhuriyet Sci J. 2015;36(4):1437–1448. [Google Scholar]
  • 43.Mehlawat MK, Gupta P, Mahajan D. A multi-period multi-objective optimization framework for software enhancement and component evaluation, selection and integration. Inf Sci. 2020;523:91–110. doi: 10.1016/j.ins.2020.02.076. [DOI] [Google Scholar]
  • 44.Mehrabadi ZK, Boyaghchi FA. Thermodynamic, economic and environmental impact studies on various distillation units integrated with gasification-based multi-generation system: comparative study and optimization. J Clean Prod. 2019;241:118333. doi: 10.1016/j.jclepro.2019.118333. [DOI] [Google Scholar]
  • 45.Mills KT, Bundy JD, Kelly TN, Reed JE, Kearney PM, Reynolds K, He J. Global disparities of hypertension prevalence and control: a systematic analysis of population-based studies from 90 countries. Circulation. 2016;134(6):441–450. doi: 10.1161/CIRCULATIONAHA.115.018912. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Mougouei D, Mougouei E, Powers DM. Partial selection of software requirements: a fuzzy method. Int J Fuzzy Syst. 2021;23(7):2067–2079. doi: 10.1007/s40815-021-01093-y. [DOI] [Google Scholar]
  • 47.Nerenberg KA, Zarnke KB, Leung AA, Dasgupta K, Butalia S, McBrien K, Daskalopoulou SS. Hypertension Canada. Hypertension Canada's 2018 guidelines for diagnosis, risk assessment. Prevention, and treatment of hypertension in adults and children. Can J Cardiol. 2018;34(5):506–525. doi: 10.1016/j.cjca.2018.02.022. [DOI] [PubMed] [Google Scholar]
  • 48.Pamucar D, Cirovic G. The selection of transport and handling resources in logistics centers using Multi-Attributive Border Approximation area Comparison (MABAC) Expert Syst Appl. 2015;42(6):3016–3028. doi: 10.1016/j.eswa.2014.11.057. [DOI] [Google Scholar]
  • 49.Pan W, Chai C. Measuring software stability based on complex networks in software. Clust Comput. 2019;22(2):2589–2598. doi: 10.1007/s10586-017-1353-y. [DOI] [Google Scholar]
  • 50.Peercy DE. A software maintainability evaluation methodology. IEEE Trans Software Eng. 1981;4:343–351. doi: 10.1109/TSE.1981.234534. [DOI] [Google Scholar]
  • 51.Peng X, Huang H. Fuzzy decision making method based on CoCoSo with critic for financial risk evaluation. Technol Econ Dev Econ. 2020;26(4):695–724. doi: 10.3846/tede.2020.11920. [DOI] [Google Scholar]
  • 52.Peng X, Liu L. Information measures for q-rung orthopair fuzzy sets. Int J Intell Syst. 2019;34(8):1795–1834. doi: 10.1002/int.22115. [DOI] [Google Scholar]
  • 53.Perera M, de Silva CK, Tavajoh S, Kasturiratne A, Luke NV, Ediriweera DS, Jafar TH. Patient perspectives on hypertension management in health system of Sri Lanka: a qualitative study. BMJ Open. 2019;9(10):e031773. doi: 10.1136/bmjopen-2019-031773. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Rong M, Li K. A blood pressure prediction method based on imaging photoplethysmography in combination with machine learning. Biomed Signal Process Control. 2021;64:102328. doi: 10.1016/j.bspc.2020.102328. [DOI] [Google Scholar]
  • 55.Saha A, Majumder P, Dutta D, Debnath BK. Multi-attribute decision making using q-rung orthopair fuzzy weighted fairly aggregation operators. J Ambient Intell Humaniz Comput. 2021;12(7):8149–8171. doi: 10.1007/s12652-020-02551-5. [DOI] [Google Scholar]
  • 56.Segev DL, Haukoos JS, Pawlik TM. Practical guide to decision analysis. JAMA Surg. 2020;155(5):436–437. doi: 10.1001/jamasurg.2019.5377. [DOI] [PubMed] [Google Scholar]
  • 57.Seker S. IoT based sustainable smart waste management system evaluation using MCDM model under interval-valued q-rung orthopair fuzzy environment. Technol Soc. 2022;71:102100. doi: 10.1016/j.techsoc.2022.102100. [DOI] [Google Scholar]
  • 58.Shahaj O, Denneny D, Schwappach A, Pearce G, Epiphaniou E, Parke HL, et al. Supporting self-management for people with hypertension: a meta-review of quantitative and qualitative systematic reviews. J Hypertens. 2019;37(2):264–279. doi: 10.1097/HJH.0000000000001867. [DOI] [PubMed] [Google Scholar]
  • 59.Srinivasan V, Shocker AD. Linear programming techniques for multidimensional analysis of preferences. Psychometrika. 1973;38(3):337–369. doi: 10.1007/BF02291658. [DOI] [Google Scholar]
  • 60.Suresh K, Dillibabu R. An integrated approach using IF-TOPSIS, fuzzy DEMATEL, and enhanced CSA optimized ANFIS for software risk prediction. Knowl Inf Syst. 2021;63(7):1909–1934. doi: 10.1007/s10115-021-01573-5. [DOI] [Google Scholar]
  • 61.Unger T, Borghi C, Charchar F, Khan NA, Poulter NR, Prabhakaran D, Schutte AE. 2020 International Society of Hypertension global hypertension practice guidelines. Hypertension. 2020;75(6):1334–1357. doi: 10.1161/HYPERTENSIONAHA.120.15026. [DOI] [PubMed] [Google Scholar]
  • 62.Wang CY, Chen SM. A new multiple attribute decision making method based on linear programming methodology and novel score function and novel accuracy function of interval-valued intuitionistic fuzzy values. Inf Sci. 2018;438:145–155. doi: 10.1016/j.ins.2018.01.036. [DOI] [Google Scholar]
  • 63.Wang J, Gao H, Wei G, Wei Y. Methods for multiple-attribute group decision making with q-rung interval-valued orthopair fuzzy information and their applications to the selection of green suppliers. Symmetry. 2019;11(1):56. doi: 10.3390/sym11010056. [DOI] [Google Scholar]
  • 64.Wang Z, An J, Lin H, Zhou J, Liu F, Chen J, Deng N. Pathway-driven coordinated telehealth system for management of patients with single or multiple chronic diseases in China: system development and retrospective study. JMIR Med Inform. 2021;9(5):e27228. doi: 10.2196/27228. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65.Whelton PK, Carey RM, Aronow WS, Casey DE, Wright JT (2017) acc/aha/aapa/abc/acpm/ags/apha/ash/aspc/nma/pcna guideline for the prevention, detection, evaluation, and management of high blood pressure in adults. a report of the American College of Cardiology/American Heart Association Task Force on clinical practice guidelines. Hypertension 19(19):213–221
  • 66.Williams B, Mancia G, Spiering W, Agabiti Rosei E, Azizi M, Burnier M, Desormais I. 2018 ESC/ESH Guidelines for the management of arterial hypertension: the Task Force for the management of arterial hypertension of the European Society of Cardiology (ESC) and the European Society of Hypertension (ESH) Eur Heart J. 2018;39(33):3021–3104. doi: 10.1093/eurheartj/ehy339. [DOI] [PubMed] [Google Scholar]
  • 67.Xu Z. Methods for aggregating interval-valued intuitionistic fuzzy information and their application to decision making. Control Decis. 2007;22(2):215–219. [Google Scholar]
  • 68.Yager RR, Alajlan N. Approximate reasoning with generalized orthopair fuzzy sets. Inf Fusion. 2017;38:65–73. doi: 10.1016/j.inffus.2017.02.005. [DOI] [Google Scholar]
  • 69.Yager RR. The power average operator. IEEE Trans Syst Man Cybern Part A Syst Hum. 2001;31(6):724–731. doi: 10.1109/3468.983429. [DOI] [Google Scholar]
  • 70.Yan M, Xia X, Zhang X, Xu L, Yang D, Li S. Software quality assessment model: a systematic mapping study. Sci China Inf Sci. 2019;62(9):1–18. doi: 10.1007/s11432-018-9608-3. [DOI] [Google Scholar]
  • 71.Yang YD, Ding XF. A q-rung orthopair fuzzy non-cooperative game method for competitive strategy group decision-making problems based on a hybrid dynamic experts’ weight determining model. Complex Intell Syst. 2021;7(6):3077–3092. doi: 10.1007/s40747-021-00475-x. [DOI] [Google Scholar]
  • 72.Yang Z, Zhang L, Li T. Group decision making with incomplete interval-valued q-rung orthopair fuzzy preference relations. Int J Intell Syst. 2021;36(12):7274–7308. doi: 10.1002/int.22588. [DOI] [Google Scholar]
  • 73.Yu G, Wang Q, Yu Z, Zhang N, Ming P. A Four-Hierarchy method for the design of organic Rankine cycle (ORC) power plants. Energy Convers Manage. 2022;251:114996. doi: 10.1016/j.enconman.2021.114996. [DOI] [Google Scholar]
  • 74.Yue C. An intuitionistic fuzzy projection-based approach and application to software quality evaluation. Soft Comput. 2020;24(1):429–443. doi: 10.1007/s00500-019-03923-6. [DOI] [Google Scholar]
  • 75.Yue Z. Deriving decision maker’s weights based on distance measure for interval-valued intuitionistic fuzzy group decision making. Expert Syst Appl. 2011;38(9):11665–11670. doi: 10.1016/j.eswa.2011.03.046. [DOI] [Google Scholar]
  • 76.Yue Z. Approach to group decision making based on determining the weights of experts by using projection method. Appl Math Model. 2012;36(7):2900–2910. doi: 10.1016/j.apm.2011.09.068. [DOI] [Google Scholar]
  • 77.Yuen KKF, Lau HC. A fuzzy group analytical hierarchy process approach for software quality assurance management: Fuzzy logarithmic least squares method. Expert Syst Appl. 2011;38(8):10292–10302. doi: 10.1016/j.eswa.2011.02.057. [DOI] [Google Scholar]
  • 78.Zarzour N, Rekab K. Sequential procedure for Software Reliability estimation. Appl Math Comput. 2021;402:126116. [Google Scholar]
  • 79.Zavadskas EK, Turskis Z, Vilutiene T. Multiple criteria analysis of foundation instalment alternatives by applying Additive Ratio Assessment (ARAS) method. Arch Civ Mech Eng. 2010;10(3):123–141. doi: 10.1016/S1644-9665(12)60141-1. [DOI] [Google Scholar]
  • 80.Zhang S, Zhu J, Liu X, Chen Y. Regret theory-based group decision-making with multidimensional preference and incomplete weight information. Inf Fusion. 2016;31:1–13. doi: 10.1016/j.inffus.2015.12.001. [DOI] [Google Scholar]
  • 81.Zhang, X., Dai, L. & Wan, B (2022) NA operator-based interval-valued q-rung orthopair fuzzy PSI-COPRAS group decision-making method. Int J Fuzzy Syst. 10.1007/s40815-022-01375-z
  • 82.Zhou R, Cao Y, Zhao R, Zhou Q, Shen J, Zhou Q, Zhang H. A novel cloud based auxiliary medical system for hypertension management. Appl Comput Informat. 2019;15(2):114–119. doi: 10.1016/j.aci.2017.10.002. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All data used to support the findings of the study are included within the article.


Articles from Complex & Intelligent Systems are provided here courtesy of Nature Publishing Group

RESOURCES