Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2023 Feb 16;13:2789. doi: 10.1038/s41598-023-29932-y

q-rung orthopair fuzzy 2-tuple linguistic clustering algorithm and its applications to clustering analysis

Fatima Abbas 1, Jawad Ali 2, Wali Khan Mashwani 2, Muhammad I Syam 3,
PMCID: PMC9935624  PMID: 36797313

Abstract

q-ROPFLS, including numeric and linguistic data, has a wide range of applications in handling uncertain information. This article aims to investigate q-ROPFL correlation coefficient based on the proposed information energy and covariance formulas. Moreover, considering that different q-ROPFL elements may have varying criteria weights, the weighted correlation coefficient is further explored. Some desirable characteristics of the presented correlation coefficients are also discussed and proven. In addition, some theoretical development is provided, including the concept of composition matrix, correlation matrix, and equivalent correlation matrix via the proposed correlation coefficients. Then, a clustering algorithm is expanded where data is expressed in q-ROPFL form with unknown weight information and is explained through an illustrative example. Besides, detailed parameter analysis and comparative study are performed with the existing approaches to reveal the effectiveness of the framed algorithm.

Subject terms: Engineering, Mathematics and computing

Introduction

MCGDM problem is one of the most significant everyday activities16. At first, the assessment information is often represented in terms of real numbers. In many complicated MCGDM scenarios, however, it is preferable to ascribe values using fuzzy numbers or linguistic phrases due to the uncertainty and ambiguity of human comprehension. Therefore, Zadeh7 concocted the LVR to characterize the qualitative data in decision-making situations. LVRs may cope with situations when it is difficult to quantify the evaluation values of criteria. For instance, a student’s examination results may be represented exactly using numerical numbers, yet his or her morals are often assessed using verbal phrases such as “bad, fair, and good.” Moreover, Herrera and Martinez8 suggested a model of 2TL representation composed of a linguistic term and a real number in the range [-0.5,0.5). The framework can exemplify any computing results throughout the aggregation procedure, so it successfully prevents information loss. Various studies on the scope of 2-tuple linguistic terms912 have been done in recent years. These additions enable the efficient expression of ill-defined and fuzzy data while solving the MCGDM issue. Later, Wei et al.13 expanded the 2TL model to the P2TLN, which may convey a linguistic term’s membership grade μ and non-membership grade ν. Some conventional MCGM approaches, such as Taxonomy method14, VIKOR method14, and TODIM method15, are expanded to Pythagorean 2TL information based on this concept. However, the assignment of membership grades and non-membership grades in P2TLNs is subject to certain constraints. P2TLNs have a requirement that μ2+ν21, yet there are several instances in which the assessment information given by DMs in the form of P2TLNs cannot satisfy the requirement. For instance, if the membership and non-membership grades are given as 0.7,0.8, P2TLNs are unable to successfully process it because 0.72+0.82>1. Wei et al.16 brought forward the q-ROPFLSs based on the q-rung orthopair fuzzy sets17, in which the total of the qth power of membership grade and non-membership grade should be less than 1, i.e., μq+νq1. And when q=2, the q-ROPFLN can be reduced to P2TLN. The q-ROPFLN is hence a more generic and adaptable type of information representation. It has an exceptionally vast expression domain and can prevent data loss. Wei et al.16 presented various q-ROPFL Heronian mean operators as well as their weighted versions. Ju et al.18 investigated some Muirhead mean operators with q-ROPFLNs for MCGDM challenges. Recently, Li et al.19 devised q-ROPFL PROMETHEE II model for MCGDM with unknown weight information.

In recent decades, the correlation coefficient, which is a key for studying the link between any two parameters or variables, has garnered considerable attention. The correlation coefficient developed by Karl Pearsons20 has been utilized in several statistical research, including data analysis and classification, pattern identification, clustering, medical diagnosis, and decision-making. It has been determined that conventional correlation is unsuitable for handling data pertaining to situations of a fuzzy character. To address such issues, several writers have expanded the concept of statistical correlation to include fuzzy correlation2123. In24, Gerstenkon and Manko developed the notion of the intuitionistic fuzzy correlation coefficient. Hong and Hwang25 analyzed the correlation measure and correlation coefficient for IFSs in probabilistic spaces. Zeng and Li26 presented the correlation coefficient of IFSs, which is analogous to the cosine of the intersectional angle in finite sets and probability spaces. Another study27 demonstrated the applicability of IFS correlation coefficients to pattern recognition issues. Chen et al.28 developed correlation coefficients for hesitant fuzzy sets and used these concepts to clustering analysis. The authors in29 explored multilevel analysis methodologies and applications. Garg30 developed a novel correlation coefficient for Pythagorean fuzzy sets and used them for decision making. Park et al.31 propounded the correlation coefficient of interval-valued IFSs and highlighted their applicability by applying them to the challenges of MCGDM. Nguyen32 devised the similarity or dissimilarity measure for IFSs with its applications in pattern recognition, whereas Du33 produced the correlation and correlation coefficients of q-ROFSs. Recently, Li and his coworkers34 studied two ζ-correlation coefficients for q-rung orthopair fuzzy setting and addressed an example of clustering analysis to justify the superiority of the suggested approach.

The advancement of the theory and the practical uses of correlation coefficients motivated us to investigate these concepts. Following that, this article explores the correlation coefficients and clustering technique for q-ROPFLSs. Unlike the aforesaid fuzzy sets, q-ROPFLS is constituted by a linguistic 2-tuple and a q-ROFS. Concerning the linguistic 2-tuple, it is a model that prevents the loss of information during computations of discrete linguistic values. The intuitionistic 2TL sets and the Pythagorean 2TL sets are likewise composed of a linguistic 2-tuple, but they include limits on the selection of membership and non-membership grades, whereas q-ROPFLS do not. In the context of intuitionistic 2TL sets, we cannot award 0.5 and 0.6 as membership and non-membership grades since their total exceeds 1. Similarly, in the context of Pythagorean 2TL sets, we cannot select 0.7 and 0.8 as membership and non-membership grades due to the limitation that the sum of their squares exceeds 1. In q-ROFS, however, the range of numbers that can be allocated as membership and non-membership grades is so broad, i.e., we can assign membership and non-membership grades any value between 0 and 1. Thus, the structure of q-ROPFLS is superior compared to other existing frameworks.

The factors listed inspired us to perform this study:

  • (I)

    The q-ROPFLS is a useful tool for conveying MCGM problem assessment information. The type of information itself reveals that it mainly contains the following key advantages: (i) information distortion during linguistic information processing can be reduced; (ii) information loss through incorporating parameter q to convey evaluation results can be effectively avoided, and a significantly large range can be used to represent membership grades and non-membership grades for a linguistic evaluation; and (iii) the problems associated with two-dimensional information can be effectively addressed in real-world applications. Currently, there are several techniques in the literature that work in information energy and develop a formula for calculating the correlation coefficient; but, there is a need to expand the methodology for measuring the correlation coefficient in the context of q-ROPFLS.

  • (II)

    The significance of criteria in decision analysis is of the utmost relevance for making rational choices. Typically, these weights are unavailable in advance. However, the majority of available clustering methods only account for the situation of known weights and disregard the case of unknown weights. To get more precise findings, it is required to develop a clustering model based on unknown criteria weights.

According to the aforementioned motivations, the following are the novel aspects of this research study:

  • (I)

    Information energy, covariance, correlation coefficient, and their corresponding weighted forms for q-ROPFTLSs are formulated. Also, the required properties of the proffered formulation are verified.

  • (II)

    Based on the developed theory, the conventional clustering algorithm is extended for q-ROPFLSs with unknown criteria weight information.

  • (III)

    A case concerning the classification of CIM software is provided to demonstrate the application of the framed algorithm. Then, a case concerning the clustering of construction materials is studied to compare the proposed method with the prevailing methods.

The remaining sections of the paper are prepared as follows. In Section “Preliminaries”, a brief introduction to fundamental ideas is supplied. Section “Correlation coefficient for q-ROPFLSs” gives the notion of q-ROPFL correlation coefficient and weighted correlation coefficient along with their important properties. In Section “Clustering algorithm under q-ROPFL environment”, clustering algorithm is described to handle the clustering problems with q-ROPFL data. Section “Applications and analysis” analyze the presented algorithm via examples, experiments, and comparisons. At last, Section “Concluding remarks” concludes the article.

The main theme of this study is visualized in Fig. 1.

Figure 1.

Figure 1

Graphical illustration of the proposed work.

Preliminaries

In what follows, we make a brief review of LTS, IFLS and q-ROPFLS.

Let S=sθ|θ=1,2,..., be a linguistic term set with odd cardinality. Any label, sθ indicates a possible value for a linguistic variable, and it must meet the following requirements8,35:

  1. Ordered set: sθ1sθ2θ1θ2;

  2. Negation operator: Negsθ1=sθ2, such that θ1+θ2=;

  3. Max operator: maxsθ1,sθ2=sθ1 if sθ1sθ2;

  4. Min operator: Min operator: minsθ1,sθ2=sθ1 if sθ1sθ2.

For instance, S can be defined as

S=s1=extremely poor,s2=very poor,s3=poor,s4=medium,s5=good,s6=very good,s7=extremely good.

Based on the notion of symbolic translation, Herrera and Martinez8,35 created the 2-tuple fuzzy linguistic representation model. It is used to express linguistic evaluation information as a 2-tuple sθ,ϰ where sθ is a linguistic label from the predefined linguistic term set S, ϰ is the value of symbolic translation, and ϰ[-0.5,0.5).

Definition 1

8,35 Let ϑ be the result of an aggregation of the indices of a set of labels evaluated in a linguistic term set S, i.e., the outcome of a symbolic aggregation operation, ϑ1,, with being the cardinality of S. If r=round(ϑ) and ϰ=ϑ-r are two numbers such that r1, and ϰ[-0.5,0.5), then ϰ is called a symbolic translation.

Definition 2

8,35 Let S=sθ|θ=1,2,..., be a linguistic term set and ϑ1, be a numerical value indicating the linguistic symbolic aggregation outcome. Then, the function used to retrieve the 2-tuple linguistic information equivalent to ϑ is then defined as

:1,S×[-0.5,0.5) 1
ϑ=sr,r=roundϑϰ=ϑ-r,ϰ[-0.5,0.5). 2

where round . is the conventional round function, sr is the index label closest to ϑ, and ϰ is the symbolic translation value.

Definition 3

8,35 Let S=sθ|θ=1,2,..., be a linguistic term set and sr,ϰ be a 2-tuple. There is always a function can be defined, such that, from a 2-tuple sr,ϰ it return its equivalent numerical value ϑ1,, which is

:S×[-0.5,0.5)1, 3
sr,ϰ=r+ϰ=ϑ. 4

Definition 4

16 A q-ROPFLS F on a fixed set Z is defined as

F=sr(ti),ϰ(ti),μ(ti),ν(ti), 5

where sr(ti)S, ϰ(ti)[-0.5,0.5), μ(ti),ν(ti)[0,1], with the condition 0μq(ti)+νq(ti)1 q1 tiZ. The numbers μ(ti),ν(ti) present the grade of membership and grade of nonmembership of the element ti to linguistic variable sr(ti),ϰ(ti), respectively. Moreover, πFti=1-μq(ti)+νq(ti)1/q is called refusal grade, and the q-rung orthopair fuzzy 2-tuple linguistic number (q-ROPFLN) is symbolized by =sr,ϰ,μ,ν.

Definition 5

16 Let 1=sr1,ϰ1,μ1,ν1 and 2=sr2,ϰ2,μ2,ν2 be two q-ROPFLNs. Then their basic operational laws are given as follows:

  1. 12=sr1,ϰ1+sr2,ϰ2,μ1q+μ2q-μ1qμ2q1/q,ν1ν2;

  2. 12=sr1,ϰ1·sr2,ϰ2,μ1μ2,ν1q+ν2q-ν1qν2q1/q;

  3. η1=ηsr1,ϰ1,1-1-μ1qη1/q,ν1ηη>0;

  4. 1η=sr1,ϰ1η,μ1η,1-1-ν1qη1/qη>0.

Definition 6

18 Let ι=sri,ϰi,μi,νii=1,2,...,m be a family of q-ROPFLNs, then q-ROPFLWA operator is:

QROPFLWA1,2,...,m=i=1mwii=i=1mwisri,ϰi,1-i=1m1-μiqwi1/q,i=1mνiwi 6

where w=w1,w2,...,wT is the weight vector of iι=1,2,...,m such that wi>0 and i=1mwi=1. Especially, if w=1,1,...,1T, then the q-ROPFLWA operator reduces to q-ROPFLA operator of dimension m, which is described as follows:

QROPFLA1,2,...,m=1mi=1mi=1mi=1msri,ϰi,1-i=1m1-μiq1m1/q,i=1mνi1m. 7

Definition 7

19 Let 1=sr1,ϰ1,μ1,ν1 and 2=sr2,ϰ2,μ2,ν2 be two q-ROPFLNs. Then the Hamming distance between 1 and 2 is given by

d1,2=121+μ1q-ν1q.sr1,ϰ1-1+μ2q-ν2q.sr2,ϰ2. 8

Correlation coefficient for q-ROPFLSs

Covariance and correlation coefficient of q-ROPFLSs

Definition 8

Let Z be a fixed set, S=sθ|θ=1,2,..., be a linguistic term set, for q-ROPFLS F=sr(ti),ϰ(ti),μ(ti),ν(ti) on Z, the information energy is given by:

EF=1ni=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q 9

The suggested information energy meets the fuzzy interval requirement, i.e., is 0EF1.

Definition 9

Let Z be a fixed set, S=sθ|θ=1,2,..., be a linguistic term set, for q-ROPFLSs F=sr(ti),ϰ(ti),μ(ti),ν(ti) and F˘=sr˘(ti),ϰ˘(ti),μ˘(ti),ν˘(ti) on Z, the covariance of F and F˘ is presented by the following formula:

KF,F˘=1ni=1n12sr(ti),ϰ(ti)·sr(ti)˘,ϰ˘(ti)·μ(ti)q·μ(ti)q˘+sr(ti),ϰ(ti)·sr˘(ti),ϰ˘(ti)·ν(ti)q·ν(ti)q˘=1ni=1n12sr(ti),ϰ(ti)·sr(ti)˘,ϰ˘(ti)μ(ti)q·μ(ti)q˘+ν(ti)q·ν(ti)q˘ 10

Theorem 1

The covariance of two q-ROPFLSs F and F˘ holds the following properties:

  1. KF,F=EF;

  2. KF,F˘=KF˘,F.

Proof

1. From Eq. (10), the covariance of F with F is given as

KF,F=1ni=1n12sr(ti),ϰ(ti)·sr(ti),ϰ(ti)μ(ti)q·μ(ti)q+ν(ti)q·ν(ti)q=1ni=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q=EF.

2. By using Eq. (10), the covariance of F and F˘ is given as

KF,F˘=1ni=1n12sr(ti),ϰ(ti)·sr(ti)˘,ϰ˘(ti)μ(ti)q·μ(ti)q˘+ν(ti)q·ν(ti)q˘=1ni=1n12sr(ti)˘,ϰ˘(ti)·sr(ti),ϰ(ti)μ(ti)q˘·μ(ti)q+ν(ti)q˘·ν(ti)q=KF˘,F.

Definition 10

Let Z be a fixed set, S=sθ|θ=1,2,..., be a linguistic term set, for q-ROPFLSs F=sr(ti),ϰ(ti),μ(ti),ν(ti) and F˘=sr˘(ti),ϰ˘(ti),μ˘(ti),ν˘(ti) on Z, the correlation coefficient of F and F˘ is presented by the following formula:

ρF,F˘=KF,F˘EFEF˘=i=1nsr(ti),ϰ(ti)·sr(ti)˘,ϰ˘(ti)μ(ti)q·μ˘(ti)q+ν(ti)q·ν˘(ti)qi=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2qi=1nsr˘(ti),ϰ˘(ti)2μ˘(ti)2q+sr˘(ti),ϰ˘(ti)2ν˘(ti)2q 11

Theorem 2

The correlation coefficient between q-ROPFLSs F and F˘ holds the following properties:

  1. ρF,F˘=ρF˘,F;

  2. ρF,F=1;

  3. 0ρF,F˘1.

Proof

1. It is obvious, so we omit the proof.

2.

ρF,F=KF,FEFEF=i=1nsr(ti),ϰ(ti)·sr(ti),ϰ(ti)μ(ti)q·μ(ti)q+ν(ti)q·ν(ti)qi=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2qi=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q=i=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2qi=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q2=1

3. The inequality 0ρF,F˘ is obvious. Below let us prove ρF,F˘1.

KF,F˘=1ni=1n12sr(ti),ϰ(ti)sr(ti)˘,ϰ˘(ti)μ(ti)qμ(ti)q˘+ν(ti)qν(ti)q˘=1ni=1n12sr(ti),ϰ(ti)μ(ti)qsr(ti)˘,ϰ˘(ti)μ(ti)q˘+sr(ti),ϰ(ti)ν(ti)qsr˘(ti),ϰ˘(ti)ν(ti)q˘=1n12sr(t1),ϰ(t1)μ(t1)qsr(t1)˘,ϰ˘(t1)μ(t1)q˘++sr(tn),ϰ(tn)μ(tn)qsr(tn)˘,ϰ˘(tn)μ(tn)q˘+sr(t1),ϰ(t1)ν(t1)qsr˘(t1),ϰ˘(t1)ν(t1)q˘++sr(tn),ϰ(tn)ν(tn)qsr˘(tn),ϰ˘(tn)ν(tn)q˘

According to the Cauchy-Schwarz inequality: a1b1+a2b2++anbn2a12+a22++an2b12+b22++bn2 where ai,biR,i=1,2,...,n.

KF,F˘21nsr(t1),ϰ(t1)2μ(t1)2q++1nsr(tn),ϰ(tn)2μ(tn)2q++1nsr(t1),ϰ(t1)2ν(t1)2q++1nsr(tn),ϰ(tn)2ν(tn)2q×1nsr˘(t1),ϰ˘(t1)2μ˘(t1)2q++1ns˘r(tn),ϰ˘(tn)2μ˘(tn)2q+1nsr˘(t1),ϰ˘(t1)2ν˘(t1)2q++1nsr˘(tn),ϰ˘(tn)2ν˘(tn)2q=1ni=1nsr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q×1ni=1nsr˘(ti),ϰ˘(ti)2μ˘(ti)2q+sr˘(ti),ϰ˘(ti)2ν˘(ti)2q=EF×EF˘.

Therefore, KF,F˘EFEF˘, 0ρF,F˘1 which means the correlation coefficient of two q-ROPFLSs lies between 0,1.

Example 1

Let F1=s4,0.0000,0.5853,0.3037,s5,0.0000,0.6810,0.1913,s1,0.3333,0.6388,0.4380,s2,-0.3333,0.3405,0.2520 and F2=s3,0.0000,0.4059,0.2714,s6,0.3333,0.2431,0.5313,s5,0.0000,0.4059,0.4000,s6,0.3333,0.6718,0.6316 be two q-ROPFTLSs in Z=t1,t2,t3,t4. Then, from Eq. (11), we get ρF1,F2=0.2103.

Weighted covariance and correlation coefficient of q-ROPFLSs

The weighted correlation measure links the use of subject-assigned weights to the calculation of a correlation measure between two variables. The weights might either be readily available or selected by the researcher to meet a specific demand. For instance, if the number of estimates for each topic varies, it is customary to use these numbers as weights and calculate the correlation between the two variables. It has been shown that sporadic disagreements about distinct items may be associated with different weights. Consequently, while calculating the correlation coefficient between q-ROPFLSs, we shall consider the weighted impact. Within the framework of q-ROPFLS, we build a weighted correlation coefficient in the present part.

Suppose that the weight associated with each element ti is ϖi, where ϖi[0,1](i=1,2,...,n) and i=1nϖi=1. Then

  1. The weighted information energy of F is given by:
    EϖF=i=1nϖisr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q. 12
  2. The weighted covariance of F and F˘ is presented by:
    KϖF,F˘=i=1nϖi12sr(ti),ϰ(ti)·sr(ti)˘,ϰ˘(ti)μ(ti)q·μ(ti)q˘+ν(ti)q·ν(ti)q˘. 13
  3. The weighted correlation coefficient of F and F˘ is given by:
    ρϖF,F˘=KϖF,F˘EϖFEϖF˘=i=1nϖisr(ti),ϰ(ti)·sr(ti)˘,ϰ˘(ti)μ(ti)q·μ˘(ti)q+ν(ti)q·ν˘(ti)qi=1nϖisr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2qi=1nϖisr˘(ti),ϰ˘(ti)2μ˘(ti)2q+sr˘(ti),ϰ˘(ti)2ν˘(ti)2q 14

Remark 3

For ϖ=1n,1n,1nT, the weighted correlation coefficient reduces to correlation coefficient i.e., ρϖF,F˘=ρF,F˘.

Theorem 4

The weighted correlation coefficient between q-ROPFLSs F and F˘ contains the following properties:

  1. ρϖF,F˘=ρϖF˘,F;

  2. ρϖF,F=1;

  3. 0ρϖF,F˘1.

Proof

1. It is obvious, so we omit the proof.

2.

ρϖF,F=KϖF,FEϖFEϖF=i=1nϖisr(ti),ϰ(ti)·sr(ti),ϰ(ti)μ(ti)q·μ(ti)q+ν(ti)q·ν(ti)qi=1nϖisr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2qi=1nϖisr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q=i=1nϖisr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2qi=1nϖisr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q2=1

3. The inequality 0ρϖF,F˘ is obvious. Therefore, we need only to prove ρϖF,F˘1.

KϖF,F˘=i=1nϖi12sr(ti),ϰ(ti)sr(ti)˘,ϰ˘(ti)μ(ti)qμ(ti)q˘+ν(ti)qν(ti)q˘=i=1nϖi12sr(ti),ϰ(ti)μ(ti)qsr(ti)˘,ϰ˘(ti)μ(ti)q˘+sr(ti),ϰ(ti)ν(ti)qsr˘(ti),ϰ˘(ti)ν(ti)q˘=12ϖ1sr(t1),ϰ(t1)μ(t1)qsr(t1)˘,ϰ˘(t1)μ(t1)q˘++ϖnsr(tn),ϰ(tn)μ(tn)qsr(tn)˘,ϰ˘(tn)μ(tn)q˘+ϖ1sr(t1),ϰ(t1)ν(t1)qsr˘(t1),ϰ˘(t1)ν(t1)q˘++ϖnsr(tn),ϰ(tn)ν(tn)qsr˘(tn),ϰ˘(tn)ν(tn)q˘

According to the Cauchy-Schwarz inequality: a1b1+a2b2++anbn2a12+a22++an2b12+b22++bn2 where ai,biR,i=1,2,...,n.

KϖF,F˘2ϖ1sr(t1),ϰ(t1)2μ(t1)2q++ϖnsr(tn),ϰ(tn)2μ(tn)2q++ϖ1sr(t1),ϰ(t1)2ν(t1)2q++ϖnsr(tn),ϰ(tn)2ν(tn)2q×ϖ1sr˘(t1),ϰ˘(t1)2μ˘(t1)2q++ϖns˘r(tn),ϰ˘(tn)2μ˘(tn)2q++ϖ1sr˘(t1),ϰ˘(t1)2ν˘(t1)2q++ϖnsr˘(tn),ϰ˘(tn)2ν˘(tn)2q=i=1nϖisr(ti),ϰ(ti)2μ(ti)2q+sr(ti),ϰ(ti)2ν(ti)2q×i=1nϖisr˘(ti),ϰ˘(ti)2μ˘(ti)2q+sr˘(ti),ϰ˘(ti)2ν˘(ti)2q=EϖF×EϖF˘.

Therefore, KϖF,F˘EϖFEϖF˘, 0ρϖF,F˘1 which means the correlation coefficient of two q-ROPFLSs lies between 0,1.

Example 2

Let F1=s4,0.0000,0.5853,0.3037,s5,0.0000,0.6810,0.1913,s1,0.3333,0.6388,0.4380,s2,-0.3333,0.3405,0.2520 and F2=s3,0.0000,0.4059,0.2714,s6,0.3333,0.2431,0.5313,s5,0.0000,0.4059,0.4000,s6,0.3333,0.6718,0.6316 be two QROPFTLSs in Z=t1,t2,t3,t4, w=0.2353,0.2727,0.1912,0.3008 be the weight vector of ti(i=1,2,3,4). Then, from Eq. (14), we get ρϖF1,F2=0.1224.

Clustering algorithm under q-ROPFL environment

Based on the q-rung orthopair fuzzy clustering method36 and the previously designed correlation coefficient formulas for q-ROPFLSs, we construct an approach for clustering in q-ROPFL environment. Firstly, the following ideas are introduced:

Theoretical development

Definition 11

Let Fjj=1,2,...,m be m q-ROPFLSs, then C=ρijm×m is called a correlation matrix, where ρij=ρFi,Fj denotes the correlation coefficient of Fi and Fj, which meets the following characteristics:

  1. 0ρij1i,j=1,2,...,m;

  2. ρij=1 if and only if Fi=Fj;

  3. ρij=ρjii,j=1,2,...,m.

Definition 12

Let C=ρijm×m be a correlation matrix, if C2=CC=ρij¨m×m is called a composition matrix of C, where

ρij¨=maxkminρik,ρkj,i,j=1,2,...,m. 15

Based on Definition 12, we have

Theorem 5

Let C=ρijm×m be a correlation matrix, then the composition matrix C2 is also a correlation matrix.

Proof

  1. Since C is a correlation matrix, then 0ρij1i,j=1,2,...,m. Thus 0ρij¨=maxkminρik,ρkj1i,j=1,2,...,m.

  2. Since ρij=1 if and only if Fi=Fj, then ρij¨=maxkminρik,ρkj=1 if and only if Fi=Fk=Fj for some k.

  3. Since ρij=ρjii,j=1,2,...,m, then ρij¨=maxkminρik,ρkj=ρij¨=maxkminρki,ρjk=ρij¨=maxkminρjk,ρki=ρji¨i,j=1,2,...,m.

Thus, we complete the proof of Theorem 5.

Theorem 6

Let C=ρijm×m be a correlation matrix, then for any non-negative integer k, the composition matrix C2k+1 acquired from

C2k+1=C2kC2k 16

is also a correlation matrix.

Proof

We prove this by using mathematical induction method.

If k=0, then C2=CC, thus, by Theorem 5, C2 is a correlation matrix.

Suppose for k=k´ Eq. (16) holds, i.e., C2k´+1=C2k´C2k´ and C2k´+1 is a correlation matrix.

For k=k´+1 , we have

C2k+1=C2(k´+1)+1=C2k´+12=C2k´+1C2k´+1.

Thus, by Theorem 5, C2(k´+1)+1 is also a correlation matrix.

Definition 13

Let C=ρijm×m be a correlation matrix, if C2C, i.e.,

maxkminρik,ρkjρiji,j=1,2,...,m, 17

then C is called an equivalent correlation matrix.

Lemma 1

37 Let C=ρijm×m be a correlation matrix, then after the finite times of composition:

CC2C4...C2k... 18

There exists a positive integer k such that C2k=C2k+1, and C2k is also an equivalent correlation matrix.

Theorem 7

An equivalent correlation matrix can be derived after the finite times of composition from the correlation matrix C=ρijm×m.

Proof

If C=ρijm×m is equivalent correlation matrix. Then the theorem is true obviously. If not, then by Lemma 1, there must exist some positive integer k such that C2k=C2k+1, and C2k is also an equivalent correlation matrix. Since, C2k=C2k+1, then C2k2C2k+1, i.e., C2k is an equivalent correlation matrix.

Definition 14

Let C=ρijm×m be a correlation matrix, then Cζ=ζρijm×m is called ζ-cutting matrix of C, where

ζρij=0,ifρij<ζ1,ifρijζ,i,j=1,2,...,m 19

and ζ is the confidence level with ζ[0,1].

Clustering algorithm

This segment is devoted to put forward the MCGDM model on the basis of propounding theory.

Let O=O1,O2,...,Om be the alternatives set, C=C1,C2,...,Cn be the criteria set for each alternative and ϖ=ϖ1,ϖ2,...,ϖn be the weight vector of criteria set C. The weight vector ϖ is utilized to depict the importance of different criteria in the process of decision making, where j=1nϖj=1 and ϖj0,1. The invited ‘p’ DMs D=D1,D2,...,Dp evaluate each alternative Oi under the criteria Cj in terms of q-ROPFLNs ijk. The main steps involved in the proposed model are manifested as below:

Step 1: Collect the q-ROPFL experimental data set provided by each Dk (k=1,2,...,p) using the LTS S, which includes information about the alternatives described by their relevant characteristics/ criteria. The assessment information of Dk can be described in the form of a decision matrix asgraphic file with name 41598_2023_29932_Figa_HTML.jpg

where ijk is the ijth q-ROPFLN provided by kth DM to which alternative Oi satisfies the criteria Cj.

Step 2: Apply the q-ROPFLA operator Eq. (6) to aggregate the individual matrices into collective decision matrix M=ijm×n,graphic file with name 41598_2023_29932_Figb_HTML.jpg

where ij can be determined as follows:

ij=1pk=1psrijk,ϰijk,1-k=1p1-μijkq1p1/q,k=1pνijk1p. 20

Step 3: Based on maximizing deviation model19, determine the weights of criteria ϖ=ϖ1,ϖ2,...,ϖn.

Step 4: According to Eq. (14), compute the weighted correlation coefficient between Fi and Fj, and then build the correlation matrix C=ρijm×m where ρij=ρFi,Fj i,j=1,2,...,m.

Step 5: Check whether C=ρijm×m is an equivalent correlation matrix, i.e., C2C, where

C2=CC=ρij¨m×m,ρij¨=maxkminρik,ρkj,i,j=1,2,...,m.

If it does not hold, we construct the equivalent correlation matrix C2k:

CC2C4...C2k...,untilC2k=C2k+1.

Step 6: To categorise the q-ROPFLSs Fii=1,2,...,m, we create a ζ-cutting matrix Cζ=ζρijm×m according to Definition 14 with a confidence level ζ. If all components of the ith line (column) in Cζ match those of the jth line (column) in Cζ, then the q-ROPFLSs Fi and Fj are of the same type. This practice enables us to categorise these m q-ROPLSs Fi(i=1,2,...,m).

Figure 2 provides a flowchart depiction of the method for easier comprehension.

Figure 2.

Figure 2

Flow chart of the developed clustering algorithm.

Applications and analysis

This section provides some examples to explain the applicability and validity of the proposed clustering algorithm.

Illustrated example

Software assessment and categorization is becoming increasingly essential issue in all areas of human activity. Industrial production, service delivery, and corporate administration are all strongly reliant on software, which is becoming more sophisticated and costly38. A CASE tool to help software development in a CIM context must be chosen among those available on the market. CIM software is often in charge of production planning, control, and monitoring39.

We do clustering for various kinds of CIM software Oi(i=1,2,...,7) on the market to better assess them based on four criteria: C1: functionality, C2: usability, C3: portability, and C4: maturity. Given that the specialists who do such an examination have varying backgrounds and degrees of knowledge, abilities, experience, personality, and so on, the evaluation information may differ. The experts are provided with the LTS

S=s1=extremely poor,s2=very poor,s3=poor,s4=medium,s5=good,s6=very good,s7=extremely good.

The assessment information is represented by the q-ROPLSs and enlisted in Tables 1, 2 and 3 to clearly indicate the disparities in the judgments of experts.

Table 1.

q-ROPFL data provided by D1.

C1 C2 C3 C4
O1 s4,0,0.7,0.2 s5,0,0.8,0.1 s1,0,0.7,0.3 s3,0,0.4,0.2
O2 s3,0,0.5,0.2 s6,0,0.2,0.5 s5,0,0.4,0.4 s7,0,0.6,0.7
O3 s6,0,0.5,0.4 s2,0,0.3,0.8 s1,0,0.6,0.5 s2,0,0.3,0.8
O4 s7,0,0.5,0.5 s1,0,0.6,0.2 s4,0,0.2,0.7 s3,0,0.4,0.8
O5 s6,0,0.8,0.4 s4,0,0.3,0.2 s3,0,0.8,0.3 s5,0,0.6,0.5
O6 s4,0,0.5,0.3 s5,0,0.6,0.4 s3,0,0.2,0.7 s1,0,0.3,0.6
O7 s4,0,0.5,0.5 s6,0,0.7,0.8 s5,0,0.4,0.6 s2,0,0.5,0.4

Table 2.

q-ROPFL data provided by D2.

C1 C2 C3 C4
O1 s3,0,0.6,0.2 s4,0,0.7,0.1 s1,0,0.7,0.4 s2,0,0.3,0.4
O2 s2,0,0.4,0.2 s6,0,0.3,0.5 s4,0,0.2,0.4 s6,0,0.7,0.6
O3 s5,0,0.4,0.5 s2,0,0.4,0.8 s2,0,0.5,0.5 s1,0,0.2,0.8
O4 s6,0,0.4,0.5 s1,0,0.7,0.2 s3,0,0.3,0.7 s2,0,0.4,0.7
O5 s5,0,0.7,0.4 s5,0,0.3,0.3 s2,0,0.7,0.4 s5,0,0.6,0.5
O6 s3,0,0.4,0.3 s3,0,0.6,0.5 s2,0,0.3,0.7 s1,0,0.4,0.6
O7 s3,0,0.5,0.4 s5,0,0.6,0.8 s4,0,0.5,0.6 s2,0,0.4,0.4

Table 3.

q-ROPFL data provided by D3.

C1 C2 C3 C4
O1 s5,0,0.2,0.7 s6,0,0.1,0.7 s2,0,0.4,0.7 s3,0,0.3,0.2
O2 s4,0,0.2,0.5 s7,0,0.2,0.6 s6,0,0.5,0.4 s6,0,0.7,0.6
O3 s7,0,0.4,0.4 s3,0,0.8,0.3 s1,0,0.6,0.5 s3,0,0.7,0.3
O4 s6,0,0.6,0.5 s1,0,0.6,0.3 s4,0,0.7,0.4 s3,0,0.5,0.6
O5 s5,0,0.8,0.4 s4,0,0.4,0.2 s3,0,0.8,0.3 s6,0,0.6,0.5
O6 s3,0,0.5,0.2 s3,0,0.6,0.4 s4,0,0.7,0.6 s1,0,0.6,0.3
O7 s5,0,0.6,0.5 s5,0,0.8,0.7 s6,0,0.6,0.6 s3,0,0.5,0.5

Now we proceed to follow the steps of the established algorithm as:

Step 1: The q-ROPFL decision matrices M7×4k(k=1,2,3) are shown in Tables 1-3.

Step 2: Employ the q-ROPFLA operator Eq. (20) (taking q=3) to aggregate all the matrices into collective decision matrix (see Table 4).

Table 4.

Aggregated q-ROPFL decision matrix.

C1 C2 C3 C4
O1 s4,0.0000,0.5853,0.3037 s5,0.0000,0.6810,0.1913 s1,0.3333,0.6388,0.4380 s2,-0.3333,0.3405,0.2520
O2 s3,0.0000,0.4059,0.2714 s6,0.3333,0.2431,0.5313 s5,0.0000,0.4059,0.4000 s6,0.3333,0.6718,0.6316
O3 s6,0.0000,0.4393,0.4309 s2,0.3333,0.6187,0.5769 s1,0.3333,0.5716,0.5000 s2,0.0000,0.5203,0.5769
O4 s6,0.3333,0.5159,0.5000 s1,0.0000,0.6389,0.2289 s3,-0.3333,0.5203,0.5809 s2,-0.3333,0.4393,0.6952
O5 s5,0.3333,0.7726,0.4000 s4,0.3333,0.3405,0.2289 s2,-0.3333,0.7726,0.3302 s5,0.3333,0.6000,0.5000
O6 s3,0.3333,0.4720,0.2621 s3,-0.3333,0.6000,0.4309 s3,0.0000,0.5203,0.6649 s1,0.0000,0.4736,0.4762
O7 s4,0.0000,0.5388,0.4642 s5,0.3333,0.7172,0.7652 s5,0.0000,0.5159,0.6000 s2,0.3333,0.4720,0.4309

Step 3: Based on maximizing deviation model19, criteria weights are determined as:

ϖ1=0.2353,ϖ2=0.2727,ϖ3=0.1912,ϖ4=0.3008.

Step 4: Determine the correlation coefficients of the q-ROPFLSs Oi(i=1,2,...,7) utilizing Eq. (14) and the weight vector ϖ=0.2353,0.2727,0.1912,0.3008. The resulting correlation matrix is:

C=10.12240.70300.45520.46610.69780.65870.122410.62200.43880.54990.33570.33570.70300.622010.82060.68480.70020.80050.50750.43880.820610.76340.64690.43240.46610.54990.68480.763410.44690.29650.69780.33570.70020.64690.446910.75900.65870.40320.86120.43240.29650.75901.

Step 5: Find out the equivalent correlation matrix:

C2=CC=10.62200.70300.70300.68480.70020.70300.622010.62200.62200.62200.62200.62200.70300.622010.82060.76340.75900.80050.70300.62200.820610.76340.70020.80050.68480.62200.76340.763410.68480.68480.70020.62200.75900.70020.684810.75900.70300.62200.86120.82060.68480.75901C4=C2C2=10.62200.70300.70300.70300.70300.70300.622010.62200.62200.62200.62200.62200.70300.622010.82060.76340.75900.80050.70300.62200.820610.76340.75900.80050.70300.62200.76340.763410.75900.76340.70300.62200.75900.75900.759010.75900.70300.62200.86120.82060.76340.75901C8=C4C4=10.62200.70300.70300.70300.70300.70300.622010.62200.62200.62200.62200.62200.70300.622010.82060.76340.75900.80050.70300.62200.820610.76340.75900.80050.70300.62200.76340.763410.75900.76340.70300.62200.75900.75900.759010.75900.70300.62200.86120.82060.76340.75901

Hence, C4 is an equivalent correlation matrix.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.6220, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.6220<ζ0.7030, then Oi(i=1,2,...,7) are categorized into two types:
    O2,O1,O3,O4,O5,O6,O7.
  • (iii)
    If 0.7030<ζ0.7590, then Oi(i=1,2,...,7) are categorized into three types:
    O1,O2,O3,O4,O5,O6,O7.
  • (iv)
    If 0.7590<ζ0.7634, then Oi(i=1,2,...,7) are categorized into four types:
    O1,O2,O3,O4,O5,O7,O6.
  • (v)
    If 0.7634<ζ0.8005, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O2,O3,O4,O7,O5,O6.
  • (vi)
    If 0.8005<ζ0.8206, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O2,O3,O4,O5,O6,O7.
  • (vii)
    If 0.8206<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,,O4,O5,O6,O7.

How to choose the optimal value of ζ ?

The framed method categorizes the q-ROPTLSs under the provided confidence levels by utilizing the ζ-cutting matrix of the corresponding correlation matrix. Given that confidence levels have a close relationship with the elements of equivalent correlation matrices, people can properly specify the confidence levels in practical applications based on the elements of the equivalent correlation matrices and the actual situations, and thus the framed algorithm has desirable flexibility and practicality.

Parameter analysis

This section discusses option clustering when the parameter q values fluctuate. In the deployed algorithm, several values of q are used for this, as demonstrated below.

Case 1: Clustering analysis using q=3:

In the preceding section, the clustering method for q=3 has already been executed. Thus, we proceed to the subsequent cases.

Using the obtained weight vector ϖ=0.2353,0.2727,0.1912,0.3008 ( for q=3), and following the Steps 4-6 of clustering algorithm outlined in the preceding section, the case-by-case computations are performed as follows.

Case 2: Clustering analysis using q=5:

Step 4: Based on Eq. (14) the correlation matrix of the q-ROPFLSs Oi(i=1,2,...,7) is obtained as:

C=10.029460.71730.37170.35200.58620.58230.0294610.54250.44860.33070.15230.23750.71730.542510.72210.43510.58460.79970.41980.44860.722110.59640.55990.29170.35200.33070.43510.596410.25790.13200.58620.15230.58460.55990.257910.55320.58230.23430.82120.29170.13200.55321.

Step 5: Determine the equivalent correlation matrix:

C2=CC=10.54250.71730.71730.43510.58620.71730.542510.54250.54250.44860.54250.54250.71730.542510.72210.59640.58620.79970.71730.54250.722110.59640.58460.72210.43510.44860.59640.596410.55990.43510.58620.54250.58620.58460.559910.58460.71730.54250.82120.72210.43510.58461C4=C2C2=10.54250.71730.71730.59640.58620.71730.542510.54250.54250.54250.54250.54250.71730.542510.72210.59640.58620.79970.71730.54250.722110.59640.58620.72210.59640.54250.59640.596410.58620.59640.58620.54250.58620.58620.586210.58620.71730.54250.82120.72210.59640.58621C8=C4C4=10.54250.71730.71730.59640.58620.71730.542510.54250.54250.54250.54250.54250.71730.542510.72210.59640.58620.79970.71730.54250.722110.59640.58620.72210.59640.54250.59640.596410.58620.59640.58620.54250.58620.58620.586210.58620.71730.54250.82120.72210.59640.58621.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.5425, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.5425<ζ0.5862, then Oi(i=1,2,...,7) are categorized into two types:
    O2,O1,O3,O4,O5,O6,O7.
  • (iii)
    If 0.5862<ζ0.5964, then Oi(i=1,2,...,7) are categorized into three types:
    O2,O6,O1,O3,O4,O5,O7.
  • (iv)
    If 0.5964<ζ0.7173, then Oi(i=1,2,...,7) are categorized into four types:
    O1,O3,O4,O7,O2,O5,O6.
  • (v)
    If 0.7173<ζ0.7221, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O2,O3,O4,O7,O5,O6.
  • (vi)
    If 0.7221<ζ0.7997, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O2,O3,O7,O4,O5,O6.
  • (vii)
    If 0.7997<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,O4,O5,O6,O7.

Case 3: Clustering analysis using q=7:

Step 4: According to Eq. (14) the correlation matrix of the q-ROPFLSs Oi(i=1,2,...,7) is obtained as:

C=10.0077360.75960.31200.27290.48630.52890.00773610.44790.46930.19200.069520.14610.75960.447910.64850.25970.47940.78570.34900.46930.648510.40260.45230.20320.27290.19200.25970.402610.14360.062830.48630.069520.47940.45230.143610.39270.52890.14530.79200.20320.062830.39271.

Step 5: Calculate the equivalent correlation matrix:

C2=CC=10.44790.75960.64850.31200.48630.75960.447910.46930.46930.40260.45230.44790.75960.469310.64850.40260.48630.78570.64850.46930.648510.40260.47940.64850.34900.40260.40260.402610.40260.27290.48630.45230.48630.47940.402610.48630.75960.44790.79200.64850.27290.48631C4=C2C2=10.46930.75960.64850.40260.48630.75960.469310.46930.46930.40260.46930.46930.75960.469310.64850.40260.48630.78570.64850.46930.648510.40260.48630.64850.40260.40260.40260.402610.40260.40260.48630.46930.48630.48630.402610.48630.75960.46930.79200.64850.40260.48631C8=C4C4=10.46930.75960.64850.40260.48630.75960.469310.46930.46930.40260.46930.46930.75960.469310.64850.40260.48630.78570.64850.46930.648510.40260.48630.64850.40260.40260.40260.402610.40260.40260.48630.46930.48630.48630.402610.48630.75960.46930.79200.64850.40260.48631.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.4026, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.4026<ζ0.4693, then Oi(i=1,2,...,7) are categorized into two types:
    O1,O2,O3,O4,O6,O7,O5.
  • (iii)
    If 0.4693<ζ0.4863, then Oi(i=1,2,...,7) are categorized into three types:
    O1,O3,O4,O6,O7,O2,O5.
  • (iv)
    If 0.4863<ζ0.6485, then Oi(i=1,2,...,7) are categorized into four types:
    O2,O1,O3,O4,O7,O5,O6.
  • (v)
    If 0.6485<ζ0.7596, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O3,O7,O2,,O4,,O5,O6.
  • (vi)
    If 0.7596<ζ0.7857, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O2,O3,O7,O4,O5,O6.
  • (vii)
    If 0.7857<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,O4,O5,O6,O7.

Case 4: Clustering analysis using q=9:

Step 4: On the basis of Eq. (14) the correlation matrix of the q-ROPFLSs Oi(i=1,2,...,7) is derived as:

C=10.0021370.80240.26320.21090.40150.48110.00213710.35730.46210.11180.032420.092980.80240.357310.58740.15670.39330.75560.28500.46210.587410.24250.33890.14480.21090.11180.15670.242510.079250.030880.40150.032420.39330.33890.0792510.27780.48110.092770.75730.14480.030880.27781.

Step 5: Work out the equivalent correlation matrix:

C2=CC=10.35730.80240.58740.24250.40150.75560.357320.46210.46210.24250.35730.35730.80240.462110.58740.24250.40150.75560.58740.46210.587410.24250.39330.58740.58740.24250.24250.242510.24250.21090.40150.35730.40150.39330.242510.40150.75730.35730.75730.58740.21090.40151C4=C2C2=10.46210.80240.80240.24250.40150.75560.462110.46210.46210.24250.40150.46210.80240.462110.58740.24250.40150.75560.58740.46210.587410.24250.40150.58740.58740.35730.58740.587410.40150.58740.40150.40150.40150.40150.242510.40150.75730.46210.75730.58740.24250.40151C8=C4C4=10.46210.80240.80240.24250.40150.75560.462110.46210.46210.24250.40150.46210.80240.462110.80240.24250.40150.75560.58740.46210.587410.24250.40150.58740.58740.46210.58740.587410.40150.58740.40150.40150.40150.40150.242510.40150.75730.46210.75730.75730.24250.40151.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.2425, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.2425<ζ0.4015, then Oi(i=1,2,...,7) are categorized into two types:
    O1,O2,O3,O4,O6,O7,O5
  • (iii)
    If 0.4015<ζ0.4621, then Oi(i=1,2,...,7) are categorized into three types:
    O1,O2,O3,O4,O7,O5,O6.
  • (iv)
    If 0.4621<ζ0.5874, then Oi(i=1,2,...,7) are categorized into four types:
    O1,O3,O4,O7,O2,O5,O6.
  • (v)
    If 0.5874<ζ0.7556, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O3,O7,O2,O4,O5,O6.
  • (vi)
    If 0.7556<ζ0.7573, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O3,O2,O4,O5,O6,O7.
  • (vii)
    If 0.7573<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,O4,O5,O6,O7.

Case 5: Clustering analysis using q=11:

Step 4: In the light of Eq. (14) the correlation matrix of the q-ROPFLSs Oi(i=1,2,...,7) is calculated as:

C=10.00060800.84090.22250.16230.33080.43580.000608010.28020.43470.065960.015420.059850.84090.280210.53020.099650.32390.71380.23320.43470.530210.13780.24380.10530.16230.065960.099650.137810.043740.015340.33080.015420.32390.24380.0437410.19660.43580.059800.71420.10530.015340.19661.

Step 5: Formulate the equivalent correlation matrix:

C2=CC=10.28020.84090.53020.16230.33080.71380.280210.43470.43470.13780.28020.28020.84090.434710.53020.16230.33080.71380.53020.43470.530210.16230.32390.53020.16230.13780.16230.162310.16230.16230.33080.28020.33080.32390.162310.33080.71420.28020.71420.53020.16230.33081C4=C2C2=10.43470.84090.53020.16230.33080.71380.434710.43470.43470.16230.33080.43470.84090.434710.53020.16230.33080.71380.53020.43470.530210.16230.33080.53020.16230.16230.16230.162310.16230.16230.33080.33080.33080.33080.162310.33080.71420.43470.71420.53020.16230.33081C8=C4C4=10.43470.84090.53020.16230.33080.71380.434710.43470.43470.16230.33080.43470.84090.434710.53020.16230.33080.71380.53020.43470.530210.16230.33080.53020.16230.16230.16230.162310.16230.16230.33080.33080.33080.33080.162310.33080.71420.43470.71420.53020.16230.33081.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.1623, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.1623<ζ0.3308, then Oi(i=1,2,...,7) are categorized into two types:
    O1,O2,O3,O4,O6,O7,O5.
  • (iii)
    If 0.3308<ζ0.4347, then Oi(i=1,2,...,7) are categorized into three types:
    O1,O2,O3,O4,O7,O5,O6.
  • (iv)
    If 0.4347<ζ0.5302, then Oi(i=1,2,...,7) are categorized into four types:
    O1,O3,O4,O7,O2,O5,O6.
  • (v)
    If 0.5302<ζ0.7138, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O3,O7,O2,O4,O5,O6.
  • (vi)
    If 0.7138<ζ0.7142, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O2,O3,O7,O4,O5,O6.
  • (vii)
    If 0.7142<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,O4,O5,O6,O7.

Case 6: Clustering analysis using q=15:

Step 4: Utilizing Eq. (14) the correlation matrix of the q-ROPFLSs Oi(i=1,2,...,7) is figure out as:

C=10.000051610.90120.15930.096320.22320.35200.0000516110.16790.36290.023650.0036270.024830.90120.167910.42310.049410.22020.61040.16140.36290.423110.042210.12100.057830.096320.023650.049410.0422110.013520.0037970.22320.0036270.22020.12100.0135210.098610.35200.024820.61050.057830.0037970.098611.

Step 5: Compute the equivalent correlation matrix:

C2=CC=10.16790.90120.42310.096320.22320.61040.167910.36290.36290.049410.16790.16790.90120.362910.42310.096320.22320.61040.42310.36290.423110.096320.22020.42310.096320.049410.096320.0963210.096320.096320.22320.16790.22320.22020.0963210.22320.61050.16790.61050.42310.096320.22321C4=C2C2=10.36290.90120.42310.096320.22320.61040.362910.36290.36290.096320.22320.36290.90120.362910.42310.096320.22320.61040.42310.36290.423110.096320.22320.42310.096320.096320.096320.0963210.096320.096320.22320.22320.22320.22320.0963210.22320.61050.36290.61050.42310.096320.22321C8=C4C4=10.36290.90120.42310.096320.22320.61040.362910.36290.36290.096320.22320.36290.90120.362910.42310.096320.22320.61040.42310.36290.423110.096320.22320.42310.096320.096320.096320.0963210.096320.096320.22320.22320.22320.22320.0963210.22320.61050.36290.61050.42310.096320.22321.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.09632, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.09632<ζ0.2232, then Oi(i=1,2,...,7) are categorized into two types:
    O1,O2,O3,O4,O6,O7,O5.
  • (iii)
    If 0.2232<ζ0.3629, then Oi(i=1,2,...,7) are categorized into three types:
    O1,O2,O3,O4,O7,O5,O6.
  • (iv)
    If 0.3629<ζ0.4231, then Oi(i=1,2,...,7) are categorized into four types:
    O1,O3,O4,O7,O2,O5,O6.
  • (v)
    If 0.4231<ζ0.6104, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O3,O7,O2,O4,O5,O6.
  • (vi)
    If 0.6104<ζ0.6105, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O3,O2,O4,O5,O6,O7.
  • (vii)
    If 0.6105<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,O4,O5,O6,O7.

From Case 1 through Case 6, we can notice that the corresponding correlation matrix is C4 in each case, requiring three iterations in each instance. Therefore, the framed method is stable from the aspect of the number of iterations, since changing the value of q has no impact on its iterations.

From the above experimental results, we can further find that the softwares Oi(i=1,2,...,7) are categorised into a single class in Cases 1, 2,..., 6 if ζ0.6220, ζ0.5425, ζ0.4026, ζ0.2425, ζ0.1623,ζ0.09632, respectively. Secondly, these softwares categorize into two classes in Case 1, 2,....,6 if ζ0.7030, ζ0.5862,ζ0.4693, ζ0.4015,ζ0.3308, ζ0.2232, respectively. Similarly, the bound of ζ can be seen for the next four scenarios. These results indicate that increase in the value of q decrease the upper bound of ζ for classifications.

What’s more, in Cases 1 and 2 (two categorization scenario), we find that O2 belongs to a separate class than the other softwares. While Cases 3-6 classify O5 as a distinct category from the others. Next, in the six categorization scenario, the results of Cases 4 and 6 do not match those of Cases 1, 2, 3, and 5. There are significant variances across the remaining situations. Therefore, the framed method is extremely sensitive to ‘q’ from a classification point.

How to choose the optimal value of q ?

To obtain a reasonable value for the parameter q, it must be determined based on the evaluation values provided by the DMs, and it may pick the lowest integer q meeting the inequality μq+νq1. For instance, if the evaluating value provided by the DM is 0.8,0.7, we may set the parameter q to 3 since 0.82+0.72>1 and 0.83+0.73<1, where q=3 is the smallest integer. If the DM wants to make a judgment based on complicated data, just increase q to enlarge the information representation space of q-ROPFLSs.

Criteria weight analysis

The present part performs sensitivity analysis by varying several criteria weights to ensure the robustness of the created approach. To accomplish this, we switch the weights of any two criteria while maintaining the weights of the other criteria constant. In the case of four criteria, there are six possible cases: C1-C4, C1-C3, C1-C2, C2-C4, C2-C3, C3-C4.

Case 1: Interchanging C1 and C4:

Utilizing Eq. (14) the resulting correlation matrix is obtained as:

C=10.13240.71940.48630.51210.70740.66040.132410.58830.39700.48390.34240.44010.71940.588310.83370.68580.70190.80020.53390.39700.833710.77630.64290.43930.51210.48390.68580.776310.46560.30720.70740.34240.70190.64290.465610.76020.66040.42760.87590.43930.30720.76021.

Step 5: Find out the equivalent correlation matrix:

C2=CC=10.58830.71940.71940.71940.70190.71940.588310.58830.58830.58830.58830.58830.71940.588310.83370.77630.76020.80020.71940.83370.833710.77630.70190.80020.68580.58830.77630.776310.68580.68580.70740.58830.76020.70740.685810.76020.71940.58830.87590.83370.68580.76021C4=C2C2=10.71940.71940.71940.71940.71940.71940.588310.58830.58830.58830.58830.58830.71940.833710.83370.77630.76020.80020.71940.83370.833710.77630.76020.80020.71940.77630.77630.776310.76020.77630.71940.70740.76020.76020.760210.76020.71940.83370.87590.83370.77630.76021C8=C4C4=10.71940.71940.71940.71940.71940.71940.588310.58830.58830.58830.58830.58830.71940.833710.83370.77630.76020.80020.71940.83370.833710.77630.76020.80020.71940.77630.77630.776310.76020.77630.71940.70740.76020.76020.760210.76020.71940.83370.87590.83370.77630.76021.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.5889, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.5889<ζ0.7074, then Oi(i=1,2,...,7) are categorized into two types:
    O1,O3,O4,O5,O6,O7,O2.
  • (iii)
    If 0.7074<ζ0.7193, then Oi(i=1,2,...,7) are categorized into three types:
    O1,O3,O4,O5,O7,O2,O6.
  • (iv)
    If 0.7193<ζ0.7602, then Oi(i=1,2,...,7) are categorized into four types:
    O3,O4,O5,O7,O1,O2,O6.
  • (v)
    If 0.77602<ζ0.7763, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O2,O3,O4,O5,O6,O7.
  • (vi)
    If 0.7763<ζ0.8337, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O2,O3,O4,O5,O6,O7.
  • (vii)
    If 0.8337<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,O4,O5,O6,O7.

Case 2: Interchanging C1 and C3:

Step 4: Utilizing Eq. (14) the resulting correlation matrix is obtained as:

C=10.12910.70830.44780.44140.66970.66920.129110.63810.46010.57890.33500.42130.70830.638110.80740.67910.68730.80890.49520.46010.807410.75020.66800.44630.44140.57890.67910.750210.42340.29320.66970.33500.68730.66800.423410.75530.66920.40660.86060.44630.29320.75531.

Step 5: Find out the equivalent correlation matrix:

C2=CC=10.63810.70830.70830.67910.68730.70830.638110.63810.63810.63810.63810.63810.70830.638110.80740.75020.75530.80890.70830.63810.807410.75020.68730.80740.67910.63810.75020.750210.67910.67910.68730.63810.75530.68730.679110.75530.70830.63810.86060.80740.67910.75531C4=C2C2=10.63810.70830.70830.70830.70830.70830.638110.63810.63810.63810.63810.63810.70830.638110.80740.75020.75530.80890.70830.63810.807410.75020.75530.80740.70830.63810.75020.750210.75020.75020.70830.63810.75530.75530.750210.75530.70830.63810.86060.80740.75020.75531C8=C4C4=10.63810.70830.70830.70830.70830.70830.638110.63810.63810.63810.63810.63810.70830.638110.80740.75020.75530.80890.70830.63810.807410.75020.75530.80740.70830.63810.75020.750210.75020.75020.70830.63810.75530.75530.750210.75530.70830.63810.86060.80740.75020.75531.

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,7) can be derived:

  • (i)
    If 0ζ0.6381, then Oi(i=1,2,...,7) are of the same type:
    O1,O2,O3,O4,O5,O6,O7.
  • (ii)
    If 0.6381<ζ0.7083, then Oi(i=1,2,...,7) are categorized into two types:
    O1,O3,O4,O5,O6,O7,O2.
  • (iii)
    If 0.7083<ζ0.7502, then Oi(i=1,2,...,7) are categorized into three types:
    O1,O2,O3,O4,O5,O6,O7.
  • (iv)
    If 0.7502<ζ0.7553, then Oi(i=1,2,...,7) are categorized into four types:
    O1,O2,O3,O4,O5,O6,O7.
  • (v)
    If 0.7553<ζ0.8074, then Oi(i=1,2,...,7) are categorized into five types:
    O1,O2,O3,O4,O7,O5,O6.
  • (vi)
    If 0.8074<ζ0.8089, then Oi(i=1,2,...,7) are categorized into six types:
    O1,O2,O4,O5,O6,O3,O7.
  • (vii)
    If 0.8089<ζ1, then Oi(i=1,2,...,7) are categorized into seven types:
    O1,O2,O3,O4,O5,O6,O7.

Similarly, the proposed approach can be used to solve the other cases. In Cases 3, 4, 5, and 6, we will find that the software is of the same type for 0<ζ0.6121, 0<ζ0.6145, 0<ζ0.6301, and 0<ζ0.6031, respectively. It is evident from this that the upper bounds of the intervals are quite close to each other, indicating that the introduced algorithm is stable with respect to criteria weight fluctuations.

Comparative Illustration

This section compares the devised clustering algorithm with previous methods, including intuitionistic fuzzy and q-rung orthopair fuzzy clustering algorithms36,40.

Consider the Jiang et al. clustering of four construction materials problem41. Let O1,O2,O3,O4 represent the four types of construction materials: sealant, floor varnish, wall paint, and carpet. Assume each of these materials has four criteria C1, C2, C3, and C4 with the weight vector ϖ=0.2,0.2,0.3,0.3. DMs give their views based on the LTS, S (as taken previously).

The data collected for the four materials by three professionals according to each criterion is recorded in Tables 5, 6 and 7.

Table 5.

q-ROPFL data provided by D1.

C1 C2 C3 C4
O1 s2,0,0.25,0.40 s5,0,0.50,0.35 s7,0,0.45,0.20 s6,0,0.55,0.40
O2 s3,0,0.35,0.20 s4,0,0.60,0.40 s6,0,0.30,0.65 s2,0,0.40,0.20
O3 s6,0,0.45,0.15 s4,0,0.25,0.40 s3,0,0.30,0.30 s2,0,0.40,0.60
O4 s4,0,0.60,0.30 s4,0,0.35,0.45 s3,0,0.65,0.20 s6,0,0.40,0.15

Table 6.

q-ROPFL data provided by D2.

C1 C2 C3 C4
O1 s3,0,0.50,0.40 s3,0,0.45,0.35 s5,0,0.45,0.45 s4,0,0.65,0.35
O2 s2,0,0.20,0.35 s2,0,0.55,0.40 s6,0,0.35,0.30 s4,0,0.40,0.40
O3 s1,0,0.70,0.30 s5,0,0.55,0.40 s4,0,0.30,0.60 s2,0,0.25,0.15
O4 s3,0,0.35,0.35 s2,0,0.55,0.30 s5,0,0.40,0.55 s6,0,0.35,0.45

Table 7.

q-ROPFL data provided by D3.

C1 C2 C3 C4
O1 s2,0,0.65,0.30 s4,0,0.55,0.35 s4,0,0.55,0.45 s5,0,0.30,0.40
O2 s1,0,0.60,0.35 s3,0,0.45,0.45 s4,0,0.25,0.50 s6,0,0.20,0.70
O3 s2,0,0.50,0.50 s4,0,0.35,0.40 s2,0,0.25,0.50 s5,0,0.50,0.50
O4 s3,0,0.70,0.20 s7,0,0.45,0.30 s6,0,0.65,0.30 s5,0,0.55,0.25

Here, we cluster the customers based on the appropriate degree of confidence. Note that in a clustering method, a broad range of confidence level results in the formation of viable clusters. We first employ the proposed algorithm for various values of parameter ζ as follows:

Step 1: The q-ROPFL decision matrices M4×4k(k=1,2,3) are depicted in Tables 5-7.

Step 2: Employ the q-ROPFLA operator Eq. (6) (taking q=1) to aggregate all the matrices into collective decision matrix (see Table 8).

Table 8.

Aggregated q-rung orthopair fuzzy 2-tuple linguistic decision matrix.

C1 C2 C3 C4
O1 s2,0.3333,0.4918,0.3634 s4,0.0000,0.5017,0.3500 s5,0.3333,0.4856,0.3434 s5,0.0000,0.5205,0.3826
O2 s2,0.0000,0.4075,0.2904 s3,0.0000,0.5374,0.4160 s5,0.3333,0.3012,0.4603 s4,0.0000,0.3396,0.3826
O3 s3,0.0000,0.5647,0.5647 s4,0.3333,0.3969,0.4000 s3,0.0000,0.2837,0.4481 s3,0.0000,0.3918,0.3557
O4 s3,0.3333,0.5727,0.2759 s4,0.3333,0.4561,0.3434 s4,-0.3333,0.5811,0.3208 s5,-0.3333,0.4401,0.2565

Step 3: Since the weight vector is given by DMs, so we omit this step.

Step 4: The weighted correlation matrix of the q-ROPFLSs Oi(i=1,2,...,4) with respect to their given weight is computed as follows:

C=10.94680.87450.97120.946810.88370.90170.87450.883710.92150.97120.90170.92151

Step 5: Determine the equivalent correlation matrix:

C2=CC=10.94680.92150.97120.946810.90170.94680.92150.901710.92150.97120.94680.92151C4=C2C2=10.94680.92150.97120.946810.92150.94680.92150.921510.92150.97120.94680.92151C8=C4C4=10.94680.92150.97120.946810.92150.94680.92150.921510.92150.97120.94680.92151

Step 6: In the light of Eq. (19) to generate a ζ-cutting matrix Cζ=ζρij4×4 from which all plausible classes of the softwares Oi(i=1,2,...,4) can be derived:

  • (i)
    If 0ζ0.9215, then Oi(i=1,2,...,4) are of the same type:
    O1,O2,O3,O4.
  • (ii)
    If 0.9215<ζ0.9468, then Oi(i=1,2,...,4) are categorized into two types:
    O1,O2,O4,O3
  • (iii)
    If 0.9468<ζ0.9712, then Oi(i=1,2,...,4) are categorized into three types:
    O1,O4,O2,O3
  • (iv)
    If 0.9712<ζ1, then Oi(i=1,2,...,4) are categorized into four types:
    O1,O2,O3,O4

Example 2 data can not be modeled by applying intuitionistic and q-rung orthopair fuzzy correlations36,40. To make the Table 8 legitimate for the implication of40 and36, we exclude the 2-tuple linguistic data from Table 8. By doing so, the resultant data are reduced to a q-rung orthopair fuzzy context (q=1) and are displayed in Table 9.

Table 9.

Aggregated q-rung orthopair fuzzy decision matrix.

C1 C2 C3 C4
O1 0.4918,0.3634 0.5017,0.3500 0.4856,0.3434 0.5205,0.3826
O2 0.4075,0.2904 0.5374,0.4160 0.3012,0.4603 0.3396,0.3826
O3 0.5647,0.5647 0.3969,0.4000 0.2837,0.4481 0.3918,0.3557
O4 0.5727,0.2759 0.4561,0.3434 0.5811,0.3208 0.4401,0.2565

The stepwise computations are performed by adhering to the method outlined in Ref.36.

Step 1: The weighted correlation matrix of the q-ROFSs Oi(i=1,2,...,4) with respect to their given weight is carried out as follows:

C=10.96480.95640.98310.964810.96500.93460.95640.965010.92580.98310.93460.92581

Step 2: Formulate the equivalent correlation matrix:

C2=CC=10.96480.96480.98310.964810.96500.96480.96480.965010.95640.98310.96480.95641C4=C2C2=10.96480.96480.98310.964810.96500.96480.96480.965010.96480.98310.96480.96481C8=C4C4=10.96480.96480.98310.964810.96500.96480.96480.965010.96480.98310.96480.96481

Step 3: Generate a ζ-cutting matrix Cζ=ζρij4×4 from which all plausible classes of the softwares Oi(i=1,2,...,4) can be derived:

  • (i)
    If 0ζ0.9648, then Oi(i=1,2,...,4) are of the same type:
    O1,O2,O3,O4.
  • (ii)
    If 0.9648<ζ0.9650, then Oi(i=1,2,...,4) are categorized into two types:
    O1,O4,O2,O3
  • (iii)
    If 0.9650<ζ0.9831, then Oi(i=1,2,...,4) are categorized into three types:
    O1,O4,O2,O3
  • (iv)
    If 0.9831<ζ1, then Oi(i=1,2,...,4) are categorized into four types:
    O1,O2,O3,O4

Next, the stepwise computations are carried out by following the procedures of Ref.40 (fixing α=0.5).

Step 1: The correlation matrix of the IFSs Oi(i=1,2,...,4) is determined as follows:

C=10.99790.99720.99890.997910.99750.99620.99720.997510.99510.99890.99620.99511

Step 2: Frame the equivalent correlation matrix:

C2=CC=10.99790.99750.99890.997910.99750.99790.99750.997510.99720.99890.99790.99721C4=C2C2=10.99790.99750.99890.997910.99750.99790.99750.997510.99750.99890.99790.99751C8=C4C4=10.99790.99750.99890.997910.99750.99790.99750.997510.99750.99890.99790.99751

Step 3: Generate a ζ-cutting matrix Cζ=ζρij7×7 from which all plausible classes of the softwares Oi(i=1,2,...,4) can be derived:

  • (i)
    If 0ζ0.9975, then Oi(i=1,2,...,4) are of the same type:
    O1,O2,O3,O4.
  • (ii)
    If 0.9975<ζ0.9979, then Oi(i=1,2,...,4) are categorized into two types:
    O3,O1,O2,O4
  • (iii)
    If 0.9979<ζ0.9989, then Oi(i=1,2,...,4) are categorized into three types:
    O1,O4,O2,O3
  • (iv)
    If 0.9989<ζ1, then Oi(i=1,2,...,4) are categorized into four types:
    O1,O2,O3,O4

By analyzing the results generated by the Bashir et al. approach36, we can find out that when the number of classes is two, the alternatives O2 and O3 are clustered into a single class, but accordingly to the results derived by the suggested and40 method, O2 is clustered into the class of O1 and O4. Further , we can see that our developed methodology has started classification when ζ=0.9215. However, the method of36 and40 do not start classification until ζ=0.9648 and 0.9975, respectively. Our clustering results have a quicker convergence rate than36,40, therefore they can more accurately depict the distinction between groups. Notice that the present techniques36,40 can only process numeric data. Their failure to cope with linguistic arguments has resulted in significant information loss. Whereas the framed algorithm is capable for a linguistic preference structure with symbolic translation parameters of linguistic arguments of solving the MCGDM problems with completely unknown weight information.

Singh et al.40 has used a two-parametric correlation coefficient in his work, so expanding the range of confidence level, and by modifying the values of these two parameters, we can produce the equivalent matrix with less iterations. Despite this advantage, their model fails in the most of complicated problems due to the high constraints on its characteristic functions. For example, it cannot manage the information for the value 0.5,0.6, but the created approach provides an adaptable parameter that enables the easy development of this kind of data. In addition, the approach of Basir et al.36 is based on known weights, and the method40 is based on correlation coefficient rather than weighted correlation coefficient; thus pay no attention to criteria weights. This ignorance may result in some incorrect clusters.

The main benefits of the described clustering algorithm over the past ones are talked over:

  • (i)

    The proposed method is suitable for a linguistic preference structure with symbolic translation parameters of linguistic arguments that are highly effective in dealing with ambiguity in the MCGDM problem. While using q-ROPFLSs, the DMs remain easier for data collection and avoid any information loss.

  • (ii)

    Unlike the prevailing techniques36,40, the framed algorithm aims to ascertain the weights of the evaluation criteria.

  • (iii)

    The presented method is capable for solving the group decision making problems in the context of q-ROPTLSs. Whereas the existing methods36,40 work only for individual decision matrix and fail to model the multi-experts problem. Also the rate of convergence of the developed clustering model is faster than36,40, can be analyzed from the above comparison.

The presented structure also has disadvantages, which are outlined below:

  • (i)

    In practice, DMs have different knowledge, proficiency and experiences and therefore the importance of each DM may not be equal. In present study this difference of knowledge and experiences (relative weight) of each DM is not considered and equal weight has been assigned to each DM.

  • (ii)

    The formulated correlation coefficients are information energy-based measures, whose results lie inside the interval [0, 1], and hence cannot be used to indicate the negative correlation between two variables.

Concluding remarks

In this article, an intriguing study based on q-ROPFL clustering algorithm employed for classification problems in decision making was presented. For this, we explored the ideas of the information energy and covariance of q-ROPFLSs, and then presented a correlation coefficient. We additionally defined the weighted covariance and correlation coefficient of the q-ROPFLSs. Also, some desired properties and results of the proposed information energy and correlation coefficients were argued. Furthermore, some theoretical development, including the notion of composition matrix, correlation matrix, and equivalent correlation matrix via the proposed correlation coefficients, was given, and then proposed an algorithm for clustering q-ROPTLSs. The presented method works well with symbolic translation parameters of linguistic arguments in a linguistic preference structure. As opposed to conventional decision-making techniques, our suggested clustering algorithm uses q-ROPFLSs, which consistently prevent any loss of information. A practical problem concerning the clustering of construction materials was addressed, and a detailed sensitivity analysis was also performed. It was noticed the parameters q and ζ indeed have an impact on the clustering of alternatives. Finally, a comparison example was provided, and it was found that the results of the framed algorithm have more rapid convergence, which confirms the practicality and superiority of the developed approach.

When employing the proposed clustering algorithm based on q-ROPFLSs, further work is still required. To broaden the application range of the present clustering algorithm, it needs to assign weights for different DMs19. Secondly, the introduced concepts can be explored for other extensions of fuzzy theory, which will develop many interesting structures, results, and applications. In addition, it is also a worthy research topic to expand the range of the devised correlation coefficients to the interval [-1,1]42.

Abbreviations

q-ROPFLS

q-rung orthopair fuzzy 2-tuple linguistic set

q-ROPFL

q-rung orthopair fuzzy 2-tuple linguistic

MCGDM

Multi-Criteria Group Decision-Making

LVR

Linguistic variable

2TL

2-Tuple linguistic

P2TLN

Pythagorean 2TL number

DMs

Decision makers

q-ROPFLN

q-rung orthopair 2-tuple linguistic number

IFSs

Intuitionistic fuzzy sets

CIM

Computer-integrated manufacturing

q-ROPFLWA

q-rung orthopair fuzzy 2-tuple linguistic weighted averaging

q-ROPFLA

q-rung orthopair fuzzy 2-tuple linguistic averaging

Data availability

All data generated or analysed during this study are included in this published article.

Competing interests

The authors declare no competing interests.

Footnotes

The original online version of this Article was revised: In the original version of this Article, Wali Khan Mashwani was incorrectly affiliated with “Department of Mathematical Sciences, United Arab Emirates University, P. O. Box 15551 Al-Ain, UAE”. The correct affiliation is: “Institute of Numerical Sciences, Kohat University of Science and Technology, Kohat, KPK, Pakistan ''.

Publisher's note

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

Change history

3/6/2023

A Correction to this paper has been published: 10.1038/s41598-023-30738-1

References

  • 1.Merigó JM, Gil-Lafuente AM. New decision-making techniques and their application in the selection of financial products. Inf. Sci. 2010;180(11):2085–2094. doi: 10.1016/j.ins.2010.01.028. [DOI] [Google Scholar]
  • 2.Ali J, Bashir Z, Rashid T. A multi-criteria group decision-making approach based on revised distance measures under dual hesitant fuzzy setting with unknown weight information. Soft. Comput. 2022;26:8387–8401. doi: 10.1007/s00500-022-07208-3. [DOI] [Google Scholar]
  • 3.Ali J, Naeem M. Distance and similarity measures for normal wiggly dual hesitant fuzzy sets and their application in medical diagnosis. Sci. Rep. 2022;12(1):13784. doi: 10.1038/s41598-022-16078-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Ali J, Naeem M. Complex q-rung orthopair fuzzy Aczel-Alsina aggregation operators and its application to multiple criteria decision-making with unknown weight information. IEEE Access. 2022;10:85315–85342. doi: 10.1109/ACCESS.2022.3197597. [DOI] [Google Scholar]
  • 5.Saham A, Garg H, Dutta D. Probabilistic linguistic q-rung orthopair fuzzy generalized Dombi and Bonferroni mean operators for group decision-making with unknown weights of experts. Int. J. Intell. Syst. 2021;36(12):7770–7804. doi: 10.1002/int.22607. [DOI] [Google Scholar]
  • 6.Saham 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]
  • 7.Zadeh LA. Fuzzy sets. Inf. Control. 1965;8:338–353. doi: 10.1016/S0019-9958(65)90241-X. [DOI] [Google Scholar]
  • 8.Herrera F, Martínez L. A 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans. Fuzzy Syst. 2000;8(6):746–752. doi: 10.1109/91.890332. [DOI] [Google Scholar]
  • 9.Faizi S, Nawaz S, Ur-Rehman A. Intuitionistic 2-tuple linguistic aggregation information based on Einstein operations and their applications in group decision making. Artif. Intell. Rev. 2020;53(6):4625–4650. doi: 10.1007/s10462-020-09856-z. [DOI] [Google Scholar]
  • 10.Rong Y, Liu Y, Pei Z. Complex q-rung orthopair fuzzy 2-tuple linguistic Maclaurin symmetric mean operators and its application to emergency program selection. Int. J. Intell. Syst. 2020;35(11):1749–1790. doi: 10.1002/int.22271. [DOI] [Google Scholar]
  • 11.Lu J, He T, Wei G, Wu J, Wei C. Cumulative prospect theory: performance evaluation of government purchases of home-based elderly-care services using the Pythagorean 2-tuple linguistic TODIM method. Int. J. Environ. Res. Public Health. 2020;17(6):1939. doi: 10.3390/ijerph17061939. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Wang L, Garg H, Li N. Interval-valued q-rung orthopair 2-tuple linguistic aggregation operators and their applications to decision making process. IEEE Access. 2019;7:131962–131977. doi: 10.1109/ACCESS.2019.2938706. [DOI] [Google Scholar]
  • 13.Wei G, Lu M, Alsaadi FE, Hayat T, Alsaedi A. Pythagorean 2-tuple linguistic aggregation operators in multiple attribute decision making. J. Intell. Fuzzy Syst. 2017;33(2):1129–1142. doi: 10.3233/JIFS-16715. [DOI] [Google Scholar]
  • 14.He T, Wei G, Lu J, Wei C, Lin R. Pythagorean 2-tuple linguistic taxonomy method for supplier selection in medical instrument industries. Int. J. Environ. Res. Public Health. 2019;16(23):4875. doi: 10.3390/ijerph16234875. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Huang Y-H, Wei G-W. TODIM method for pythagorean 2-tuple linguistic multiple attribute decision making. J. Intell. Fuzzy Syst. 2018;35(1):901–915. doi: 10.3233/JIFS-171636. [DOI] [Google Scholar]
  • 16.Wei G, Gao H, Wei Y. Some q-rung orthopair fuzzy Heronian mean operators in multiple attribute decision making. Int. J. Intell. Syst. 2018;33(7):1426–1458. doi: 10.1002/int.21985. [DOI] [Google Scholar]
  • 17.Yager RR. Generalized orthopair fuzzy sets. IEEE Trans. Fuzzy Syst. 2016;25(5):1222–1230. doi: 10.1109/TFUZZ.2016.2604005. [DOI] [Google Scholar]
  • 18.Ju Y, Wang A, Ma J, Gao H, Santibanez Gonzalez ED. Some q-rung orthopair fuzzy 2-tuple linguistic Muirhead mean aggregation operators and their applications to multiple-attribute group decision making. Int. J. Intell. Syst. 2020;35(1):184–213. doi: 10.1002/int.22205. [DOI] [Google Scholar]
  • 19.Li Z, Pan Q, Wang D, Liu P. An extended PROMETHEE II method for multi-attribute group decision-making under q-rung orthopair 2-tuple linguistic environment. Int. J. Fuzzy Syst. 2022;24:3039–3056. doi: 10.1007/s40815-022-01321-z. [DOI] [Google Scholar]
  • 20.Pearson, K. Notes on regression and inheritance in the case of two parents. Proceedings of the Royal Society of London58, 240–242 (K Pearson, 1895).
  • 21.Chiang D-A, Lin NP. Correlation of fuzzy sets. Fuzzy Sets Syst. 1999;102(2):221–226. doi: 10.1016/S0165-0114(97)00127-9. [DOI] [Google Scholar]
  • 22.Murthy C, Pal S, Majumder DD. Correlation between two fuzzy membership functions. Fuzzy Sets Syst. 1985;17(1):23–38. doi: 10.1016/0165-0114(85)90004-1. [DOI] [Google Scholar]
  • 23.Yu C. Correlation of fuzzy numbers. Fuzzy Sets Syst. 1993;55(3):303–307. doi: 10.1016/0165-0114(93)90256-H. [DOI] [Google Scholar]
  • 24.Gerstenkorn T, Mańko J. Correlation of intuitionistic fuzzy sets. Fuzzy Sets Syst. 1991;44(1):39–43. doi: 10.1016/0165-0114(91)90031-K. [DOI] [Google Scholar]
  • 25.Hong DH, Hwang SY. Correlation of intuitionistic fuzzy sets in probability spaces. Fuzzy Sets Syst. 1995;75(1):77–81. doi: 10.1016/0165-0114(94)00330-A. [DOI] [Google Scholar]
  • 26.Zeng W, Li H. Correlation coefficient of intuitionistic fuzzy sets. J. Ind. Eng. Int. 2007;3(5):33–40. [Google Scholar]
  • 27.Xuan Thao N. A new correlation coefficient of the intuitionistic fuzzy sets and its application. J. Intell. Fuzzy Syst. 2018;35(2):1959–1968. doi: 10.3233/JIFS-171589. [DOI] [Google Scholar]
  • 28.Chen N, Xu Z, Xia M. Correlation coefficients of hesitant fuzzy sets and their applications to clustering analysis. Appl. Math. Model. 2013;37(4):2197–2211. doi: 10.1016/j.apm.2012.04.031. [DOI] [Google Scholar]
  • 29.Hox JJ, Moerbeek M, Van de Schoot R. Multilevel Analysis: Techniques and Applications. Routledge; 2017. [Google Scholar]
  • 30.Garg H. A novel correlation coefficients between Pythagorean fuzzy sets and its applications to decision-making processes. Int. J. Intell. Syst. 2016;31(12):1234–1252. doi: 10.1002/int.21827. [DOI] [Google Scholar]
  • 31.Park DG, Kwun YC, Park JH, Park IY. Correlation coefficient of interval-valued intuitionistic fuzzy sets and its application to multiple attribute group decision making problems. Math. Comput. Model. 2009;50(9–10):1279–1293. doi: 10.1016/j.mcm.2009.06.010. [DOI] [Google Scholar]
  • 32.Nguyen H. A novel similarity/dissimilarity measure for intuitionistic fuzzy sets and its application in pattern recognition. Expert Syst. Appl. 2016;45:97–107. doi: 10.1016/j.eswa.2015.09.045. [DOI] [Google Scholar]
  • 33.Du WS. Correlation and correlation coefficient of generalized orthopair fuzzy sets. Int. J. Intell. Syst. 2019;34(4):564–583. doi: 10.1002/int.22065. [DOI] [Google Scholar]
  • 34.Li H, Yang Y, Yin S. Two λ-correlation coefficients of q-rung orthopair fuzzy sets and their application to clustering analysis. J. Intell. Fuzzy Syst. 2020;39(1):581–591. doi: 10.3233/JIFS-191553. [DOI] [Google Scholar]
  • 35.Herrera F, Martinez L. An approach for combining linguistic and numerical information based on the 2-tuple fuzzy linguistic representation model in decision-making. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2000;8(05):539–562. doi: 10.1142/S0218488500000381. [DOI] [Google Scholar]
  • 36.Bashir H, Inayatullah S, Alsanad A, Anjum R, Mosleh M, Ashraf P. Some improved correlation coefficients for q-rung orthopair fuzzy sets and their applications in cluster analysis. Math. Probl. Eng. 2021;2021:745068. doi: 10.1155/2021/4745068. [DOI] [Google Scholar]
  • 37.Izakian H, Abraham A. Fuzzy c-means and fuzzy swarm for fuzzy clustering problem. Expert Syst. Appl. 2011;38(3):1835–1838. doi: 10.1016/j.eswa.2010.07.112. [DOI] [Google Scholar]
  • 38.Stamelos I, Tsoukias A. Software evaluation problem situations. Eur. J. Oper. Res. 2003;145(2):273–286. doi: 10.1016/S0377-2217(02)00534-9. [DOI] [Google Scholar]
  • 39.Morisio M, Tsoukias A. A Methodology for the Evaluation and Selection of Software Products. Dipartimento di Automatica e Informatica; 1997. [Google Scholar]
  • 40.Singh S, Sharma S, Lalotra S. Generalized correlation coefficients of intuitionistic fuzzy sets with application to MAGDM and clustering analysis. Int. J. Fuzzy Syst. 2020;22(5):1582–1595. doi: 10.1007/s40815-020-00866-1. [DOI] [Google Scholar]
  • 41.Jiang Q, Jin X, Lee S-J, Yao S. A new similarity/distance measure between intuitionistic fuzzy sets based on the transformed isosceles triangles and its applications to pattern recognition. Expert Syst. Appl. 2019;116:439–453. doi: 10.1016/j.eswa.2018.08.046. [DOI] [Google Scholar]
  • 42.Sajjad M, Sałabun W, Faizi S, Ismail M. Hesitant 2-tuple fuzzy linguistic multi-criteria decision-making method based on correlation measures. PLoS ONE. 2022;17(8):e0270414. doi: 10.1371/journal.pone.0270414. [DOI] [PMC free article] [PubMed] [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 generated or analysed during this study are included in this published article.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES